Innehållsförteckning:
- Steg 1: Vad behöver du
- Steg 2: Den förklarade schemat
- Steg 3: Beställa en styrelse
- Steg 4: Använda kortet
- Steg 5: Avsluta
Video: Ljudväxlare (Arduino): 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Detta projekt startade eftersom min skolprojektgrupp och jag behövde byta flera ljudkällor till en ljudförstärkare. När vi sökte på internet efter någon form av ljudbrytarmodul för Arduino kunde vi inte hitta något liknande. Jag kände redan till ett chip som kan växla analoga signaler, men det fanns inga riktigt användbara mudules för det heller. Så jag fick jobba och skapade mitt eget.
Steg 1: Vad behöver du
Detta kort är helt SMD (förutom stifthuvudena) vilket innebär att alla komponenter är lödda ovanpå kretskortet. Detta innebär att lödanslutningarna är mycket små och därmed svårare att löda än genom hålskomponenter. Av denna anledning rekommenderar jag att du inte provar detta utan att först träna med större komponenter.
Materialförteckning:
- 1x 74HC139
- 1x CD4052
- 10x 10uF kondensator (0805) (bipolär)
- 4x LED (0805)
- 4x 330 ohm motstånd (0805)
- 5x kvinnligt ljuduttag
- 1x 5 -stifts rubrik
Det finns också en stycklista som exporteras från EasyEda:
Steg 2: Den förklarade schemat
Jag kommer bara att gå igenom schematikens funktion kort så att de flesta kan följa detta om de vill.
Eftersom stifthuvudet inte är så intressant går vi vidare till 4052 -chipet. Detta chip är en dubbel analog switcher och som namnet antyder växlar den ljudsignalen från de fyra ingångarna och leder den till en utgång. Eftersom det mesta av ljudet är stereo behöver vi två ljudomkopplare. det är här "dual" kommer till nytta. Etiketterna är markerade som CH1_L för "kanal 1 vänster" eller COM_L för "gemensam vänster" och kan följas till jackkontakterna.
Nästa upp är SN74HC139. Detta är en demultiplexer men oroa dig inte för denna konstiga term. Dess huvudsakliga funktion är att indikera vilken kanal som är aktuell för att passera ljudsignalen. Det här är den delen där jag gjorde ett mindre misstag. Det var tänkt att tända en lysdiod vid den kanal som är vald, men som den är lyser den alla lysdioder UNDANTAG för den valda kanalen. Så du kan tänka på lysdioderna som "den här kanalen är dämpad" -indikatorer.
De enda delarna som återstår är kontakterna för ljuduttag. Inget speciellt att se här faktiskt. Det enda som kan verka konstigt är kondensatorerna. Dessa kopplar bort kondensatorer och de blockerar likströmssignaler och låter AC -signaler som ljud.
Steg 3: Beställa en styrelse
Som du kanske har sett på bilderna på det riktiga kretskortet var jag tvungen att ansluta med en kabel som jag inte hade tänkt mig. Detta beror på att paketet med 74HC139 inte är korrekt (ett fel i EasyEda -biblioteket).
Detta misstag har inte åtgärdats så tänk på detta när du beställer!
Steg 4: Använda kortet
Det första du behöver göra är att driva kortet med 5 volt eftersom det inte fungerar utan det. All logik fungerar också på 5 volt. Anslut Sel1, Sel2 och Mute till arduino eftersom de inte dras upp eller ner av något motstånd. Om de inte är anslutna kommer de att flyta som kommer att framkalla konstig uppförande.
Detta kort har en tyst funktionalitet som förhindrar att någon signal går genom kortet. I sitt dämpade tillstånd tänds alla lysdioder. För att stänga av brädan, dra stiftet högt.
För att välja en kanal ska först ljudet stängas av. Med de två Sel -stiften kan du välja en kanal enligt sanningstabellen.
Steg 5: Avsluta
Tack för att du kollade in min instruerbara. Jag hoppas att detta var till någon nytta för dig. Om du har några frågor kvar lämna dem i kommentarerna. För det mesta svarar jag inom några dagar.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Ljudväxlare: 5 steg (med bilder)
Ljudväxlare: Hej! Du har alltid velat skapa ett inköp/återställande ljudsystem som kan ändra ditt ljud med effekt som filtrering eller modulering! Ljudväxlaren är gjord för dig! Detta projekt behöver cirka 10 timmar och en budget på $ 173,78.1 DE0 nano Så
Ljudväxlare: 9 steg
Ljudväxlare: Har du någonsin fått din musik att skruvas upp på jobbet och inte insett att någon försökte prata med dig. Ännu värre, har du någonsin velat sova på jobbet, men inte haft ett bra sätt att vakna om någon (som din chef) skulle komma till dig