Talaan ng mga Nilalaman:

Taong Sumusunod sa Cart: 8 Hakbang
Taong Sumusunod sa Cart: 8 Hakbang

Video: Taong Sumusunod sa Cart: 8 Hakbang

Video: Taong Sumusunod sa Cart: 8 Hakbang
Video: Summon ng barangay, okay lang ba na hindi puntahan? 2024, Nobyembre
Anonim
Taong Sumusunod sa Cart
Taong Sumusunod sa Cart

Ang mga robot ay nakakakuha ng higit at higit na pansin sa maraming mga industriya araw-araw. Tulad ng ngayon, ang mga robot ay sinasakop ang karamihan sa mga walang gaanong trabaho kung saan sa sandaling kinakailangan ng pansin ng tao.

Magsimula tayo sa ilang simpleng isa - Isang bot na sumusunod sa iyo sa iyong pagpunta. Maraming mga application sa proyektong ito halimbawa tulad ng sa Paliparan at Shopping complex maaari itong ilipat ang mga kalakal para sa iyo habang malaya kang naglalakad.

Sa Instructable na ito, hindi namin itatayo ang mga malalaking makina ng industriya ngunit isang modelo ng pagtatrabaho na nakabatay sa Arduino para sa parehong dahilan.

Gayundin, Ang itinuturo na ito ay ginawa sa pakikipagtulungan sa HATCHNHACK. Suriin ang kanilang kamangha-manghang website para sa lahat ng iyong kagamitan sa pag-prototipo, mga blog, ideya, at marami pa.

Hakbang 1: Hakbang 1: Paghahanap ng Mga Kinakailangan na Bahaging Gagawin sa Proyekto

Kaya, sinusulat ko ito bilang isang pangkalahatang Maituturo kaya susubukan kong makakuha ng ilang mga kahalili kung hindi mo mahahanap ang mga bahagi na ginagamit ko. Magdaragdag din ako ng mga link ng pagbili upang mabili mo ang mga item na wala kang madaling gamiting at sa gayon maaari mong ipasadya ang iyong bot sa iyong pagkamalikhain. Para sa mga bahagi upang gawin ang proyektong ito sumangguni sa hnhcart. Mayroon silang mahusay na mga bahagi ng kalidad na may kamangha-manghang saklaw ng presyo.

Microcontroller: mabuti kung ikaw ay isang nagsisimula subukan ang paggamit ng isang Arduino. Sa gayon, gumagamit ako ng Arduino Uno. Bumili ng link para sa Arduino UNO

  • Mga Motors: gagana ang anumang 12V na motor. Gumagamit ako ng 300 RPM generic 12 volts na nakatuon sa DC motor. Maaari ka ring bumili ng mga BO motor. Bumili ng link para sa DC Geared boards | BO motor
  • Driver ng motor: kakailanganin mo ang isang driver ng motor upang patakbuhin ang mga motor dahil ang karamihan sa mga microcontroller ay hindi maaaring magbigay ng gaanong boltahe. Gumagamit ako ng isang L298N na maaari kang mag-refer dito upang bumili ng driver ng Motor.
  • CHASSIS: Para sa mga chassis, kailangan mong bumili ng isang tukoy para sa mga motor na iyong ginagamit. Para sa mga motor na may greared ng BO at DC maaari kang mag-refer sa link na ito
  • Ultrasonic Sensor: Gumagamit ako ng isang generic na ultrasonic sensor module na HCRS04. bumili ng link para sa
  • ultrasonic sensor.
  • Module ng IR proximity sensor: gagana ang anumang sensor ng proximity na makakakita ng detection ng bagay nang hindi bababa sa 20 cm. Bumili ng link para sa sensor
  • Jumper wires: lahat tayo ay nangangailangan ng mga jumper wires upang kumonekta ang mga bagay-bagay. Kung ikaw ay isang newbie kakailanganin mo ang isang pangkat ng mga ito para sa iba't ibang mga proyekto. maaari kang bumili ng ilang mula dito Lalaki hanggang lalaki | Lalaki hanggang Babae
  • Baterya: mahusay Gumagamit ako ng isang 12v lipo na baterya para sa proyektong ito. kung wala ka palagi kang maaaring lumipat sa mga generic na 12v na baterya ng lithium-ion. O kung gumagamit ka ng 9v BO Motors maaari ka ring gumamit ng isang simpleng 9v na baterya. Ngunit mag-ingat upang suriin ang iyong pagtutukoy ng motor bago bumili ng baterya dahil maaari mong mapinsala ang motor kung nag-aalok ka ng mas mataas na boltahe kaysa sa kapasidad ng motor. Upang bumili ng 9v baterya mag-refer dito.

  • Breadboard / prototyping board: kakailanganin mo ng isang bagay upang ikonekta ang lahat ng kawad. Narito ang breadboard ay madaling gamitin. bumili ng link para sa Breadboard | prototyping board

Hakbang 2: Pag-set up ng Iyong Chassis

Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis
Pagse-set up ng iyong Chassis

Para sa proyektong ito, gumagamit ako ng 4 na nakatuon na chassis na de motor na madali mong mahahanap. Gumagamit ako ng 4 na metal na hugis L na nakatayo upang mai-mount ang aking servo - ulo at isang kahon na gawa sa kahoy at bilang isang karwahe.

  • Upang maitayo ang chassis unang i-mount ang mga stand
  • i-mount ang mga motor at gulong
  • i-mount ang servo
  • iwanan ang ulo at ang kahon dahil kakailanganin mo ng puwang upang maitayo ang natitirang bot. ikakabit namin yan sa dulo.

Hakbang 3: Pag-kable sa Driver ng Motor

Pagtaas ng Motor Driver
Pagtaas ng Motor Driver

Upang maibigay ang sapat na katas sa mga motor na kailangan namin upang i-set up ang driver ng motor.

  1. una, i-tornilyo ang mga + ve at -ve poste ng motor sa konektor ng PTR ng driver ng motor.
  2. pagkatapos ay upang mapagana, ang driver ng motor ay nag-ikot ng + ve ng baterya sa 12v port at -ve sa GND port ng driver ng motor.
  3. ilagay ang input pin ng driver ng motor sa PWM pin ng Arduino na iyong pinili. Tandaan na baguhin sa mga motor pin sa iyong code nang naaayon.
  4. magdagdag ng isang switch sa pagitan ng + ve ng baterya at ng driver ng motor kung hindi man, mananatili kang mai-disconnect ang baterya kapag hindi mo ginagamit ito. kumuha ng 2 wires mula sa 5v at GND ng motor driver sa breadboard upang mapagana mo ang Arduino pati na rin ang iba pang mga aparato.

Hakbang 4: Pag-set up ng Ulo: Ultrasonic Sensor at IR Srensor

Pag-set up ng Ulo: Ultrasonic Sensor at IR Srensor
Pag-set up ng Ulo: Ultrasonic Sensor at IR Srensor

Ipinako ko ang mga sensor sa isang square metal plate tulad ng ipinakita sa larawan sa itaas

  • ikabit ang lahat ng 5v at GND sa 5v at GND ng breadboard upang mapagana ang mga sensor at servo.
  • ikabit ang mga output pin ng kaliwa at kanang mga IR sensor sa pin 12 at pin 13 ng Arduino.
  • ikabit ang echo at trig pin ng ultrasonic sensor sa pin 2 at pin 3 ng Arduino.
  • ikabit ang input pin ng servo sa pin 5 ng arduino.

Hakbang 5: I-set up ang Iyong Arduino

I-set up ang Iyong Arduino
I-set up ang Iyong Arduino

Gumamit ako ng double tape upang ayusin ang Arduino at breadboard sa tsasis dahil nagbibigay din ito ng pagkakabukod sa likuran ng Arduino.

kapangyarihan ang Arduino sa pamamagitan ng paglakip ng 5v at GND ng breadboard sa Vin at GND sa Arduino at mahusay kang pumunta.

Hakbang 6: Oras para sa Code

Oras para sa Code
Oras para sa Code

Aalis ako ng isang link sa pag-download para sa code samantalang ipapaliwanag ko rin ang pangunahing algorithm sa likod ng code.

  • sa una, ang bot ay magpapasimula ng isang pag-andar sa paghahanap para sa kamay.
  • sa sandaling matagpuan ang isang bagay, sisimulan ng bot ang pagpapaandar ng loop
  • sa na, kung ang kaliwang IR sensor ay na-trigger, ang bot ay liliko sa kanan
  • kung ang tamang IR sensor ay na-trigger, ang bot ay liliko sa kaliwa
  • kung ang bagay ay napakalapit, ang bot ay babalik.
  • kung ang bagay ay napupunta malayo, ang bot ay magpapatuloy.

Hakbang 7: Lahat ng Itakda, Hinahabol

Lahat ng Itakda, Hinahabol
Lahat ng Itakda, Hinahabol
Lahat ng Itakda, Hinahayaan Mag-finalize
Lahat ng Itakda, Hinahayaan Mag-finalize

lahat ng bagay tapos na, ang lahat ay natitira para sa iyo upang magamit ang iyong pagkamalikhain upang ipasadya ito at hanapin ang iyong makabagong paggamit para sa proyekto.

Inirerekumendang: