Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект связан с начальными шагами в мире IoT, здесь мы будем связывать датчик DHT11 / DHT22 с NodeMCU или другой платой на базе ESP8266 и получать данные в Интернете, которые мы собираемся использовать приложение Blynk, используйте следующую ссылку на руководство, если вы не знакомы с приложение blynk.
Для Blynk (это займет всего несколько минут):
После этого вам потребуется добавить платы esp8266 в программное обеспечение Arduino IDE, используйте следующую ссылку
Чтобы добавить платы esp8266 в программное обеспечение Arduino IDE:
или вы можете легко найти другие руководства по этим двум шагам.
Шаг 1. Аппаратные компоненты и подключения
Есть простые аппаратные подключения, вы не собираетесь иметь дело с беспорядочными подключениями,
Компоненты:
1. DHT11 или DHT22
2. NodeMCU
3. Питание 5 В (кабель micro USB или вы можете использовать вывод Vin на nodemcu для входного питания)
4. Некоторые соединительные кабели.
Подключения:
Используйте следующие схемы для полного понимания подключения.
Подключите контакт данных / сигнала датчика DHT к любому GPIO nodeMCU, тот же номер контакта, который вы должны будете указать в своем коде.
Шаг 2: проект Blynk
Посмотрите прикрепленное видео и следуйте инструкциям
1. Создайте новый проект Blynk, скопируйте его токен авторизации, который вы получили, и добавьте два «Gauge» из окна виджета.
2. Щелкните один из недавно добавленных виджетов, выберите виртуальный вывод V5 и обозначьте его как «Температура», аналогичным образом выберите виртуальный вывод V6 для второго виджета и обозначьте его как «Влажность». Установите диапазон отображения значений для этих двух виджетов от 0 до 100.
Остальные подробности можно увидеть на видео.
Шаг 3: запрограммируйте свою доску
Сначала вам нужно включить Blynk (загрузите последнюю библиотеку с официального сайта blynk) и библиотеку DHT в свое программное обеспечение Arduino IDE, загрузите прикрепленные файлы и добавьте их в папку библиотеки Arduino IDE или любую другую процедуру, которую вы используете для добавления библиотек.
После добавления библиотек скопируйте следующий код и запрограммируйте свой NodeMCU (я знаю, что вы в этом разбираетесь)
Ждать!!!!!!!! подождите, пожалуйста, перед программированием вашего nodeMCU, необходимо добавить ваш токен проекта blynk и учетные данные локального Wi-Fi роутера в ваш код, удачи.
Шаг 4. Проверьте данные датчика в приложении Blynk
Убедитесь, что ваш NODEmcu запрограммирован, ваше окно проекта Blynk завершено (вы определили виртуальные контакты для обоих виджетов) и ваше оборудование готово. Теперь подключите свой мобильный Wi-Fi и запустите приложение blynk (посмотрите видео), здесь вы можете увидеть значение температуры и влажности, отображаемое вашими виджетами.
Шаг 5: Требуется ваше внимание
Надеюсь, этот проект даст вам небольшой толчок в мире Интернета вещей, не забудьте поделиться своими замечаниями и подписаться на наш канал на YouTube, чтобы получить поддержку.
Спасибо:)