Оглавление:
- Шаг 1: Настройка AskSensors
- Шаг 2: Подготовьте оборудование
- Шаг 3: Соберите оборудование
- Шаг 4: напишите код
- Шаг 5: запустите код
- Шаг 6. Визуализируйте свои данные
- Шаг 7: Готово
Видео: Подключение Arduino WiFi к облаку с помощью ESP8266: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
В этом руководстве мы объясним вам, как подключить Arduino к облаку IoT через Wi-Fi.
Мы настроим конфигурацию, состоящую из Arduino и WiFi-модуля ESP8266, как IoT Thing и подготовим ее для взаимодействия с облаком AskSensors.
Давайте начнем!
Шаг 1: Настройка AskSensors
В качестве первого шага мы должны настроить учетную запись на платформе AskSensors IoT. AskSensors - это платформа Интернета вещей, обеспечивающая связь между устройствами, подключенными к Интернету, и облаком. Он предлагает бесплатную пробную учетную запись, поэтому вам даже не нужно открывать кошелек, чтобы начать работу!
Я рекомендую следовать этому руководству по началу работы. Это покажет вам, как создать, зарегистрировать и настроить новый датчик для отправки данных.
Шаг 2: Подготовьте оборудование
В этой демонстрации нам понадобится следующее оборудование:
- Arduino, я использую Arduino Uno
- Модуль WiFi ESP8266, я использую ESP-01S
- Компьютер под управлением Arduino IDE
- USB-кабель Arduino
- Провода и макет
На фото выше показан мой прототип.
Шаг 3: Соберите оборудование
Связь между Arduino и ESP8266 выглядит следующим образом:
- ESP TX на вывод 10 Arduino через резистор 1 кОм.
- ESP RX на вывод 11 Arduino через резистор 1 кОм.
- ESP VCC для Arduino 3V3
- ESP CH_PD для Arduino 3V3
- ESP GND на Arduino GND
Примечание: GPIO ESP8266 требуют сигналов 3V3 (не допускаются 5V). Для быстрого взлома вы можете добавить только последовательный резистор 1 кОм между выводами Arduino и выводами ESP8266, чтобы защитить GPIO ESP8266 от повреждений. Однако для производства необходим переключатель уровня 5V / 3V3, чтобы гарантировать долгосрочную надежность схемы. Вы можете проверить эту страницу, чтобы получить модуль переключения уровня 5V / 3V3.
Шаг 4: напишите код
Теперь давайте напишем код для отправки простых данных из Arduino в облако AskSensors через Wi-Fi. Код Arduino связывается с WiFi-модулем ESP8266 с помощью AT-команд. Данные будут отправлены в AskSensors через
Нам нужно будет предоставить Api Key In, который мы получили ранее от AskSensors, чтобы отправлять данные на правильный датчик в облаке.
Готовый к использованию код:
Готовый к использованию код представлен на странице AskSensors на github. Загрузите код и установите следующие переменные в свои настройки (SSID WiFi, пароль и Api Key In):
Строка ssid = "…………."; // Wi-Fi SSID
Строка пароля = «………….»; // Строка пароля Wi-Fi apiKeyIn = "…………."; // Ключ API
Шаг 5: запустите код
Пришло время подключить вашу доску.
- Подключите Arduino к компьютеру через USB-кабель.
- Откройте Arduino IDE и прошейте код.
- Откройте последовательный терминал. Вы должны увидеть, что Arduino обрабатывает AT-команды с помощью ESP8266, который выполняет подключение к сетям WiFi и отправляет данные в облако AskSensors через
Шаг 6. Визуализируйте свои данные
Вы можете визуализировать свои данные с помощью графика. Перейдите на панель управления AskSensors и откройте датчик, на который вы отправляете данные. AskSensors позволяет пользователю визуализировать ваши данные в виде графиков различного типа, включая линии, шкалы, разброс и столбцы. Прикрепленное изображение показывает случай линейного графика.
Вам может понадобиться:
Доступны и другие функции, такие как визуализация данных в виде полного графика в реальном времени, совместное использование графика с внешними приложениями и пользователями, экспорт данных в файлы CSV и многое другое!
Шаг 7: Готово
Я надеюсь, что этот урок вам помог!
Пожалуйста, обратитесь к этому списку руководств, если вам нужна поддержка по подключению оборудования, такого как Arduino, ESP8266, ESP32, Raspberry Pi, к облаку.
Рекомендуемые:
Как подключить 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: в этом руководстве показана простая демонстрация Интернета вещей с использованием ESP8266 NodeMCU и онлайн-службы IoT под названием AskSensors. Мы продемонстрируем вам, как быстро получить данные от клиента ESP8266 HTTPS и отобразить их в виде графика в AskSensors Io
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Подключение датчика DHT11 / DHT22 к облаку с помощью платы на базе ESP8266: 9 шагов
Подключение датчика DHT11 / DHT22 к облаку с помощью платы на базе ESP8266: в предыдущей статье я подключил свою плату NodeMCU на базе ESP8266 к службе Cloud4RPi. Пришло время для настоящего проекта
Правильное подключение светодиодов: последовательное и параллельное подключение: 6 шагов
Правильная разводка светодиодов: последовательное и параллельное соединение: в этой инструкции мы говорим о светодиодах - светоизлучающих диодах и о том, как мы можем их подключить, если у нас есть несколько устройств. Это один урок, который я хотел бы знать с самого начала, потому что, когда я начал возиться с электронными схемами, я построил несколько