Header banner
Revain logoHome Page
Shane Mack photo
South Korea, Seoul
1 Уровень
737 Отзывов
74 Карма

Отзыв о HiLetgo 2pcs ESP8266 NodeMCU CP2102 ESP-12E Development Board - Open Source Serial Module (2-Pack) от Shane Mack

Revainrating 5 out of 5

Я использую NodeMCU в качестве своего веб-сервера, и он отлично работает. Трудно было найти образец кода.

Далее следует полное описание проекта. Я использую NodeMCU в качестве своего веб-сервера, и он отлично работает. Было трудно найти пример кода, который действительно подключается за пределами моей локальной сети, но я нашел кое-что. Мне также пришлось изучить основы HTML. Единственная проблема в том, что его нужно перезапускать каждые 4 или 5 дней. Поскольку я буду держать его в удаленном месте, я добавлю код в MEGA, сидящую рядом с ним, чтобы перезапускать NodeMCU каждые несколько дней, переводя контакт RST в низкий уровень. Просвет под мостом у Зеленого пруда в Кейп-Код составляет 6 футов 6 дюймов или меньше, что слишком мало для лодки, которую я использую. Графики приливов и отливов в Фалмуте, штат Массачусетс, являются теоретическими и могут отличаться на 18 дюймов от того, что на самом деле происходит на мосту. Эта система контролирует диспетчеризацию и передает информацию в Интернет. Все эти детали были куплены у Revain. Передатчик Плата Elegoo UNO R3 (Arduino) подключена к ультразвуковому датчику расстояния Elegoo HC-SR04. UNO и датчик вычисляют расстояние от стационарного дока до уровня моря, а затем передают эти данные с помощью беспроводного приемопередатчика MakerFocus NRF24L01 на приемник, описанный ниже. Передатчик расположен в конце дока, где нет питания, поэтому EnergyShield 2 подает питание на UNO, трансивер и датчик дальности. У этой батареи есть особая функция — она будит все устройства каждые 15 минут. Система несколько раз измеряет расстояние до воды, а затем передает эти данные, после чего батарея отключает все. Передаваемые данные включают в себя информацию от батареи - время, дату и напряжение. Я протестировал это устройство дома (в Далласе), и оно проработало на улице около 20 дней. Судя по использованию батареи, ее хватает примерно на 4-5 месяцев до необходимости подзарядки. Когда температура падает ниже нуля, система все еще работает нормально, но напряжение батареи кажется низким. Все это размещено в пластиковой коробке, напечатанной специально для этой цели с помощью FlashForge 3d Printer Creator Pro с использованием eSun White ABS+ Filament. (Arduino) Elegoo MEGA 2560 R3 подключен к другому трансиверу NRF24 для приема данных. MEGA выполняет расчеты для преобразования расстояния от пирса до воды в расстояние моста. Затем информация отображается на сенсорном экране Elegoo UNO R3 (который также работает на Mega). картинка ниже. Небольшая пластиковая рамка для приемника также была напечатана на 3D-принтере. веб сервер. Наконец, информация в MEGA отправляется на плату разработки Hiletgo ESP8266 NodeMCU ESP-12E Internet WIFI через последовательную шину (также работает с программированием Arduino IDE). Эта плата подключается к MEGA через переключатель логического уровня XCSOURCE и питается от модуля питания макетной платы UCEC MB102. Все собрано на макетной плате Elegoo. ESP8266 запрограммирован как веб-сервер. Подключение к Интернету осуществляется через модем/маршрутизатор, предоставленный AT&T. Фото с моего телефона ниже.

Плюсы
  • Отлично для меня
Минусы
  • Нет инструкций