Innholdsfortegnelse:

Lydbryter (Arduino): 5 trinn
Lydbryter (Arduino): 5 trinn

Video: Lydbryter (Arduino): 5 trinn

Video: Lydbryter (Arduino): 5 trinn
Video: Webinar 7. September Sensio og Somnofy 2024, Juli
Anonim
Lydbryter (Arduino)
Lydbryter (Arduino)

Dette prosjektet startet fordi skolen min prosjektgruppe og jeg trengte å bytte flere lydkilder til en lydforsterker. Når vi søkte på internett etter en slags lydbrytermodul for Arduino, kunne vi ikke finne noe lignende. Jeg visste allerede om en brikke som var i stand til å bytte analoge signaler, men det var heller ikke noen nyttige mudules tilgjengelig for den. Så jeg fikk jobbe og laget mitt eget.

Trinn 1: Hva trenger du

Hva trenger du
Hva trenger du

Dette brettet er helt SMD (bortsett fra pinnehodene), noe som betyr at alle komponentene er loddet på toppen av kretskortet. Dette betyr at loddetilkoblingene er veldig små og dermed vanskeligere å lodde enn gjennom hullkomponenter. Av denne grunn anbefaler jeg deg å ikke prøve dette uten først å trene med større komponenter.

Stykklister:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondensator (0805) (bipolar)
  • 4x LED (0805)
  • 4x 330 ohm motstand (0805)
  • 5x kvinnelig lydkontakt
  • 1x 5 -pinners topptekst

Det er også en styklist som eksporteres fra EasyEda:

Trinn 2: Skjematisk forklart

Skjematisk forklart
Skjematisk forklart

Jeg vil bare gå kort over virkemåten til skjemaene, slik at de fleste kan følge dette hvis de vil.

Siden pin -overskriften ikke er så interessant, går vi videre til 4052 -brikken. Denne brikken er en dobbel analog switcher, og som navnet tilsier, bytter den lydsignal fra de fire inngangene og leder den til den ene utgangen. Fordi mesteparten av tiden lyd er stereo trenger vi to lydbrytere. det er her "dual" kommer godt med. Etikettene er merket som CH1_L for "kanal 1 venstre" eller COM_L for "vanlig venstre" og kan følges til kontaktene.

Neste opp er SN74HC139. Dette er en demultiplexer, men ikke bekymre deg for dette rare uttrykket. Hovedfunksjonaliteten er å indikere hvilken kanal som er valgt for å passere lydsignalet. Dette er delen der jeg gjorde en mindre feil. Den skulle lyse en LED på kanalen som er valgt, men som den er lyser den alle lysdioder UNNTATT for den valgte kanalen. Så du kan tenke på lysdiodene som "denne kanalen er dempet" indikatorer.

De eneste delene som er igjen er lydkontaktene. Ikke noe spesielt å se her faktisk. Det eneste som kan virke rart er kondensatorene. Disse kobler fra kondensatorer, og de blokkerer likestrømssignaler og lar AC -signaler som lyd.

Trinn 3: Bestille et brett

Bestille et styre
Bestille et styre

Som du kanskje har sett på bildene av det virkelige kretskortet, måtte jeg koble til en ledning som jeg ikke hadde planlagt. Dette er fordi pakken til 74HC139 ikke er riktig (en feil i EasyEda -biblioteket).

Denne feilen er ikke løst, så husk dette når du bestiller!

Trinn 4: Bruke brettet

Bruke styret
Bruke styret
Bruke styret
Bruke styret

Det første du må gjøre er å drive kortet med 5 volt fordi det ikke fungerer uten det. All logikk fungerer også på 5 volt. Koble Sel1, Sel2 og Mute til arduinoen fordi de ikke trekkes opp eller ned av noen motstand. Hvis de ikke er tilkoblet, vil de flyte som vil fremkalle merkelig adferd.

Dette brettet har en dempefunksjonalitet som forhindrer signal til å bevege seg gjennom brettet. I sin dempede tilstand vil alle lysdioder lyse. Trekk pinnen høyt for å dempe brettet.

For å velge en kanal, må den første lyden deaktiveres. Med de to Sel -pinnene kan du velge en kanal i henhold til sannhetstabellen.

Trinn 5: Slutt

Takk for at du sjekket ut min instruerbare. Jeg håper dette var til nytte for deg. Hvis du har spørsmål igjen, la dem stå i kommentarene. Mesteparten av tiden svarer jeg innen få dager.

Anbefalt: