Mundarija:

Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi: 6 qadam
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi: 6 qadam

Video: Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi: 6 qadam

Video: Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi: 6 qadam
Video: SUV keladi! Yovvoyi tabiatda baliq ovlash. Gugurtlarni unutdim!! 2024, Iyul
Anonim
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi
Raspberry PI harorati va namligini hisobga olish, bulutli ob -havo stantsiyasi, Wi -Fi va mobil statistikasi

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

Qurilmangizni LoggingPlatform -ga qo'shing
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

Uskuna ulanish diagrammasiga misol
Uskuna ulanish diagrammasiga misol
Uskuna ulanish diagrammasiga misol
Uskuna ulanish diagrammasiga misol

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)

Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Micro SD kartaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
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

RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini yuklash va konfiguratsiya kerak
RaspbianOS, malina uchun Python dasturini 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

Loggingforest.com platformasidagi ma'lumotlarni tekshiring
Loggingforest.com platformasidagi ma'lumotlarni tekshiring
Loggingforest.com platformasidagi ma'lumotlarni tekshiring
Loggingforest.com platformasidagi ma'lumotlarni tekshiring
Loggingforest.com platformasidagi ma'lumotlarni tekshiring
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

Raspberry Boot Up -da Python skriptini avtomatik ishga tushiring
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/…

Tavsiya: