Talaan ng mga Nilalaman:

Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats: 6 Hakbang
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats: 6 Hakbang

Video: Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats: 6 Hakbang

Video: Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats: 6 Hakbang
Video: Raspberry Pi Weather Station 2024, Nobyembre
Anonim
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats
Raspberry PI Temperatura at Humidity Logging, Cloud Weather Station, Wifi at Mobile Stats

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

Idagdag ang Iyong Device sa LoggingPlatform
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

Halimbawa ng Diagram ng Koneksyon sa Hardware
Halimbawa ng Diagram ng Koneksyon sa Hardware
Halimbawa ng Diagram ng Koneksyon sa Hardware
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)

I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
I-upload ang Software na Kailangan sa Micro SD Card (Gabay sa Windows)
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

RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan
RaspbianOS, Naglo-load ng Programa ng Python sa Raspberry at Configuration na Kailangan

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

Suriin ang Data sa Loggingforest.com Platform
Suriin ang Data sa Loggingforest.com Platform
Suriin ang Data sa Loggingforest.com Platform
Suriin ang Data sa Loggingforest.com Platform
Suriin ang Data sa Loggingforest.com Platform
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

Awtomatikong Patakbuhin ang Python Script sa Raspberry Boot Up
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: