Taula de continguts:

Robot per evitar obstacles amb microcontroladors (Arduino): 5 passos
Robot per evitar obstacles amb microcontroladors (Arduino): 5 passos

Vídeo: Robot per evitar obstacles amb microcontroladors (Arduino): 5 passos

Vídeo: Robot per evitar obstacles amb microcontroladors (Arduino): 5 passos
Vídeo: Build Your Own FIRE ALARM with Arduino - Unbelievable DIY Project! 🤯 #shorts #diy #arduino 2024, Desembre
Anonim
Robot per evitar obstacles mitjançant el microcontrolador (Arduino)
Robot per evitar obstacles mitjançant el microcontrolador (Arduino)

En aquest instructiu, us ensenyaré a fer un robot per evitar obstacles que funcioni amb Arduino. Heu de conèixer Arduino. Arduino és una placa de control que utilitza el microcontrolador atmega. Podeu utilitzar qualsevol versió d’Arduino, però he utilitzat l’Arduino Uno r3 al meu robot.

El codi és molt fàcil i el circuit només té 4-5 cables. El robot també utilitza el blindatge del motor L293D, que és compatible amb Arduino, per conduir els motors. Així doncs, l’escut s’adapta directament a Arduino, cosa que ho fa fàcil … Bàsicament, el nostre robot és un cotxe que avança i, si hi ha alguna obstrucció al seu pas, s’atura allà, es mou una mica enrere i aleshores el cap gira cap a l’esquerra i la dreta. Després compara la distància i el robot gira en la direcció amb més distància. Aleshores, el robot torna a avançar en aquesta direcció repetint de nou tot el procés. Per detectar la distància, el robot utilitza el sensor d’ultrasons HC-sr04. Per tant, aquest sensor envia ones sonores d’ultrasons cada 10 microsegons i, si hi ha alguna obstrucció, el sensor rep el ressò. En funció del temps de recorregut, coneix la distància entre el sensor i l’objecte. Comencem doncs …

Pas 1: requereixen parts

Peces obligatòries
Peces obligatòries

Per tant, per començar qualsevol projecte, primer hem de recollir les peces necessàries. Totes les parts necessàries s’esmenten a continuació: -

  • Arduino
  • Protecció del motor L293D
  • Xassís (inclosos motors i rodes)
  • Filferros
  • Suport de la bateria
  • Micro servo motor
  • el mòdul de sensor ultrasònic HC-sr04
  • suport de subjecció per al sensor

Recolliu aquests materials i passeu al següent pas.

Pas 2: munteu el xassís

Muntar el xassís
Muntar el xassís
Muntar el xassís
Muntar el xassís

Ara, munteu el cos del robot. Tothom pot tenir un xassís diferent. Munteu el xassís en conseqüència. La majoria dels xassís vénen amb un manual d’instruccions i fins i tot els meus van venir, així que mireu-lo i construïu el xassís en conseqüència. A continuació, connecteu els components al xassís. Arduino, amb el blindatge del motor unit i el suport de la bateria, s’ha de fixar al xassís. El servomotor també s’ha de fixar al xassís de la part davantera. El cap de servo llarg s’ha d’enganxar per sota del suport HC-sr04. El sensor s'ha de fixar al suport i al suport del servomotor.

No l’enganxeu al servomotor perquè es pot disposar posteriorment en cas de mal posicionament. Només cal solucionar-ho. Fixeu-lo de manera que el sensor estigui mirant cap endavant (els ulls mirin cap endavant). Connecteu els cables als motors i prepareu-vos per al següent pas. També al sensor.

Pas 3: connexions principals

Connexions principals
Connexions principals

Així que ara farem les connexions. No hi ha més de 5-6 connexions, de manera que serà un tros de pastís. Feu les connexions del sensor d’acord amb el diagrama indicat anteriorment. Els servomotors i els motors de corrent continu es poden connectar al blindatge. Connecteu la bateria a la pantalla i connecteu-la a la placa Arduino.

Pas 4: Codi Arduino

Codi Arduino
Codi Arduino

Per tant, aquesta és l’última part de completar el nostre robot. Per tant, es tracta del programari i no del maquinari. Per tant, hem de programar el nostre Arduino. He penjat el codi d'Arduino. També podeu utilitzar un altre codi o escriure el vostre. L’acabo de penjar com a referència.

Pas 5: executeu

Per tant, hem construït el nostre ROBOT EVITANT OBSTACLES. Ara és hora de jugar amb el nostre fantàstic robot i provar nous experiments amb el nostre codi.

Recomanat: