
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս ձեռնարկում դուք կկառուցեք եղանակի մոնիտոր, որը վերահսկում է ջերմաստիճանը և խոնավությունը ՝ օգտագործելով ESP32 և DHT11, այն ցուցադրվում է OLED էկրանին: Եվ այն վերբեռնվում է ThingSpeak:
ESP32- ը հզոր IOT գործիք է: Դա էժան համակարգ-չիպերի (SoC) շարք է, որը ստեղծվել է Espressif Systems- ի կողմից: Դա բարելավում է հանրաճանաչ ESP8266- ը, որը լայնորեն օգտագործվում է IoT նախագծերում: ESP32- ն ունի ինչպես Wi-Fi, այնպես էլ Bluetooth հնարավորություններ, որոնք այն դարձնում են համընդհանուր չիպ IoT նախագծերի և ընդհանրապես ներդրված համակարգերի զարգացման համար:
DHT11 ջերմաստիճանի և խոնավության տվիչը գեղեցիկ փոքր մոդուլ է, որն ապահովում է թվային ջերմաստիճանի և խոնավության ցուցանիշներ: Դա իսկապես հեշտ է կարգավորել, և տվյալների ազդանշանի համար պահանջվում է միայն մեկ լար: Այս սենսորները հայտնի են հեռավոր եղանակային կայաններում, հողի մոնիտորներում և տան ավտոմատացման համակարգերում օգտագործելու համար:
ThingSpeak- ը բաց կոդով IoT ծրագիր է և API ՝ սարքավորումների սարքերից և տվիչներից տվյալներ պահելու և ստանալու համար: Այն օգտագործում է HTTP արձանագրություն ինտերնետի կամ LAN- ի միջոցով `իր հաղորդակցության համար: MATLAB վերլուծությունը ներառված է ձեր Սարքավորումների կամ զգայարանների սարքերից ստացված տվյալների վերլուծության և պատկերացման համար:
Մենք կարող ենք ալիքներ ստեղծել յուրաքանչյուր սենսորային տվյալների համար: Այս ալիքները կարող են սահմանվել որպես մասնավոր ալիքներ, կամ կարող եք հրապարակային կերպով կիսել տվյալները Հանրային ալիքների միջոցով: Առևտրային առանձնահատկությունները ներառում են լրացուցիչ հնարավորություններ: Բայց մենք կօգտագործենք անվճար տարբերակը, քանի որ դա անում ենք կրթական նպատակներով:
Քայլ 1: Պահանջվում են բաղադրիչներ

1. ESP32. -ESP-WROOM-32- ը հզոր, ընդհանուր WiFi-BT-BLE MCU մոդուլ է, որը թիրախավորում է բազմաթիվ էներգիայի սենսորային ցանցերից սկսած մինչև ամենախստապահանջ առաջադրանքները, ինչպիսիք են ձայնի կոդավորումը, երաժշտության հոսքը և MP3 վերծանում:
2. DHT11 Խոնավության/ ջերմաստիճանի տվիչ. Այն ինտեգրված է 8-բիթանոց բարձրակարգ միկրոկոնտրոլերի հետ: Այս սենսորը ներառում է դիմադրողական տարր և սենսոր խոնավ NTC ջերմաստիճանի չափման սարքերի համար: Այն ունի գերազանց որակ, արագ արձագանքման, միջամտության և բարձր կատարողականության ունակություն:
3. OLED;-Այս OLED ցուցադրման միավորը հիմնված է SSD1306- ի վրա, կարող է ինքնուրույն լուսավորվել ՝ 128 ∗ 64 բարձր լուծաչափով և 160 աստիճանից ավելի դիտման անկյունով:
4. CP2102:- CP2102 չիպը SiLabs- ից մեկ chip USB- ից UART կամուրջ IC է: Այն պահանջում է նվազագույն արտաքին բաղադրիչներ: CP2102- ը կարող է օգտագործվել ժառանգական սերիական նավահանգստի վրա հիմնված սարքերը USB- ին տեղափոխելու համար: Այս մոդուլը օգնում է բոլոր նրանց, ովքեր հարմար են RS232/Serial Communication արձանագրությանը, շատ հեշտությամբ USB սարքեր կառուցելու համար:
5. Անցումային լարեր
Քայլ 2: Բաղադրիչների միացում միասին

Միացնելով բաղադրիչները, ինչպես ցույց է տրված սխեմայի սխեմայում:
Քայլ 3: ESP32- ի ներմուծում

Առաջին քայլը ESP32 տախտակի ներմուծումն է Arduino IDE: Ահա թե ինչպես կարելի է կարգավորել Arduino IDE- ն, որպեսզի կարողանանք կազմել ESP32- ի համար ՝
Քայլ 4: Գրադարանների տեղադրում



1. DHT11 գրադարանի տեղադրում
Arduino IDE- ում >> Ընտրեք ուրվագիծ >> ներառել գրադարան >> կառավարել գրադարանը >> dht ցուցիչ գրադարան
2. SSDI306 գրադարանի տեղադրում:
Arduino IDE- ում >> Ընտրել ուրվագիծ >> Ներառել գրադարանը >> Կառավարել գրադարանը >> ssd1306
3. Adafruit GFX գրադարանի տեղադրում
Arduino IDE- ում >> Ընտրել ուրվագիծ >> Ներառել գրադարանը >> Կառավարել գրադարանը >> adafruit gfx
Քայլ 5: ThingSpeak կարգավորում



Քայլ 1. Գնացեք https://thingspeak.com/ և ստեղծեք ձեր ThingSpeak հաշիվը, եթե չունեք: Մուտք գործեք ձեր հաշիվ:
Քայլ 2: Ստեղծեք ալիք ՝ կտտացնելով «Նոր ալիք»
Քայլ 3: Մուտքագրեք ալիքի տվյալները:
Անուն: Nameանկացած անուն
Նկարագրություն ՝ ըստ ցանկության
Դաշտ 1 ՝ Temերմաստիճան, դաշտ 2 ՝ Խոնավություն - Սա կցուցադրվի վերլուծական գրաֆիկի վրա: Եթե Ձեզ անհրաժեշտ է ավելի քան 2 ալիք, կարող եք ստեղծել լրացուցիչ տվյալների համար: Պահեք այս կարգավորումը:
Քայլ 4: Այժմ կարող եք տեսնել ալիքները: Կտտացրեք «API ստեղներ» ներդիրին: Այստեղ դուք կստանաք Channel ID- ն և API բանալիները: Նկատի ունեցեք սա:
Քայլ 5. Բացեք Arduino IDE- ն և տեղադրեք ThingSpeak գրադարանը: Դա անելու համար գնացեք ուրվագիծ> Ներառել գրադարան> Կառավարեք գրադարանները: Որոնեք ThingSpeak և տեղադրեք գրադարանը: ThingSpeak կապի գրադարան Arduino- ի, ESP8266- ի և ESP32- ի համար https://thingspeak.com Քայլ 6. Անհրաժեշտ է փոփոխել ծածկագիրը:
Քայլ 6: Աղբյուրի կոդ
Ներբեռնեք այստեղ կցված ծածկագիրը և վերբեռնեք այն ձեր տախտակին: Նշում. Ստորև բերված ծածկագիրը վերբեռնելուց առաջ հետևյալ տողերը (56, 57) պետք է փոխվեն ձեր համապատասխան ThingSpeak ալիքի ID- ով և API բանալիով:
//***********************************//
անստորագիր երկար myChannelNumber = SECRET_CH_ID;
const char * myWriteAPIKey = SECRET_WRITE_APIKEY;
//***********************************//
Կոդ ՝
Քայլ 7: Արդյունք

Ելքը կլինի ThingSpeak- ի վերևի պատկերի նման: Հուսով եմ, որ դա ձեզ համար ավելի հեշտ դարձրեց: Համոզվեք, որ բաժանորդագրվեք, եթե ձեզ դուր եկավ այս հոդվածը և այն օգտակար համարեցիք, և եթե ունեք որևէ հարց կամ օգնության կարիք ունեք, պարզապես թողեք մեկնաբանություն ստորև:
Շնորհակալություն elementzonline.com- ին
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ

Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Arduino, Դռների բացման մոնիտորինգ Gmail- ի միջոցով. 6 քայլ

Arduino, Դռների բացման վերահսկում Gmail- ի միջոցով. Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես հայտնաբերել դռների բացման իրադարձությունը և ծանուցում ուղարկել Gmail- ի միջոցով Arduino Uno- ի միջոցով: Եթե դուք սկսնակ եք, կարող եք իմանալ wifi- ի և սենսորի մասին Arduino- ում - WiFi և Arduino - Door Sensor ձեռնարկներ: Եկեք
Dերմաստիճանի եւ խոնավության մոնիտորինգ NODE MCU AND BLYNK- ի միջոցով. 5 քայլ

Dերմաստիճանի և խոնավության մոնիտորինգ NODE MCU- ի և BLYNK- ի միջոցով
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ

Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. Այս ձեռնարկում դուք կսովորեք, թե ինչպես վերահսկել ձեր սենյակի կամ գրասեղանի ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 և ESP32 ամպին միացված: Մեր ձեռնարկների թարմացումները կարող եք գտնել այստեղ: DHT11 Տեխնիկական պայմաններ. DHT11 սենսորը կարող է չափել ջերմաստիճանը
Raspberry Pi- ի և AIS328DQTR- ի միջոցով արագացման մոնիտորինգ Python- ի միջոցով. 6 քայլ

Raspberry Pi- ի և AIS328DQTR- ի միջոցով Python- ի միջոցով արագացման մոնիտորինգ. Կարծում եմ, որ ֆիզիկայի որոշ օրենքների համաձայն արագացումը վերջնական է:- Terry Riley Չետան օգտագործում է զարմանալի արագացում և արագության արագ փոփոխություններ հետապնդելիս: Ամենաարագ արարածը մեկ -մեկ ափ է օգտագործում իր ամենաբարձր արագությունը ՝ որս բռնելու համար: The