Innehållsförteckning:
- Steg 1: Design
- Steg 2: Vad du kommer att göra
- Steg 3: Hur kretsen / diagrammet fungerar
- Steg 4: Ljudkablar
- Steg 5: Ljudkablar (fortsättning)
- Steg 6: Fotoresistor
- Steg 7: Konstruktion av vår LED -krets
- Steg 8: Teori för att få anteckningarnas frekvens
- Steg 9: Arduino -programmering
- Steg 10: Anslutningsdiagram
- Steg 11: Musik
- Steg 12: Slutliga överväganden
Video: Arduino + Mp3: 12 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Jag älskar ljus, fysik, optik, elektronik, robotik och allt som rör vetenskap. Jag började arbeta med dataöverföring och ville prova Li-Fi-metoden, något innovativt och som växer.
Jag vet om de höga dataöverföringshastigheterna som uppnåtts med Li-Fi, så jag ville jobba med något relaterat till detta och komma på något användbart. I det här projektet tänkte jag göra det ekonomiskt och intressant, så jag bestämde mig för att använda något som alla gillar, musik.
Först trodde jag att det skulle bli något dyrt men eftersom allt fungerade digitalt visade det sig vara otroligt billigt att utföra.
Med den enkla arduino kan jag generera frekvenser för att producera ljud, projektet är att koda en låt och lämna allt klart så att människor kan koda andra låtar och skicka data via LED utan att ha anslutit hornet direkt till Arduino.
Steg 1: Design
Vi kan observera att projektet genomfördes i ett protoboard, eftersom tester utförs och snart kommer förstärkare att läggas till för att förbättra signalen. Något som jag observerade är att hornsignalen är mycket låg, därför måste jag förstärka signalen innan jag ansluter till hornet.
Steg 2: Vad du kommer att göra
Verktyg och redskap:
- Multimeter: Åtminstone måste du kontrollera spänning, polaritet, motstånd och kontinuitet för felsökning. Gå länk
- Gå till länken
- Pasta.
- Welding. Go Link
- Lättare.
- Skärtång.
Elektronik:
- Jack: Vi kan återvinna många ljudobjekt, i det här fallet hittade jag ett som användes för att ansluta till icke-fungerande högtalare.
- Arduino: Vi kan använda vilken som helst arduino, för detta ändamål använde jag en arduino.
- LED: Jag rekommenderar en LED som genererar vitt ljus, eftersom den inte hade vitt ljus LED använde jag en RGB LED som alltid tog de tre färgerna för att generera vitt ljus (Viktigt: Med röd LED, grön LED och blå LED fungerar inte vår krets).
- Motstånd: Om du använder RGB LED rekommenderar jag att du använder 1k Ohms motstånd, och om du använder en vit LED kan du använda 330 Ohm motstånd.
- Batteri: Helst är det 9V.
- Kontakt för 9V batteri. Gå länk
- Kabel: För att underlätta skärningarna och anslutningarna använde jag JUMPERS. Go Link
- Fotoresistor (solcell)
Steg 3: Hur kretsen / diagrammet fungerar
Så här fungerar systemet:
Eftersom det mänskliga ögat inte kan se ljuset i vissa spektrumintervaller, kan vi med hjälp av ljuset som avges av lysdioderna skicka signaler med avbrott i frekvensen. Det är som att tända och släcka lampan (som röksignaler). Kretsen går på ett 9V batteri som driver hela vår krets.
Steg 4: Ljudkablar
När vi skär ut kontakten kan vi med vår multimeterkontinuitet kontrollera vilka kablar som motsvarar jord och signal, det finns jack med 2 kablar (jord och signal) och andra med 3 kablar (jord, höger signal, vänster signal). I det här fallet när jag klippte kabeln fick jag en silverkabel, en vit kabel och en röd kabel. Med multimetern kunde jag identifiera att silverkabeln motsvarar jord och avslutningsvis är det röda och vita signalen. För att göra kabeln starkare, vad jag gjorde är att dela kabeln 50% -50% och jag kommer att vrida den så att jag skulle ha 2 trådar med samma polaritet starkare och igen garnet (Detta är för att stärka kabeln och jag gör inte vet Break lätt).
Steg 5: Ljudkablar (fortsättning)
Eftersom kabeln är mycket tunn och med skärverktyget är mycket lätt att bryta, rekommenderar jag att du använder eld, i detta fall användes en tändare.
Tänd helt enkelt kabelns spets med eld och vid bränning måste du ta bort kabeln med fingrarna eller något instrument medan den är varm (det vi tar bort är plast som täcker kabeln). Nu ska vi sätta den vita och röda tråden i en nod.
Steg 6: Fotoresistor
I det här fallet använde jag en solpanel för att täcka ett större område, för den här cellen svetsade helt enkelt jumperkablar på de positiva och negativa terminalerna.
För att veta om vår cell är i drift med hjälp av voltmätaren kan vi känna spänningen som ger om vi sätter den i solens ljus (jag rekommenderar att den är i 2V ± 0,5)
Steg 7: Konstruktion av vår LED -krets
Genom att använda RGB LED och med ett motstånd på 1k ohm kan vi få den vita färgen, för kretsen i protoboardet kommer vi att utföra det som visas i diagrammet där vi kommer att ha ett batteri på 9V som matar LED -lampan positivt och jorden är ansluten till signal som skickar vår spelare (musiksignal). Jackpottmarken är ansluten till den negativa sidan av lysdioderna.
När jag experimenterade ville jag prova en annan typ av färg för att observera vad som hände och fick inte resultat med röd, grön och blå LED.
Steg 8: Teori för att få anteckningarnas frekvens
Ett ljud är inget annat än en vibration av luften som en sensor kan ta upp, i vårt fall örat. Ett ljud med en viss tonhöjd beror på frekvensen vid vilken luften vibrerar.
Musiken är indelad i möjliga frekvenser i portioner som vi kallar "oktaver" och varje oktav i 12 delar som vi kallar musiknoter. Varje ton i en oktav har exakt halva frekvensen av samma ton i den övre oktaven.
Ljudvågor liknar mycket de vågor som uppstår på vattenytan när vi kastar ett föremål, skillnaden är att ljudvågorna vibrerar luften i alla riktningar från dess ursprung om inte ett hinder orsakar en chock och förvränger det.
I allmänhet har en ton "n" (n = 1 för Do, n = 2 för Do # … n = 12 för Ja) för oktav "o" (från 0 till 10) en frekvens f (n, O) som vi kan beräkna på detta sätt (bild):
Steg 9: Arduino -programmering
För programmering tar vi helt enkelt en låt och vi väljer typ av ton, något viktigt är tiderna att tänka på. Först i programmet definieras utgången från vår högtalare som stift 11, följ sedan flottörvärdena som motsvarar varje ton vi ska använda med dess frekvensvärde. Vi måste definiera anteckningarna eftersom tiderna mellan nottypen är olika, i koden kan vi observera huvudnoterna, vi har en tid bpm för att öka eller minska hastigheten. Du hittar några kommentarer i koden så att de kan vägledas.
Steg 10: Anslutningsdiagram
Låt oss ansluta arduinojorden till marken på vår Jack -kabel och det positiva till det positiva 9V -batteriet. Signalen kommer från stiftet 11 som kommer att anslutas till batteriets minus.
Steg 11: Musik
Nu när vi har laddat koden i vår arduino och alla anslutningar är det dags att spela! Vi kommer att se hur vårt horn börjar låta utan att vara ansluten till vår arduino, vi skickar helt enkelt signaler genom lysdioden.
Steg 12: Slutliga överväganden
I hornet kommer ljudet att reduceras mycket så jag rekommenderar att du lägger till en krets för att förstärka signalen. När du programmerar låten som var och en vill, bör den ta hänsyn till väntetiden och tålamodet eftersom vi kommer att behöva ställa in örat mycket för otroliga resultat.
Mecatronica LATAM
Rekommenderad:
Hur man gör en MP3 -spelare med LCD med hjälp av Arduino och DFPlayer Mini MP3 -spelarmodul: 6 steg
Hur man gör en MP3 -spelare med LCD med Arduino och DFPlayer Mini MP3 -spelarmodul: Idag kommer vi att göra en MP3 -spelare med LCD med Arduino och DFPlayer mini MP3 -spelare. Projektet kan läsa MP3 -filer på SD -kortet och kan pausa och spela samma som enheten för 10 år sedan. Och den har också tidigare låt och nästa låt kul
LED Matrix väckarklocka (med MP3 -spelare): 6 steg (med bilder)
LED Matrix väckarklocka (med MP3 -spelare): Denna Arduino -baserade väckarklocka har allt du kan förvänta dig av ditt larm - möjlighet att väcka dig med varje låt du gillar, snooze -knapp och den är lätt att styra med tre knappar. Det finns tre huvudblock - LED -matris, RTC -modul och
Modernt spela in vintage kassettband med MP3 -filer: 8 steg (med bilder)
Modern inspelning av vintage kassettband med MP3-filer: Med vintage kassettband som dyker upp i popkulturen nu mer än någonsin, vill många skapa sina egna versioner. I denna handledning kommer jag att vägleda dig om hur du (om du har en bandspelare) spelar in dina egna kassettband med modern teknik
Talking Arduino - Spela en MP3 med Arduino utan någon modul - Spela upp MP3 -fil från Arduino med PCM: 6 steg
Talking Arduino | Spela en MP3 med Arduino utan någon modul | Spela MP3 -fil från Arduino Använda PCM: I denna instruktioner lär vi oss hur man spelar en mp3 -fil med arduino utan att använda någon ljudmodul, här kommer vi att använda PCM -bibliotek för Arduino som spelar 16 bitars PCM med 8 kHz -frekvens så låt oss göra detta
Spela låtar (MP3) med Arduino med PWM på högtalare eller Flyback Transformer: 6 steg (med bilder)
Spela låtar (MP3) med Arduino med PWM på högtalare eller Flyback Transformer: Hej killar, det här är min första instruerbara, jag hoppas att du kommer att gilla det! I grund och botten har jag i detta projekt använt den seriella kommunikationen mellan min Arduino och min bärbara dator, för att överföra musikdata från min bärbara dator till Arduino. Och med Arduino TIMERS t