Turinys:

Balso suaktyvintos „Arduino“žaliuzės: 9 žingsniai (su nuotraukomis)
Balso suaktyvintos „Arduino“žaliuzės: 9 žingsniai (su nuotraukomis)

Video: Balso suaktyvintos „Arduino“žaliuzės: 9 žingsniai (su nuotraukomis)

Video: Balso suaktyvintos „Arduino“žaliuzės: 9 žingsniai (su nuotraukomis)
Video: РАБОТАЕТ КАК УСИЛИТЕЛЬ СИГНАЛА СОТОВОЙ СВЯЗИ НА ТЕЛЕФОНЕ АНДРОИД ❗ КАК УСИЛИТЬ ИНТЕРНЕТ СИГНАЛ✅ 2024, Liepa
Anonim
Image
Image
Balso suaktyvintos „Arduino“žaliuzės
Balso suaktyvintos „Arduino“žaliuzės

Prieš kurį laiką sukūriau „Instructable“, kur prie durų spynos pridėjau servo ir „Bluetooth“įrenginį, leidžiančią valdyti jį su savo telefonu kaip narkomanui, tiesiog negaliu nustoti pridėti „Bluetooth“prie daiktų, todėl šiame projekte aš parodysiu kaip padaryti „Bluetooth“valdomas žaliuzes su kai kuriomis balso aktyvinimo funkcijomis. Pradėkime!

1 žingsnis: dalių sąrašas

Dalių sąrašas
Dalių sąrašas

Šis projektas yra gana pigus ir jam tikrai nereikia tiek daug dalių, mums reikės šių dalių:

  • Arduino Nano (čia)
  • „Hc-06“„Bluetooth“modulis (čia)
  • Variklio valdiklis (čia)
  • 2x pavarų varikliai (čia)
  • 2x 220 omų rezistoriai (čia)
  • 2x mygtukai (čia)
  • LED (čia)

O įrankiams ir medžiagoms mums reikės:

  • Kartonas
  • Viela
  • lituoklis ir lituoklis
  • karštų klijų pistoletas ir karšti klijai
  • Dėžutės pjaustytuvas

2 žingsnis: funkcijos

Taigi pagrindinis šių žaliuzių bruožas yra galimybė jas atidaryti ir uždaryti iš programos. Turiu dvi žaliuzes, kurias noriu valdyti šiuo prietaisu, todėl naudosiu du variklius, po vieną kiekvienai žaliuzei. Kai komanda U siunčiama per „Bluetooth“įrenginį, abu varikliai sukasi į atvirą padėtį, o jei siunčiama komanda D, abu varikliai sukasi į uždarą padėtį. Dabar viena iš problemų, su kuriomis susidūriau su „Bluetooth“durų užrakto projektu, buvo ta, kad mano telefonas mirs prieš man grįžtant namo, o tai reiškia, kad negalėsiu patekti į savo kambarį, todėl šiam projektui mes pridėsime mygtukus prie įrenginio kad atidarytume žaliuzes, kai paspaudžiamas mygtukas. Žinoma, dabar taip pat bus valdomas balsas ir galimybė valdyti atskirus variklius, leidžiantys vienu metu atidaryti vieną žaliuzę, bet vėliau apie tai kalbėti daugiau,

3 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Neapsigaukite dėl netvarkingos elektros instaliacijos schemos, ši grandinė iš tikrųjų yra gana paprasta ir tiesi, jei nuosekliai laikotės elektros instaliacijos schemos, todėl pradėkime prijungdami variklio valdiklį prie „Arduino“:

  • 8 kaištis jungiamas prie variklio valdiklio M1
  • 9 kaištis jungiamas prie variklio valdiklio E1
  • 10 kaištis jungiamas prie variklio valdiklio M2
  • 11 kaištis jungiamas prie variklio valdiklio E2

Dabar norėsime prijungti „Bluetooth“modulį prie „Arduino“, tai darome taip:

  • 5 voltų kaištis jungiasi prie „Bluetooth“modulio VCC
  • „Ground Pin“jungiasi prie „Bluetooth“modulio „Ground“

„Rx“ir „Tx“taip pat bus prijungti prie „Arduino“, tačiau to padaryti dar negalime, nes užmezgus šiuos ryšius negalime įkelti kodo, todėl nesujunkite jų, kol neįkelsime kodo.

  • „Rx“jungiasi prie „Tx“„Bluetooth“modulyje
  • „Tx“jungiasi prie „Rx“„Bluetooth“modulyje

Mes taip pat norėsime prijungti savo mygtukus, kurie leidžia valdyti variklius be išmaniojo telefono, mes juos prijungiame taip

  • Prijunkite rezistorių nuo „Arduino“7 kaiščio prie 5 voltų „Arduino“
  • Prijunkite rezistorių nuo „Arduino“4 kaiščio prie 5 voltų „Arduino“
  • Prijunkite vieną mygtuko kojelę prie 7 kaiščio, o kitą - prie žemės
  • Prijunkite kito mygtuko vieną kojelę prie 4 kaiščio, o kitą - prie žemės

Dabar prie 4 kaiščio prijungsime šviesos diodą, kuris parodys, kad įrenginys turi galią:

  • 4 kaištis eina į katodą (ilga LED kojelė)
  • Žemė eina į anodą (trumpa LED kojelė)

Ir galiausiai mes prijungsime variklius prie variklio valdiklio, įsukdami juos į varžto gnybtą

4 žingsnis: kodas

Atsisiųskite eskizą, atidarykite jį „Arduino IDE“ir įkelkite į „Arduino Nano“.

5 žingsnis: maitinimo šaltinis

Maitinimo šaltinis
Maitinimo šaltinis

Norint suteikti šiems varikliams pakankamai galios, kad būtų galima pasukti šiek tiek standų žaliuzių mechanizmą, mums reikės bent 9 voltų 1 ampero sieninio kištuko maitinimo šaltinio. Radę maitinimo šaltinį, norėsime jį prijungti prie „Arduino“ir variklio valdiklio.

Jis jungiasi prie „Arduino“taip:

  • Teigiamas (+) prijungimas prie „Arduino“VIN kaiščio
  • Žemė (-) jungiasi prie „Arduino“įžeminimo kaiščio

Jis prijungiamas prie variklio valdiklio taip:

  • Teigiamas (+) jungiasi prie variklio valdiklio VS
  • Įžeminimas (-) jungiamas prie variklio valdiklio GND

Dabar galime prijungti variklio valdiklį ir išbandyti, jei viskas užsidegs, galime pereiti prie kito žingsnio!

6 žingsnis: padarykite bylą

Padaryti bylą
Padaryti bylą
Padaryti bylą
Padaryti bylą
Padaryti bylą
Padaryti bylą
Padaryti bylą
Padaryti bylą

Šis žingsnis gali būti visiškai jūsų nuožiūra, nes beveik bet koks korpuso dizainas veiks, tačiau pažvelkime, kaip aš suprojektavau. Aš padariau savo iš stipraus kartono, mes atspausdinsime šabloną, priklijuosime jį prie kartono ir iškirsime. Mums reikės iškirpti 2 pagrindines ovalo formos formas, 1 ilgą atramą, kurios bus korpuso šonai, ir dvi išlenktas dalis, kurias pritvirtinsime arba pritvirtinsime.

Mes norėsime nužymėti ilgą gabalą, kad galėtume jį sulenkti aplink savo ovalo formą, kurią vėliau reikia klijuoti žemyn, kai abi pusės bus įbrėžtos ir priklijuotos, galime klijuoti savo grandinę ovalo viduryje.

Dabar norėsime priklijuoti mygtukus prie dviejų skirtingų kartono gabalų ir priklijuoti juos prie korpuso viršaus ir apačios, norėsime juos priklijuoti taip, kad mygtuko viršus išeitų iš Tokiu atveju mes galime priklijuoti kitą kartono gabalą prie mygtuko, kuris jį slepia, bet vis tiek leidžia jį naudoti, viršaus.

Kai tai bus padaryta, galime paimti antrąjį ovalą ir supjaustyti jį į 3 dalis: viršutinę dalį, apatinę dalį ir ilgą juostelę iš vidurio. vidurinis gabalas bus priklijuotas viduryje su tuo šviesos diodu, sumontuotu jo viduryje. Tada viršutinė dalis priklijuojama prie viršutinio mygtuko, o sagos gabalas priklijuojamas prie apatinio mygtuko. Klijuodami gabalėlius prie mygtukų būkite labai atsargūs, kad nepridėtumėte per daug super klijų, nes jei klijai patenka į mygtuko mechanizmą, jis sulaužys mygtuką.

7 žingsnis: variklių prijungimas prie žaliuzių

Variklių prijungimas prie žaliuzių
Variklių prijungimas prie žaliuzių
Variklių prijungimas prie žaliuzių
Variklių prijungimas prie žaliuzių
Variklių prijungimas prie žaliuzių
Variklių prijungimas prie žaliuzių

Norėdami prijungti variklius prie žaliuzių, turėsime paimti pagaliuką ir kabliuką, kuris paprastai naudojamas žaliuzėms atidaryti ir kabliui nutraukti, tada priklijuosime jį prie variklio veleno ir prikabinsime prie žaliuzių mechanizmas.

Dabar mes negalime palikti variklio ten kabančio, todėl turėsime jį klijuoti prie sienos, aš naudojau karštus klijus, tačiau varikliai yra gana lengvi, todėl dauguma montavimo variantų veiks. Tas pats, kaip ir aš, priklijavau savo prie sienos, bet jis toks lengvas, kad dauguma variantų veiks puikiai.

8 veiksmas: nustatykite programą

Programos nustatymas
Programos nustatymas
Programos nustatymas
Programos nustatymas
Programos nustatymas
Programos nustatymas
Programos nustatymas
Programos nustatymas

Programa, kurią naudosime, „Broxcode“vadinama „Arduino Bluetooth Control“, todėl pasirinkau šią programą, nes ji turi ne tik terminalo funkciją, bet ir funkciją, leidžiančią mums siųsti komandas „Arduino“, kai pasirinkta frazė sakė.

Norėdami jį nustatyti, suporuosime „Bluetooth“įrenginį su išmaniuoju telefonu, atidarykite programą ir spustelėkite poros mygtuką, ieškokite HC-06 ir susiekite su juo, jei po to, kai jis suporuojamas, prašoma slaptažodžio-1234 arba 0000, spustelėkite terminalo parinktį ir išsiųskite U ir tada D, per kurią varikliai turėtų suktis pagal laikrodžio rodyklę, o tada prieš laikrodžio rodyklę.

Norėdami nustatyti balso komandas, atidarykite parinkčių meniu ir slinkite žemyn iki balso komandų nustatymų, ten mes turime galimybę išsiųsti komandą, kai sakoma frazė, į komandų lauką įveskite norimą siųsti komandą, kuri bus U ir tada į frazių laukelį įrašykite Tegul būna šviesos ar bet ko, ko norite. Tada pereisime prie kitos balso komandos parinkties ir į komandų siuntimo laukelį įrašysime D.

9 žingsnis: apžvalga

Apžvalga
Apžvalga

Gerai, leiskite šiek tiek laiko, kad suprastumėte, kaip viskas veikia. Jei norite, kad abi žaliuzės būtų atidarytos, galime arba paspausti viršutinį mygtuką, arba pasakyti, kad programoje būtų šviesos, jei norime, kad abi žaliuzės būtų uždarytos, galime paspausti apatinį mygtuką arba pasakyti, kad programoje nebūtų šviesos.

Jei norime, kad vienu metu būtų atidarytos tik viena iš dviejų žaliuzių, galime eiti į programos terminalo skyrių ir nusiųsti komandą K atidaryti kairę žaliuzę, o aš uždaryti kairę žaliuzę arba W uždaryti dešinę žaliuzę, o L į uždarykite dešinę žaliuzę. Tai beveik visos žaliuzių savybės.

Jei turite klausimų, praneškite man komentaruose ir mielai atsakysiu į juos.

Belaidžio ryšio konkursas
Belaidžio ryšio konkursas
Belaidžio ryšio konkursas
Belaidžio ryšio konkursas

Antroji vieta belaidžio ryšio konkurse

Rekomenduojamas: