Indholdsfortegnelse:
- Trin 1: Design
- Trin 2: Hvad du vil Nedd
- Trin 3: Sådan fungerer kredsløbet / diagrammet
- Trin 4: Lydkabler
- Trin 5: Lydledninger (fortsat)
- Trin 6: Fotoresistor
- Trin 7: Konstruktion af vores LED -kredsløb
- Trin 8: Teori til at få hyppigheden af noter
- Trin 9: Arduino -programmering
- Trin 10: Tilslutningsdiagram
- Trin 11: Musik
- Trin 12: Afsluttende overvejelser
Video: Arduino + Mp3: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Jeg elsker lys, fysik, optik, elektronik, robotteknologi og alt, der er relateret til videnskab. Jeg begyndte at arbejde med dataoverførsel og ville prøve Li-Fi-metoden, noget innovativt og det vokser.
Jeg kender til de høje dataoverførselshastigheder, Li-Fi har opnået, så jeg ville arbejde med noget relateret til dette og finde på noget nyttigt. I dette projekt tænkte jeg på at gøre det økonomisk og interessant, så jeg besluttede at bruge noget, som alle kan lide, musik.
Først troede jeg, at det ville være noget dyrt, men da alt fungerede digitalt, viste det sig at være utrolig billigt at udføre.
Med den lette arduino kan jeg generere frekvenser for at producere lyde, projektet er at kode en sang og lade alt stå klar, så folk kan kode andre sange og sende data via LED uden at have forbundet hornet direkte til Arduino.
Trin 1: Design
Vi kan observere, at projektet blev udført i et protoboard, da der udføres tests og snart vil blive tilføjet forstærkere for at forbedre signalet. Noget, som jeg observerede, er, at hornsignalet er meget lavt, så jeg skal forstærke signalet, før jeg opretter forbindelse til hornet.
Trin 2: Hvad du vil Nedd
Værktøj og udstyr:
- Multimeter: I det mindste skal du kontrollere spændingen, polariteten, modstanden og kontinuiteten for fejlfinding. Go Link
- Cautín. Go Link
- Pasta.
- Welding. Go Link
- Lettere.
- Skære tang.
Elektronik:
- Jack: Vi kan genbruge mange lydobjekter, i dette tilfælde fandt jeg en, der blev brugt til at forbinde til ikke-fungerende højttalere.
- Arduino: Vi kan bruge enhver arduino, til dette formål brugte jeg en arduino.
- LED: Jeg anbefaler en LED, der genererer hvidt lys, da den ikke havde hvidt lys LED, brugte jeg en RGB LED, der altid indtog de 3 farver til at generere hvidt lys (Vigtigt: Med rød LED, grøn LED og blå LED fungerer ikke vores kredsløb).
- Modstand: Hvis du bruger RGB LED anbefaler jeg at bruge 1k Ohms modstande, og hvis du bruger en hvid LED kan du bruge 330 Ohm modstande.
- Batteri: Det er helst 9V.
- Stik til 9V batteri. Gå link
- Kabel: For at lette nedskæringer og forbindelser brugte jeg JUMPERS. Go Link
- Fotoresistor (solcelle)
Trin 3: Sådan fungerer kredsløbet / diagrammet
Sådan fungerer systemet:
Da det menneskelige øje ikke kan se lyset i nogle frekvensintervaller, kan vi ved hjælp af lyset fra LED'erne sende signaler ved hjælp af afbrydelser i frekvensen. Det er som at tænde og slukke lyset (som røgsignaler). Kredsløbet kører på et 9V batteri, der driver hele vores kredsløb.
Trin 4: Lydkabler
Når vi skærer stikket, kan vi med vores multimeterkontinuitet kontrollere, hvilke kabler der svarer til jord og signal, der er stik med 2 kabler (jord og signal) og andre med 3 kabler (jord, højre signal, venstre signal). I dette tilfælde fik jeg et sølvkabel, et hvidt kabel og et rødt kabel ved skæring af kablet. Med multimeteret kunne jeg identificere, at sølvkablet svarer til jord, og som konklusion er det røde og hvide signalet. For at gøre kablet stærkere, er det, jeg gjorde, at opdele kablet 50% -50%, og jeg vil sno det, så jeg ville have 2 ledninger af samme polaritet stærkere og igen garnet (Dette er for at styrke kablet, og jeg gør ikke kender Break let).
Trin 5: Lydledninger (fortsat)
Da kablet er meget tyndt og med skæreværktøjet er meget let at bryde, anbefaler jeg at bruge ild, i dette tilfælde blev der brugt en lighter.
Tænd ganske enkelt spidsen af kablet med ild, og når du brænder, skal du fjerne kablet med fingrene eller et instrument, mens det er varmt (Det vi fjerner er plastik, der dækker kablet). Lad os nu sætte den hvide og røde ledning i en knudepunkt.
Trin 6: Fotoresistor
I dette tilfælde brugte jeg et solpanel til at dække et større område, for denne celle simpelthen svejsede jumperkabler på de positive og negative terminaler.
For at vide, om vores celle er i drift ved hjælp af voltmeteret, kan vi kende den spænding, der giver, hvis vi sætter den i solens lys (jeg anbefaler, at den er i 2V ± 0,5)
Trin 7: Konstruktion af vores LED -kredsløb
Ved hjælp af RGB LED og med en modstand på 1k ohm kan vi opnå den hvide farve, for kredsløbet i protoboardet udfører vi det, der er vist i diagrammet, hvor vi får batteriet på 9V til at fodre LED'en positiv, og jorden er forbundet til signal, der sender Vores afspiller (musiksignal). Jackpot -jorden er forbundet med den negative side af lysdioderne.
Da jeg eksperimenterede, ville jeg prøve en anden type farve for at observere, hvad der skete, og fik ikke resultater med rød, grøn og blå LED.
Trin 8: Teori til at få hyppigheden af noter
En lyd er ikke andet end en vibration af luften, som en sensor kan opfange, i vores tilfælde øret. En lyd med en bestemt tonehøjde er afhængig af den frekvens, hvormed luften vibrerer.
Musikken er opdelt i de mulige frekvenser i portioner, som vi kalder "oktaver" og hver oktav i 12 portioner, som vi kalder musiknoter. Hver note i en oktav har nøjagtigt halvdelen af frekvensen af den samme note i den øvre oktav.
Lydbølger ligner meget de bølger, der opstår på overfladen af vandet, når vi kaster et objekt, forskellen er, at lydbølgerne vibrerer luften i alle retninger fra dens oprindelse, medmindre en forhindring forårsager et stød og forvrænger den.
Generelt har en note "n" (n = 1 for Do, n = 2 for Do # … n = 12 for Ja) af oktaven "o" (fra 0 til 10) en frekvens f (n, O), der vi kan beregne på denne måde (billede):
Trin 9: Arduino -programmering
Til programmering tager vi simpelthen en sang, og vi vælger typen af note, noget vigtigt er de tidspunkter, der skal overvejes. Først i programmet defineres output fra vores højttaler som pin 11, følg derefter floatværdierne, der svarer til hver note, vi skal bruge med dens frekvensværdi. Vi er nødt til at definere noterne, da tiderne mellem notatypen er forskellige, i koden kan vi observere hovednoterne, vi har en tid bpm til at øge eller reducere hastigheden. Du finder nogle kommentarer i koden, så de kan blive guidet.
Trin 10: Tilslutningsdiagram
Lad os forbinde arduino -jorden til jorden af vores Jack -kabel og det positive til det positive 9V batteri. Signalet kommer ud af stiften 11, der vil blive forbundet til negativet på batteriet.
Trin 11: Musik
Nu hvor vi har indlæst koden i vores arduino og alle forbindelser, er det tid til at spille! Vi vil se, hvordan vores horn begynder at lyde uden at være forbundet til vores arduino, vi sender simpelthen signaler gennem LED'en.
Trin 12: Afsluttende overvejelser
I hornet vil lyden blive meget reduceret, så jeg anbefaler at tilføje et kredsløb for at forstærke signalet. Når du programmerer den sang, som hver enkelt ønsker, bør den tage højde for ventetid og tålmodighed, da vi bliver nødt til at stille øret meget for utrolige resultater.
Mecatronica LATAM
Anbefalede:
Sådan laver du en MP3 -afspiller med LCD ved hjælp af Arduino og DFPlayer Mini MP3 -afspillermodul: 6 trin
Sådan laver du en MP3 -afspiller med LCD ved hjælp af Arduino og DFPlayer Mini MP3 -afspillermodul: I dag laver vi en MP3 -afspiller med LCD ved hjælp af Arduino og DFPlayer mini MP3 -afspillermodul.Projektet kan læse MP3 -filer på SD -kortet og kan holde pause og spille det samme som enheden for 10 år siden. Og den har også tidligere sang og næste sang sjov
LED Matrix vækkeur (med MP3 -afspiller): 6 trin (med billeder)
LED Matrix vækkeur (med MP3 -afspiller): Dette Arduino -baserede vækkeur har alt, hvad du ville forvente af din alarm - mulighed for at vække dig med hver sang, du kan lide, snooze -knap og den er let at styre via tre knapper. Der er tre hovedblokke - LED -matrix, RTC -modul og
Moderne optagelse af vintage kassettebånd med MP3 -filer: 8 trin (med billeder)
Moderne optagelse af vintage kassettebånd med MP3-filer: Med vintage kassettebånd, der dukker op i popkulturen nu mere end nogensinde, ønsker mange mennesker at oprette deres egne versioner. I denne vejledning vil jeg guide dig til, hvordan du (hvis du har en båndoptager) optager dine egne kassettebånd med moderne teknologi
Talende Arduino - Afspilning af en MP3 med Arduino uden modul - Afspilning af MP3 -fil fra Arduino ved hjælp af PCM: 6 trin
Talende Arduino | Afspilning af en MP3 med Arduino uden modul | Afspilning af mp3 -filer fra Arduino ved hjælp af PCM: I denne instruktør vil vi lære at afspille en mp3 -fil med arduino uden at bruge noget lydmodul, her vil vi bruge PCM -bibliotek til Arduino, der spiller 16 bit PCM med 8 kHz frekvens, så lad os gøre dette
Afspil sange (MP3) med Arduino ved hjælp af PWM på højttaler eller Flyback Transformer: 6 trin (med billeder)
Spil sange (MP3) med Arduino ved hjælp af PWM på højttaler eller Flyback Transformer: Hej Guys, Dette er min første instruerbare, jeg håber, at du vil kunne lide det! Grundlæggende har jeg i dette projekt brugt den serielle kommunikation mellem min Arduino og min bærbare computer, at overføre musikdata fra min bærbare til Arduino. Og ved hjælp af Arduino TIMERS t