![Analiza nastrojów na Twitterze z Raspberry Pi: 3 kroki (ze zdjęciami) Analiza nastrojów na Twitterze z Raspberry Pi: 3 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/002/image-3669-70-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Analiza nastrojów na Twitterze za pomocą Raspberry Pi Analiza nastrojów na Twitterze za pomocą Raspberry Pi](https://i.howwhatproduce.com/images/002/image-3669-71-j.webp)
![Analiza nastrojów na Twitterze za pomocą Raspberry Pi Analiza nastrojów na Twitterze za pomocą Raspberry Pi](https://i.howwhatproduce.com/images/002/image-3669-72-j.webp)
Czym jest analiza sentymentu i dlaczego powinno Cię to obchodzić?
Analiza sentymentu to proces określania tonu emocjonalnego stojącego za serią słów, służący do zrozumienia postaw, opinii i emocji wyrażanych we wzmiance internetowej. Analiza nastrojów jest niezwykle przydatna w monitorowaniu mediów społecznościowych, ponieważ pozwala nam uzyskać wgląd w szerszą opinię publiczną stojącą za określonymi tematami. Aplikacje są szerokie i potężne. Możliwość wydobywania spostrzeżeń z danych społecznościowych to praktyka powszechnie stosowana przez organizacje na całym świecie. Ciekawostka: administracja Obamy wykorzystała analizę nastrojów, aby ocenić opinię publiczną w ogłoszeniach politycznych i kampaniach wyborczych przed wyborami prezydenckimi w 2012 roku.
Krok 1: Okablowanie
![Okablowanie! Okablowanie!](https://i.howwhatproduce.com/images/002/image-3669-73-j.webp)
![Okablowanie! Okablowanie!](https://i.howwhatproduce.com/images/002/image-3669-74-j.webp)
![Okablowanie! Okablowanie!](https://i.howwhatproduce.com/images/002/image-3669-75-j.webp)
Do tego projektu będziesz potrzebować:
- Raspberry Pi (w naszym przypadku: Raspberry Pi 3 Model B)
- 3 diody LED (zielona, żółta i czerwona) reprezentujące nastrój, obliczone na podstawie analizy sentymentu
- 3 rezystory (w naszym przypadku 330 Ohm) do ochrony pinów GPIO
- przewody lub kabel żeński (w naszym przypadku 40 pin)
Teraz musisz podłączyć diody led na konkretnych pinach GPIO na Raspberry Pi (możesz wybrać inne piny, ale później będziesz musiał przerobić kod). Upewnij się, że Raspberry Pi jest wyłączone. Następnie podłącz rezystory na anodach diod LED. Następnie należy podłączyć zieloną diodę na pinie 21, żółtą na pinie 24 i czerwoną na pinie 15. Wszystkie katody należy podłączyć do pinów uziemienia. Teraz możesz przejść do następnego kroku!
Krok 2: Importuj pakiety
Aby kod zadziałał, będziesz potrzebować kilku pakietów.
- Tweepy: biblioteka Pythona dla oficjalnego API Twittera. pip3 zainstaluj tweepy
- TextBlob: biblioteka Pythona do przetwarzania danych tekstowych. pip3 zainstaluj tekstblob
- Pillow: biblioteka Pythona dla interfejsu użytkownika. pip3 zainstaluj poduszkę
Następujące pakiety zwykle są dostarczane w pakiecie z python3, ale w przypadku wystąpienia błędu kompilacji, po prostu zainstaluj je za pomocą polecenia pip3:
- Statystyki: biblioteka Pythona do statystyk.
- Matplotlib: biblioteka Pythona do graficznej reprezentacji danych.
- Tkinter: biblioteka Pythona dla interfejsu użytkownika.
- RPi. GPIO: biblioteka Pythona dostępna tylko na RaspberryPi (ale hej, robimy to wyłącznie dla RasberryPi), która zarządza pinami GPIO.
UWAGA: Aby przetestować to na komputerze: po prostu skomentuj 'import led_manager.py' w skrypcie main.py.
Krok 3: Wdrożenie
![Realizacja Realizacja](https://i.howwhatproduce.com/images/002/image-3669-76-j.webp)
![Realizacja Realizacja](https://i.howwhatproduce.com/images/002/image-3669-77-j.webp)
Umieść następujące skrypty razem w katalogu na RaspberryPi:
- main.py - punkt wejścia aplikacji. (uruchom ten skrypt w konsoli).
- sentyment_analysis.py - Skrypt łączący się z API Twittera, przetwarzający dane i generujący wyniki.
- pie.py - Skrypt generujący graficzną reprezentację wyników.
- led_manager.py - Skrypt obsługujący diody na RaspberryPi.
Współtwórcy: Zafir Stojanovski (151015) i Filip Spasovski (151049)
Kod:
Zalecana:
Krzesło biurowe na Twitterze: 19 kroków (ze zdjęciami)
![Krzesło biurowe na Twitterze: 19 kroków (ze zdjęciami) Krzesło biurowe na Twitterze: 19 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-6444-j.webp)
Krzesło biurowe na Twitterze: Krzesło biurowe na Twitterze „tweetuje” (publikuje aktualizację na Twitterze) po wykryciu gazu ziemnego, takiego jak ten wytwarzany przez ludzkie wzdęcia. Jest to część mojego zobowiązania do dokładnego dokumentowania i dzielenia się moim życiem na bieżąco. Więcej dogłębnej teorii
Analiza LTE Cat.M1 PSM (tryb oszczędzania energii): 4 kroki
![Analiza LTE Cat.M1 PSM (tryb oszczędzania energii): 4 kroki Analiza LTE Cat.M1 PSM (tryb oszczędzania energii): 4 kroki](https://i.howwhatproduce.com/images/005/image-13274-j.webp)
Analiza LTE Cat.M1 PSM (tryb oszczędzania energii): W poprzednim artykule omówiliśmy, jak ustawić cykl Aktywność / Uśpienie za pomocą PSM. Zapoznaj się z poprzednim artykułem, aby uzyskać wyjaśnienia dotyczące ustawień sprzętu i PSM oraz polecenia AT. (Link: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Aktywowany na Twitterze pojemnik Zelda Heart: 4 kroki
![Aktywowany na Twitterze pojemnik Zelda Heart: 4 kroki Aktywowany na Twitterze pojemnik Zelda Heart: 4 kroki](https://i.howwhatproduce.com/images/003/image-6059-43-j.webp)
Aktywowany na Twitterze kontener Zelda Heart: Czy podoba Ci się Zelda? Czy chciałbyś mieć własny pojemnik na serce, który nieznajomi mogą kontrolować za pośrednictwem Twittera? Śledź dalej, aby zobaczyć, JAK to zrobiłem. Jeśli chodzi o DLACZEGO, musisz sprawdzić zakończenie filmu. Wyjaśniam też śmieszną koszulę, którą mam na sobie
Syndykuj swoje instrukcje, tematy na forum i ulubione na Twitterze i Facebooku: 3 kroki
![Syndykuj swoje instrukcje, tematy na forum i ulubione na Twitterze i Facebooku: 3 kroki Syndykuj swoje instrukcje, tematy na forum i ulubione na Twitterze i Facebooku: 3 kroki](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962750-syndicate-your-instructables-forum-topics-and-favorites-to-twitter-and-facebook-3-steps-j.webp)
Syndykuj swoje instrukcje, tematy na forum i ulubione na Twitterze i Facebooku: Korzystając z kanałów RSS ze swojego konta i kilku przydatnych stron internetowych, możesz syndykować i udostępniać swoje instrukcje, tematy na forum, ulubione i całą resztę swojej aktywności na Instrukcje na Facebooku lub Twitterze. To świetny sposób
Przewijana ramka na zdjęcia na Twitterze: 3 kroki
![Przewijana ramka na zdjęcia na Twitterze: 3 kroki Przewijana ramka na zdjęcia na Twitterze: 3 kroki](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124626-twitter-scrolling-picture-frame-3-steps-0.webp)
Przewijana ramka na zdjęcia na Twitterze: Ta instrukcja pokaże Ci, jak zrobić przewijaną ramkę na zdjęcia na Twitterze. Będziesz potrzebował:1. Plecak #twatch ethernet LCD i ekran LCD 4*20 znaków.2. Ramka na zdjęcia pasująca do wyświetlacza LCD. Nasz ma wymiary 7,5 cm na 11 cm (3 cale x 4,5 cala).3. Kawałek plas