Turinys:

Arduino MP3: 4 žingsniai
Arduino MP3: 4 žingsniai

Video: Arduino MP3: 4 žingsniai

Video: Arduino MP3: 4 žingsniai
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Lapkritis
Anonim
Arduino MP3
Arduino MP3

Šioje instrukcijoje aš jums parodysiu, kaip sukūriau labai elementarų mp3 grotuvą. Trumpai tariant, atmintyje yra melodijų, kurios bus paleistos pagal tai, kokie mygtukai paspaudžiami.

1 žingsnis: komponentai

Komponentai
Komponentai

Rezistoriai

1x 220 omų

1x 560 omų

1x 4,7k omų

1x 1k omų

1x 10k omų

1x 1M omų

1x LED

4x mygtukai

1x pjezo

2 veiksmas: sąranka

Sąranka
Sąranka

Mygtukų ir rezistorių išdėstymas patenka į analoginį įėjimą, o tai vadinama rezistoriaus kopėčiomis.

Pirmasis mygtukas yra prijungtas tik prie laido, antrasis - su 220 omų rezistoriumi, trečiasis - su 10 K omų rezistoriumi, o ketvirtasis - su 1 M omo rezistoriumi.

Pabaigoje grandinė turėtų būti užbaigta 1K omo rezistoriumi. Tuo tarpu kitas laidas turėtų būti prijungtas prie analoginio A0, kad būtų galima nuskaityti varžą.

Centre laidas iš skaitmeninio kaiščio 8 turi būti prijungtas prie garsinio signalo ir rezistoriaus. Išvestis iš 8 kaiščio yra melodija, kuri skambės ir kai šviesos diodas įsijungs arba išsijungs.

Galiausiai, garsinis signalas turėtų būti papildytas 4,7k omu, kad sumažėtų garsumas ir garsas būtų aiškesnis.

3 žingsnis: Kodas

Kodą sudaro dvi dalys. Dainų kodavimas ir kodavimas, kurį dainą paleisti paspaudus mygtuką.

Dainas koduoja:

„Žvaigždžių karų“imperatoriškasis žygis

pateikė eserra/www.instructables.com/id/How-to-Easily-Play-Music-With-Buzzer-on-Arduino-Th/

Hario Poterio teminė daina

pateikė Borderliner/www.instructables.com/id/Arduino-Harry-Potter-Theme-Song

Tetris

Autorius electricmango/https://electricmango.github.io

Aš šiek tiek pakeičiau kodus, kad jie veiktų su mano lenta.

4 žingsnis: patobulinimai

Yra daug dalykų, kuriuos galėčiau patobulinti ateityje. Tai apima potenciometro pridėjimą tarp 8 kaiščio prijungimo prie garso signalo. Naudodamas potenciometrą, galėsiu valdyti garsinio signalo garsumą. Be to, turėčiau suspausti užrašus į atskiras bibliotekas arba visas į vieną. Pridėjus kažką panašaus į 555 laikmatį ir prijungus kelis šviesos diodus, jis būtų šviesesnis. Galiausiai galėčiau pridėti SCR ir mygtuką, kuris paspaudus sustabdo bet kokią dainą.

Bet kokiu atveju, ačiū, kad perskaitėte mano instrukciją.

Rekomenduojamas: