Mundarija:
- Ta'minotlar
- 1 -qadam: Qurilmangizni LoggingPlatform -ga qo'shing
- 2 -qadam: Uskuna ulanish diagrammasi misoli
- 3 -qadam: Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
- 4 -qadam: RaspbianOS, Python dasturini malinaga yuklash va konfiguratsiya kerak
- 5 -qadam: Loggingforest.com platformasidagi ma'lumotlarni tekshiring
- 6 -qadam: Raspberry Boot Up -da Python skriptini avtomatik ishga tushiring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Raspberry PI qurilmasi yordamida siz harorat va namlik ma'lumotlarini tashqarida, xonada, issiqxonada, laboratoriyada, sovutish xonasida yoki boshqa joylarda bepul yozib olishingiz mumkin. Bu misol biz harorat va namlikni hisobga olish uchun foydalanamiz.
Qurilma Internetga Wi -Fi yoki Ethernet orqali ulanadi
Siz mobil telefoningiz, ish stoli yoki brauzeri bo'lgan boshqa har qanday qurilmadagi so'nggi ko'rsatkichlarni tekshirishingiz mumkin
Ta'minotlar
Ushbu darslik uchun HDMI, HDMI kabeli, USB sichqonchasi va klaviaturali monitor ham talab qilinadi, lekin odatdagidek sizda allaqachon mavjud
Bu erda kerakli qurilmalarni sotib olishingiz mumkin (minimal talab qilinadi):
Raspberry PI 3 yoki Raspberry PI 2 Wi -Fi tayog'i bilan
micro SD karta (tavsiya etilgan 32 GB)
mikro USB kabeli
Kabelli DHT22 moduli
Bundan tashqari, yoqimli:
Qurilmangizni quvvatlantirish uchun USB zaryadlovchi
Suv o'tkazmaydigan korpus
Malinali standart korpus (mening misolimdagi kabi)
Agar sizda USB MicroSD o'quvchi bo'lmasa
Men buni Banggood.com saytida sotib olganman
Bu sanoat AM2305 sensori bilan ham sinovdan o'tgan/ishlaydi
1 -qadam: Qurilmangizni LoggingPlatform -ga qo'shing
Bu erda siz o'z qurilmangizni keyinchalik api kalitlarini olish uchun qo'shishingiz mumkin:
2 -qadam: Uskuna ulanish diagrammasi misoli
DHT22 Out -ni RaspberryPi -ga PIN -kod GPIO 4 -ga ulang
DHT22 + ni RaspberryPi 3V PIN 1 ga ulang
DHT22 - RaspberryPi Ground PIN 6 ga ulaning
3 -qadam: Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
MicroSD -ni Windows kompyuteringizdagi MicroSD -ga ulang, agar u bo'lmasa, usb versiyasini sotib oling:
USB Micro SD o'quvchi
Win32DiskImager -ni bu erdan yuklab oling
Raspberry PI uchun so'nggi Raspbian OS -ni bu erdan yuklab oling (Raspberry PI rasmiy havolasi)
Yuklangan Raspbian OS arxivini arxivchi yoki 7zip yordamida 1 -ekrandagidek chiqarib oling
Endi siz MicroSD kartangizga Win32DiskImager bilan Raspbian OS ni yozishingiz kerak:
Shunday qilib, o'quvchiga MicroSD -ni joylashtiring va Win32DiskImager -ni ishga tushiring
Yuklab olingan va chiqarilgan Raspbian OS rasm faylini, MicroSD -ni tanlang va 2 -ekrandagi kabi yozishni bosing
MASOLA BILDIRIShI: Agar sizda muammolar yoki g'alati formatlangan MicroSD bo'lsa yoki uni qayta ishga tushirsa, bundan oldin siz drayverdan barcha jildlarni olib tashlashingiz va faqat bittasini yaratishingiz kerak. Buni Windows -ning 3 -ekrandagi Disk boshqarish vositasi yordamida amalga oshirish mumkin
Raspberry -ga MicroSD -ni joylashtiring, uni monitor, sichqoncha va klaviaturaga ulang va ishga tushiring
4 -qadam: RaspbianOS, Python dasturini malinaga yuklash va konfiguratsiya kerak
Raspberry ishga tushganda, uni yaxshi sehrgar bilan sozlashingiz kerak, masalan, ekran 1
Shundan so'ng DHT22 uchun ba'zi kutubxonalarni terminalda ishga tushiring:
sudo apt-get yangilanishi
sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Endi faylni 2 -ekrandagi buyruq bilan yarating
Asosiy LoggingForest kodini ushbu sahifadagi faylga joylashtiring
va loggingforest.com veb -saytida olingan parametrlarni 3 -ekrandagi kabi o'zgartiring
CTRL+X Y
kiriting
Sinov uchun siz ushbu skriptni 4 -ekrandagi kabi ishlatishingiz mumkin
CTRL+Z tugmachalari yordamida siz ushbu dasturni to'xtatishingiz mumkin
5 -qadam: Loggingforest.com platformasidagi ma'lumotlarni tekshiring
Shundan so'ng, sizning qurilmangiz o'rmon o'rmoniga ma'lumotlarni yuborishni boshlaydi va siz u erda ko'rishingiz mumkin. O'rmonni o'rashda 1 -ekrandagi parametrlar va qiymatlarni belgilang.
2 -ekrandagi kabi oldindan ko'rishni bosing
Va siz 3 -ekrandagi kabi yaxshi ma'lumotlarni ko'rasiz
6 -qadam: Raspberry Boot Up -da Python skriptini avtomatik ishga tushiring
Albatta, Raspberry ishga tushirilganda yoki quvvat manbaiga ulanganda, siz bu python skriptini avtomatik ravishda ishga tushirishni xohlaysiz.
terminalni oching va ishga tushiring:
sudo nano /etc/rc.local
va 0 chiqishidan oldin skriptni ishga tushirish uchun kod qo'shing:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
ekrandagi kabi 1
Faylni CTRL+X, Y, Enter bilan saqlang Malinali PI -ni qayta ishga tushiring va hozir tayyor!
Fikr bildiring va logger bilan bo'lishing
Boshqa kod versiyalarini github rep da topishingiz mumkin:
github.com/sandiwinter/loggingforest/tree/…