Cuprins:

Arduino Obstacle Eviting Motor Motored Motor: 7 Steps
Arduino Obstacle Eviting Motor Motored Motor: 7 Steps

Video: Arduino Obstacle Eviting Motor Motored Motor: 7 Steps

Video: Arduino Obstacle Eviting Motor Motored Motor: 7 Steps
Video: Intelligent Obstacle Avoiding Robot || Step by Step Tutorial || Arduino Project 2024, Noiembrie
Anonim
Arduino Obstacle Eviting Motor Motored Car
Arduino Obstacle Eviting Motor Motored Car
Arduino Obstacle Eviting Motor Motored Car
Arduino Obstacle Eviting Motor Motored Car
Arduino Obstacle Eviting Motor Motored Car
Arduino Obstacle Eviting Motor Motored Car

Buna! și bine ați venit la tutorialul despre cum să construiți o mașină care să evite obstacolele Arduino. Putem începe prin obținerea materialelor necesare acestui proiect și ne asigurăm că ne distrăm!

MATERIALE:

  • Sârme de la feminin la masculin
  • Fire
  • Senzor de distanță
  • Scandura de lemn
  • Bandă Gorilla / Electrică
  • 2 motoare cu roți
  • Servo
  • Şurubelniţă
  • Șuruburi
  • Arduino
  • Baterie Holdster
  • Roată
  • USB la baterie
  • Atașament motor Arduino
  • USB Arduino
  • PC
  • Suport din plastic

Mai mult, sunt aici pentru a vă instrui despre realizarea unui robot de evitare a obstacolelor bazat pe Arduino. Mai jos este un ghid pas cu pas în construirea acestui mecanism prin fiecare detaliu. Cu toate acestea, acest proiect este un robot autonom complet capabil, care poate fi capabil să evite orice obstacol cu care intră în contact, pentru a-l evita. Procesul implică întâmpinarea unui obstacol în timp ce mergeți înainte, odată ce se confruntă cu obiectul, acest robot se va opri automat din mers și va face un pas înapoi. Apoi, scanează partea stângă / dreapta pentru a începe apoi să deplaseze calea cea mai potrivită. Scopul acestui proiect este de a înțelege ingineria / mecanica din spatele conceptului care se conectează la societatea noastră, cum ar fi mașinile cu conducere automată, industriile de fabricație etc.

Pasul 1: Construirea șasiului

Construirea șasiului
Construirea șasiului
Construirea șasiului
Construirea șasiului

Pentru a construi cadrul, va trebui să puneți mâna pe un șablon prefabricat pentru construirea acestui proiect sau pe un semifabricat simplu de lemn cu dimensiuni de 1/2 picior x 1/4 picior. Acesta va fi cadrul și fundamentul acestui instructabil, pe care funcționează întregul cod arduino și motoarele.

  1. Lipiți două fire la fiecare motor DC. Apoi fixați două motoare pe șasiu folosind șuruburile.
  2. Folosind șuruburi / lipici / bandă, atașați motorul la partea inferioară a șasiului pe partea din spate
  3. Asigurați-vă că motoarele sunt sigure și sunt capabile să ia forță
  4. Luați roata și, folosind orice metodă, introduceți roata în partea din față a proiectului

Pasul 2: Atașarea componentelor minore

Atașarea componentelor minore
Atașarea componentelor minore
Atașarea componentelor minore
Atașarea componentelor minore

Pentru acest pas, va trebui să plasați aceste două componente în locații specifice pentru a perfecționa designul acestui proiect. Butonul va trebui să fie atașat la buton prin lipirea portului din stânga cu firul roșu de la suportul bateriei. De asemenea, utilizați bandă, adeziv sau șuruburi pentru a fixa bateria în poziție pe porțiunea din partea de sus a fundației, apoi atașați comutatorul la partea inferioară a proiectului.

Pasul 3: Montarea modulelor

Montarea modulelor
Montarea modulelor
Montarea modulelor
Montarea modulelor

* Notă: Când montați placa Arduino, lăsați suficient spațiu pentru a conecta cablul USB, deoarece mai târziu trebuie să programați placa Arduino conectându-l la computer printr-un cablu USB.

Cu toate acestea, Arduino este o parte esențială în funcționarea întregului proiect, iar amplasarea fiecărui modul îi afectează eficiența și estetica. Locația senzorului de distanță și Arduino trebuie setată în anumite locuri, Arduino va trebui înșurubat în cadrul din spatele suportului bateriei, pe partea din spate pentru a echilibra greutatea acestui vehicul. Asigurați-vă că așezați atașamentul Arduino deasupra Arduino pentru ca funcțiile motorului să funcționeze corect. Apoi, rețineți că senzorul de distanță va trebui să se afle în fața acestui proiect pentru a detecta obstacolele și pentru a scana alte căi care sunt mai sigure pentru a intra.

Pasul 4: securizarea senzorului de distanță

Fixarea senzorului de distanță
Fixarea senzorului de distanță

Ca să nu mai vorbim, senzorul de distanță este o parte vitală pentru a permite întregului proiect să funcționeze și să evite obstacolele din calea sa. Pentru acest pas, va trebui să conectați două bucăți de plastic care se potrivesc pentru a fixa servo-ul în poziție, atașându-l la o fundație de plastic pentru a vă conecta la cadrul nostru. Acest lucru va oferi mecanismului mobilitate și rotație pentru orice mișcare viitoare pe care senzorul de distanță o folosește pentru a se deplasa în orice direcție. Fixați această componentă în partea din față a fundației sau a cadrului și continuați să utilizați senzorul de distanță.

Cu senzorul de distanță, va trebui să atașați acest lucru la partea din față a mecanismului pe care tocmai l-ați creat, prin benzi de bandă / lipici / fermoar, astfel încât pe măsură ce servo-ul se mișcă, senzorul de distanță funcționează și el.

Conectați patru fire jumper la senzorul cu ultrasunete și montați-l pe suportul de montare. Apoi montați suportul pe micro servo TowerPro care a fost deja instalat pe șasiu.

Pasul 5: Conexiuni de cablu și schemă de circuit

Conexiuni de sârmă și schemă de circuit
Conexiuni de sârmă și schemă de circuit

Aceste conexiuni prin cablu sunt cruciale pentru a permite proiectului să-și îndeplinească funcțiile, deci asigurați-vă că verificați de două ori la ce porțiune legați fiecare componentă. În schema circuitului, puteți găsi conexiunile necesare pentru ca Arduino să conducă, să detecteze etc.

* Notă: Această schemă implică patru motoare, cu toate acestea, putem ignora cele două suplimentare și putem continua.

Pasul 6: Codul

Codul
Codul
Codul
Codul
Codul
Codul
Codul
Codul

Nimic din toate acestea nu va funcționa pur și simplu fără codul programat în Arduino. Aici am furnizat codul pentru a funcționa întregul proiect dacă este conectat și construit corect. Puteți arunca o privire asupra imaginilor furnizate pentru a înțelege și a copia mai bine codul.

Pasul 7: Finalizare

Finalizare
Finalizare
Finalizare
Finalizare
Finalizare
Finalizare

Datorită faptului că am parcurs toți pașii, parcurgeți procesul și clarificați toate conexiunile / componentele care sunt încorporate în acest proiect.

  1. Conectați Arduino la computer
  2. Descărcați bibliotecile necesare (AFMOTOR, NEWPING)
  3. Compilați codul
  4. Încărcați codul în portul corect
  5. Testează, deconectează
  6. Faceți clic pe baterii, porniți comutatorul și lăsați-l să circule!

Recomandat: