Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве я собираюсь использовать соединение 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
посетите сайт io.adafruit.com и войдите в систему, чтобы перейти на свою панель управления
Шаг 4. Создайте сводку
Нажмите на действие и создайте новую панель управления
Шаг 5: Создание блоков
- Щелкните имя панели управления.
- снова нажмите кнопку + (плюс), чтобы создать блок
- Теперь нажмите «Переключить» и дайте ему имя.
- Теперь нажмите на кнопку создания
- Затем выберите свой блок и нажмите на следующий шаг
- Дайте имя этому блоку и установите имена состояния ВКЛ и ВЫКЛ.
- После этого нажмите на создать блок.
Повторите процесс со 2-го шага, выделите текст и создайте еще один блок, как показано на рисунке
Шаг 6: Окончательная панель инструментов
Ваша окончательная панель управления будет выглядеть так.
Шаг 7. Получите имя пользователя и ключ
Щелкните значок ключа в левой части экрана и скопируйте имя пользователя и активный ключ.
Шаг 8. Включите WEBREPL
- Откройте программное обеспечение espcut
- отправьте эту команду "import webrepl_setup"
- прочтите текст на консоли и настройте webrepl.
Шаг 9. Подключитесь к 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: рабочее видео
Рабочее видео этого руководства доступно здесь.