Talaan ng mga Nilalaman:

Arduino Motorized Roller Blinds: 8 Hakbang
Arduino Motorized Roller Blinds: 8 Hakbang

Video: Arduino Motorized Roller Blinds: 8 Hakbang

Video: Arduino Motorized Roller Blinds: 8 Hakbang
Video: 50 Personal Transports You Didn't Know You Needed 2024, Nobyembre
Anonim
Ang mga Arduino Motorized Roller Blinds
Ang mga Arduino Motorized Roller Blinds
Ang mga Arduino Motorized Roller Blinds
Ang mga Arduino Motorized Roller Blinds
Arduino Motorized Roller Blinds
Arduino Motorized Roller Blinds

Mga detalye ng proyekto: Ang layunin ng aking proyekto ay upang makagawa ng isang praktikal na motor na roller ng motor, kung saan maaari kong gamitin araw-araw. Ang plano ay gumawa ng roller blind na kinokontrol sa pamamagitan ng isang bipolar stepper motor kung saan, makokontrol ko sa pamamagitan ng isang arduino uno board. Matapos gumana nang maayos ang mga blinds sa pamamagitan ng motor, inaasahan kong ikonekta ito sa isang Bluetooth receiver sa arduino kung saan maaari kong makontrol gamit ang isang remote. Sa paglaon ay itatakda ko ang mga blinds sa isang timer kung saan ito bubukas sa umaga ngunit magsasara sa gabi. Nilayon kong malaman kung paano makontrol ang isang motor sa pamamagitan ng isang arduino board, at alamin ang software na kasangkot dito.

Hakbang 1: Kailangan ng Mga Materyales

Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
  • Bipolar stepper motor (byj48)
  • Driver ng motor
  • fm jumper wires
  • mm mga jumper wires
  • Arduino uno board
  • 3d na naka-print na mga bahagi
  • vinyl sheet para sa blinds
  • 3/4 sa pvc pipe

Hakbang 2: Paano Magtipon ng mga Bulag

Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
Paano Magtipon ng mga Bulag
  • Una gupitin ang tubo ng PVC sa nais na haba (pinutol ko ang minahan hanggang sa 2.5 talampakan upang magkasya ang laki ng aking bintana)
  • Susunod na gupitin ang tubo sa pahalang na linya na may isang talahanayan na nakita ang lahat sa pamamagitan ng tubo
  • Hem ang tuktok at ibaba ng vinyl sheet upang makagawa ng isang 1/2 pulgada na loop
  • Pagkatapos ay ipinasok ko ang isang 3/8 pulgada na kahoy na dowel upang hawakan ang vinyl sheet pataas, at idulas ang sheet

Hakbang 3: Mga Naka-print na Materyal ng 3D

Mga Naka-print na Materyal ng 3D
Mga Naka-print na Materyal ng 3D
Mga Naka-print na Materyal ng 3D
Mga Naka-print na Materyal ng 3D
Mga Naka-print na Materyal ng 3D
Mga Naka-print na Materyal ng 3D
  • Nag-print ako ng 3d ng isang kaso ng motor, at ipasok ang knob, upang payagan ang pag-ikot ng mga blinds gamit ang motor, at upang mapabuti ang apela ng aesthetic ng proyekto
  • Gumawa ako ng isang twist knob para sa gilid na motor ay nasa, ngunit isang insert ng tubo para sa kabilang panig kung saan ko ikinabit ang isang tindig na laki ng diameter ng tubo ng PVC.

Hakbang 4: Pag-setup ng Arduino Hardware

Pag-setup ng Arduino Hardware
Pag-setup ng Arduino Hardware

Hakbang 5: Software para sa Stepper Motor

Software para sa Stepper Motor
Software para sa Stepper Motor
Software para sa Stepper Motor
Software para sa Stepper Motor
  • I-download ang arduino ide software sa iyong desktop
  • Pagkatapos buksan ang software at mag-click sa tab na file, pagkatapos ay mga halimbawa, at sundin ito pababa sa halimbawang may pamagat na "stepper", at mag-click sa stepper na isang rebolusyon.
  • Para sa partikular na code kakailanganin mong baguhin ang mga hakbang sa bawat rebolusyon upang magkasya ang iyong motor, at maaari mong malaman ito sa pamamagitan ng sumusunod na equation

mga hakbang = Bilang ng mga hakbang sa One Revolution * Gear ratio. mga hakbang = (360 ° / 5.625 °) * 64 "Gear ratio" = 64 * 64 = 4096. ang halagang ito ang papalit sa The arduino Sketch

  • Kakailanganin mo ring baguhin ang pagkakasunud-sunod ng hakbang sa software mula 1234 hanggang 1324, kung hindi man ay hindi tatakbo ang motor
  • maaari mo ring i-play sa paligid ng mga bilis kung kinakailangan upang magkasya ang iyong mga pangangailangan

Hakbang 6: Paano Magtakda ng Motor sa isang Ir Reciever

Paano Magtakda ng Motor sa isang Ir Reciever
Paano Magtakda ng Motor sa isang Ir Reciever
  • Ang mga bahagi na kakailanganin mo para sa sketch na ito, ay isang arduino breadboard, isang 5v breadboard power supply, isang Ir receiver, at remote control
  • Ang eskematiko na ginamit ng circuit, at lahat ng mga kable ay nagmula sa utak
  • Ang code na kinakailangan upang patakbuhin ang motor sa pamamagitan ng tatanggap ay gagamit ng dalawang mga aklatan sa arduino sketch, IR remote at stepper
  • Ang stepper library ay nasa ilalim ng mga halimbawa sa arduino sketch, ngunit kakailanganin mong i-download at i-extract ang IR remote mula sa isang website tulad ng GitHub

Hakbang 7: Pangwakas na Code para sa mga Bulag

Pangwakas na Code para sa mga Bulag
Pangwakas na Code para sa mga Bulag
Pangwakas na Code para sa mga Bulag
Pangwakas na Code para sa mga Bulag

Hakbang 8: Pangwakas na Mga Saloobin

Sa pangkalahatan ang proyekto ay hindi naging sa gusto kong paraan. Nais ko ang isang ganap na autonomous roller blind na maaari kong mai-mount sa aking silid sa isang praktikal na pamamaraan. Bagaman marami akong natutunan at hindi ito isang kumpletong kabiguan, dahil bahagyang gumana ito, susubukan ko at ayusin ang mga pagkakamali na nagawa ko. Papalitan ko ang byj48 stepper motor, at stepper driver na may mas malakas na nema 17 stepper motor kasama ang isang a4988 stepper driver. Inaasahan ko na may ilang mga pagbabago sa hardware, at software na magagawa kong magkaroon ng isang ganap na paggana ng stepper motor na pinapatakbo ng roller blinds.

Inirerekumendang: