Sisällysluettelo:

Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla)
Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla)

Video: Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla)

Video: Ääniaktivoidut Arduino -kaihtimet: 9 vaihetta (kuvilla)
Video: Esittelyvideo Chauvet DJ GigBAR 2.0 LED karaoke -ja livekeikkavaloista - Jarpankaraoke.com 2024, Marraskuu
Anonim
Image
Image
Ääniaktivoidut Arduino -kaihtimet
Ääniaktivoidut Arduino -kaihtimet

Jonkin aikaa sitten tein Instructable -ohjelman, jossa lisäsin servo- ja Bluetooth -laitteen ovilukkooni, jotta voin ohjata sitä puhelimellani kuin addikti, en vain voi lopettaa Bluetoothin lisäämistä tavaroihin, joten näytän tässä projektissa opit tekemään Bluetooth -ohjattuja kaihtimia joidenkin puheaktivointitoimintojen avulla. Aloitetaan!

Vaihe 1: Osaluettelo

Osaluettelo
Osaluettelo

Tämä projekti on melko halpa eikä todellakaan tarvitse niin paljon osia, tarvitsemme osia:

  • Arduino Nano (tässä)
  • HC-06 Bluetooth-moduuli (tässä)
  • Moottorin ohjain (täällä)
  • 2x vaihdemoottorit (tässä)
  • 2x 220 ohmin vastukset (tässä)
  • 2x painike (tässä)
  • LED (täällä)

Ja tarvitsemme työkaluja ja materiaaleja:

  • Pahvi
  • Johto
  • juotin ja juote
  • kuuma liimapistooli ja kuuma liima
  • Laatikon leikkuri

Vaihe 2: Ominaisuudet

Joten näiden kaihtimien tärkein ominaisuus on kyky avata ja sulkea ne sovelluksesta. Minulla on kaksi kaihtinta, joita haluan ohjata tällä laitteella, joten käytän kahta moottoria, yksi kutakin kaihtinta varten. Kun komento U lähetetään Bluetooth -laitteen kautta, se pyörittää molemmat moottorit auki -asentoon ja jos komento D lähetetään, molemmat moottorit pyörivät kiinni -asentoon. Nyt yksi Bluetooth -oven lukitusprojektini ongelmista oli se, että puhelimeni kuolee ennen kuin pääsen kotiin, joten en pääse huoneeseeni, joten tähän projektiin aiomme lisätä painikkeita laitteeseen avataan kaihtimet, kun painiketta painetaan. Nyt tietysti tämä sisältää myös ääniohjauksen ja mahdollisuuden ohjata yksittäisiä moottoreita, jolloin voimme avata yhden kaihtimen kerrallaan, mutta puhumme siitä huonosti myöhemmin,

Vaihe 3: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Älä mene hämmentymään sotkuisesta kytkentäkaaviosta, tämä piiri on itse asiassa melko yksinkertainen ja suoraviivainen, jos noudatat kytkentäkaaviota kappaleittain, joten aloitetaan kytkemällä moottorin ohjain Arduinoon:

  • Nasta 8 kytkeytyy moottorin ohjaimen M1: een
  • Nasta 9 yhdistetään moottorin ohjaimen E1: een
  • Nasta 10 yhdistetään moottorin ohjaimen M2: een
  • Nasta 11 yhdistetään moottorin ohjaimen E2: een

Nyt haluamme yhdistää Bluetooth -moduulin Arduinoon, teemme tämän seuraavasti:

  • 5 voltin nasta yhdistää Bluetooth -moduulin VCC: hen
  • Ground Pin muodostaa yhteyden Bluetooth -moduulin Groundiin

Rx ja Tx yhdistetään myös Arduinoon, mutta emme voi tehdä tätä vielä, koska kun nämä yhteydet on tehty, emme voi ladata koodia, joten älä yhdistä niitä ennen kuin lähetämme koodin.

  • Rx muodostaa yhteyden Bluetooth -moduulin lähetykseen
  • Tx muodostaa yhteyden Bluetooth -moduulin Rx: ään

Haluamme myös yhdistää painikkeet, joiden avulla voimme ohjata moottoreita ilman älypuhelinta, yhdistämme ne seuraavasti

  • Liitä vastus Arduinon nastasta 7 5 volttiin Arduinossa
  • Liitä vastus Arduinon nastasta 4 5 volttiin Arduinossa
  • Liitä napin toinen jalka nastaan 7 ja toinen jalka maahan
  • Liitä seuraavan painikkeen toinen jalka nastaan 4 ja toinen jalka maahan

Nyt aiomme liittää LEDin nastaan 4, joka osoittaa, että laitteessa on virta:

  • Nasta 4 menee katodiin (LED: n pitkä jalka)
  • Maa menee anodille (lyhyt LED -valo)

Ja lopuksi liitämme moottorit moottorin ohjaimeen ruuvaamalla ne ruuviliittimeen

Vaihe 4: Koodi

Lataa luonnos, avaa se Arduino IDE: ssä ja lataa se Arduino Nano -laitteeseen.

Vaihe 5: Virtalähde

Virtalähde
Virtalähde

Jotta näille moottoreille saataisiin tarpeeksi voimaa kääntää hieman jäykkää kaihtomekanismia, tarvitsemme vähintään 9 voltin 1 ampeerin seinäpistokkeen virtalähteen. Kun olet löytänyt virtalähteen, haluamme yhdistää sen Arduinoon ja moottorin ohjaimeen.

Se muodostaa yhteyden Arduinoon seuraavasti:

  • Positiivinen (+) -liitäntä Arduinon VIN -nastaan
  • Maadoitus (-) muodostaa yhteyden Arduinon maadoitusnastaan

Se kytketään moottorin ohjaimeen seuraavasti:

  • Positiivinen (+) yhdistää moottorin ohjaimen VS: ään
  • Maadoitus (-) kytkeytyy moottorin ohjaimen GND: hen

Nyt voimme kytkeä moottorin ohjaimen ja antaa sille testin, jos kaikki syttyy, voimme siirtyä seuraavaan vaiheeseen!

Vaihe 6: Kotelon tekeminen

Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen

Tämä vaihe voi olla täysin sinun vastuullasi, koska melkein mikä tahansa tapaussuunnittelu toimii, mutta katsotaanpa kuitenkin, miten suunnittelin omani. Tein omani vahvasta pahvista, tulostamme mallin, kiinnitämme sen pahviin ja leikataan pois. Meidän on leikattava kaksi pääasiallista soikeaa muotoa, yksi pitkä tarra, joka on kotelon sivut, ja kaksi kaarevaa kappaletta, jotka asennamme tai painamme.

Haluamme pisteyttää pitkän kappaleen, jotta voimme taivuttaa sen soikean muodon ympärille, joka on sitten liimattava alas.

Haluamme nyt liimata napit kahteen erilaiseen pahvipalaan ja kiinnittää ne kotelon ylä- ja alaosaan, haluamme liimata ne tavalla, joka tekee napin yläosan pois Tässä tapauksessa voimme liimata toisen pahvipainikkeen painikkeen yläosaan, joka piilottaa sen, mutta antaa meille silti mahdollisuuden käyttää sitä.

Kun tämä on tehty, voimme ottaa toisen soikean ja leikata sen kolmeen osaan, yläkappaleeseen, alaosaan ja pitkästä nauhasta keskeltä. keskikappale liimataan keskelle ja LED on asennettu sen keskelle. Yläkappale liimataan sitten ylänappiin ja nappikappale liimataan sitten alanappiin. Kun liimaat palasia nappeihin, ole varovainen, ettet lisää liikaa superliimaa, koska jos liima pääsee napimekanismiin, se rikkoo napin.

Vaihe 7: Liitä moottorit kaihtimiin

Moottorien liittäminen kaihtimiin
Moottorien liittäminen kaihtimiin
Moottorien liittäminen kaihtimiin
Moottorien liittäminen kaihtimiin
Moottorien liittäminen kaihtimiin
Moottorien liittäminen kaihtimiin

Jotta voisimme liittää moottorit kaihtimiin, meidän on otettava sauva ja koukku, jota normaalisti käytetään kaihtimien avaamiseen ja koukun irrottamiseen, liimaamme sen sitten moottorin akseliin ja kiinnitämme sen kaihtimien liikkeeseen mekanismi.

Nyt emme voi vain jättää moottoria roikkumaan sinne, joten joudumme liimaamaan sen seinään, käytin kuumaliimaa, mutta moottorit ovat melko kevyitä, joten useimmat asennusvaihtoehdot toimivat. Sama tapaus, liimasin omani seinälleni, mutta se on niin kevyt, että useimmat vaihtoehdot toimivat hienosti.

Vaihe 8: Sovelluksen asentaminen

Sovelluksen määrittäminen
Sovelluksen määrittäminen
Sovelluksen määrittäminen
Sovelluksen määrittäminen
Sovelluksen määrittäminen
Sovelluksen määrittäminen
Sovelluksen määrittäminen
Sovelluksen määrittäminen

Sovellusta, jota aiomme käyttää, kutsuu Broxcode "Arduino Bluetooth Control", miksi valitsin tämän sovelluksen, koska siinä ei ole vain pääteominaisuus vaan myös ominaisuus, jonka avulla voimme lähettää komentoja Arduinolle, kun valittu lause on sanoi.

Asettaaksemme sen pariliitämme Bluetooth-laitteen älypuhelimeemme, avaa sovellus ja napsauta pariliitospainiketta ja etsi HC-06 ja muodosta pariliitos sen kanssa, jos se pyytää salasanaa joko 1234 tai 0000 pariliitoksen muodostamisen jälkeen, napsauta päätelaitetta ja lähetä U ja sitten D, joiden kautta moottorien pitäisi pyöriä myötäpäivään ja sitten vastapäivään.

Voit määrittää äänikomennot avaamalla asetusvalikon ja vierittämällä alas äänikomentojen asetuksiin. Siellä meillä on mahdollisuus lähettää komento, kun lause sanotaan, kirjoita lähetettävä komento komentoriville, joka on U ja sitten lauselaatikkoon Laita valoa tai mitä haluat. Sitten siirrymme seuraavaan äänikomentovaihtoehtoon ja laitamme D komentojen lähetyskenttään ja Älköön olko valoa lauselaatikossa, mikä tarkoittaa, että kaihtimet avautuvat, kun sanomme, että tule valoa ja sulje, kun sanomme, ettei valoa ole.

Vaihe 9: Yleiskatsaus

Yleiskatsaus
Yleiskatsaus

Okei, kestää vain jonkin aikaa saadaksemme täydellisen käsityksen siitä, miten kaikki toimii. Jos haluat, että molemmat kaihtimet avautuvat, voimme joko painaa yläpainiketta tai sanoa, että sovelluksessa on valoa, jos haluamme, että molemmat kaihtimet suljetaan, voimme painaa alapainiketta tai sanoa, ettei sovelluksessa ole valoa.

Jos haluamme vain yhden kahdesta kaihtimesta auki kerrallaan, voimme mennä sovelluksen pääteosioon ja lähettää komennon K avata vasemman kaihtimen ja I sulkea vasemman kaihtimen tai W avata oikean kaihtimen ja L sulje oikea kaihdin. Siinä on melkein kaikki kaihtimien ominaisuudet.

Jos sinulla on kysyttävää, kerro minulle kommenteissa ja vastailen mielelläni.

Langaton kilpailu
Langaton kilpailu
Langaton kilpailu
Langaton kilpailu

Toinen sija langattomassa kilpailussa

Suositeltava: