Kazalo:
- 1. korak: Seznam delov
- 2. korak: Lastnosti
- 3. korak: vezje
- 4. korak: Koda
- 5. korak: Napajanje
- 6. korak: Ustvarjanje primera
- 7. korak: Priključitev motorjev na žaluzije
- 8. korak: Nastavitev aplikacije
- 9. korak: Pregled
Video: Glasovno aktivirane žaluzije Arduino: 9 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Pred časom sem naredil Instructable, kjer sem v ključavnico vrat dodal servo in Bluetooth napravo, ki mi omogoča, da s telefonom upravljam kot odvisnik, preprosto ne morem prenehati dodajati Bluetooth v stvari, zato bom v tem projektu pokazal boste izvedeli, kako narediti žaluzije, ki jih upravlja Bluetooth, z nekaterimi funkcijami glasovne aktivacije. Začnimo!
1. korak: Seznam delov
Ta projekt je precej poceni in res ne potrebuje toliko delov, deli, ki jih potrebujemo, so:
- Arduino Nano (tukaj)
- Modul Bluetooth Hc-06 (tukaj)
- Krmilnik motorja (tukaj)
- 2x motorja z gonilom (tukaj)
- 2x 220-ohmski upori (tukaj)
- 2x gumbi (tukaj)
- LED (tukaj)
Za orodja in materiale bomo potrebovali:
- Karton
- Žica
- spajkalnik in spajkanje
- pištola za vroče lepilo in vroče lepilo
- Rezalnik za škatle
2. korak: Lastnosti
Glavna značilnost teh žaluzij je torej možnost, da jih odprete in zaprete iz aplikacije. Imam dve žaluziji, ki ju želim upravljati s to napravo, zato bom uporabljal dva motorja, po enega za vsako senčilo. Ko je ukaz U poslan preko naprave Bluetooth, bo oba motorja zavrtel v odprti položaj, če pa bo poslan ukaz D, se bosta oba motorja vrtela v zaprt položaj. Eno od vprašanj, ki sem jih imel pri svojem projektu zaklepanja vrat Bluetooth, je bilo, da bi mi telefon umrl, preden pridem domov, kar pomeni, da ne bom mogel priti v svojo sobo, zato bomo za ta projekt v napravo dodali gumbe ki nam odpre žaluzije, ko pritisnemo gumb. Seveda bo to vsebovalo tudi glasovno upravljanje in zmožnost krmiljenja posameznih motorjev, kar nam bo omogočilo, da odpremo enega slepega naenkrat, vendar o tem kasneje govorimo več,
3. korak: vezje
Naj vas ne zavede neurejen diagram ožičenja, to vezje je pravzaprav precej preprosto in naravnost, če sledite shemi ožičenja po delih, zato začnimo s priključitvijo krmilnika motorja na Arduino:
- Pin 8 se poveže z M1 na krmilniku motorja
- Pin 9 se poveže z E1 na krmilniku motorja
- Pin 10 se poveže z M2 na krmilniku motorja
- Pin 11 se poveže z E2 na krmilniku motorja
Zdaj bomo želeli povezati modul Bluetooth z Arduinom, to storimo na naslednji način:
- 5 -voltni pin se poveže z VCC na modulu Bluetooth
- Ground Pin se poveže z maso na modulu Bluetooth
Rx in Tx bosta povezana tudi z Arduinom, vendar tega še ne moremo storiti, saj ko te povezave vzpostavimo, kode ne moremo naložiti, zato jih ne povežite, dokler kode ne naložimo.
- Rx se poveže s Tx na modulu Bluetooth
- Tx se poveže z Rx na modulu Bluetooth
Prav tako bomo želeli povezati naše gumbe, ki nam omogočajo upravljanje motorjev brez pametnega telefona, jih povežemo na naslednji način
- Priključite upor iz Pin 7 na Arduinu na 5 voltov na Arduinu
- Priključite upor iz Pin 4 na Arduinu na 5 voltov na Arduinu
- Priključite eno nogo gumba na pin 7, drugo nogo pa na tla
- Priključite eno nogo naslednjega gumba na pin 4, drugo nogo pa na tla
Zdaj bomo na pin 4 priključili LED, ki bo pokazala, da ima naprava moč:
- Pin 4 gre na katodo (dolga noga LED)
- Ozemljitev gre na anodo (kratka noga LED)
Nazadnje bomo motorje priključili na krmilnik motorja tako, da jih privijemo v vijačni priključek
4. korak: Koda
Prenesite skico, jo odprite v Arduino IDE in jo naložite v Arduino Nano.
5. korak: Napajanje
Da bi tem motorjem dali dovolj moči za obračanje nekoliko trdega slepega mehanizma, bomo potrebovali vsaj 9 voltni 1 Amp stenski napajalnik. Ko najdete napajalnik, ga bomo želeli priključiti na naš Arduino in krmilnik motorja.
Na Arduino se poveže na naslednji način:
- Pozitiven (+) priključek na VIN pin na Arduinu
- Ozemljitev (-) se poveže z ozemljitvijo na Arduinu
Na krmilnik motorja se poveže na naslednji način:
- Pozitiven (+) se poveže z VS na krmilniku motorja
- Ozemljitev (-) se priključi na GND na krmilniku motorja
Zdaj lahko priključimo krmilnik motorja in ga preizkusimo, če se vse prižge, lahko preidemo na naslednji korak!
6. korak: Ustvarjanje primera
Ta korak je lahko v celoti odvisen od vas, saj bo skoraj vsako oblikovanje ohišja delovalo, vendar si oglejmo, kako sem oblikoval svojega. Jaz sem svojega naredil iz nekega močnega kartona, natisnili bomo predlogo, jo prilepili na karton in jo izrezali. Izrezati bomo morali 2 glavni ovalni obliki, 1 dolg rob, ki bosta strani ohišja, in dva ukrivljena kosa, ki ju bomo pritrdili ali pritrdili.
Želeli bomo zarezati dolg kos, tako da se bo lahko upognil okoli naše ovalne oblike, ki jo je treba nato zlepiti, ko imamo obe strani zarezani in zlepljeni, lahko lepimo naše vezje na sredini ovala.
Zdaj bomo želeli lepiti naše gumbe na dva različna kosa kartona in jih prilepiti na zgornji in spodnji del ohišja, želeli jih bomo lepiti tako, da bo vrh gumba izviral iz V tem primeru lahko na vrh gumba prilepimo še en kos kartona, ki ga skrije, vendar nam še vedno omogoča njegovo uporabo.
Ko to naredimo, lahko vzamemo drugi oval in ga razrežemo na 3 dele, zgornji del, spodnji del in dolg trak od sredine. srednji del bo prilepljen na sredino s tisto LED, nameščeno na sredini. Zgornji del se nato prilepi na zgornji gumb, gumbni gumb pa nato prilepi na spodnji gumb. Pri lepljenju kosov na gumbe bodite zelo previdni, da ne dodate preveč super lepila, saj če lepilo pride v mehanizem gumbov, se gumb zlomi.
7. korak: Priključitev motorjev na žaluzije
Za priključitev motorjev na žaluzije bomo morali vzeti palico in kavelj, ki se običajno uporablja za odpiranje žaluzij in odlomitev kljuke, nato pa to prilepimo na gred motorja in jo pritrdimo na gibanje žaluzij mehanizem.
Zdaj ne moremo več pustiti motorja visečega, zato ga bomo morali prilepiti na steno. Uporabil sem vroče lepilo, vendar so motorji precej lahki, zato bo večina možnosti montaže delovala. Enako v primeru, jaz sem svojega prilepil na steno, vendar je tako lahek, da bo večina možnosti delovala v redu.
8. korak: Nastavitev aplikacije
Aplikacijo, ki jo bomo uporabljali, Broxcode imenuje "Arduino Bluetooth Control", zato sem se odločil za to aplikacijo, ker nima le terminalske funkcije, ampak tudi funkcijo, ki nam omogoča pošiljanje ukazov na Arduino, ko je izbrana fraza je rekel.
Če ga želite nastaviti, bomo našo napravo Bluetooth povezali s pametnim telefonom, odprli aplikacijo in kliknili gumb za par, poiskali HC-06 in se seznanili z njim, če bo po seznanitvi zahteval geslo bodisi 1234 ali 0000, kliknite možnost terminala in pošljite U in nato D, skozi katerega bi se morali motorji vrteti v smeri urinega kazalca in nato v nasprotni smeri urinega kazalca.
Če želite nastaviti glasovne ukaze, odprite meni z možnostmi in se pomaknite navzdol do nastavitev glasovnih ukazov, tam imamo možnost poslati ukaz, ko je izrečena fraza, ukaz, ki ga želite poslati, vnesite v ukazno polje, ki bo U in nato v okvirček za fraze vnesite Naj bo svetloba ali kar želite. Nato gremo na naslednjo možnost glasovnega ukaza in v polje za pošiljanje ukazov postavimo D in Naj v okvirju za fraze ne bo svetlobe, kar pomeni, da se bodo naše žaluzije odprle, ko rečemo, naj bo svetloba, in zaprite, ko rečemo, naj ne bo svetlobe.
9. korak: Pregled
V redu, vzemimo si nekaj časa, da popolnoma razumemo, kako vse deluje. Če želite, da sta obe žaluziji odprti, lahko pritisnemo zgornji gumb ali pa rečemo, naj bo v aplikaciji svetloba, če želimo, da sta obe žaluziji zaprti, lahko pritisnemo spodnji gumb ali rečemo, naj v aplikaciji ne bo svetlobe.
Če želimo, da se naenkrat odpre le eno od obeh žaluzij, lahko gremo v terminalski del aplikacije in pošljemo ukaz K za odpiranje leve žaluzije in I za zapiranje leve žaluzije ali W za odpiranje desne žaluzije in L za zaprite desno žaluzijo. To so skoraj vse lastnosti senčil.
Če imate vprašanja, mi pišite v komentarjih in z veseljem vam bom odgovoril.
Drugouvrščeni na tekmovanju v brezžičnem omrežju
Priporočena:
Naredi sam pametne žaluzije V3 z Nema14: 5 korakov (s slikami)
DIY SmartBlinds V3 z Nema14: Namen tega projekta je nadgraditi priljubljene DIY Smart Blinds v1.1 z koračnim motorjem Nema, da se poveča navor pri premikanju rolet. Največja skrb za ta projekt je velikost motorjev Nema. Cilj te različice je ohraniti
Večkanalni Sonoff - Glasovno aktivirane luči: 4 koraki (s slikami)
Večkanalni Sonoff-Glasovno aktivirane luči: Pred petimi leti so luči v moji kuhinji postajale pot do-do. Osvetlitev proge je odpovedala, osvetlitev pod pultom pa je bila samo smeti. Želel sem tudi razdeliti razsvetljavo na kanale, da bi bolje osvetlil prostor za razliko
Samodejne žaluzije - Samodejna izdelava navpičnih in vodoravnih žaluzij: 5 korakov (s slikami)
Auto žaluzije - Samodejna izdelava navpičnih in vodoravnih žaluzij: Ta projekt se je začel s potrebo po tem, da sem zaprl žaluzije na oknu proti zahodu v popoldanskem času, ko sem bil odsoten. Še posebej poleti lahko sonce v Avstraliji uniči predmete, na katere neposredno sije. Poleg tega je drastično v
Glasovno aktivirane LED: 8 korakov
Glasovno aktivirane LED diode: Webduino uporablja internetni brskalnik Chrome za nadzor vseh vrst elektronskih komponent, zato bi morali uporabljati vse druge funkcije, ki jih ponuja Chrome. V tem primeru projekta bomo uporabili Chromov API za govor. Uporaba Googlovega prepoznavanja glasu
Integrirane pametne žaluzije z nadzorom Alexa: 8 korakov (s slikami)
Integrirane pametne žaluzije z nadzorom Alexa: Na spletu je trenutno na voljo veliko projektov Smart Blind in navodil. Vendar sem želel dati svoj dotik trenutnim projektom, da bi vse slepo, vključno z vsemi vezji, imelo v notranjosti. To bi pomenilo