Talaan ng mga Nilalaman:

Robotic Operated Window Blinds: 5 Hakbang
Robotic Operated Window Blinds: 5 Hakbang

Video: Robotic Operated Window Blinds: 5 Hakbang

Video: Robotic Operated Window Blinds: 5 Hakbang
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Hulyo
Anonim
Robotic Operated Window Blinds
Robotic Operated Window Blinds

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com).

Ang proyektong ito ay nasa mga awtomatikong window blinds na maaaring makontrol mula sa iyong telepono sa pamamagitan ng Bluetooth. Gumagamit ang system ng isang nakatuon na dc motor upang i-wind / i-unwind ang kurdon na nagmumula sa mga blinds upang itaas / babaan ito pati na rin isang ika-2 motor na paikutin ang tungkod mula sa mga blinds upang buksan / isara ito. Madali itong mapapagana mula sa dalawang USB adapter ng dingding, tulad ng karaniwang ginagamit para sa pag-charge ng mga telepono at iba pang maliliit na elektronikong aparato, o upang makatipid ng isang outlet ng pader maaari kang bumili ng isang adapter sa dingding na mayroong dalawang mga USB port dito. Sa wireless system na ito hindi mo na kailangang bumangon upang ayusin ang iyong mga blinds, kunin lamang ang iyong telepono at buksan ang app!

Hakbang 1: Mga Bahagi at Tool

Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan

Para sa proyektong ito ginamit ko ang mga sumusunod na sangkap:

  • HiLETgo ESP32 OLED Development Board (Itim na board sa mga imahe)
  • BEMONOC 24V Geared DC Motor 50rpm (Silver motor sa mga imahe)
  • STEPPERONLINE Double Shaft NEMA 17 Stepper Motor (Itim na motor sa mga imahe)
  • STSPIN820 Stepper Driver Board (Blue board sa mga imahe)
  • L298N Motor Driver Board (Pulang board sa mga imahe. Nagdisenyo ako ng isang pasadyang driver ng motor para dito, berdeng board sa mga imahe, ngunit ang L298N ay isang kapalit ng aking board na may katulad na mga kable)
  • NOYITO DC-DC Adjustable Boost Converter (Blue board na may USB port sa mga imahe)
  • 2 x 3590S-2-503L Multi-turn Potentiometers (Bilog na asul na piraso sa mga imahe)
  • Isang Breadboard
  • Iba't ibang laki ng mga jumper wires
  • Iba't ibang haba ng 20awg wire
  • Iba't ibang mga M3 screws (para sa mga naka-print na bahagi ng 3D)
  • Kahon ng Elektroniko na maaaring magkasya sa isang breadboard

Mga tool na ginamit para sa proyektong ito:

  • 3d printer
  • Panghinang
  • Iba't ibang mga tool sa kamay (mga distornilyador, pliers, atbp.)

Hakbang 2: Mga kable

Kable!
Kable!
Kable!
Kable!
Kable!
Kable!

Ang mga kable para sa proyektong ito ay medyo kumplikado dahil sa maraming bilang ng mga sangkap kaya't dahil sa aking makakaya upang maipakita kung paano magkonekta ang lahat. Sinubukan kong gumawa ng isang magandang diagram gamit ang Frizting software subalit hindi ito gumagana nang maayos sa aking computer at hindi ko ito makuha upang lumikha ng isang tamang diagram ng mga kable. Sa mga imahe sa itaas makakakita ka ng isang eskematiko na ipinapakita kung paano ang lahat ay naka-wire nang magkasama, kapwa ang DC-DC converter at ang ESP32 ay mangangailangan ng isang koneksyon sa USB upang mapalakas sila. Kung gumagamit ng L298N DC motor driver board pagkatapos ang mga kable ay bahagyang magkakaiba para sa board na iyon kumpara sa minahan.

Hakbang 3: Arduino IDE Code

Arduino IDE Code
Arduino IDE Code

Nakalakip bilang isang file ng teksto ang code na aking nilikha para sa aking proyekto, nilikha ito sa Arduino IDE at nangangailangan ng mga file ng board ng ESP32 at mga kaugnay na aklatan. Sa code maaari kang makahanap ng isang link sa pahina ng GitHub na maaaring magturo sa iyo sa pamamagitan ng pagdaragdag ng kinakailangang mga file sa Arduino IDE. Dapat itong maglaman ng maraming mga puna na hahantong sa iyo hakbang-hakbang sa ginagawa ng programa. Ang file ay tinawag na "BluetoothControlledWindowBlindsCode.txt".

Hakbang 4: Mga Naka-print na Bahaging 3D

Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D
Mga Naka-print na Bahaging 3D

Mga bahagi upang mai-print:

  • Hex Rod Coupler
  • Blinds Cord Coupler
  • Mga Shell ng Coupler ng Blinds Cord
  • Geared Motor Shaft Coupler 1 at 2
  • Nakatuon sa Motor Shell na Mababang Kalahati
  • Naka-gear na Motor Shell Sa Itaas na Half
  • Stepper Motor Enclosure
  • Sa ilalim ng Stepper Motor Enclosure
  • Stepper Motor - Potentiometer Coupler
  • Naka-gear na Motor Sa Ibabang Bundok
  • Naka-gear na Motor Clamp
  • Naka-gear na Motor Potentiometer Mount

Mga Hakbang upang Magtipon:

  1. Maglakip ng 1 potentiometer sa ilalim ng poste ng stepper motor gamit ang itinalagang tagabitay.
  2. I-mount ang stepper motor sa loob ng enclure ng stepper motor.
  3. Ikabit ang ilalim ng stepper motor na enclosure sa stepper ng motor ng stepper na tinitiyak na pumila mo ang potensyomiter upang magkasya ito sa lugar. Siguraduhin na patakbuhin ang potensyomiter at mga stepper wires mula sa pagbubukas sa ilalim ng enclosure.
  4. Nakalakip ang hex rod coupler sa baras ng stepper motor na dumidikit sa tuktok ng enclosure.
  5. I-mount ang enclosure ng stepper motor sa dingding, siguraduhing ipasok ang mga blinds rod sa coupler habang pinapila ang enclosure na mai-mount.
  6. Ipasok ang isang M3 tornilyo sa pamamagitan ng una sa mga nakatuon na motor shaft coupler. Pakainin ang kurdon mula sa mga blinds sa pamamagitan ng butas niya sa unang kalahati ng nakabitin na motor shaft coupler. Itali ang isang buhol pagkatapos hilahin ito upang hindi ito madulas.
  7. Ikabit ang ika-2 kalahati ng naka-gear na motor shaft coupler sa ika-1 kalahati. Ipasok ang potentiometer shaft sa ika-2 kalahati ng coupler.
  8. Gamit ang naka-gear na motor na naka-mount sa ibaba at i-clamp, ikabit ang naka-gear na motor sa windowsill / wall.
  9. Pantayin ang naka-mount na motor potentiometer na mount at i-mount din ito sa dingding.
  10. I-mount ang 2 halves ng mga naka-gear na mga shell ng motor upang maayos na maitago ang motor na nakatuon. Patakbuhin ang potensyomiter at nakatuon na mga wire ng motor palabas ng shell at patungo sa iyong kahon na electronics.

Inirerekumendang: