Cześć,
Chciałbym pokazać mój kolejny projekt oparty na ESP32-S3-LCD-1.9 firmy Waveshare – niewielkie radio internetowe z kolorowym wyświetlaczem LCD.
Płytka jest bardzo ciekawa do tego typu zastosowań, ponieważ posiada ESP32-S3R8, Wi-Fi, 8 MB PSRAM, 16 MB Flash oraz kolorowy wyświetlacz 1,9" o rozdzielczości 170×320. Ma również gniazdo karty TF, co daje sporo możliwości rozbudowy projektu.
📻 Radio internetowe
Na ESP32-S3 uruchomiłem radio internetowe, które pozwala słuchać stacji radiowych przez Wi-Fi.
Na wyświetlaczu prezentowane są informacje dotyczące odtwarzania oraz wizualizacja audio, dzięki czemu urządzenie wygląda bardziej jak gotowe radio niż typowy projekt na płytce deweloperskiej.
Do wyjścia audio można wykorzystać zewnętrzny DAC, w moim przypadku PCM5102.
🚀 Najważniejsze – nie trzeba instalować żadnego programu
Cały projekt został przygotowany tak, aby uruchomienie było możliwie proste.
Nie trzeba instalować:
Arduino IDE, PlatformIO, dodatkowych sterowników programistycznych
bibliotek, środowiska programistycznego
Wystarczy ESP32-S3 + przewód USB + przeglądarka internetowa.
Firmware można wgrać bezpośrednio ze strony:
👉 ESP32 Radio Installer
https://seba131.github.io/esp32-radio-installer/
Podłączamy płytkę przez USB, otwieramy stronę instalatora i można przejść do konfiguracji.
🎥 Film prezentujący projekt
Pokazałem cały projekt na YouTube:
👉 Radio Internetowe na ESP32-S3-LCD-1.9 — Gotowe w 5 minut!
https://youtu.be/ECO3BkdqTG4
W filmie można zobaczyć działające radio, wyświetlacz oraz sposób uruchomienia projektu.
🔧 Wykorzystane elementy
Mikrokontroler: ESP32-S3R8
Płytka: Waveshare ESP32-S3-LCD-1.9
Wyświetlacz: LCD 1,9", 170×320
Pamięć: 16 MB Flash + 8 MB PSRAM
Audio: PCM5102 DAC
Łączność: Wi-Fi
Dokumentacja płytki:
https://docs.waveshare.com/ESP32-S3-LCD-1.9?variant=ESP32-S3-LCD-1.9
💡 Co dalej?
Projekt można oczywiście dalej rozwijać. ESP32-S3 daje tutaj spore możliwości – można rozbudować interfejs, dodać kolejne funkcje, obsługę dodatkowych źródeł audio czy stworzyć bardziej rozbudowany odtwarzacz.
Jest to też ciekawa alternatywa dla budowania radia od podstaw, ponieważ najtrudniejszą część – oprogramowanie – można wgrać bezpośrednio przez przeglądarkę.
Na koniec chciałbym podziękować koledze z Elektrody, użytkownikowi tacman, od którego otrzymałem płytkę ESP32-S3-LCD-1.9 do tego projektu. Dzięki! 🙂
Chciałbym pokazać mój kolejny projekt oparty na ESP32-S3-LCD-1.9 firmy Waveshare – niewielkie radio internetowe z kolorowym wyświetlaczem LCD.
Płytka jest bardzo ciekawa do tego typu zastosowań, ponieważ posiada ESP32-S3R8, Wi-Fi, 8 MB PSRAM, 16 MB Flash oraz kolorowy wyświetlacz 1,9" o rozdzielczości 170×320. Ma również gniazdo karty TF, co daje sporo możliwości rozbudowy projektu.
📻 Radio internetowe
Na ESP32-S3 uruchomiłem radio internetowe, które pozwala słuchać stacji radiowych przez Wi-Fi.
Na wyświetlaczu prezentowane są informacje dotyczące odtwarzania oraz wizualizacja audio, dzięki czemu urządzenie wygląda bardziej jak gotowe radio niż typowy projekt na płytce deweloperskiej.
Do wyjścia audio można wykorzystać zewnętrzny DAC, w moim przypadku PCM5102.
🚀 Najważniejsze – nie trzeba instalować żadnego programu
Cały projekt został przygotowany tak, aby uruchomienie było możliwie proste.
Nie trzeba instalować:
Arduino IDE, PlatformIO, dodatkowych sterowników programistycznych
bibliotek, środowiska programistycznego
Wystarczy ESP32-S3 + przewód USB + przeglądarka internetowa.
Firmware można wgrać bezpośrednio ze strony:
👉 ESP32 Radio Installer
https://seba131.github.io/esp32-radio-installer/
Podłączamy płytkę przez USB, otwieramy stronę instalatora i można przejść do konfiguracji.
🎥 Film prezentujący projekt
Pokazałem cały projekt na YouTube:
👉 Radio Internetowe na ESP32-S3-LCD-1.9 — Gotowe w 5 minut!
https://youtu.be/ECO3BkdqTG4
W filmie można zobaczyć działające radio, wyświetlacz oraz sposób uruchomienia projektu.
🔧 Wykorzystane elementy
Mikrokontroler: ESP32-S3R8
Płytka: Waveshare ESP32-S3-LCD-1.9
Wyświetlacz: LCD 1,9", 170×320
Pamięć: 16 MB Flash + 8 MB PSRAM
Audio: PCM5102 DAC
Łączność: Wi-Fi
Dokumentacja płytki:
https://docs.waveshare.com/ESP32-S3-LCD-1.9?variant=ESP32-S3-LCD-1.9
💡 Co dalej?
Projekt można oczywiście dalej rozwijać. ESP32-S3 daje tutaj spore możliwości – można rozbudować interfejs, dodać kolejne funkcje, obsługę dodatkowych źródeł audio czy stworzyć bardziej rozbudowany odtwarzacz.
Jest to też ciekawa alternatywa dla budowania radia od podstaw, ponieważ najtrudniejszą część – oprogramowanie – można wgrać bezpośrednio przez przeglądarkę.
Na koniec chciałbym podziękować koledze z Elektrody, użytkownikowi tacman, od którego otrzymałem płytkę ESP32-S3-LCD-1.9 do tego projektu. Dzięki! 🙂
Fajne? Ranking DIY