Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan sa Pag-outsource
- Hakbang 2: Kinakailangan ang Mga Tool
- Hakbang 3: Paghahanap Kung saan Ilalagay ang Mga Motors at Sensor at Paint Job
- Hakbang 4: paglalagay ng mga butas
- Hakbang 5: Puttng Lahat Ng Ito Magkasama
- Hakbang 6: Code
- Hakbang 7: Hardwiring Ito
- Hakbang 8: Isinasara Ito
- Hakbang 9: Pagtatapos ng Mga Touch
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
- 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
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
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
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.