Proiectul constă în realizarea unui radio FM portabil, capabil să recepționeze și să redea semnale radio pe frecvențe modulate (FM). Scopul este de a oferi o soluție simplă și eficientă pentru ascultarea posturilor radio, utilizând componente accesibile și ușor de integrat. Acest proiect este ideal pentru pasionații de electronică care doresc să înțeleagă mai bine funcționarea transmisiunilor radio și să-și dezvolte abilitățile practice în domeniu.
Componente necesare:
Placă de dezvoltare Arduino; Modul FM RDA5807M; Translator de nivel logic; Mini amplificator audio PAM8403; Modul LCD 1602 I2C cu backlight albastru; Butoane; 2 x difuzoare 1 W; Kit breadboard HQ; Alimentator; Suport de baterii; 3 x baterii R6 ( AA );
~~~~~~~~~~~~~~~~~~~ Platformă de dezvoltare ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Platformă de dezvoltare: PlatformIO (VSCode) Placă target: Arduino Uno R3 Limbaj: C++ / Arduino Framework
~~~~~~~~~~~~~~~~~~~~~~ Mediu de dezvoltare ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Platformă: [PlatformIO](https://platformio.org/) în Visual Studio Code Placă țintă: atmega328p Framework: framework = arduino
~~~~~~~~~~~~~~~~~~~~~~ Librării 3rd-party utilizate ~~~~~~~~~~~~~~~~~~~~
Control FM: RDA5807 de pu2clr LCD1602 I2C: LiquidCrystal_I2C Debounce/Buton: Bounce2
~~~~~~~~~~~~~~~~~~~~~~ Funcționalități și algoritmi ~~~~~~~~~~~~~~~~~~~~
Inițializare modul RDA5807M Selectare frecvență FM manuală cu potențiometru Afișare frecvență pe ecran LCD 1602 Volum ajustabil fizic (prin potențiometru analogic la PAM8403)
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.