Mundarija:
Video: Raspberry Pi bilan Twitter hissiyotlarini tahlil qilish: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Hissiy tahlil nima va nima uchun unga e'tibor berish kerak?
His -tuyg'ularni tahlil qilish - bu Internetda aytilgan munosabat, fikr va his -tuyg'ularni tushunish uchun ishlatiladigan bir qator so'zlar ortidagi hissiy ohangni aniqlash jarayoni. His -tuyg'ularni tahlil qilish ijtimoiy tarmoqlar monitoringi uchun juda foydalidir, chunki u bizga ma'lum mavzular bo'yicha keng jamoatchilik fikri haqida umumiy ma'lumot olish imkonini beradi. Ilovalar keng va kuchli. Ijtimoiy ma'lumotlardan ma'lumot olish qobiliyati butun dunyodagi tashkilotlar tomonidan keng qo'llaniladigan amaliyotdir. Qizig'i shundaki: Obama ma'muriyati 2012 yilgi prezidentlik saylovlari oldidan siyosat e'lonlari va kampaniya xabarlariga jamoatchilik fikrini o'lchash uchun hissiyotlarni tahlil qildi.
1 -qadam: Elektr ta'minoti
Ushbu loyiha uchun sizga kerak bo'ladi:
- Raspberry Pi (bizning holatda: Raspberry Pi 3 Model B)
- Kayfiyatni tahlil qilish uchun hisoblangan kayfiyatni aks ettirish uchun 3 ta LED diod (yashil, sariq va qizil)
- GPIO pinlarini himoya qilish uchun 3 rezistor (bizda 330 Ohm)
- simlar yoki ayol kabeli (bizning holatda 40 pin)
Endi siz LED diodlarini Raspberry Pi -dagi GPIO pinlariga ulashingiz kerak (siz boshqa pinlarni tanlashingiz mumkin, lekin keyin kodni qayta o'zgartirishingiz kerak bo'ladi). Raspberry Pi o'chirilganligiga ishonch hosil qiling. Keyin, LED diodlarining anodlariga rezistorlarni ulang. Shundan so'ng, siz 21 -pinli yashil diodni, 24 -pinli sariq va 15 -pinli qizil rangni ulashingiz kerak. Barcha katodlar erga ulangan bo'lishi kerak. Endi barchangiz keyingi bosqichga o'tishga tayyormiz!
2 -qadam: Paketlarni import qiling
Kod ishlashi uchun sizga bir nechta paket kerak bo'ladi.
- Tweepy: rasmiy Twitter API uchun python kutubxonasi. pip3 tweepy -ni o'rnating
- TextBlob: matnli ma'lumotlarni qayta ishlash uchun python kutubxonasi. pip3 textblob -ni o'rnating
- Yostiq: foydalanuvchi interfeysi uchun python kutubxonasi. pip3 yostiqni o'rnating
Quyidagi paketlar odatda python3 bilan birga keladi, lekin agar siz kompilyatsiya xatosi olgan bo'lsangiz, ularni pip3 buyrug'i yordamida o'rnating:
- Statistika: statistika uchun python kutubxonasi.
- Matplotlib: ma'lumotlarni grafik tasvirlash uchun python kutubxonasi.
- Tkinter: foydalanuvchi interfeysi uchun python kutubxonasi.
- RPi. GPIO: faqat RaspberryPi -da mavjud bo'lgan python kutubxonasi (lekin biz buni faqat RasberryPi uchun qilamiz), u GPIO pinlarini boshqaradi.
ESLATMA: Buni ish stolida sinab ko'rish uchun: main.py skriptida "import led_manager.py" yozib qoldiring.
3 -qadam: Amalga oshirish
Quyidagi skriptlarni RaspberryPi katalogiga joylashtiring:
- main.py - ilovaga kirish nuqtasi. (bu skriptni konsolda ishga tushiring).
- sentiment_analysis.py - Twitter API -ga ulanadigan, ma'lumotlarni qayta ishlaydigan va natijalar chiqaradigan skript.
- pie.py - natijalarning grafik tasvirini yaratadigan skript.
- led_manager.py - RaspberryPi diodlarini boshqaradigan skript.
Ishtirokchilar: Zafir Stojanovskiy (151015) va Filip Spasovski (151049)
Kod:
Tavsiya:
Ubidots va Google-jadvallar yordamida harorat/namlik ma'lumotlarini tahlil qilish: 6 qadam
Ubidots va Google-Sheets yordamida harorat/namlik ma'lumotlarini tahlil qilish: Ushbu qo'llanmada biz harorat va namlik sensori yordamida har xil harorat va namlik ma'lumotlarini o'lchaymiz. Shuningdek, siz ushbu ma'lumotlarni Ubidots -ga qanday yuborishni bilib olasiz. Shunday qilib, siz uni har qanday joydan turli xil ilovalar uchun tahlil qilishingiz mumkin. Shuningdek, yuborish orqali
EKG yozuvchisi - Uzoq muddatli ma'lumotlarni yig'ish va tahlil qilish uchun taqiladigan yurak monitori: 3 qadam
Uzoq muddatli ma'lumotlarni yig'ish va tahlil qilish uchun taqiladigan yurak monitor - EKG yozuvchisi: Birinchi versiya: 2017 yil oktyabr Oxirgi versiya: 1.6.0 Status: Barqaror Qiyinlik: Yuqori Old shart: Arduino, Dasturlash, Uskuna qurilishi Noyob ombor: SF (pastdagi havolalarga qarang) Qo'llab -quvvatlash: faqat forum, hech PMECG Logger uzoq vaqt davomida taqiladigan yurak monitori emas
AD5933: 9 qadamlari bilan biologik empedansni tahlil qilish (BIA)
AD5933 yordamida biologik empedansni tahlil qilish (BIA): Men tana tuzilishini o'lchash uchun Bio Empedans analizatorini yaratishga qiziqardim va tasodifiy izlanishlarim Vanderbilt universitetining 2015 yilgi tibbiyot asboblari sinfidan dizaynni topishda davom etdi. Men dizayn ustida ishladim va
Ovozni avtomatik tahlil qilish aqlli tizimi: 4 qadam
Ovozni avtomatik tahlil qilish aqlli tizimi: Mavzu - bu ikki xil shaklni tahlil qila oladigan va uning hajmini ko'rsatadigan prototip yaratish. Bu erda biz Cube va Cylinder bilan ikki xil shaklni tanlashni tanladik. U o'z -o'zidan shakllarni aniqlay oladi, hajmini tahlil qiladi va hisoblay oladi
Windows Bluetooth tizimini tahlil qilish - SensorTag yondashuvi: 7 qadam (rasmlar bilan)
Windows Bluetooth tizimini tahlil qilish - SensorTag yondashuvi: Quyida men Windows operatsion tizimini (OS) Bluetooth past quvvatli qurilmalari bilan aloqa nuqtai nazaridan tahlil qilaman - bizda har xil turdagi Sensor teglar bilan: Thunderboard React, Thunderboard Sense (b