This shows you the differences between two versions of the page.
|
pm:prj2025:iotelea:robert.hazaparu [2025/05/30 00:43] robert.hazaparu |
pm:prj2025:iotelea:robert.hazaparu [2025/05/30 07:28] (current) robert.hazaparu Final edit |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| Alegerea dintre cele două surse de sunet, cardul SD sau radio, se face prin intermediul multiplexorului. Astfel, este necesar un singur amplificator și difuzor pentru a reda conținutul. | Alegerea dintre cele două surse de sunet, cardul SD sau radio, se face prin intermediul multiplexorului. Astfel, este necesar un singur amplificator și difuzor pentru a reda conținutul. | ||
| - | {{ pm:prj2025:iotelea:robert.hazaparu:sprech_diagram.png }} | + | {{ pm:prj2025:iotelea:robert.hazaparu:chor_diagram_v2.png }} |
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| Line 24: | Line 24: | ||
| * Placă Plusivo ATMega328P: https://www.optimusdigital.ro/ro/compatibile-cu-arduino-uno/1678-placa-de-dezvoltare-compatibila-cu-arduino-uno-atmega328p-i-ch340.html | * Placă Plusivo ATMega328P: https://www.optimusdigital.ro/ro/compatibile-cu-arduino-uno/1678-placa-de-dezvoltare-compatibila-cu-arduino-uno-atmega328p-i-ch340.html | ||
| - | * Cititor card microSD GroundStudio: https://ardushop.ro/ro/module/1553-groundstudio-microsd-module-6427854023056.html Nu îl recomand dar nu mai aveau la optimus | + | * Cititor card microSD GroundStudio: https://ardushop.ro/ro/module/1553-groundstudio-microsd-module-6427854023056.html Nu îl recomand dar nu mai aveau la Optimus |
| - | * Modul radio cu RDS RDA5807M: https://ardushop.ro/ro/electronica/2332-modul-radio-fm-rrd-102-6427854004321.html Distanța dintre pini nu e standard | + | * Modul radio FM cu RDS RDA5807M: https://ardushop.ro/ro/electronica/2332-modul-radio-fm-rrd-102-6427854004321.html Distanța dintre pini nu e standard |
| * Multiplexor CD4053BE: https://ardushop.ro/ro/circuite-integrate/649-circuit-integrat-multiplexor-cd4053be-6427854008084.html | * Multiplexor CD4053BE: https://ardushop.ro/ro/circuite-integrate/649-circuit-integrat-multiplexor-cd4053be-6427854008084.html | ||
| * Modul GS26347 cu amplificator LM386: https://ardushop.ro/ro/electronica/2095-modul-amplificator-audio-lm386-6427854032065.html | * Modul GS26347 cu amplificator LM386: https://ardushop.ro/ro/electronica/2095-modul-amplificator-audio-lm386-6427854032065.html | ||
| Line 34: | Line 34: | ||
| * Rezistori | * Rezistori | ||
| * Fire | * Fire | ||
| - | {{ pm:prj2025:iotelea:robert.hazaparu:chor_electrical_diagram.png?750 }} | + | {{ pm:prj2025:iotelea:robert.hazaparu:chor_electrical_diagram_v2.png?750 }} |
| * Antenă, aparent | * Antenă, aparent | ||
| Line 76: | Line 76: | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | Sistemul reușeste să redea conținutul de pe cardul SD la o calitate suficient de satisfăcătoare. | + | {{ pm:prj2025:iotelea:robert.hazaparu:chor_picture1.jpg?750 }} |
| - | Întreruperile funcționează. Există un feedback pe ecranul LCD atunci când sunt apăsate butoane. Pentru play/stop, este afișat un caracter custom ce indică starea sistemului, caracter ce rămâne permanent pe ecran. Pentru volume+/-, next și previous se afișează pentru o scrută perioadă de timp un caracter ce indică acțiunea realizată, după care se revine la unul din cele două caractere menționate anterior. | + | Sistemul reușeste să redea conținutul de pe cardul SD la o calitate suficient de satisfăcătoare pentru componentele folosite. |
| + | |||
| + | Întreruperile funcționează. Există un feedback pe ecranul LCD atunci când sunt apăsate butoane. Pentru play/stop, este afișat un caracter custom ce indică starea sistemului, caracter ce rămâne permanent pe ecran. Pentru volume+/-, next și previous se afișează pentru o scurtă perioadă de timp un caracter ce indică acțiunea realizată, după care se revine la unul din cele două caractere menționate anterior. | ||
| Limita de 12 caractere (8 fără extensia ”.wav”) nu este suficientă pentru a afișa informații pertinente despre ce se difuzează. Am optat să hardcodez aceste informații. | Limita de 12 caractere (8 fără extensia ”.wav”) nu este suficientă pentru a afișa informații pertinente despre ce se difuzează. Am optat să hardcodez aceste informații. | ||
| Line 112: | Line 114: | ||
| * Placa reușește să redea fișiere audio stocate pe cardul SD. | * Placa reușește să redea fișiere audio stocate pe cardul SD. | ||
| * Nu am antenă. | * Nu am antenă. | ||
| - | * Funționează butoanale și întreruperile. | + | * Am implementat butoanele și întreruperile. |
| - | * Funcționează ecranul LCD și afișează informații. | + | * Am implementat ecranul LCD și afișearea de informații. |
| * Am pus decorațiuni legate de funcționarea sistemului pe ecran. | * Am pus decorațiuni legate de funcționarea sistemului pe ecran. | ||
| Line 125: | Line 127: | ||
| Resurse hardware: | Resurse hardware: | ||
| + | * https://docs.arduino.cc/resources/pinouts/A000066-full-pinout.pdf | ||
| * https://www.instructables.com/Simple-Way-to-Convert-Stereo-to-Mono/ | * https://www.instructables.com/Simple-Way-to-Convert-Stereo-to-Mono/ | ||
| * https://www.ti.com/lit/ds/symlink/cd4053b.pdf?ts=1748490646974 | * https://www.ti.com/lit/ds/symlink/cd4053b.pdf?ts=1748490646974 | ||