Satura rādītājs:

Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi

Video: Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi

Video: Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi
Video: Часть 1. Аудиокнига Герберта Уэллса «Машина времени» (гл. 01–06) 2024, Jūlijs
Anonim
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru

Šajā apmācībā es parādīšu, kā savienot DHT11 ar Raspberry Pi un izvadīt mitruma un temperatūras rādījumus LCD.

DHT11 temperatūras un mitruma sensors ir jauks mazs modulis, kas nodrošina digitālos temperatūras un mitruma rādījumus. To ir patiešām viegli iestatīt, un datu signālam ir nepieciešams tikai viens vads. Šie sensori ir populāri izmantošanai attālās laika stacijās, augsnes monitoros un mājas automatizācijas sistēmās

DHT11 savienošana ar Raspberry Pi

Ir divi DHT11 varianti, ar kuriem jūs, iespējams, saskarsities. Viens ir trīs kontaktu PCB uzstādīts modulis, bet otrs ir četru kontaktu atsevišķs modulis. Katram pinout ir atšķirīgs, tāpēc pievienojiet DHT11 atbilstoši tam, kas jums ir:

Turklāt dažiem PCB uzstādītajiem moduļiem var būt atšķirīgs kontakts, nekā norādīts iepriekš, tāpēc noteikti pārbaudiet, vai uz sensora nav etiķešu, kas norāda, kura tapa ir Vcc, zeme vai signāls.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

1. Raspberry Pi 3 modelis B+:-Raspberry Pi 3 modelis B+ ir jaunākais Raspberry Pi 3 klāsta produkts, kas lepojas ar 64 bitu četrkodolu procesoru, kas darbojas ar 1,4 GHz, divu joslu 2,4 GHz un 5 GHz bezvadu LAN, Bluetooth 4.2/BLE, ātrāks Ethernet un PoE iespējas, izmantojot atsevišķu PoE HAT.

2. DHT11 mitruma/ temperatūras sensors:- šim sensoram ir kalibrēta digitālā signāla izeja ar temperatūras un mitruma sensora iespējām. Tas ir integrēts ar augstas veiktspējas 8 bitu mikrokontrolleru. Šis sensors ietver pretestības elementu un sensoru mitrām NTC temperatūras mērīšanas ierīcēm. Tam ir lieliska kvalitāte, ātra reakcija, spēja traucēt un augsta veiktspēja.

3. 16x2 LCD displejs (zaļš aizmugurējais apgaismojums):- 16 × 2 LCD displejs ir ļoti vienkāršs modulis, ko parasti izmanto DIY un shēmās. 16 × 2 tulko a displejā 16 rakstzīmes katrā rindā 2 šādās rindās. Šajā LCD ekrānā katra rakstzīme tiek parādīta 5 × 7 pikseļu matricā.

4. Džemperu vadi no sievietēm līdz sievietēm.

2. darbība: bibliotēku instalēšana

Mēs izmantosim Adafruit DHT11 Python bibliotēku. Jūs varat lejupielādēt bibliotēku, izmantojot Git, tādēļ, ja jūsu Pi jau nav instalēts, ievadiet to komandu uzvednē:

sudo apt-get instalēt git-core

Piezīme. Ja, instalējot Git, rodas kļūda, palaidiet sudo apt-get update un mēģiniet to vēlreiz.

Lai instalētu Adafruit DHT11 bibliotēku:

1. Ievadiet to komandu uzvednē, lai lejupielādētu bibliotēku:

git klons

2. Mainiet direktorijus ar: cd Adafruit_Python_DHT

3. Tagad ievadiet šo: sudo apt-get install build-essential python-dev

4. Pēc tam instalējiet bibliotēku ar: sudo python3 setup.py install

Lai instalētu Adafruit Char LCD bibliotēku:

1. Ievadiet to komandu uzvednē, lai lejupielādētu bibliotēku:

git klons

2. Mainiet direktorijus ar: cd Adafruit_Python_CharLCD

3. Pēc tam instalējiet bibliotēku ar: sudo python3 setup.py install

3. darbība: komponentu savienošana kopā

Komponentu savienošana kopā
Komponentu savienošana kopā

LCD PIN_RS ------------------ 40 no Raspberry Pi

LCD PIN_RW ------------------ 6 no Raspberry Pi

LCD PIN_LV ------------------- 38 no Raspberry Pi

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 36 no Raspberry Pi

LCD PIN_D5 ------------------- 32 no Raspberry Pi

LCD PIN_D6 ------------------- 24 no Raspberry Pi

LCD PIN_D7 ------------------- 26 no Raspberry Pi

LCD PIN_VSS ------------------ 9 no Raspberry Pi

LCD PIN_VDD ------------------ 4 no Raspberry Pi

DHT PIN_OUT ------------------ 7 no Raspberry Pi

DHT PIN_VCC ------------------ 2 no Raspberry Pi

DHT PIN_GND ------------------ 14 no Raspberry Pi

4. solis: kods

Lejupielādējiet šeit pievienoto kodu un augšupielādējiet to savā panelī un pieslēdziet visu, kā parādīts iepriekšējā diagrammā.

Lejupielādes kods:

Tam vajadzētu aptvert lielāko daļu vajadzīgā, lai DHT11 sāktu darboties ar Raspberry Pi. Ceru, ka tas jums atviegloja. Noteikti abonējiet, ja jums patika šis raksts un ka tas jums šķita noderīgs, un, ja jums ir kādi jautājumi vai nepieciešama palīdzība, vienkārši atstājiet komentāru zemāk …

Ieteicams: