Lilygo T-Embed: https://alii.pub/6ny1bv
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Lilygo T-Embed – Это очередной модуль на esp32-S3 от компании Lilygo.
Технические характеристики модуля:
- Контроллер ESP32-S3.
- Дисплей 1,9 дюйма ST7789V IPS TFT разрешением 170×320
- Энкодер
- 7 RGB адресных светодиодов APA102
- 2 микрофона
- Динамик
- Возможность подключения аккумулятора
Устройство выглядит готовым, за исключением задней крышки. Но и ее можно напечатать. Выглядят крышки вот так:
Скачать .stl файлы для печати можно по ссылке: https://github.com/Xinyuan-LilyGO/T-Embed/tree/main/Shell_file
Так-же под Lilygo T-embed существует страничка на github с примерами и библиотеками: https://github.com/Xinyuan-LilyGO/T-Embed
Ну а вот так выглядит распиновка устройства:
Важно!: Если Вы работаете в Arduino ide с этим модулем, то обязательно нужно все библиотеки добавить со странички Github не зависимо от того, были ли они у Вас раньше или нет. Так как они модифицированные и со стандартными работать не будет.
Так-же для arduino ide нужно выбрать вот такие настройки платы, для корректной загрузки в плату Lilygo T-embed:
Теперь возвращаемся к проекту FM радио.
Из библиотек нам нужна библиотека под модуль TEA5767. С ними всегда какая-то проблема. С стандартных библиотек в arduino ide если скачать, то не работает. По этому выкладываю тут рабочую библиотеку: https://disk.yandex.ru/d/vzwEoZKIr3bedg
Сам скетч придумал “Volos Project”. Вот ссылка на его видео:
Так-же скетч есть на github: https://github.com/VolosR/TEmbedFMRadio/tree/main/RadioEmbed
Единственное, что я изменил в скетче – это пины подключения i2c
Они указываются в скетче тут:
Я взял пины из распиновки которую указал выше. Так как мне было удобнее подключаться к этим пинам, нежели как проекте у Volos подключалось к grove разъему.
Так-же навсякий случай сохраню скетч у себя в облаке, чтоб не потерялось. https://disk.yandex.ru/d/Chihv2l6avlgzw
Ну а пользоваться радио весьма просто. Подключаем к модулю Tea5767 антенну и динамик:
Далее 4рьмя проводами подключаемся к контроллеру lilygo-t-embed. Подключаться надо 4рьмя пинами
vcc – 3.3v
gnd-gnd
sda-38
scl-40
Или наоборот
sda-40
scl-38
Извините, не запомнил. главное, если на экране пусто, то поменяйте пины sda и scl местами.
Энкодером, крутя мы выберем FM частоту. А если нажать на кнопку энкодера среднюю, то отключится звук “mute”