Sisukord:

Helilüliti (Arduino): 5 sammu
Helilüliti (Arduino): 5 sammu

Video: Helilüliti (Arduino): 5 sammu

Video: Helilüliti (Arduino): 5 sammu
Video: Convenience items needed in the family 2024, Juuli
Anonim
Helilüliti (Arduino)
Helilüliti (Arduino)

See projekt sai alguse, sest mul ja mu kooli projektirühmal oli vaja mitu heliallikat ühe helivõimendi vastu vahetada. Internetist Arduino jaoks mingit helilüliti moodulit otsides ei leidnud me midagi sellist. Teadsin juba kiipi, mis on võimeline analoogsignaale vahetama, kuid ka selle jaoks ei olnud saadaval tõeliselt kasulikke mudeleid. Nii et hakkasin tööle ja lõin oma.

Samm: mida vajate

Mida sul vaja on
Mida sul vaja on

See plaat on täielikult SMD (välja arvatud tihvtide päised), mis tähendab, et kõik komponendid on trükkplaadi peal joodetud. See tähendab, et jootmisühendused on väga väikesed ja seega on neid raskem joota kui aukude komponente. Sel põhjusel soovitan teil seda mitte proovida ilma suuremate komponentidega harjutamata.

Materjalide arve:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondensaator (0805) (bipolaarne)
  • 4x LED (0805)
  • 4x 330 oomi takisti (0805)
  • 5x naissoost audiopistik
  • 1x 5 kontaktiga päis

Samuti on EasyEda'st eksporditud BOM:

2. samm: selgitatud skeem

Skeem selgitatud
Skeem selgitatud

Ma vaatan skeemide toimimist ainult lühidalt, nii et enamik inimesi saab seda soovi korral järgida.

Kuna tihvti päis pole nii huvitav, liigume edasi kiibi 4052 juurde. See kiip on kahekordne analooglüliti ja nagu nimigi ütleb, lülitab see helisignaali neljast sisendist sisse ja suunab selle ühele väljundile. Kuna enamasti on heli stereo, vajame kahte helilülitit. siin tulebki appi "dual". Sildid on tähistatud CH1_L -ga "kanali 1 vasakule" või COM_L -ga "tavalise vasakpoolse" jaoks ja neid saab jälgida pistikupesade külge.

Järgmine on SN74HC139. See on demultiplekser, kuid ärge muretsege selle imeliku termini pärast. Selle põhifunktsioon on näidata, milline kanal on praegu valitud helisignaali läbimiseks. See on osa, kus tegin väikese vea. See pidi valitud kanalil süttima LED -i, kuid sellisena süttib see kõik LED -id, VÄLJA valitud kanali jaoks. Nii et võite mõelda LED -idele kui "see kanal on vaigistatud" indikaatoritele.

Allesjäänud osad on helipistiku pistikud. Tegelikult pole siin midagi erilist näha. Ainuke asi, mis võib imelik tunduda, on kondensaatorid. Need on lahtiühendavad kondensaatorid ja need blokeerivad alalisvoolu signaale ja lasevad vahelduvvoolu signaale nagu heli.

3. samm: tahvli tellimine

Tahvli tellimine
Tahvli tellimine

Nagu te päris PCB fotodel nägite, pidin looma ühenduse juhtmega, mida ma ei plaaninud. Seda seetõttu, et seadme 74HC139 pakett pole õige (EasyEda teegi viga).

Seda viga pole parandatud, nii et pidage seda tellimisel meeles!

4. samm: plaadi kasutamine

Tahvli kasutamine
Tahvli kasutamine
Tahvli kasutamine
Tahvli kasutamine

Esimene asi, mida peate tegema, on plaadi toide 5 -voldisega, sest ilma selleta see ei tööta. Kogu loogika töötab ka 5 voltil. Ühendage Sel1, Sel2 ja Mute arduinoga, sest ükski takisti ei tõmba neid üles ega alla. Kui nad pole ühendatud, siis nad ujuvad, mis kutsub esile kummalise käitumise.

Sellel plaadil on vaigistusfunktsioon, mis hoiab ära signaali laua kaudu liikumise. Vaigistatud olekus süttivad kõik LED -id. Tahvli vaigistamiseks tõmmake tihvt kõrgele.

Kanali valimiseks tuleb esimene vaigistus välja lülitada. Kahe Sel -tihvtiga saate valida kanali tõetabeli järgi.

Samm: lõpetage

Tänan, et uurisite minu juhendit. Loodan, et sellest oli teile mingit kasu. Kui teil on küsimusi, jätke need kommentaaridesse. Enamasti vastan mõne päeva jooksul.

Soovitan: