INHOUDSOPGAWE:

Audio Switcher (Arduino): 5 stappe
Audio Switcher (Arduino): 5 stappe

Video: Audio Switcher (Arduino): 5 stappe

Video: Audio Switcher (Arduino): 5 stappe
Video: Arduino Drum Sequencer: 8 tracks, 16 steps per measure, 8 measures per pattern 2024, Julie
Anonim
Klankwisselaar (Arduino)
Klankwisselaar (Arduino)

Hierdie projek het begin, want ek en my skoolprojekgroep moes verskeie klankbronne oorskakel na een klankversterker. As ons op die internet gesoek het na 'n soort klankskakelmodule vir Arduino, kon ons nie so iets vind nie. Ek het reeds geweet van 'n chip wat analoog seine kan verander, maar daar was ook nie regtig bruikbare modules beskikbaar nie. So het ek aan die werk gekom en my eie geskep.

Stap 1: Wat het u nodig

Wat het jy nodig
Wat het jy nodig

Hierdie bord is volledig SMD (behalwe vir die penkoppe), wat beteken dat al die komponente bo -op die printplaat is gesoldeer. Dit beteken dat die soldeeraansluitings baie klein is en dus moeiliker is om te soldeer as deur gatkomponente. Om hierdie rede raai ek u aan om dit nie te probeer sonder om eers met groter komponente te oefen nie.

Materiaaltelling:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kapasitor (0805) (bipolêr)
  • 4x LED (0805)
  • 4x 330 ohm weerstand (0805)
  • 5x vroulike klankaansluiting
  • 1x kopstuk met 5 penne

Daar is ook 'n stuklêer wat vanaf EasyEda uitgevoer word:

Stap 2: Die skematiese verduideliking

Die skematiese verduidelik
Die skematiese verduidelik

Ek sal slegs die werking van die skemas kortliks bespreek, sodat die meeste mense dit kan volg as hulle wil.

Aangesien die penkop nie so interessant is nie, gaan ons oor na die 4052 -chip. Hierdie chip is 'n dubbele analoog skakelaar, en soos die naam aandui, skakel dit die klanksignaal van die vier ingange af en stuur dit na die een uitset. Omdat klank meestal stereo is, benodig ons twee klankwisselaars. dit is waar die 'dubbele' handig te pas kom. Die etikette is gemerk as CH1_L vir "kanaal 1 links" of COM_L vir "gewone links" en kan gevolg word na die aansluitings.

Die volgende is die SN74HC139. Dit is 'n demultiplexer, maar moenie bekommerd wees oor hierdie vreemde term nie. Die belangrikste funksie daarvan is om aan te dui watter kanaal tans gekies word om deur die klanksignaal te gaan. Dit is die gedeelte waar ek 'n klein foutjie begaan het. Dit was veronderstel om 'n LED op die geselekteerde kanaal aan te steek, maar dit brand al die LED's, behalwe vir die geselekteerde kanaal. U kan dus aan die LED's dink as 'hierdie kanaal is gedemp' -aanwysers.

Die enigste oorblywende dele is die aansluitings vir die klankaansluiting. Niks besonders om hier eintlik te sien nie. Die enigste ding wat vreemd kan lyk, is die kapasitors. Dit ontkoppel kondensators en blokkeer GS -seine en laat AC seine soos klank toe.

Stap 3: Bestel 'n bord

Bestel van 'n raad
Bestel van 'n raad

Soos u dalk op die foto's van die regte PCB gesien het, moes ek 'n verbinding maak met 'n draad waarvoor ek nie beplan het nie. Dit is omdat die pakket van die 74HC139 nie korrek is nie ('n fout van die EasyEda -biblioteek).

Hierdie fout is nie opgelos nie, dus hou dit in gedagte wanneer u bestel!

Stap 4: Gebruik die bord

Die gebruik van die bord
Die gebruik van die bord
Die gebruik van die bord
Die gebruik van die bord

Die eerste ding wat u moet doen, is om die bord met 5 volt aan te dryf, want sonder dit werk dit nie. Alle logika werk ook op 5 volt. Koppel Sel1, Sel2 en Mute aan op die arduino omdat hulle deur geen weerstand op of af getrek word nie. As hulle nie verbind is nie, sal hulle dryf, wat vreemde gedrag sal veroorsaak.

Hierdie bord het 'n gedempte funksie wat verhoed dat enige sein deur die bord beweeg. In sy gedempte toestand sal alle LED's brand. Trek die pen hoog om die bord te demp.

Om 'n kanaal te kies, moet die eerste demp gedeaktiveer word. Met die twee Sel -penne kan u 'n kanaal kies volgens die waarheidstabel.

Stap 5: Einde

Dankie dat u my instruksies nagegaan het. Ek hoop dit was vir u van nut. As u nog vrae het, laat dit dan in die kommentaar. Meestal antwoord ek binne 'n paar dae.

Aanbeveel: