Header banner
Revain logoHome Page
Andrea Bogenschutz photo
Bosnia and Herzegovina, Sarajevo
1 Уровень
478 Отзывов
0 Карма

Отзыв о 🔌 HiLetgo ESP8266 NodeMCU CP2102 ESP-12E Development Board: Идеально для Arduino IDE/Micropython; Большой размер от Andrea Bogenschutz

Revainrating 5 out of 5

Моя новая плата вместо Arduino (встроенный Wi-Fi, обновления беспроводного кода)

Эти вещи удивительны. В настоящее время я использую 3 из них с небольшим OLED-дисплеем 64x128 и датчиком DHT22 в разных местах дома. Все это построено с использованием Ardunio IDE. Я также добавил некоторый код NTP, который нашел в Интернете, и теперь каждая плата синхронизирует свои часы с NTP, так что это почти как встроенный RTC (пока у вас есть подключение к Интернету, по крайней мере, при включении питания или перезапуске). Устройство). Одна из самых крутых функций — возможность использовать пакет ArduinOTA, так что теперь я могу выполнять обновления кода по беспроводной сети через Wi-Fi после записи исходного кода на каждую плату. Есть несколько причин, по которым я мог бы использовать плату Arduino: Аналоговые входы — есть только один встроенный. Большинство моих датчиков аналогового ввода уже предлагают интерфейсы SPI или I2C, поэтому для меня это не проблема. Вы также можете выбрать Arduino, если вам абсолютно необходимо устройство на 5 В (это 3,3 В) или что-то с питанием от батареи, где вам нужен минимально возможный поток. Я еще не уверен, смогу ли я отключить радио Wi-Fi в этом парне, чтобы получить такое же низкое энергопотребление, но для более чем 90% моих проектов это просто стало моим компромиссом. Обратите внимание, что тот, который я получил от HiLetgo, кажется лучше, чем два других, которые я позже получил от другого продавца. HiLetgo можно запрограммировать через USB на полной скорости 921600 бод, в то время как устройства других производителей можно надежно запрограммировать только на скорости 115200 бод. Это может быть просто куча менее точных кристаллов процессора или кто знает что. Разница в скорости программирования небольшая, так что ничего страшного. В целом я очень доволен этими досками. Я прикрепил фотографию моего проекта датчика температуры/влажности. Использует только NodeMCU, макетную плату, OLED-дисплей I2C, датчик DHT22, резистор 10 кОм и 7 перемычек. Я могу получить доступ к любой из трех своих досок из любого браузера, чтобы получить метрики. Вы можете обойтись без OLED-дисплея и двух перемычек, если хотите читать данные только через браузер. Быстрое дополнение: я только что получил еще 3 от HiLetgo, и все они могут быть запрограммированы на полную скорость 921600 бод. Таким образом, FWIW, "бренд" HiLetgo, кажется, лучше, чем партия из 2, которые я получил от другого продавца, которые можно было надежно запрограммировать только на значительно более низких скоростях, хотя они все еще хорошо читали код после выполнения программирования. Мне все еще нравятся эти NodeMCU :). Еще одно дополнение: я сделал репозиторий github (поищите на github.com "esp8266_arduino_temperature_nodes") с исходным кодом. Это немного мешанина, так как это просто эксперимент, пока я играю с возможностями платы. (Обновление: добавлен TFT-дисплей ILI9341, см. рисунок) Надеюсь, кто-то найдет это полезным.

Плюсы
  • Красивая упаковка
Минусы
  • Не могу вспомнить