Talaan ng mga Nilalaman:

Pinapagana ng Boses Arduino Blinds: 9 Hakbang (na may Mga Larawan)
Pinapagana ng Boses Arduino Blinds: 9 Hakbang (na may Mga Larawan)

Video: Pinapagana ng Boses Arduino Blinds: 9 Hakbang (na may Mga Larawan)

Video: Pinapagana ng Boses Arduino Blinds: 9 Hakbang (na may Mga Larawan)
Video: Crypto Pirates Daily News - Tuesday January 19th, 2022 - Latest Crypto News Update 2024, Hulyo
Anonim
Image
Image
Pinapagana ng Boses Arduino Blinds
Pinapagana ng Boses Arduino Blinds

Ilang sandali lang ang nakalipas ay gumawa ako ng isang Maituturo kung saan nagdagdag ako ng isang aparato ng servo at Bluetooth sa aking lock ng pinto na hinahayaan akong kontrolin ito sa aking telepono tulad ng isang adik na hindi ko mapigilan ang pagdaragdag ng Bluetooth sa mga bagay-bagay at sa proyektong ito ipapakita ko ikaw kung paano gumawa ng mga blinds na kinokontrol ng Bluetooth na may ilang mga tampok sa pag-activate ng boses. Magsimula na tayo!

Hakbang 1: Listahan ng Mga Bahagi

Listahan ng Mga Bahagi
Listahan ng Mga Bahagi

Ang proyektong ito ay medyo mura at talagang hindi nangangailangan ng maraming bahagi, ang mga bahagi na kakailanganin namin ay:

  • Arduino Nano (dito)
  • Hc-06 Bluetooth module (dito)
  • Motor Controller (dito)
  • 2x nakatuon na mga motor (dito)
  • 2x 220-ohm resistors (dito)
  • 2x push button (dito)
  • LED (dito)

At para sa mga tool at materyales na kakailanganin namin:

  • Karton
  • Kawad
  • panghinang at bakalang panghinang
  • hot glue gun at mainit na pandikit
  • Pamamutol ng kahon

Hakbang 2: Mga Tampok

Kaya ang pangunahing tampok na magkakaroon ng mga blinds ay ang kakayahang buksan at isara ang mga ito mula sa isang app. Mayroon akong dalawang blinds na nais kong kontrolin sa aparatong ito kaya gagamit ako ng dalawang motor, isa para sa bawat bulag. Kapag ang utos ng U ay ipinadala sa pamamagitan ng aparatong Bluetooth ay iikot nito ang parehong mga motor sa bukas na posisyon at kung ang utos D ay ipinadala ang parehong mga motor ay iikot sa saradong posisyon. Ngayon ang isa sa mga isyu na mayroon ako sa aking proyekto sa lock ng pinto ng Bluetooth ay ang aking telepono ay mamamatay bago ako umuwi na nangangahulugang hindi ako makakapasok sa aking silid at para sa proyektong ito ay magdaragdag kami ng mga pindutan sa aparato ipaalam sa amin buksan ang blinds kapag ang pindutan ay pinindot. Ngayon, syempre, magtatampok din ito ng kontrol sa boses at ang kakayahang kontrolin ang mga indibidwal na motor na nagpapahintulot sa amin na buksan ang isang bulag nang paisa-isang ngunit mas masamang pag-uusap tungkol doon,

Hakbang 3: Ang Circuit

Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit

Huwag lokohin ng magulo na diagram ng mga kable na ito ang circuit ay talagang simple at tuwid kung susundin mo ang mga diagram ng mga kable nang paisa-isa upang magsimula tayo sa pamamagitan ng pagkonekta sa motor controller sa Arduino:

  • Ang Pin 8 ay kumokonekta sa M1 sa motor controller
  • Ang Pin 9 ay kumokonekta sa E1 sa motor controller
  • Ang Pin 10 ay kumokonekta sa M2 sa motor controller
  • Ang Pin 11 ay kumokonekta sa E2 sa motor controller

Ngayon ay nais naming ikonekta ang module ng Bluetooth sa Arduino ginagawa namin ito tulad ng sumusunod:

  • Ang 5 Volt Pin ay kumokonekta sa VCC sa module ng Bluetooth
  • Nakakonekta ang Ground Pin sa Ground sa module ng Bluetooth

Ang Rx at Tx ay makakonekta rin sa Arduino ngunit hindi namin ito magagawa sa sandaling magawa ang mga koneksyon na ito ay hindi na namin mai-upload ang code kaya huwag ikonekta ang mga ito hanggang sa mai-upload namin ang code.

  • Kumokonekta ang Rx sa Tx sa module ng Bluetooth
  • Nag-uugnay ang Tx sa Rx sa module ng Bluetooth

Gusto rin naming ikonekta ang aming mga pindutan na hayaan kaming makontrol ang mga motor nang walang smartphone na ikonekta namin ang mga ito tulad ng sumusunod

  • Ikonekta ang isang risistor mula sa Pin 7 sa Arduino hanggang 5 volts sa Arduino
  • Ikonekta ang isang risistor mula sa Pin 4 sa Arduino hanggang 5 Volts sa Arduino
  • Ikonekta ang isang binti ng pindutan sa Pin 7 at ang iba pang mga binti sa lupa
  • Ikonekta ang isang binti ng susunod na pindutan sa Pin 4 at ang iba pang mga binti sa lupa

Ngayon ay ikonekta namin ang isang LED sa pin 4 na magpapakita na ang aparato ay may kapangyarihan:

  • Ang pin 4 ay papunta sa cathode (mahabang binti ng LED)
  • Ang ground ay papunta sa anode (Maikling binti ng LED)

At panghuli, ikokonekta namin ang mga motor sa motor controller sa pamamagitan ng pag-screw sa kanila sa terminal ng tornilyo

Hakbang 4: Ang Code

I-download ang sketch, buksan ito sa Arduino IDE at i-upload ito sa Arduino Nano.

Hakbang 5: Supply ng Kuryente

Power Supply
Power Supply

Upang mabigyan ang mga motor na ito ng sapat na lakas upang i-on ang medyo matigas na mekanismo na kakailanganin natin ng hindi bababa sa isang 9 Volt 1 Amp wall plug power supply. Kapag natagpuan mo ang isang supply ng kuryente nais naming ikonekta ito sa aming Arduino at sa Motor Controller.

Kumokonekta ito sa Arduino tulad ng sumusunod:

  • Positive (+) kumonekta sa VIN Pin sa Arduino
  • Ang Ground (-) ay kumokonekta sa Ground Pin sa Arduino

Kumokonekta ito sa Motor controller tulad ng sumusunod:

  • Ang Positive (+) ay kumokonekta sa VS sa motor controller
  • Ang ground (-) ay kumokonekta sa GND sa motor controller

Ngayon ay maaari nating mai-plug ang motor controller at bigyan ito ng pagsubok, kung ang lahat ay mag-iilaw maaari tayong lumipat sa susunod na hakbang!

Hakbang 6: Paggawa ng Kaso

Paggawa ng Kaso
Paggawa ng Kaso
Paggawa ng Kaso
Paggawa ng Kaso
Paggawa ng Kaso
Paggawa ng Kaso
Paggawa ng Kaso
Paggawa ng Kaso

Ang hakbang na ito ay maaaring ganap na nakasalalay sa iyo tulad ng halos anumang disenyo ng kaso na gagana, subalit, hayaan mong tingnan kung paano ko dinisenyo ang minahan. Ginawa ko ang minahan ng ilang matibay na karton, maglilimbag kami ng isang template, idikit ito sa karton at gupitin ito. Kakailanganin naming i-cut ang aming 2 ng pangunahing mga hugis-itlog na hugis, 1 mahabang stip na kung saan ay ang mga gilid ng kaso at dalawang mga hubog na piraso na mai-mount o na-button namin.

Nais naming puntos ang mahabang piraso upang magawa namin itong yumuko sa paligid ng aming hugis na hugis-itlog na dapat na nakadikit, sa sandaling nakakuha kami ng parehong panig at nakadikit na maaari naming idikit ang aming circuit sa gitna ng hugis-itlog.

Ngayon ay nais naming idikit ang aming mga pindutan sa dalawang magkakaibang mga piraso ng karton at idikit ang mga ito sa tuktok at ilalim ng kaso, gugustuhin naming idikit ang mga ito sa isang paraan na ginagawang tuktok ng tuktok ng pindutan mula sa kaso, ito ay upang maaari nating madikit ang isa pang piraso ng karton sa tuktok ng pindutan na itinatago ngunit pinapayagan pa rin kaming magamit ito.

Kapag tapos na ito maaari na nating kunin ang ating pangalawang hugis-itlog at i-cut ito sa 3 piraso, isang tuktok na piraso, isang ilalim na piraso at isang mahabang strip mula sa gitna. ang gitnang piraso ay idikit sa gitna ng LED na naka-mount sa gitna nito. Ang tuktok na piraso ay pagkatapos ay nakadikit sa tuktok na pindutan at ang piraso ng pindutan pagkatapos ay nakadikit sa ibabang pindutan. Kapag nakadikit ang mga piraso sa mga pindutan maging maingat upang hindi magdagdag ng sobrang sobrang pandikit na parang ang pandikit ay nakakakuha sa mekanismo ng pindutan ay masisira nito ang pindutan.

Hakbang 7: Pagkonekta sa mga Motors sa mga Bulag

Pagkonekta sa mga Motors sa mga Bulag
Pagkonekta sa mga Motors sa mga Bulag
Pagkonekta sa mga Motors sa mga Bulag
Pagkonekta sa mga Motors sa mga Bulag
Pagkonekta sa mga Motors sa mga Bulag
Pagkonekta sa mga Motors sa mga Bulag

Upang ikonekta ang mga motor sa aming mga blinds kakailanganin naming kunin ang stick at hook na karaniwang ginagamit upang buksan ang mga blinds at putulin ang kawit, pagkatapos ay idikit namin iyon sa poste ng motor at isabit ito sa paggalaw ng blinds mekanismo

Ngayon ay hindi namin maiiwan ang motor na nakabitin doon kaya kakailanganin naming idikit ito sa dingding, gumamit ako ng mainit na pandikit ngunit ang mga motor ay medyo magaan kaya ang karamihan sa mga pagpipilian sa pag-mounting ay gagana. Pareho para sa kaso, idinikit ko ang aking sa aking dingding ngunit napakagaan na ang karamihan sa mga pagpipilian ay gagana nang maayos.

Hakbang 8: Pag-set up ng App

Pag-set up ng App
Pag-set up ng App
Pag-set up ng App
Pag-set up ng App
Pag-set up ng App
Pag-set up ng App
Pag-set up ng App
Pag-set up ng App

Ang app na gagamitin namin ay tinatawag na "Arduino Bluetooth Control" ng Broxcode, ang dahilan kung bakit pinili ko ang App na ito ay dahil hindi lamang ito isang tampok na terminal ngunit mayroon ding tampok na nagpapahintulot sa amin na magpadala ng mga utos sa Arduino kapag ang isang piling parirala ay sinabi.

Upang mai-set up ito ay ipares namin ang aming Bluetooth device sa aming smartphone, buksan ang app at i-click ang pindutan ng pares at maghanap para sa HC-06 at ipares dito, kung humihiling ito ng isang password alinman sa 1234 o 0000 sa sandaling ito ay ipinares, mag-click sa pagpipilian sa terminal at ipadala ang U at pagkatapos D sa pamamagitan ng kung saan dapat gawin ang mga motor na paikutin nang pakaliwa at pagkatapos ay kontra-pakanan.

Upang mai-set up ang mga utos ng boses buksan ang menu ng mga pagpipilian at mag-scroll pababa sa mga setting ng utos ng boses, doon may pagpipilian kaming magpadala ng isang utos kapag sinabi ang isang parirala, ilagay ang utos na nais mong ipadala sa command box na magiging U at pagkatapos ay ilagay sa kahon ng parirala na Magkaroon ng ilaw, o anumang nais mo. Pagkatapos ay pupunta kami sa susunod na pagpipilian ng utos ng boses at ilagay ang D sa command send box at Hayaan ang walang ilaw sa kahon ng parirala na nangangahulugang magbubukas ang aming mga blinds kapag sinabi nating hayaan ang ilaw at isara kapag sinabi nating huwag magkaroon ng ilaw.

Hakbang 9: Isang Pangkalahatang-ideya

Isang Pangkalahatang-ideya
Isang Pangkalahatang-ideya

Okay, maglaan lamang ng ilang oras upang makakuha ng isang buong pag-unawa sa kung paano gumagana ang lahat. Kung nais mo ang parehong blinds buksan maaari naming alinman sa itulak ang tuktok na pindutan o maaari naming sabihin hayaan may ilaw sa app kung nais namin ang parehong blinds sarado maaari naming itulak ang ilalim na pindutan o sabihin hayaang walang ilaw sa app.

Kung nais lamang namin ang isa sa dalawang blinds na bukas nang sabay-sabay maaari kaming pumunta sa seksyon ng terminal ng app at ipadala ang utos na K upang buksan ang kaliwang bulag at isara ko ang kaliwang bulag o W upang buksan ang kanang bulag at L sa isara ang kanang bulag. Iyon ay halos lahat ng mga tampok ng blinds.

Kung mayroon kang mga katanungan mangyaring ipaalam sa akin sa mga komento at nasisiyahan na sagutin ang mga ito.

Wireless Contest
Wireless Contest
Wireless Contest
Wireless Contest

Runner Up sa Wireless Contest

Inirerekumendang: