ESP32 -ді IoT бұлтына қалай қосуға болады: 8 қадам
ESP32 -ді IoT бұлтына қалай қосуға болады: 8 қадам
Anonim
ISP бұлтына ESP32 қалай қосылады
ISP бұлтына ESP32 қалай қосылады

Бұл нұсқаулық 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 -қадам: сенсорды орнату

  1. Тіркелу: бірнеше секунд ішінде тегін есептік жазбаны алыңыз:
  2. Api кілтін алыңыз: AskSensors сіздің құрылғыңыз бен IoT бұлты арасындағы деректер алмасу процесін жеңілдету үшін API жиынтығын көрсетеді. Бұл жұмысты бастау нұсқаулығы сізге жаңа сенсор жасауды және оны деректерді жіберуге мүмкіндік беретін етіп көрсетеді. Api кілтін енгізіңіз, біз оны келесі қадамдарда қолданамыз.

4 -қадам: Arduino IDE -де ESP32 орнатыңыз

ESP32 тақтасын Arduino IDE -ге орнату үшін төмендегі нұсқауларды орындаңыз:

  1. Сізге Arduino IDE бағдарламалық жасақтамасының соңғы нұсқасын (1.8.7 немесе одан жоғары) орнату қажет.
  2. Ең алдымен, Arduino IDE: Файл> Параметрлер терезесінде параметрлер терезесін ашыңыз
  3. «Қосымша тақта менеджерінің 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 -қадам: Бағдарламалау

Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
  1. ESP32 модулін компьютерге USB кабелі арқылы қосыңыз.
  2. Arduino IDE көмегімен кодты жүктеңіз.

  3. Сериялық терминалды ашыңыз. Сіз жоғарыдағы суретке ұқсас нәтиже алуыңыз керек. Назар аударыңыз, бізде екі код бар:
  • 200: OK HTTP кодына сәйкес келеді.
  • 1: модуль саны сәтті жаңартылды (біздің жағдайда бір модуль).

7 -қадам: Деректерді визуализациялаңыз

Деректеріңізді визуализациялаңыз
Деректеріңізді визуализациялаңыз

Сенсорлық бақылау тақтасына өтіңіз. Графикті модульге қосыңыз (1 -модуль).

Сіз әр 20 секунд сайын 10 -нан 100 -ге дейінгі кездейсоқ деректер ағынын алуыңыз керек.

Жоғарыдағы суретте жолақтық графикалық дисплейдің мысалы көрсетілген.

8 -қадам: Рахмет

Оқығаныңыз үшін рахмет.

Біздің оқулықтармен танысыңыз:

Ұсынылған: