Talaan ng mga Nilalaman:

Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse: 7 Mga Hakbang
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse: 7 Mga Hakbang

Video: Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse: 7 Mga Hakbang

Video: Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse: 7 Mga Hakbang
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Nobyembre
Anonim
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse
Arduino Obstacle Pag-iwas sa Pinapatakbo ng Kotse ng Kotse

Kamusta! at maligayang pagdating sa tutorial tungkol sa kung paano bumuo ng isang balakid sa pag-iwas sa Arduino ng kotse. Maaari kaming magsimula sa pamamagitan ng pagkuha ng mga kinakailangang materyal para sa proyektong ito, at tiyaking masaya!

MATERIALS:

  • Babae sa Mga Lalaki na Wires
  • Mga wire
  • Distance Sensor
  • Wooden Plank
  • Gorilla Tape / Elektrikal
  • 2 Motors na may Gulong
  • Servo
  • Screwdriver
  • Mga tornilyo
  • Arduino
  • Baterya Holdster
  • Gulong
  • USB sa Battery Pack
  • Attachment ng Arduino Motor
  • Arduino USB
  • PC
  • Stand ng plastik

Bukod dito, narito ako upang turuan ka tungkol sa paggawa ng isang Obstacle Avoiding Robot batay sa Arduino. Nasa ibaba ang isang sunud-sunod na gabay sa pagbuo ng mekanismong ito sa pamamagitan ng bawat detalye. Gayunpaman, ang proyektong ito ay isang ganap na may kakayahang autonomous na robot na maaaring maiwasan ang anumang balakid kung saan ito nakikipag-ugnay, upang maiwasan. Ang proseso ay nagsasangkot ng pagpupulong ng isang balakid habang nagpapatuloy, sa sandaling naharap ang object, ang robot na ito ay awtomatikong titigil sa pagsulong at babawi. Pagkatapos, sinusuri nito ang kaliwa / kanang bahagi upang simulang ilipat ang mas angkop na landas. Ang layunin ng Proyekto na ito ay upang maunawaan ang engineering / mekanika sa likod ng konsepto na kumokonekta sa ating lipunan tulad ng mga self-drive na kotse, manufacturing industriya, atbp.

Hakbang 1: Pagbubuo ng Chassis

Pagbuo ng Chassis
Pagbuo ng Chassis
Pagbuo ng Chassis
Pagbuo ng Chassis

Upang maitayo ang frame, kakailanganin mong makuha ang iyong mga kamay sa isang premade template para sa pagbuo ng proyektong ito, o isang simpleng blangkong kahoy na may sukat na 1/2 talampakan x 1/4 talampakan. Ito ang iyong magiging frame at pundasyon ng itinuturo na ito kung saan gumagana ang iyong buong arduino code at motor.

  1. Maghinang ng dalawang wires sa bawat DC motor. Pagkatapos ay ayusin ang dalawang mga motor sa chassis gamit ang mga turnilyo.
  2. Gamit ang mga turnilyo / pandikit / tape, ilakip ang motor sa ilalim ng tsasis sa likurang bahagi
  3. Siguraduhin na ang mga motor ay ligtas at magagawang lakas
  4. Kunin ang gulong at gamit ang anumang pamamaraan, ipasok ang gulong sa harap ng proyekto

Hakbang 2: Pag-attach ng Mga Maliit na Bahagi

Paglalakip sa Mga Maliit na Bahagi
Paglalakip sa Mga Maliit na Bahagi
Paglalakip ng Mga Maliit na Bahagi
Paglalakip ng Mga Maliit na Bahagi

Para sa hakbang na ito, kakailanganin mong ilagay ang dalawang sangkap na ito sa mga tukoy na lokasyon upang maperpekto ang disenyo ng proyektong ito. Kailangang ikabit ang pindutan sa pindutan sa pamamagitan ng paghihinang sa kaliwang port gamit ang pulang kawad mula sa may hawak ng baterya. Gayundin, gumamit ng tape, pandikit o mga tornilyo upang itakda ang baterya pack sa lugar sa gitnang bahagi sa tuktok ng iyong pundasyon, pagkatapos ay ilakip ang switch sa ilalim ng proyekto.

Hakbang 3: Pag-mount ng Mga Modyul

Pag-mount ng Modyul
Pag-mount ng Modyul
Pag-mount ng Modyul
Pag-mount ng Modyul

* Tandaan: Kapag ang pag-mount ng Arduino board, mag-iwan ng sapat na puwang upang mai-plug ang USB cable, dahil sa paglaon kailangan mong i-program ang Arduino board sa pamamagitan ng pagkonekta nito sa PC sa pamamagitan ng isang USB cable.

Gayunpaman, ang Arduino ay isang mahalagang bahagi sa paggawa ng buong proyekto na ito at ang paglalagay ng bawat module ay nakakaapekto sa kahusayan at estetika nito. Ang lokasyon ng distansya sensor at Arduino ay kailangang itakda sa mga partikular na lugar, ang Arduino ay kailangang i-screw sa frame sa likod ng may hawak ng baterya, sa likurang dulo upang balansehin ang bigat ng sasakyang ito. Siguraduhing ilagay ang attachment ng Arduino sa tuktok ng Arduino para gumana nang tama ang paggana ng motor. Susunod, tandaan na ang distansya sensor ay kailangang nasa harap ng proyektong ito upang makita ang mga hadlang at i-scan ang iba pang mga landas na mas ligtas na magpatuloy.

Hakbang 4: Pag-secure ng Distance Sensor

Pag-secure ng Distance Sensor
Pag-secure ng Distance Sensor

Hindi man sabihing, ang distansya sensor ay isang mahalagang bahagi sa pagpapahintulot sa buong proyekto na gumana at maiwasan ang mga hadlang sa landas nito. Para sa hakbang na ito, kakailanganin mong ikonekta ang dalawang piraso ng plastik na akma upang ma-secure ang servo sa lugar, ilakip ito sa isang plastik na pundasyon upang kumonekta sa aming frame. Magbibigay ito ng mekanismo ng kadaliang kumilos at pag-ikot para sa anumang paggalaw sa hinaharap na ginagamit ng distansya sensor upang ilipat sa anumang direksyon. I-fasten ang sangkap na ito sa harap ng pundasyon o frame at ngayon magpatuloy upang magamit ang distansya sensor.

Gamit ang distansya sensor, kakailanganin mong ilakip ito sa harap ng mekanismo na iyong nilikha, sa pamamagitan ng tape / glue / zip ties, kaya't gumagalaw ang servo, ginagawa din ang distansya ng sensor.

I-plug ang apat na mga wire ng jumper sa sensor ng Ultrasonic at i-mount ito sa mounting bracket. Pagkatapos i-mount ang bracket sa TowerPro micro servo na na-install na sa chassis.

Hakbang 5: Mga Koneksyon sa Wire at Circuit Schematic

Mga Koneksyon sa Wire at Circuit Schematic
Mga Koneksyon sa Wire at Circuit Schematic

Ang mga koneksyon sa kawad na ito ay mahalaga sa pagpapahintulot sa proyekto na maisagawa ang mga pag-andar nito, kaya tiyaking doblehin mong suriin kung anong bahagi ang iyong nai-link sa bawat bahagi. Sa circuit eskematiko, maaari mong makita ang mga kinakailangang koneksyon na kinakailangan para sa Arduino upang magmaneho, maramdaman, atbp.

* Tandaan: Ang eskematiko na ito ay nagsasangkot ng apat na mga motor, gayunpaman, maaari nating balewalain ang labis na dalawa at magpatuloy.

Hakbang 6: Ang Code

Ang Code
Ang Code
Ang Code
Ang Code
Ang Code
Ang Code
Ang Code
Ang Code

Wala sa ito ay gagana lamang nang walang code na naka-program sa loob ng Arduino. Narito na ibinigay ko ang code upang gumana ang buong proyekto na ito kung naka-wire at naitayo nang tama. Maaari kang tumingin sa mga larawang ibinigay upang higit na maunawaan at makopya ang code.

Hakbang 7: Pagtatapos

Pagwawakas
Pagwawakas
Pagwawakas
Pagwawakas
Pagwawakas
Pagwawakas

Dahil sa katotohanan na nakumpleto na namin ang lahat ng mga hakbang, pumunta sa proseso at linawin ang lahat ng mga koneksyon / sangkap na isinasama sa loob ng proyektong ito.

  1. I-plug ang iyong Arduino sa iyong PC
  2. I-download ang mga Aklatan na kinakailangan (AFMOTOR, NEWPING)
  3. Compile ang code
  4. I-upload ang code sa tamang port
  5. Pagsubok, I-unplug
  6. Mag-click sa mga baterya, buksan ang switch at hayaan itong magmaneho!

Inirerekumendang: