
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

Тази инструкция идва в поредица от статии за свързване на хардуер като 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
За да инсталирате платката ESP32 във вашата Arduino IDE, следвайте инструкциите по -долу:
- Трябва да инсталирате най -новата версия на софтуера Arduino IDE (1.8.7 или по -нова).
- На първо място, отворете прозореца с предпочитания от IDE на Arduino: Файл> Предпочитания
- Отидете в полето „Допълнителни URL адреси на мениджъра на борда“, Въведете следния URL адрес:
dl.espressif.com/dl/package_esp32_index.json
Ако вече имате URL адрес на платките ESP8266, разделете URL адресите със запетая, както е показано по -долу:
dl.espressif.com/dl/package_esp32_index.json, Сега отворете мениджъра на дъски (Инструменти> Борд> Мениджър на платки), потърсете ESP32 и щракнете върху бутона за инсталиране за „ESP32 от Espressif Systems“. Това отнема няколко секунди.
Стъпка 5: Кодиране

Изтеглете тази демонстрация от страницата на AskSensors Github и я декомпресирайте. Кодът включва библиотеките както за свързване към WiFi мрежа, така и за изпълнение на HTTP заявки.
Ще трябва да промените следното:
const char* ssid = "……………"; // Wifi SSID
const char* password = "……………"; // Wifi парола const char* apiKeyIn = "……………."; // API ключ
Стъпка 6: Програмиране


- Свържете модула 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, ще ви препоръчам да вземете Raspberry
Как да свържете ESP8266 NodeMCU към IoT облака: 5 стъпки

Как да свържете ESP8266 NodeMCU към облака на IoT: Тази инструкция ви показва проста демонстрация на Internet of Things, използваща ESP8266 NodeMCU и онлайн услуга на IoT, наречена AskSensors. Демонстрираме ви как бързо да получите данни от ESP8266 HTTPS клиента и да ги начертаете в графика в AskSensors Io
Свържете растението си с облака: 10 стъпки

Свържете растението си с облака: В нашия офис има кактус, който не получи заслуженото внимание. Тъй като работя в IT компания и исках да експериментирам с LoRa, без сървърни решения и AWS, кръстих нашия кактус Стийв и го свързах с облака. Вече можете да монирате
Как да публикувате ESP32 данни с NTP Timestamp в IoT облака: 5 стъпки

Как да публикуваме ESP32 данни с NTP Timestamp в IoT Cloud: В много приложения потребителите трябва да изпращат своите данни заедно с локалната времева отметка на стойностите, които да бъдат изпратени в полезния товар в облака на AskSensors IoT. Форматът на времевата марка е UNIX Epoch time: броят на милисекундите, изминали от януари
Как да свържете сензора за влажност на почвата и ESP8266 към облака на IoT на AskSensors: 10 стъпки

Как да свържете сензора за влажност на почвата и ESP8266 към облака на нещата на AskSensors IoT: Тази инструкция ви показва как да свържете сензора за влажност на почвата и ESP8266 към облака IoT. За този проект ще използваме възел MCU ESP8266 WiFi модул и сензор за влажност на почвата който измерва обемното съдържание на водата вътре в така