Оглавление:

Базовые вычисления IOT с использованием Nodemcu и Micropython: 11 шагов
Базовые вычисления IOT с использованием Nodemcu и Micropython: 11 шагов

Видео: Базовые вычисления IOT с использованием Nodemcu и Micropython: 11 шагов

Видео: Базовые вычисления IOT с использованием Nodemcu и Micropython: 11 шагов
Видео: Урок №9. Подключаем датчик давления BMP180 к микроконтроллеру ESP8266 с помощью языка microPython. 2024, Июль
Anonim
Базовые вычисления IOT с использованием Nodemcu и Micropython
Базовые вычисления IOT с использованием Nodemcu и Micropython

В этом руководстве я собираюсь использовать соединение NodeMcu, micropython и Mqtt для подключения к серверу.

В этом руководстве используется соединение mqtt на основе https для подключения от Nodemcu к серверу Adafruit.io.

В этом проекте я использую язык программирования micropython, который почти аналогичен Python.

Шаг 1. Необходимые компоненты

Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты

Следующие компоненты необходимы для завершения этого проекта.

Необходимые компоненты:

  • Нодемку
  • ИК-датчик
  • ВЕЛ
  • USB-кабель
  • Интернет-соединение

Шаг 2: Начало работы

Начало работы
Начало работы
Начало работы
Начало работы

Процедура:

  • Загрузите и установите программное обеспечение espcut для отладки.
  • Скачайте файлы по этой ссылке. который хранится как репозиторий github. Вся программа находится в этом репозитории..
  • Загрузите и установите прошивку micropython по этой ссылке в NODEMCU
  • Подключите ИК-датчик к GPIO12, а светодиод к GPIO 2 на Nodemcu.
  • скачать это программное обеспечение webrepl

Шаг 3: Adafruit IO

Adafruit IO
Adafruit IO

посетите сайт io.adafruit.com и войдите в систему, чтобы перейти на свою панель управления

Шаг 4. Создайте сводку

Создать Дашборд
Создать Дашборд

Нажмите на действие и создайте новую панель управления

Шаг 5: Создание блоков

Создание блоков
Создание блоков
Создание блоков
Создание блоков
Создание блоков
Создание блоков
  1. Щелкните имя панели управления.
  2. снова нажмите кнопку + (плюс), чтобы создать блок
  3. Теперь нажмите «Переключить» и дайте ему имя.
  4. Теперь нажмите на кнопку создания
  5. Затем выберите свой блок и нажмите на следующий шаг
  6. Дайте имя этому блоку и установите имена состояния ВКЛ и ВЫКЛ.
  7. После этого нажмите на создать блок.

Повторите процесс со 2-го шага, выделите текст и создайте еще один блок, как показано на рисунке

Шаг 6: Окончательная панель инструментов

Окончательная приборная панель
Окончательная приборная панель

Ваша окончательная панель управления будет выглядеть так.

Шаг 7. Получите имя пользователя и ключ

Получить имя пользователя и ключ
Получить имя пользователя и ключ

Щелкните значок ключа в левой части экрана и скопируйте имя пользователя и активный ключ.

Шаг 8. Включите WEBREPL

Включить WEBREPL
Включить WEBREPL
  • Откройте программное обеспечение espcut
  • отправьте эту команду "import webrepl_setup"
  • прочтите текст на консоли и настройте webrepl.

Шаг 9. Подключитесь к Webrepl

Подключиться к Webrepl
Подключиться к Webrepl
Подключиться к Webrepl
Подключиться к Webrepl
  • Найдите сеть Wi-Fi, у которой ssid начинается с micropython
  • подключитесь к этому SSID с паролем "micropythoN"
  • вы получите экран, как показано на рисунке выше.

Шаг 10: Добавьте код

Добавить код
Добавить код
  • извлеките программное обеспечение webrepl, откройте webrepl.html и нажмите «Подключиться».
  • он попросит вас ввести пароль
  • в моем случае пароль «1234567»
  • вау вы связаны.
  • загрузить файлы, которые были загружены из репозитория github.
  • загрузите main.py, mqtt.py, boot.py и data.txt с помощью webrepl.
  • теперь нажмите кнопку сброса на вашем nodemcu. и проверьте вывод на io.adafruit.com
  • если вы хотите проверить выполнение кода, вам снова нужно подключиться к Wi-Fi micropython и войти в систему.

Шаг 11: рабочее видео

Рабочее видео этого руководства доступно здесь.

Рекомендуемые: