Բովանդակություն:

Եղանակի վերահսկման համակարգ ՝ օգտագործելով Raspberry Pi3 և DHT11 ցուցիչ ՝ 4 քայլ
Եղանակի վերահսկման համակարգ ՝ օգտագործելով Raspberry Pi3 և DHT11 ցուցիչ ՝ 4 քայլ

Video: Եղանակի վերահսկման համակարգ ՝ օգտագործելով Raspberry Pi3 և DHT11 ցուցիչ ՝ 4 քայլ

Video: Եղանակի վերահսկման համակարգ ՝ օգտագործելով Raspberry Pi3 և DHT11 ցուցիչ ՝ 4 քայլ
Video: Ինչպես կտրել ազնվամորիները աշնանը 2024, Հուլիսի
Anonim
Եղանակի վերահսկման համակարգ ՝ օգտագործելով Raspberry Pi3 և DHT11 ցուցիչ
Եղանակի վերահսկման համակարգ ՝ օգտագործելով Raspberry Pi3 և DHT11 ցուցիչ

Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես միացնել DHT11- ը Raspberry Pi- ին և խոնավության և ջերմաստիճանի ցուցանիշները թողնել LCD- ով:

DHT11 ջերմաստիճանի և խոնավության տվիչը գեղեցիկ փոքր մոդուլ է, որն ապահովում է թվային ջերմաստիճանի և խոնավության ցուցանիշներ: Դա իսկապես հեշտ է կարգավորել, և տվյալների ազդանշանի համար պահանջվում է միայն մեկ լար: Այս տվիչները հանրաճանաչ են հեռավոր եղանակային կայաններում, հողի մոնիտորներում և տան ավտոմատացման համակարգերում օգտագործելու համար

DHT11- ի միացում Raspberry Pi- ին

Կան DHT11- ի երկու տարբերակ, որոնց դուք, ամենայն հավանականությամբ, կհանդիպեք: Մեկը երեք փին PCB- ով տեղադրված մոդուլ է, իսկ մյուսը `չորս փին առանձին մոդուլ: Պինուտը յուրաքանչյուրի համար տարբեր է, այնպես որ միացրեք DHT11- ը ՝ ըստ որի ունեք.

Բացի այդ, PCB- ի վրա տեղադրված որոշ մոդուլներ կարող են ունենալ այլ pinout, քան վերը նշվածը, այնպես որ համոզվեք, որ ձեր սենսորը ստուգեք որևէ պիտակի համար `նշելով, թե որ քորոցն է Vcc, հիմք կամ ազդանշան:

Քայլ 1: Պահանջվում են բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+-ը Raspberry Pi 3 տիրույթի վերջին արտադրանքն է, որը պարծենում է 64-բիթանոց չորս միջուկային պրոցեսորով, որն աշխատում է 1.4 ԳՀց հաճախությամբ, երկկողմանի 2.4 ԳՀց և 5 ԳՀց անլար LAN, Bluetooth 4.2/BLE, ավելի արագ Ethernet և PoE հնարավորություններ ՝ առանձին PoE HAT- ի միջոցով:

2. DHT11 Խոնավության/ ջերմաստիճանի տվիչ. Այն ինտեգրված է 8-բիթանոց բարձրակարգ միկրոկոնտրոլերի հետ: Այս սենսորը ներառում է դիմադրողական տարր և սենսոր խոնավ NTC ջերմաստիճանի չափման սարքերի համար: Այն ունի գերազանց որակ, արագ արձագանքման, միջամտության և բարձր կատարողականության ունակություն:

3. 16x2 LCD էկրան (Կանաչ լուսավորություն). 16 × 2 -ը թարգմանում է ցուցադրման համար 16 նիշ մեկ տողում 2 նման տողերում: Այս LCD- ում յուրաքանչյուր նիշ ցուցադրվում է 5 × 7 պիքսելանոց մատրիցով:

4. Իգականից իգական ցատկող լարեր:

Քայլ 2: Գրադարանների տեղադրում

Մենք կօգտագործենք Adafruit DHT11 Python գրադարանը: Գրադարանը կարող եք ներբեռնել Git- ի միջոցով, ուստի, եթե Git- ը արդեն տեղադրված չէ ձեր Pi- ում, մուտքագրեք սա հրամանի տողում.

sudo apt-get տեղադրել git-core

Նշում. Եթե Git- ի տեղադրման սխալ եք ստանում, գործարկեք sudo apt-get թարմացումը և նորից փորձեք:

Adafruit DHT11 գրադարանը տեղադրելու համար.

1. Գրադարանը ներբեռնելու համար հրամանի տողում մուտքագրեք.

git կլոն

2. Փոխել գրացուցակները ՝ cd Adafruit_Python_DHT- ով

3. Այժմ մուտքագրեք սա. Sudo apt-get install build-essential python-dev

4. Հետո տեղադրեք գրադարանը ՝ sudo python3 setup.py install- ով

Adafruit Char LCD գրադարանը տեղադրելու համար.

1. Գրադարանը ներբեռնելու համար հրամանի տողում մուտքագրեք.

git կլոն

2. Փոխել գրացուցակները ՝ cd Adafruit_Python_CharLCD- ով

3. Հետո տեղադրեք գրադարանը ՝ sudo python3 setup.py install- ով

Քայլ 3: Բաղադրիչների միացում միասին

Բաղադրիչների միացում միասին
Բաղադրիչների միացում միասին

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

LCD PIN_RW ------------------ 6 ազնվամորի պի

LCD PIN_EN ------------------- 38 Raspberry Pi- ից

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

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

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

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

LCD PIN_D4 ------------------- 36 Raspberry Pi- ից

LCD PIN_D5 ------------------- 32 Raspberry Pi- ից

LCD PIN_D6 ------------------- 24 Raspberry Pi- ից

LCD PIN_D7 ------------------- 26 Raspberry Pi- ից

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

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

DHT PIN_OUT ------------------ 7 Raspberry Pi- ից

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

DHT PIN_GND ------------------ 14 Raspberry Pi- ից

Քայլ 4: Կոդ

Ներբեռնեք այստեղ կցված կոդը և վերբեռնեք այն ձեր տախտակին և միացրեք ամեն ինչ, ինչպես ցույց է տրված նախորդ գծապատկերում:

Ներբեռնման կոդը ՝

Դա պետք է ներառի այն ամենի մեծ մասը, ինչ ձեզ հարկավոր կլինի DHT11- ը ձեր Raspberry Pi- ի վրա գործարկելու համար: Հուսով եմ, որ դա ձեզ համար ավելի հեշտ դարձրեց: Համոզվեք, որ բաժանորդագրվեք, եթե ձեզ դուր եկավ այս հոդվածը և այն օգտակար համարեցիք, և եթե ունեք որևէ հարց կամ օգնության կարիք ունեք, պարզապես թողեք մեկնաբանություն ստորև…

Խորհուրդ ենք տալիս: