Страницы

Показаны сообщения с ярлыком NodeMcu. Показать все сообщения
Показаны сообщения с ярлыком NodeMcu. Показать все сообщения

26 октября 2018 г.

Код. Связь WeMos и Arduino по UART

Для демонстрации к ранее описанной схеме добавил датчик si7021.
Предполагается, что Arduino Nano будет получать данные о температуре и влажности с датчика si7021. Пересчитывать полученные данные с датчика в градусы Цельсия и Фаренгейта, а затем отправлять по UART данные (влажность, температура С, температура F) на Wemos D1 Mini.
Wemos D1 Mini, являясь одновременно точкой доступа и Web-сервером, получает данные по UART и отображает их на Web странице.

Связь WeMos и Arduino по UART. Схема подключения

Схема подключения для связи WeMos (NodeMCU) и Arduino по UART через конвертер логических уровней TXB0108.

25 октября 2018 г.

Код. Подключение датчика влажности и температуры am2320

Датчик am2320 работает по протоколу I2C. Идеально подходит для измерения влажности и температуры. am2320 - промежуточный вариант между DHT11 и DHT22.
am2320 имеет следующие характеристики:
Питание и I/O 3 - 5 В
Определение влажности от 0 до 100% с 3% точностью
Определение температуры от -40 до 80, точность 0.5
Частота опроса не более 1 Гц (не более раза в 1 сек.)

22 октября 2018 г.

Wemos D1 mini. Точка доступа и Web-сервер. Демонстрационный стенд

Логическое продолжение заметки.
В данном случае использован микроконтроллер Wemos D1 mini (аналогично можно использовать и NodeMcu v1.0).
Основное отличие заключается в том, что в этом примере микроконтроллер сам является точкой доступа и на нем же функционирует Web-сервер и интерфейсом управления светодиодами.

В примере реализовано:
0. Поднят Web-сервер.
1. Управление светодиодами (включение/выключение 2-х светодиодов)
2. Отображение состояния (включено/выключено) для каждого из 2-х светодиодов
3. Вывод времени работы (дней/часов/минут/секунд) демонстрационного стенда с момента включения (uptime)

31 мая 2017 г.

NodeMcu. Wi-Fi Web-сервер. Демонстрационный стенд

Демонстрационный стенд Wi-Fi Web-сервера на примере NodeMCU.
На стенде реализовано:
0. Поднят Web-сервер (NodeMcu в режиме клиента подключается к домашней Wi-Fi сети)
1. Управление светодиодами (включение/выключение 3-х светодиодов)
2. Отображение состояния (включено/выключено) для каждого из 3-х светодиодов
3. Включение/выключение 2-х реле
4. Отображение состояния (включено/выключено) для каждого из 2-х реле
5. Отображение температуры с 2-х датчиков DS18b20 по шине 1-Wire
6. Подсчет средней температуры
7. Вывод времени работы (дней/часов/минут/секунд) демонстрационного стенда с момента включения (uptime)
8. Упрощен запрос и вывод температуры