Përmbajtje:

Arduino MP3: 4 hapa
Arduino MP3: 4 hapa

Video: Arduino MP3: 4 hapa

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

Në këtë Instructables, unë do t'ju tregoj se si kam bërë një mp3 player shumë rudimentar. Me pak fjalë, ka melodi të ruajtura në kujtesë që do të luajnë në bazë të të cilave shtypen butonat.

Hapi 1: Përbërësit

Përbërësit
Përbërësit

Rezistencat

1x 220 Ohm

1x 560 Ohm

1x 4.7k Ohm

1x 1k ohms

1x 10k Ohm

1x 1M ohms

1x LED

4x butona shtytës

1x Piezo

Hapi 2: Konfigurimi

Konfigurimi
Konfigurimi

Vendosja e butonave dhe rezistencave futen në një hyrje analoge, dhe quhet shkallë e rezistencës.

Butoni i parë është i lidhur vetëm me tela, i dyti me një rezistencë 220 ohm, i treti me një rezistencë 10K ohm, dhe i katërti me një rezistencë 1M ohm.

Në fund, qarku duhet të plotësohet me një rezistencë 1K ohm. Ndërkohë, një tel tjetër duhet të lidhet me analogun në A0 për të lexuar rezistencën.

Në qendër, një tel nga kunja dixhitale 8 duhet të lidhet me zilen dhe rezistencën. Dalja nga kunja 8 është melodia që do të luajë zile dhe kur LED do të ndizet ose fiket.

Së fundmi, zilja duhet të plotësohet me një 4.7k Ohm për të ulur volumin, si dhe për ta bërë tingullin më të qartë.

Hapi 3: Kodi

Për kodin, ai ka dy pjesë në të. Kodimi për këngët dhe kodimi për cilën këngë të luhet kur shtypet një buton.

Këngët janë dhe kodohen nga:

Marsi Perandorak i Luftërave të Yjeve

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

Kënga e temës së Harry Potter

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

Tetris

Nga electricmango/https://electricmango.github.io

Kam bërë modifikime të vogla me kodet për t'i bërë ato të punojnë me tabelën time.

Hapi 4: Përmirësimet

Ka shumë gjëra që mund të përmirësoj në të ardhmen. Këto përfshijnë, shtimin e një potenciometri midis lidhjes së kunjës 8 në zile. Me potenciometrin, do të jem në gjendje të kontrolloj volumin e ziles. Gjithashtu, unë duhet t'i kompresoj shënimet ose në biblioteka të veçanta ose të gjitha në një. Shtimi i diçkaje si një kohëmatës 555 dhe lidhja e disa LEDS do ta bënte atë më të ndritshme. Së fundi, unë mund të shtoj një SCR dhe një buton që ndalon çdo këngë në mes të rrugës kur shtypet.

Sidoqoftë, faleminderit që lexuat udhëzuesin tim.

Recommended: