Talaan ng mga Nilalaman:

Pinapagana ng Arduino na Awtomatikong Walisero: 9 Mga Hakbang
Pinapagana ng Arduino na Awtomatikong Walisero: 9 Mga Hakbang

Video: Pinapagana ng Arduino na Awtomatikong Walisero: 9 Mga Hakbang

Video: Pinapagana ng Arduino na Awtomatikong Walisero: 9 Mga Hakbang
Video: Servo Motor with Potentiometer and LCD with Arduino 2024, Hulyo
Anonim
Pinapagana ng Arduino na Awtomatikong Pagwawalis
Pinapagana ng Arduino na Awtomatikong Pagwawalis

Kaya't isang araw napagpasyahan kong bumili ng isang roomba ngunit napakamahal para sa ako ay isang mag-aaral at ang aking prayoridad pa rin ang aking paaralan, at isang ideya ang kumikislap sa aking isipan na nagsasabi kung paano 'gumawa ng isa, mayroon akong disenteng background sa pag-program at arduino kaya bakit hindi?

Hakbang 1: Mga Kagamitan sa Pag-outsource

Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource
Mga Kagamitan sa Pag-outsource

Ang bahagi para sa mga proyekto ay nakalista sa ibaba:

Arduino pro mini o anumang arduino board

Gumamit lang ako ng pro mini dahil mas mahusay at mas maliit ito

L298n driver ng motor

Ang drayber ng motor na ito ay ginagamit upang himukin ang dalawang motor na nagpapatakbo sa walis

Itulak ang walis

kung hindi mo alam kung ano ang isang push walis, ito ay tulad ng isang walis na may maraming mga brush

at umiikot habang itinutulak mo ito at kinokolekta ang dumi

2 DC na brush motor

Gumamit lang ako ng ilang misc DC Motors na nakuha ko mula sa sirang mga laruang kotse

Dalawang Ultrasonic Sensors

upang maunawaan at maiwasan ang mga pader at hadlang

DC power jack

Upang singilin ang mga power bank

Mga bangko ng kuryente

upang maibigay ang lakas na kinakailangan para sa board at motor

dalawang USB male cables

upang kumonekta sa power bank

Hakbang 2: Kinakailangan ang Mga Tool

Kinakailangan ang Mga Tool
Kinakailangan ang Mga Tool

Isang tool sa Dremel

upang putulin at ilagay ang butas kung saan kinakailangan ito

Isang bakal na bakal

upang maghinang ng mga wire, syempre.

Mga Plier

upang putulin ang kawad at tulungan na yumuko ang mga wire

kola baril (opsyonal)

upang hawakan ang mga motor nang magkasama ngunit kung hindi mo lamang ginagamit ang mga zipties

Screwdriver

upang i-fasten at paluwagin ang mga turnilyo ng maraming mga bahagi

Hakbang 3: Paghahanap Kung saan Ilalagay ang Mga Motors at Sensor at Paint Job

Paghahanap Kung saan Ilalagay ang Mga Motors at Sensors at Paint Job
Paghahanap Kung saan Ilalagay ang Mga Motors at Sensors at Paint Job
Paghahanap Kung saan Ilalagay ang Mga Motors at Sensors at Paint Job
Paghahanap Kung saan Ilalagay ang Mga Motors at Sensors at Paint Job
Paghahanap Kung saan Ilalagay ang Mga Motors at Sensors at Paint Job
Paghahanap Kung saan Ilalagay ang Mga Motors at Sensors at Paint Job

Tinantya ko kung saan ilalagay ang mga sensor sa pamamagitan lamang ng paglalagay sa kanila sa itaas at minarkahan ko ang mga bilog na kung saan ay pagkatapos ay i-cut ng dremel at habang ako ay nandito ay pininturahan ko ito ng isang metal na asul na spray na pintura

Hakbang 4: paglalagay ng mga butas

Paglalagay ng butas
Paglalagay ng butas
Paglalagay ng butas
Paglalagay ng butas
Paglalagay ng butas
Paglalagay ng butas
Paglalagay ng butas
Paglalagay ng butas
  • Kaya't inilagay ko ang apat na butas sa harap ng itaas na walis ng katawan dalawa sa kaliwa at dalawa sa kanan para makapasok ang mga sensor
  • at naglagay din ako ng dalawang hugis-parihaba na butas sa ilalim ng ibabang bahagi ng walis para makapasok ang mga motor

Hakbang 5: Puttng Lahat Ng Ito Magkasama

Puttng Lahat Ng Ito Magkasama
Puttng Lahat Ng Ito Magkasama
Puttng Lahat Ng Ito Magkasama
Puttng Lahat Ng Ito Magkasama
Puttng Lahat Ng Ito Magkasama
Puttng Lahat Ng Ito Magkasama

Mainit kong nakadikit ang lahat ng sensor at motor sa katawan, para sa mga motor ay inilalagay ko ito sa ibabang bahagi ng katawan at sinusuportahan ito ng mga kahoy na dowel upang hindi ito mag-ikot sa paligid. para sa mga sensor na mainit din akong nakadikit sa kanila sa kanilang tamang butas, gumawa din ako ng breakout board para sa pro mini upang mas madaling mag-wire at mag-shoot ng problema. habang ang driver ng motor ay nasa harap ng maglilinis

Hakbang 6: Code

ang code ay ginawa sa Arduino IDE at ito ay c plus binago, syempre. kung nais mong i-download ang code pindutin lamang ang link sa ibaba. kaya't mayroong dalawang bahagi ng code sa term ni layman, ang trabaho ng unang bahagi ay upang makuha ang form ng data ng mga sensor upang masuri ito ng board at ang trabaho ng pangalawang bahagi ay upang italaga kung aling mga motor ang umiikot at maneuver, iyon lamang ang dalawang simple mga bahagi kung nagtataka ka kung paano ko na-upload ang code, gumagamit lang ako ng isang arduino uno upang mai-upload

Hakbang 7: Hardwiring Ito

Hardwiring Ito
Hardwiring Ito
Hardwiring Ito
Hardwiring Ito
Hardwiring Ito
Hardwiring Ito
Hardwiring Ito
Hardwiring Ito

Gumamit ako ng # 12 gauge hookup wire upang ikonekta ang bawat bagay sa tamang lugar nito. ang eskematiko ng fritzing ay ibinibigay sa itaas.

ang VCC at GND ng mga sensor ay konektado sa mga power bank na nagbibigay ng 5 volts at trig pin isang echo pin ay konektado sa kanilang naaangkop na mga pin. ang mga pin para sa pagkontrol sa motor ay tinukoy sa code

Hakbang 8: Isinasara Ito

Isinasara Na Ito
Isinasara Na Ito

inilagay ko ang power bank sa itaas dahil walang puwang para sa dalawang napakalaking powerbank sa loob inilagay ko din ito sa harap upang magdagdag ng timbang kung kaya't naglalagay ng mas maraming lakas sa harap ng mga gulong na nagtutulak ng brush. binali ko ulit ang lahat ng mga bagay

Hakbang 9: Pagtatapos ng Mga Touch

ito ang huling hakbang ng mahabang itinuturo na pag-asa na nasisiyahan ka sa paggawa nito at huwag mag-atubiling baguhin at baguhin ito.

Inirerekumendang: