Posts for: #Электроника

Прецизионный цифровой микроамперметр на STM32

Прецизионный цифровой микроамперметр на STM32

Собираем на STM32G071 портативный микроамперметр с диапазонами от наноампер до сотен миллиампер: аналоговый фронтенд на автозеро-усилителе MAX4239 и инструментальном INA333 по мотивам µCurrent, 16-битное передискретизирование АЦП, OLED-дисплей, soft-latch питание и корпус под 3D-печать.

[Читать далее]

ESP32 и асинхронный веб-сервер на библиотеке ESPAsyncWebServer

ESP32 и асинхронный веб-сервер на библиотеке ESPAsyncWebServer

Собираем на ESP32 асинхронный веб-сервер с библиотекой ESPAsyncWebServer и управляем тремя выходами GPIO через переключатели прямо в браузере. Разбираем схему с тремя светодиодами, установку библиотек, полный код с HTML-страницей и то, как обрабатываются запросы.

[Читать далее]

ESP32 и датчик BME280: температура, влажность и давление в Arduino IDE

ESP32 и датчик BME280: температура, влажность и давление в Arduino IDE

Подключаем датчик BME280 к ESP32 и считываем температуру, влажность, атмосферное давление и приблизительную высоту над уровнем моря. Разбираем распиновку для I2C и SPI, установку библиотек Adafruit и полный скетч для Arduino IDE.

[Читать далее]

ESP32 и модуль microSD-карты в Arduino IDE

ESP32 и модуль microSD-карты в Arduino IDE

Подключаем модуль microSD-карты к ESP32 по SPI и учимся работать с файлами из Arduino IDE: создавать папки, читать, писать, дописывать, переименовывать и удалять файлы, а также замерять скорость чтения/записи. Разбираем распиновку, форматирование FAT32 и полный скетч.

[Читать далее]

Веб-сервер на ESP32: графики температуры со статистикой

Веб-сервер на ESP32: графики температуры со статистикой

ESP32 с датчиком BME280 пишет температуру, влажность и давление в .csv на microSD, а затем отдаёт их на веб-страницу с интерактивными графиками Chart.js и разделом статистики: макс/мин за сутки и неделю, время выше/ниже порогов, суточный ход температуры.

[Читать далее]