Innehållsförteckning:

Ljudväxlare (Arduino): 5 steg
Ljudväxlare (Arduino): 5 steg

Video: Ljudväxlare (Arduino): 5 steg

Video: Ljudväxlare (Arduino): 5 steg
Video: HUR SPELAR MAN SÅNGLJUD UTAN PROGRAM? - SÅNG MED KARAOKE-INSPELNING - Hemmastudio 2024, November
Anonim
Ljudväxlare (Arduino)
Ljudväxlare (Arduino)

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

Vad behöver du
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

Den schematiska förklaringen
Den schematiska förklaringen

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

Beställa en styrelse
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

Använda styrelsen
Använda styrelsen
Använda styrelsen
Använda styrelsen

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: