
Эти вещи удивительны. В настоящее время я использую 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, см. рисунок) Надеюсь, кто-то найдет это полезным.

Набор LAFVIN Super Starter для Arduino R3 Mega2560 Mega328 Nano с подробным руководством - совместим с Arduino IDE
11 Отзывов

RЕXQualis комплексный стартовый набор с Arduino MEGA 2560 и подробным руководством совместимостью с Arduino IDE
11 Отзывов

🌐 MCIGICM 2-х канальный модуль реле DC 5V: оптоизолированный модуль с низким уровнем срабатывания для Arduino UNO R3, DSP, ARM, PIC, AVR, STM32, Raspberry Pi
11 Отзывов

Gikfun Screw Shield Expansion Board: Дополнение Arduino UNO R3 с помощью EK7007 Add-On
11 Отзывов

Glarks 660 Pieces Phillips Assortment Motherboard
10 Отзывов

🔧 Premium Repair Replacement Screws & Tools for MacBook Pro Retina 15"/13" - Complete Bottom Case Set
10 Отзывов

MacBook Retina 13-inch (A1425, A1502) and 🔩 15-inch (A1398) Bottom Case Screw Set with Pentalobe Screwdriver
11 Отзывов

🖥️ Helifouner 450-Piece Computer Standoffs Spacer Screws Kit: Ideal for Hard Drive, Motherboard, Fan, Power Graphics & Computer Cases
10 Отзывов