Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Idagdag ang Iyong Device sa LoggingPlatform
- Hakbang 2: Halimbawa ng Diagram ng Koneksyon sa Hardware
- Hakbang 3: I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
- Hakbang 4: RaspbianOS, Naglo-load ng Python Program sa Kailangan ng Raspberry at Configuration
- Hakbang 5: Suriin ang Data sa Loggingforest.com Platform
- Hakbang 6: Awtomatikong Patakbuhin ang Python Script sa Raspberry Boot Up
Video: Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa aparato ng Raspberry PI maaari kang mag-log ng data ng temperatura at kahalumigmigan sa labas, sa silid, greenhouse, lab, paglamig o anumang iba pang mga lugar na ganap na libre. Ang halimbawang ito ay gagamitin namin upang mag-log temperatura at halumigmig.
Ang aparato ay makakonekta sa internet sa pamamagitan ng Wifi o Ethernet
Maaari mong suriin ang pinakabagong mga pagbabasa sa iyong mobile phone, desktop o anumang iba pang aparato gamit ang browser
Mga gamit
Ang monitor na may HDMI, HDMI cable, USB mouse at keyboard ay kinakailangan din para sa tutorial na ito ngunit karaniwang mayroon ka na nito
Maaari kang bumili ng mga kinakailangang aparato dito (kaunting kinakailangan):
Raspberry PI 3 o Raspberry PI 2 na may wifi stick
micro SD card (iminungkahing 32GB)
micro USB cable
DHT22 module na may cable
Masarap din magkaroon:
USB charger upang Patayin ang iyong aparato
Hindi tinatagusan ng tubig enclosure
Standard Raspberry Enclosure (tulad ng sa aking halimbawa)
Kung wala kang USB MicroSD reader
Binili ko ito sa Banggood.com
Sinubukan din ito / gumagana sa pang-industriya na AM2305 sensor
Hakbang 1: Idagdag ang Iyong Device sa LoggingPlatform
Dito maaari mong idagdag ang iyong aparato upang makakuha ng mga api key na kinakailangan sa paglaon:
Hakbang 2: Halimbawa ng Diagram ng Koneksyon sa Hardware
Ikonekta ang DHT22 Out sa RaspberryPi sa / labas PIN GPIO 4
Ikonekta ang DHT22 + sa RaspberryPi 3V PIN 1
Ikonekta ang DHT22 - sa RaspberryPi Ground PIN 6
Hakbang 3: I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
Ikonekta ang input ng MicroSD sa MicroSD sa iyong Windows PC, kung wala ka nito pagkatapos ay bumili ng bersyon ng usb tulad ng:
USB Micro SD reader
I-download ang Win32DiskImager dito
I-download ang Pinakabagong Raspbian OS para sa Raspberry PI dito (Opisyal na link ng Raspberry PI)
I-extract ang na-download na archive ng Raspbian OS sa iyong archiver o 7zip tulad ng nasa screen 1
Ngayon kailangan mong isulat ang Raspbian OS na may Win32DiskImager sa iyong MicroSD card:
Kaya ipasok ang MicroSD sa iyong mambabasa at patakbuhin ang Win32DiskImager
Piliin ang iyong na-download at nakuha na file ng imahe ng Raspbian OS, ang iyong MicroSD at mag-click sa Sumulat tulad ng sa screen 2
PAUNAWA SA ISYU: Kung mayroon kang mga problema o kakaibang naka-format na MicroSD, o pinapatakbo ito muli, pagkatapos bago ito kailangan mong alisin ang lahat ng mga volume mula sa pagmamaneho at lumikha lamang ng isa. Maaari itong magawa sa tool ng Disk Management sa Windows tulad ng sa screen 3
Ipasok ang MicroSD sa iyong Raspberry, ikonekta ito upang subaybayan, mouse at keyboard at patakbuhin ito
Hakbang 4: RaspbianOS, Naglo-load ng Python Program sa Kailangan ng Raspberry at Configuration
Kapag nag-boot up ang Raspberry, kailangan mo lamang i-configure ito sa magandang wizard, halimbawa ng screen 1
Pagkatapos nito i-install ang ilang mga aklatan para sa DHT22 kaya sa terminal run:
sudo apt-get update
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
Lumikha ng file ngayon gamit ang utos tulad ng sa screen 2
I-paste ang pangunahing code ng LoggingForest mula sa pahinang ito sa filehttps://github.com/sandiwinter/loggingforest/blob…
at baguhin ang mga parameter na natanggap sa loggingforest.com website tulad ng sa screen 3
CTRL + X Y
pasok
Para sa pagsubok ngayon maaari mong patakbuhin ang script na ito sa screen 4
Sa CTRL + Z maaari mong ihinto ang program na ito
Hakbang 5: Suriin ang Data sa Loggingforest.com Platform
Pagkatapos nito ay magsisimulang magpadala ang iyong aparato ng data sa loggingforest at maaari mo itong makita doon
Mag-click sa preview tulad ng sa screen 2
At makikita mo ang magandang data tulad ng sa screen 3
Hakbang 6: Awtomatikong Patakbuhin ang Python Script sa Raspberry Boot Up
Siyempre, malamang na nais mong patakbuhin ang script na ito ng python nang awtomatiko o masimulan ang Raspberry o mapagkukunan sa pinagmulan ng kuryente.
buksan ang terminal at patakbuhin:
sudo nano /etc/rc.local
at bago lumabas 0 magdagdag ng code upang patakbuhin ang iyong script:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
tulad ng sa screen 1
I-save ang file gamit ang CTRL + X, Y, Enter Enter Subukang i-restart ang iyong raspberry PI, at handa na ito ngayon!
Huwag mag-atubiling magbigay ng puna at ibahagi ang iyong logger
Maaari ka ring makahanap ng iba pang mga bersyon ng code sa github rep:
github.com/sandiwinter/loggingforest/tree/…
Inirerekumendang:
NodeMCU Lua Murang 6 $ Lupon Na May MicroPython Temperature at Humidity Logging, Wifi at Mobile Stats: 4 Hakbang
Ang NodeMCU Lua Murang 6 $ Board Na May MicroPython Temperature at Humidity Logging, Wifi at Mobile Stats: Ito ay karaniwang istasyon ng panahon ng ulap, maaari mong suriin ang data sa iyong telepono o gumamit ng ilang telepono bilang live display Sa pamamagitan ng NodeMCU aparato maaari kang mag-log temperatura at data ng kahalumigmigan sa labas , sa silid, greenhouse, lab, paglamig o anumang iba pang mga lugar na kumpleto
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na sa Tamang Daan: 8 Hakbang (na may Mga Larawan)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na ang Tamang Daan: Matapos ang 1 taon ng matagumpay na operasyon sa 2 magkakaibang mga lokasyon binabahagi ko ang aking mga plano sa proyekto ng istasyon ng solar Powered na solar at ipinapaliwanag kung paano ito nabago sa isang system na maaaring mabuhay nang matagal panahon mula sa solar power. Kung susundin mo
MicroPython sa Murang $ 3 ESP8266 WeMos D1 Mini para sa 2x Temperature Logging, Wifi at Mobile Stats: 4 Hakbang
MicroPython sa Murang $ 3 ESP8266 WeMos D1 Mini para sa 2x Temperature Logging, Wifi at Mobile Stats: Gamit ang maliit na murang ESP8266 chip / aparato maaari kang mag-log ng data ng temperatura sa labas, sa silid, greenhouse, lab, paglamig ng silid o anumang iba pang mga lugar na libre. Ang halimbawang ito ay gagamitin namin upang mag-log temperatura ng paglamig ng silid, sa loob at labas. Ang aparato ay magiging
Arduino Ethernet DHT11 Temperatura at Humidity Logging, Mga Mobile Stats: 4 na Hakbang
Ang Arduino Ethernet DHT11 Temperature at Humidity Logging, Mobile Stats: Sa Arduino UNO R3, Ethernet Shield AT DHT11 maaari kang mag-log ng data ng temperatura at halumigmig sa labas, sa silid, greenhouse, lab, paglamig ng silid o anumang iba pang mga lugar na ganap na libre. Ang halimbawang ito ay gagamitin namin upang mag-log temperatura ng temperatura at halumigmig. Device
Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mga Mobile Stats: 4 na Hakbang
Ang Arduino at SIM900 GSM GPRS 3G Temperatura at Humidity Logging, Mobile Stats: Sa Arduino UNO R3, SIM900 Shield AT DHT22 maaari kang mag-log ng data ng temperatura at halumigmig sa labas, sa silid, greenhouse, lab, paglamig ng silid o anumang iba pang mga lugar na ganap na libre. Ang halimbawang ito ay gagamitin namin upang mag-log temperatura ng temperatura at halumigmig. Ang aparato ay