Taula de continguts:

Robot per evitar obstacles amb Arduino Nano: 5 passos
Robot per evitar obstacles amb Arduino Nano: 5 passos

Vídeo: Robot per evitar obstacles amb Arduino Nano: 5 passos

Vídeo: Robot per evitar obstacles amb Arduino Nano: 5 passos
Vídeo: Arduino & Obstacle Avoidance Sensor - Getting Started with Arduino and Keyestudios 37 Sensor Kit 2024, Juliol
Anonim
Robot per evitar obstacles amb Arduino Nano
Robot per evitar obstacles amb Arduino Nano

En aquest instructiu, vaig a descriure com es pot fer un obstacle per evitar un robot amb Arduino.

Pas 1: necessiteu

Necessites
Necessites
Necessites
Necessites
Necessites
Necessites

És un popular projecte robotitzat Arduino. per evitar una gran quantitat de connexions per cable, he dissenyat un PCB per a això.

Podeu utilitzar un PCB o un perfboard puntejat.

Xassís robot 2WD amb roda de roda.

Roda de robot per a motor BO

Motor d'engranatges BO de 150 rpm i cargol i rosca d'1,5 polzades

suport per a ultrasons

2 unitats. Bateria de 9V i connector de bateria

L293D Ic i base de 16 pins Ic

Condensador 100mfd / 25v 2 peces resistència 1K, Led

Clavilles de capçalera, cable de connexió (masculí a femení), bloc de terminals 4pcs

Sensor d'ultrasons HC-SR 04

Arduino nano

Podeu utilitzar un PCB o un perfboard puntejat.

Pas 2: Muntatge del xassís arrel

Muntatge del xassís arrel
Muntatge del xassís arrel

Introduïu dos motors d'engranatges al xassís del robot. He utilitzat un xassís metàl·lic 2wd però podeu utilitzar qualsevol xassís

introduïu una roda davant del xassís del robot. La part mecànica del robot es completa

Pas 3: Creació del circuit electrònic

Realització del circuit electrònic
Realització del circuit electrònic
Realització del circuit electrònic
Realització del circuit electrònic
Realització del circuit electrònic
Realització del circuit electrònic

Com funciona

El sensor sonor d'ultrasons que detecta objectes al davant i mesura la distància de l'objecte.

En condicions normals quan no hi ha cap obstacle davant del robot, dos motors giren en sentit horari i el robot va cap endavant.

Si el sensor d'ultrasons va detectar algun objecte a menys de 20 cm, el motor esquerre començarà a girar en sentit antihorari i el motor dret girarà en sentit horari tal com estava.

Així, doncs, el robot gira a l’esquerra ràpidament si hi ha un objecte al davant.

Circuit i connexions si utilitzeu un perfboard

Aquí he utilitzat un controlador de motor dual Arduino nano i L293D. Dos condensadors com a filtre. Led i 1k resistència per indicació

El pin digital Arduino 7 es connecta al pin d’activació del sensor d’ultrasons

El pin digital Arduino 8 es connecta al pin Echo del sensor d'ultrasons

El pin digital Arduino 5 i 6 es connecta al pin 10 & 15 Ic l293d per al control del motor esquerre

Pin digital Arduino 11 i 12 Connecteu-vos al pin 2 i 7 ic l293d per al control del motor adequat

Connecteu el motor esquerre al ic l293d pin 11 & 14

Connecteu el motor adequat a l’ic l293d Pin 3 i 6

Si voleu fer-ho amb PCB

el PCB per a aquest projecte robotitzat està ben dissenyat i fàcil de fabricar. Podeu fabricar diferents tipus de robots Arduino mitjançant aquest PCB. Un altre robot que utilitza aquest PCB

Descarregueu i demaneu el fitxer Gerber per a PCB des d’aquí.

Pas 4: penjar codi a Arduino

Pengeu el codi a arduino nano. aquí teniu l’enllaç del codi per descarregar

només heu de descarregar el fitxer.ino i obrir-lo amb IDE arduino.

connecteu arduino nano mitjançant un cable USB, seleccioneu el port com adequat

a continuació, feu clic per penjar

Pas 5: proves

Proves
Proves

és hora de provar el robot.

He utilitzat una bateria de 9 V per Arduino i una altra bateria de 9 V per alimentar el motor. Per alimentar el motor, és bo utilitzar una bateria recarregable, en cas contrari, la bateria de 9 V no pot fer funcionar el robot durant molt de temps.

Aquest vídeo us pot ajudar:

Recomanat: