Obsah:

Arduino MP3: 4 kroky
Arduino MP3: 4 kroky

Video: Arduino MP3: 4 kroky

Video: Arduino MP3: 4 kroky
Video: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, Listopad
Anonim
Arduino MP3
Arduino MP3

Na tomto Instructables vám ukážu, jak jsem vytvořil velmi primitivní mp3 přehrávač. Stručně řečeno, v paměti jsou uloženy melodie, které budou hrát podle toho, která tlačítka jsou stisknuta.

Krok 1: Komponenty

Komponenty
Komponenty

Rezistory

1x 220 ohmů

1x 560 ohmů

1x 4,7k ohmů

1x 1k ohmů

1x 10k ohmů

1x 1M ohmů

1x LED

4x tlačítka

1x Piezo

Krok 2: Nastavení

Založit
Založit

Umístění tlačítek a odporů se přivádí do analogového vstupu a nazývá se to odporový žebřík.

První tlačítko je připojeno pouze vodičem, druhé s odporem 220 ohmů, třetí s odporem 10 K ohmů a čtvrté s odporem 1 M ohmu.

Na konci by měl být obvod doplněn odporem 1 K ohm. Mezitím by se měl na analogový v A0 připojit další vodič pro čtení odporu.

Ve středu musí být k bzučáku a odporu připojen vodič z digitálního pinu 8. Výstupem z pinu 8 je melodie, kterou bzučák přehraje, a když se LED dioda rozsvítí nebo zhasne.

Nakonec by měl být bzučák doplněn o 4,7 k ohm, aby se snížila hlasitost a zvuk byl jasnější.

Krok 3: Kód

Pro kód má dvě části. Kódování skladeb a kódování skladeb, které se mají přehrát při stisknutí tlačítka.

Písně jsou a jsou kódovány:

Imperiální pochod Star Wars

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

Ústřední píseň Harryho Pottera

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

Tetris

Autor: electricmango/https://electricmango.github.io

Udělal jsem malou úpravu kódů, aby fungovaly s mojí deskou.

Krok 4: Vylepšení

Je mnoho věcí, které bych v budoucnu mohl zlepšit. Patří mezi ně přidání potenciometru mezi připojení kolíku 8 k bzučáku. Potenciometrem budu moci ovládat hlasitost bzučáku. Také bych měl komprimovat poznámky buď do samostatných knihoven, nebo do jedné. Pokud přidáte něco jako časovač 555 a připojíte několik LED diod, bude to blýskavější. Nakonec bych mohl přidat SCR a tlačítko, které po stisknutí zastaví jakoukoli skladbu uprostřed.

Každopádně děkuji za přečtení mého Instructable.

Doporučuje: