Materiale și instrumente pentru asamblare:
- Seeduino
- Cititor de carduri SD (slot pentru carduri SD);
- difuzor și condensator la 1-10 microfaraduri.
Proces de asamblare de casă:
Pasul 1 electronic diagrama dispozitivului
Pentru a conecta cardurile SD la regulator, aveți nevoie de un divizor de tensiune de la 5 la 3,3 V. Este asamblat pe rezistențe de 1,8 k și 3,3 k. Dar, în acest caz, placa poate fi comutată la modul de funcționare de 3,3 V. Protocolul este utilizat pentru a comunica cu seeduino SPI. Cardul se conectează la placă folosind patru fire. Cel puțin două trebuie lăsate pentru mâncare. În diagramă, puteți vedea mai detaliat modul în care sunt conectate electronice.
Pasul 2. Partea software a casei
Pentru a putea compila normal firmware-ul, veți avea nevoie de biblioteca fat16lib. Despachetați biblioteca într-un folder cu Arduino și dați-i numele FAT16. În mod implicit, nimic nu trebuie schimbat în firmware. Cardul trebuie formatat exclusiv în sistemul FAT16. Autorul a folosit un card de 256 megabyte.
Pasul 3. Redă muzică
Muzica trebuie să fie înregistrată în format WAV PCM Mono 8kHz 8 biți. Pentru a transcoda muzica în formatul dorit, puteți utiliza convertorul de fișiere Switch Sound Encoder. De asemenea, este important ca numele muzicii de pe hartă să aibă formatul xxx.wav. Numele trebuie introduse fără expansiune prin spații. În firmware, acestea ar trebui să fie pe linia de redare = "song1 song2 song3" ;.
Asta, de fapt, este totul. În acest mod simplu, puteți asambla rapid un jucător foarte simplu. Regulatorul Garagino este potrivit și în aceste scopuri, dar în acest caz, componentele și diagrama de asamblare sunt oarecum diferite.