Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Сегодня мы собираемся научиться использовать платформу Ubidots для удобной визуализации данных через Интернет.
Шаг 1: Материалы и сборка:
1-Протоборд.
2 узла (ESP8266)
Датчик температуры 3-LM35.
4-какой-то провод
Шаг 2: Настройка Arduino IDE для NodeMCU:
Ссылка для вставки в URL доски настроек:
arduino.esp8266.com/stable/package_esp8266c…
-Загрузите пакет щитов ESP8266 в диспетчер плат.
-Выберите свою доску (NodeMCU).
-Вот и все.
Шаг 3: Заполнение учетных данных кода и учетная запись Ubidots:
Перейдите на https://ubidots.com/, зарегистрируйтесь, найдите свой «токен по умолчанию» и вставьте его в код рядом с вашими учетными данными Wi-Fi.
Библиотека и код здесь:
gum.co/ARskL
-Загрузите код в NodeMCU и убедитесь, что он подключился и говорит ОК.
Шаг 4: Конфигурация и визуализация Ubidots:
1-Автоматически устройство под названием ESP8266 появится на ваших устройствах Ubidots после загрузки кода.
2-Он будет иметь переменную, показывающую лекцию датчика в диапазоне 0-255.
3-Нам нужно создать синтетическую переменную в функции первой. Чтобы преобразовать значение 0–255 в значение температуры (C), мы чаще всего используем функцию. ((значение) * (3,3) * (100)) / 1024 = градусы Цельсия.
4-Мы создаем таблицу в поле данных с помощью виджета термометра, вводим имя переменной (API LABEL), в этом случае называется «temp» и нажимаем ОК.
5-И, наконец, мы можем визуализировать температуру датчика через Интернет, где бы мы ни находились, с помощью приложения для смартфона и так далее.