Բովանդակություն:
- Քայլ 1: Պահանջներ
- Քայլ 2. Ինչու՞ AskSensors- ը:
- Քայլ 3: Սենսորների կարգավորում
- Քայլ 4: Տեղադրեք ESP32- ը Arduino IDE- ում
- Քայլ 5: Կոդավորում
- Քայլ 6: mingրագրավորում
- Քայլ 7: Պատկերացրեք ձեր տվյալները
- Քայլ 8: Շնորհակալություն:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս հրահանգը գալիս է մի շարք հոդվածներում `Arduino- ի և ESP8266- ի նման ապարատը ամպին միացնելու մասին: Ես պատրաստվում եմ բացատրել ձեզ, թե ինչպես կարելի է ձեր ESP32 չիպը միացնել ամպին AskSensors IoT ծառայության միջոցով:
Ինչու՞ ESP32:
ESP8266- ի մեծ հաջողությունից հետո, ESP32- ը Espressif- ի նոր չիպ է, որը համատեղում է WiFi և Bluetooth անլար հնարավորությունները երկու պրոցեսորի միջուկներով և սարքավորումների արժանապատիվ ծայրամասային հավաքածուով:
Ի՞նչ կսովորեք:
Այս ձեռնարկի ընթացքում դուք կսովորեք.
- Ինչպես ծրագրավորել ձեր ESP32- ը Arduino IDE- ով:
- Ինչպես ուղարկել ձեր ESP32- ից տվյալները AskSensors- ին ՝ օգտագործելով HTTP GET հարցումները:
- Ինչպես պատկերացնել տվյալների հոսքը ամպի մեջ իրական ժամանակում:
Քայլ 1: Պահանջներ
Այն, ինչ ձեզ հարկավոր է
- ESP32 մոդուլ: Ես օգտագործում եմ ESP32 Pico Kit- ը, ինչպես ցույց է տրված վերևում նկարում:
- Arduino IDE ծրագրակազմով աշխատող համակարգիչ:
- USB մալուխ ՝ ESP32 մոդուլը համակարգչին միացնելու համար:
- Անվճար AskSensors հաշիվ:
Քայլ 2. Ինչու՞ AskSensors- ը:
AskSensors- ը IoT հարթակ է, որը նախատեսված է լինել շուկայում ամենահեշտ ծրագիրը, որը թույլ է տալիս օգտվողներին կապել, պատկերացնել և վերլուծել իրենց տվիչների տվյալները ամպի վրա:
Ենթադրենք, մենք ցանկանում ենք վերահսկել սենյակի ջերմաստիճանը և այդ արժեքները պահել ամպի մեջ ինչ -որ տեղ, որպեսզի դրանք ավելի ուշ մշակվեն: Սա տիպիկ սցենար է, որտեղ անհրաժեշտ է իմանալ, թե ինչպես ESP32- ից տվյալներ ուղարկել AskSensors- ին: Բայց կան շատ այլ սցենարներ, որտեղ այս ձեռնարկը կարող է օգտակար լինել ձեզ համար:
Շարունակիր կարդալ;-)
Քայլ 3: Սենսորների կարգավորում
- Գրանցվեք. Ստացեք անվճար հաշիվ մի քանի վայրկյանում ՝
- Տեղադրեք ձեր Api բանալին. AskSensors- ը ներկայացնում է API- ի մի շարք ՝ ձեր սարքի և IoT ամպի միջև տվյալների փոխանակման գործընթացը պարզեցնելու համար: Սկսելու ուղեցույցը ցույց է տալիս, թե ինչպես ստեղծել նոր սենսոր և տեղադրել այն, որպեսզի կարողանաք տվյալներ ուղարկել: Պատճենեք ձեր Api Key In- ը, մենք այն կօգտագործենք հաջորդ քայլերում:
Քայլ 4: Տեղադրեք ESP32- ը Arduino IDE- ում
Ձեր Arduino IDE- ում ESP32 տախտակը տեղադրելու համար հետևեք հետևյալ հրահանգներին.
- Դուք պետք է տեղադրեք Arduino IDE ծրագրաշարի վերջին տարբերակը (1.8.7 կամ ավելի բարձր):
- Առաջին հերթին, Arduino IDE- ից բացեք նախապատվությունների պատուհանը ՝ Ֆայլ> Նախապատվություններ
-
Գնացեք «Լրացուցիչ խորհրդի ղեկավարի հասցեներ» դաշտ, մուտքագրեք հետևյալ URL- ը.
dl.espressif.com/dl/package_esp32_index.json
Եթե արդեն ունեք ESP8266 տախտակների URL- ը, URL- ները առանձնացրեք ստորակետով, ինչպես ցույց է տրված ստորև.
dl.espressif.com/dl/package_esp32_index.json, Այժմ բացեք տախտակների կառավարիչ (Գործիքներ> Տախտակ> Տախտակների կառավարիչ), որոնեք ESP32 և կտտացրեք «ESP32 by Espressif Systems» - ի տեղադրման կոճակին: Այն տևում է մի քանի վայրկյան:
Քայլ 5: Կոդավորում
Ներբեռնեք այս ցուցադրական տարբերակը AskSensors Github էջից և հանեք այն: Կոդը ներառում է գրադարաններ ինչպես WiFi ցանցին միանալու, այնպես էլ HTTP հարցումները կատարելու համար:
Դուք պետք է փոփոխեք հետևյալը.
const char* ssid = "……………"; // Wifi SSID
const char* գաղտնաբառ = "……………"; // Wifi Գաղտնաբառ const char* apiKeyIn = "……………."; // API բանալին
Քայլ 6: mingրագրավորում
- Միացրեք ESP32 մոդուլը ձեր համակարգչին USB մալուխի միջոցով:
-
Վերբեռնեք կոդը Arduino IDE- ով:
- Բացեք սերիական տերմինալ: Դուք պետք է ստանաք վերը նշված նկարի նման ելք: Նշենք, որ մենք ստանում ենք երկու ծածկագիր.
- 200: համապատասխանում է OK HTTP կոդին:
- 1. Մոդուլի թիվը հաջողությամբ թարմացվեց (մեր դեպքում մեկ մոդուլ):
Քայլ 7: Պատկերացրեք ձեր տվյալները
Գնացեք ձեր ցուցիչների վահանակ: Ավելացրեք գրաֆիկ ձեր մոդուլին (մոդուլ 1):
Դուք պետք է ստանաք տվյալների պատահական հոսք 10 -ից 100 -ը յուրաքանչյուր 20 վայրկյանում:
Վերևի նկարը ցույց է տալիս Գծապատկերների ցուցադրման օրինակը:
Քայլ 8: Շնորհակալություն:
Շնորհակալություն կարդալու համար:
Բացահայտեք մեր ձեռնարկները ՝
Խորհուրդ ենք տալիս:
Ինչպես միացնել Raspberry Pi- ն ամպին ՝ օգտագործելով Node.js: 7 քայլ
Ինչպես միացնել Raspberry Pi- ն ամպին ՝ օգտագործելով Node.js: Այս ձեռնարկը օգտակար է բոլոր նրանց համար, ովքեր ցանկանում են Raspberry Pi- ն ամպին միացնել, հատկապես AskSensors IoT հարթակին ՝ օգտագործելով Node.js. Raspberry Pi չունե՞ք: Եթե ներկայումս Raspberry Pi չունեք, ես ձեզ խորհուրդ կտամ ազնվամորի ձեռք բերել
Ինչպես միացնել ESP8266 NodeMCU- ը IoT ամպին. 5 քայլ
Ինչպես միացնել ESP8266 NodeMCU- ը IoT ամպին: Այս ուսուցանվող ծրագիրը ցույց է տալիս Ձեզ Իրերի Ինտերնետի պարզ ցուցադրում `օգտագործելով ESP8266 NodeMCU և առցանց IoT ծառայություն, որը կոչվում է AskSensors: Մենք ձեզ ցույց ենք տալիս, թե ինչպես արագորեն ստանալ տվյալներ ESP8266 HTTPS հաճախորդից և դրանք գրաֆիկով գծել AskSensors Io- ում
Ինչպես ուղարկել տվյալներ ամպին Arduino Ethernet- ով ՝ 8 քայլ
Ինչպես ուղարկել տվյալներ ամպին Arduino Ethernet- ի միջոցով Ethernet Shield- ը հնարավորություն է տալիս ձեր Arduino- ին հեշտությամբ միանալ ամպին, ուղարկել և ստանալ տվյալներ ինտերնետ կապով: Այն, ինչ մենք
IoT- ի հիմունքներ. Ձեր IoT- ն ամպին միացնելը `Mongoose OS- ի միջոցով. 5 քայլ
IoT- ի հիմունքներ. Ձեր IoT- ն ամպին միացնելով Mongoose OS- ով. Եթե դուք մարդ եք, ով զբաղվում է մանրուքներով և էլեկտրոնիկայով, ավելի հաճախ, քան ոչ, դուք կհանդիպեք Իրերի ինտերնետ տերմինին, որը սովորաբար կրճատվում է որպես IoT, և որ այն վերաբերում է մի շարք սարքերի, որոնք կարող են միանալ ինտերնետին: Լինելով այդպիսի մարդ
Ինչպես միացնել հողի խոնավության տվիչը և ESP8266- ը AskSensors IoT ամպին. 10 քայլ
Ինչպես միացնել հողի խոնավության տվիչը և ESP8266- ը AskSensors IoT Cloud- ին: Այս ուսանելի ծրագիրը ցույց է տալիս, թե ինչպես միացնել հողի խոնավության տվիչը և ESP8266- ը IoT ամպին: Այս նախագծի համար մենք կօգտագործենք հանգույց MCU ESP8266 WiFi մոդուլ և հողի խոնավության տվիչ որը չափում է ջրի ծավալային պարունակությունը ներսում այնքան