Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa itinuturo na ito, ilalarawan ko kung paano ka makakagawa ng isang balakid sa pag-iwas sa robot gamit ang Arduino.
Hakbang 1: Kailangan Mo
Ito ay isang tanyag na proyekto ng robot na Arduino. para sa pag-iwas sa maraming koneksyon sa wire, nag-disenyo ako ng isang PCB para dito.
Maaari kang gumamit ng PCB o isang tuldok na perfboard.
2WD Robot chassis na may castor wheel.
Robot wheel para sa BO motor
150 Rpm BO na nakatuon sa motor at 1.5 inch bolt & nut
may hawak ng ultrasonic sensor
2 pcs. 9V baterya at konektor ng baterya
L293D Ic & 16 na pin ng Ic base
100mfd / 25v capacitor 2 pcs 1K risistor, Led
Mga header pin, jumper wire (lalaki hanggang babae) terminal block 4pcs
HC-SR 04 ultrasonic sensor
Arduino nano
Maaari kang gumamit ng isang PCB o isang tuldok na perfboard.
Hakbang 2: Pag-iipon ng Root Chassis
Ipasok ang dalawang nakatuon na motor sa robot chassis. Gumamit ako ng isang 2wd metal chassis ngunit maaari mong gamitin ang anumang chassis
ipasok ang isang castor wheel sa harap ng robot chassis. ang mekanikal na bahagi ay nakumpleto ng robot na ito
Hakbang 3: Paggawa ng Electronic Circuit
Kung paano ito gumagana
Ang ultrasonik sonik sensor nakakita ng mga bagay sa harap nito at sukatin ang distansya ng bagay.
Sa normal na kondisyon kapag walang balakid sa harap ng robot, Dalawang motor ang umiikot pakanan at ang robot ay dumidiretso.
Kung ang anumang bagay ay napansin sa loob ng 20 cm ng ultrasonic sensor pagkatapos ang kaliwang motor ay magsisimulang paikutin laban sa pakaliwa at ang kanang motor ay paikutin nang paikot tulad nito.
Kaya't ang robot ay lumiliko sa kaliwa nang mabilis kung mayroong isang bagay sa harap nito.
Circuit at mga koneksyon kung gumagamit ka ng isang perfboard
Dito ko ginamit ang isang Arduino nano & L293D dual motor driver. Dalawang capacitor bilang isang filter. Led & 1k risistor para sa indikasyon
Ang Arduino digital pin 7 ay kumonekta sa pin na nag-uudyok ng ultrasonic sensor
Ang Arduino digital pin 8 ay kumonekta sa ultrasonik sensor Echo pin
Ang Arduino digital pin 5 & 6 ay kumonekta sa Ic l293d pin 10 & 15 para sa kaliwang control ng motor
Arduino digital pin 11 & 12 Kumonekta sa ic l293d pin 2 & 7 para sa tamang kontrol sa motor
Ikonekta ang kaliwang motor sa ic l293d pin 11 & 14
Ikonekta ang tamang motor sa ic l293d Pin 3 & 6
Kung nais mong gawin gamit ang PCB
ang PCB para sa robotic na proyekto Ay mahusay na dinisenyo at madaling gawin. Maaari kang gumawa ng iba't ibang uri ng Arduino robot gamit ang PCB na ito. Isa pang robot na gumagamit ng PCB na ito
Mag-download at mag-order ng Gerber file para sa PCB mula rito.
Hakbang 4: Pag-upload ng Code sa Arduino
I-upload ang code sa arduino nano. narito ang link ng code para sa pag-download
i-download lamang ang.ino file at buksan ito gamit ang arduino IDE.
ikonekta ang arduino nano gamit ang USB cable, piliin ang tamang com port
pagkatapos ay i-click upang i-upload
Hakbang 5: Pagsubok
oras na upang subukan ang robot.
Gumamit ako ng isang 9v na baterya para sa Arduino at isa pang baterya ng 9v para sa lakas ng motor. Para sa pag-powering ng motor mabuting gumamit ng isang rechargeable na baterya kung hindi man hindi maaring patakbuhin ng 9 v na baterya ang robot ng mahabang panahon.
Maaaring makatulong sa iyo ang video na ito -