
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл нұсқаулық Arduino және ESP8266 сияқты жабдықты бұлтқа қосу туралы мақалалар сериясында келеді. Мен сізге ESP32 чипін AskSensors IoT қызметімен бұлтқа қалай қосуға болатынын түсіндіремін.
Неліктен ESP32?
ESP8266 үлкен жетістікке жеткеннен кейін, ESP32 - бұл WiFi мен Bluetooth сымсыз мүмкіндіктерін екі процессор ядросы мен лайықты аппараттық перифериялық жиынтығымен біріктіретін Espressif компаниясының жаңа чипі.
Сіз не үйренесіз?
Бұл сабақ барысында сіз мыналарды білесіз:
- ESP32 -ді Arduino IDE көмегімен қалай бағдарламалауға болады.
- HTTP GET сұраулары арқылы ESP32 деректерін AskSensors -ке қалай жіберуге болады.
- Бұлттағы нақты уақыттағы ағынды қалай елестетуге болады.
1 -қадам: талаптар

Сізге не қажет:
- ESP32 модулі. Мен жоғарыдағы суретте көрсетілгендей ESP32 Pico жинағын қолданамын.
- Arduino IDE бағдарламалық жасақтамасы бар компьютер.
- ESP32 модулін компьютерге қосуға арналған USB кабелі.
- AskSensors тегін тіркелгісі.
2 -қадам: Неліктен AskSensors?
AskSensors - бұл пайдаланушыларға сенсорлық мәліметтерді бұлт арқылы қосуға, визуализациялауға және талдауға мүмкіндік беретін нарықтағы ең қарапайым қосымша ретінде жасалған IoT платформасы.
Бөлменің температурасын бақылап, бұл мәндерді бұлтта сақтағымыз келеді делік, олар кейінірек нақтыланады. Бұл әдеттегі сценарий, онда ESP32 -ден AskSensors -қа деректерді жіберуді білу қажет. Бірақ бұл нұсқаулық сізге пайдалы болуы мүмкін басқа да көптеген сценарийлер бар.
Сондықтан оқуды жалғастырыңыз;-)
3 -қадам: сенсорды орнату
- Тіркелу: бірнеше секунд ішінде тегін есептік жазбаны алыңыз:
- Api кілтін алыңыз: AskSensors сіздің құрылғыңыз бен IoT бұлты арасындағы деректер алмасу процесін жеңілдету үшін API жиынтығын көрсетеді. Бұл жұмысты бастау нұсқаулығы сізге жаңа сенсор жасауды және оны деректерді жіберуге мүмкіндік беретін етіп көрсетеді. Api кілтін енгізіңіз, біз оны келесі қадамдарда қолданамыз.
4 -қадам: Arduino IDE -де ESP32 орнатыңыз
ESP32 тақтасын Arduino IDE -ге орнату үшін төмендегі нұсқауларды орындаңыз:
- Сізге Arduino IDE бағдарламалық жасақтамасының соңғы нұсқасын (1.8.7 немесе одан жоғары) орнату қажет.
- Ең алдымен, Arduino IDE: Файл> Параметрлер терезесінде параметрлер терезесін ашыңыз
-
«Қосымша тақта менеджерінің URL мекенжайлары» өрісіне өтіңіз, келесі 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 = «……………»; // Wi -Fi SSID
const char* пароль = «……………»; // Wifi құпия сөзі char char* apiKeyIn = «…………….»; // API кілті
6 -қадам: Бағдарламалау


- ESP32 модулін компьютерге USB кабелі арқылы қосыңыз.
-
Arduino IDE көмегімен кодты жүктеңіз.
- Сериялық терминалды ашыңыз. Сіз жоғарыдағы суретке ұқсас нәтиже алуыңыз керек. Назар аударыңыз, бізде екі код бар:
- 200: OK HTTP кодына сәйкес келеді.
- 1: модуль саны сәтті жаңартылды (біздің жағдайда бір модуль).
7 -қадам: Деректерді визуализациялаңыз

Сенсорлық бақылау тақтасына өтіңіз. Графикті модульге қосыңыз (1 -модуль).
Сіз әр 20 секунд сайын 10 -нан 100 -ге дейінгі кездейсоқ деректер ағынын алуыңыз керек.
Жоғарыдағы суретте жолақтық графикалық дисплейдің мысалы көрсетілген.
8 -қадам: Рахмет
Оқығаныңыз үшін рахмет.
Біздің оқулықтармен танысыңыз:
Ұсынылған:
Контроллерді эмуляторға қалай орнатуға, іске қосуға және қосуға болады: 7 қадам

Контроллерді эмуляторға қалай орнатуға, іске қосуға және қосуға болады: Сіз бір кездері отырдыңыз ба, жас ойыншы ретіндегі балалық шағыңызды есіңізге түсірдіңіз бе, кейде сіз ескі асыл тастарға қайта оралғыңыз келеді ме? Бұл үшін қосымша бар …. дәлірек айтқанда, бағдарлама жасайтын ойыншылар қауымдастығы бар
Кез келген жобаға WiFi бақылауын қалай қосуға болады -- ESP32 бастаушыларға арналған нұсқаулық: 5 қадам

WiFi бақылауын кез келген жобаға қалай қосуға болады || ESP32 бастаушыларға арналған нұсқаулық: Бұл жобада мен кез келген электроника жобасына WiFi бақылауын қосу үшін Arduino IDE көмегімен ESP32 қолданудың қаншалықты оңай/қиын екенін көрсетемін. Жол бойында мен сізге қарапайым WiFi серверін құру үшін ESP32 қалай пайдалану керектігін көрсетемін
ESP8266 NodeMCU -ді IoT бұлтына қалай қосуға болады: 5 қадам

ESP8266 NodeMCU -ді IoT бұлтына қалай қосуға болады: Бұл нұсқаулық сізге ESP8266 NodeMCU мен AskSensors деп аталатын Интернеттегі IoT қызметін қолдана отырып, заттардың қарапайым интернет -демонстрациясын көрсетеді. Біз сізге ESP8266 HTTPS клиентінен деректерді қалай тез алу керектігін көрсетеміз және оны AskSensors Io графигіне саламыз
NTP уақыт белгісімен ESP32 деректерін IoT бұлтына қалай жариялау керек: 5 қадам

NSP уақыт белгісімен ESP32 деректерін IoT бұлтына қалай жариялау керек: Көптеген қосымшаларда пайдаланушылар пайдалы ақпаратты жүктеуге жіберілетін мәндердің жергілікті уақыт белгісімен бірге AskSensors IoT бұлтына жіберуі қажет. Уақыт белгісінің форматы - UNIX дәуірінің уақыты: қаңтардан бері өткен миллисекундтардың саны
Топырақ ылғалдылығы сенсоры мен ESP8266 қалай AskSensors IoT бұлтына қосылады: 10 қадам

AskSensors IoT Cloud -қа топырақ ылғалдығы сенсоры мен ESP8266 қалай қосылады: Бұл нұсқаулықта топырақтың ылғал сенсоры мен ESP8266 -ны IoT бұлтына қалай қосу керектігін көрсетеді. ол ішіндегі судың көлемдік құрамын өлшейді