Talaan ng mga Nilalaman:

Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)

Video: Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)

Video: Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Hulyo
Anonim
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor

Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor.

Ang bot na ito ay maaaring gumalaw nang mag-isa sa sarili nitong hindi nakikipagbanggaan sa anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakakakita ito ng anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na landas para sa sarili nito (hindi rin lahat ng uri ng mga hadlang).

Kaya nang hindi na nag-aaksaya ng oras, magsimula na.

Hakbang 1: Kinakailangan ang Mga Bahagi para sa Proyekto

Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto
Mga Kinakailangan na Bahagi para sa Proyekto

Narito ang listahan ng lahat ng kinakailangang mga sangkap na kailangan mo para sa proyektong ito:

  • Arduino UNO R3
  • Ultrasonic Sensor
  • Servo Motor (mini)
  • Jumper Wires
  • L7805CV Boltahe Regulator
  • L293D Motor Driver IC
  • 4 x 3.7V Baterya ng Lithium-ion
  • 2 x Gear Motor
  • 3 x Gulong
  • Breadboard

Kapag natipon mo na ang lahat ng mga bahagi, mabuting pumunta ka.

Hakbang 2: Paglikha ng Katawan ng Bot

Paglikha ng Katawan ng Bot
Paglikha ng Katawan ng Bot
Paglikha ng Katawan ng Bot
Paglikha ng Katawan ng Bot
Paglikha ng Katawan ng Bot
Paglikha ng Katawan ng Bot

Sundin ang sumusunod na hakbang para sa paggawa ng katawan ng bot:

Hakbang 1: Ihihinang ang mga babaeng pin ng header sa isang maliit na piraso ng PCB tulad ng ipinakita sa larawan. At maglakip ng isang tornilyo dito.

Hakbang 2: Ngayon i-tornilyo ang PCB na iyon sa iyong servo motor at tiyaking sapat na itong masikip.

Hakbang 3: Dalhin ang iyong ultrasonic sensor at ilagay ito ay mga header pin sa mga babaeng pin ng header sa PCB. Ipasok ito nang maayos (upang matiyak ang koneksyon). At ihanay ito sa isang paraan upang ang 90 degree ng servo motor ay dapat harapin sa harap na bahagi ng bot.

Hakbang 4: Ngayon para sa paggawa ng katawan ng bot maaari kang gumamit ng karton o plastik na board na may maiinit na pandikit o turnilyo. Ginawa ko ang katawan ng bot kasama ang ilang wiremold na nakalatag at mga turnilyo.

Hakbang 5: Ilagay ang Arduino at ang breadboard sa posisyon nito tulad ng ipinakita sa larawan at i-secure ito ng ilang mainit na pandikit o dobleng panig na tape.

Hakbang 6: Panghuli ilagay ang servo motor sa posisyon nito at ayusin ito sa anumang nais mo.

Hakbang 3: Diagram ng Skematika ng Bot

Scagram Diagram ng Bot
Scagram Diagram ng Bot
Scagram Diagram ng Bot
Scagram Diagram ng Bot

Ikonekta ang mga bahagi tulad ng ibinigay sa Schematic. Ito ay medyo madali.

Ikonekta muna ang dalawang baterya sa kahanay at pagkatapos ay ikonekta ang mga ito sa serye upang makuha ang maximum na boltahe at kapasidad. Ngayon kung mayroon kang dalawang mga motor ng parehong RPM pagkatapos ay hindi mo kailangang gawin ang koneksyon mula sa pin 11 ng Arduino hanggang sa pin 9 ng L293D ic. Ngunit kung ang iyong mga motor ay walang parehong RPM pagkatapos ay gawin ang koneksyon. At tiyaking ang motor na may mas mataas na RPM ay dapat na nasa posisyon ng motor 2.

Siguraduhin na ang lahat ng mga koneksyon ay masikip at ligtas.

Hakbang 4: Pag-upload ng Code sa Arduino

Pag-upload ng Code sa Arduino
Pag-upload ng Code sa Arduino

Ang code ng proyektong ito ay ibinibigay sa ibaba.

Ngunit bago i-upload ang code buksan ito at gawin ang kinakailangang pagbabago.

Itakda ang rpm_control ng mas mabilis na motor upang ang parehong motor ay may pantay na RPM. At itakda din ang kanan_delay at ang left_delay nang naaayon upang dapat itong gumawa ng isang perpektong pagliko ng 90 degree patungo sa kanan at kaliwang direksyon ayon sa pagkakabanggit.

Kapag na-upload mo na ang code at ang bawat iba pang mga bagay ay nakatakda na mahusay kang pumunta.

Hakbang 5: Paggawa ng Video

Salamat sa pagbabasa.

Inirerekumendang: