Любое устройство на базе микроконтроллера можно наделить колоссальными возможностями и функционалом. Данный проект выполнен на базе платформы ESP32.
В дежурном режиме самодельное радио работает как часы и отображает погоду из сети Интернет. Часы устанавливаются и синхронизируются по протоколу сетевого времени NTP, погода обновляется каждые 10 минут.
В режиме радио - это обычный FM радиоприемник, который работает в диапазоне частот 76 – 108МГц (FM-диапазон).
Также данное устройство отображает температуру и влажность в помещении.
Устройство питается от зарядки для телефона, этот же шнур служит в качестве антенны радио. Управление радио осуществляется с помощью двух энкодеров. (включение/выключение, переключение станций и регулятор громкости). Для измерения температуры/влажности в помещении используется датчик SHT31. Данные выводятся на текстовый дисплей. Сердцем радио является модуль Sis4703 с которого феном был выпаян разъем для наушников и сигнал через резисторы номиналом 160 ком подается на усилитель PAM8403.
Собрано все на макетной плате под пайку (в дальнейшем планируется расширение проекта с добавлением функционала Интернет радио, Bluetooth колонки, будильника, таймера и чтения файлов MP3 с флешкарт)
Детали корпуса радиоприёмника были изготовлены методом лазерной резки из молочного акрилового оргстекла толщиной 3мм (детали можно заказать практически в любой мастерской по изготовлению наружной рекламы) по чертежам выполненным в Autocad.
Задняя стенка крепится на 2-х уголках
В дежурном режиме, отображается дата, время, температура в помещении, температура на улице, скорость и направление ветра, атмосферное давление, время восхода и заката солнца.
В режиме работы радиоприемника отображаются номер канала, частота сохраненной радиостанции, громкость. Для изменения списка сохраненных радиостанций перепрошивка и подключение к ПК не потребуются - все можно сделать с помощью энкодеров. Алгоритм был подробно описан в этой статье - ссылка
Полный список статей моего канала доступен по этой ссылке
Список всех статей канала ESP32 и Arduino
Там вы найдете опровержение известного тезиса "Что на Arduino не собирай - все равно получится метеостанция!"
Всем удачи!