Inhoudsopgave:

Arduino MP3: 4 stappen
Arduino MP3: 4 stappen

Video: Arduino MP3: 4 stappen

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

Op deze Instructables zal ik je laten zien hoe ik een zeer rudimentaire mp3-speler heb gemaakt. Kortom, er zijn melodieën opgeslagen in het geheugen die worden afgespeeld op basis van welke knoppen worden ingedrukt.

Stap 1: De componenten

De onderdelen
De onderdelen

Weerstanden

1x 220 ohm

1x 560 ohm

1x 4.7k ohm

1x 1k ohm

1x 10k ohm

1x 1M ohm

1x LED

4x Drukknoppen

1x Piëzo

Stap 2: Instellen

Opstelling
Opstelling

De plaatsing van de knoppen en weerstanden wordt ingevoerd in een analoge ingang en wordt weerstandsladder genoemd.

De eerste knop is verbonden met alleen draad, de 2e met een weerstand van 220 ohm, de 3e met een weerstand van 10K ohm en de 4e met een weerstand van 1M ohm.

Aan het einde moet de schakeling worden aangevuld met een weerstand van 1K ohm. Ondertussen moet een andere draad worden aangesloten op analoog in A0 om de weerstand te lezen.

In het midden moet een draad van digitale pin 8 worden aangesloten op de zoemer en de weerstand. De output van pin 8 is het deuntje dat de zoemer zal spelen en wanneer de LED aan of uit gaat.

Ten slotte moet de zoemer worden aangevuld met een 4.7k ohm om het volume te verlagen en het geluid helderder te maken.

Stap 3: De code

Voor de code bestaat deze uit twee delen. De codering voor de nummers en de codering voor welk nummer wordt afgespeeld wanneer er op een knop wordt gedrukt.

De nummers zijn en gecodeerd door:

Star Wars keizerlijke mars

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

Harry Potter-themalied

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

Tetris

Door electricmango /

Ik heb een kleine wijziging aangebracht met de codes om ze te laten werken met mijn bord.

Stap 4: Verbeteringen

Er zijn veel dingen die ik in de toekomst zou kunnen verbeteren. Deze omvatten het toevoegen van een potentiometer tussen de aansluiting van pin 8 op de zoemer. Met de potmeter kan ik het volume van de zoemer regelen. Ook zou ik de notities moeten comprimeren in afzonderlijke bibliotheken of allemaal in één. Het toevoegen van zoiets als een 555-timer en het aansluiten van meerdere LED's zou het flitsender maken. Ten slotte zou ik een SCR kunnen toevoegen en een knop die elk nummer halverwege stopt wanneer erop wordt gedrukt.

Hoe dan ook, bedankt voor het lezen van mijn Instructable.

Aanbevolen: