Taula de continguts:

Robot Arduino 5 en 1 - Segueix-me - Seguiment de la línia - Sumo - Dibuix - Evitar obstacles: 6 passos
Robot Arduino 5 en 1 - Segueix-me - Seguiment de la línia - Sumo - Dibuix - Evitar obstacles: 6 passos

Vídeo: Robot Arduino 5 en 1 - Segueix-me - Seguiment de la línia - Sumo - Dibuix - Evitar obstacles: 6 passos

Vídeo: Robot Arduino 5 en 1 - Segueix-me - Seguiment de la línia - Sumo - Dibuix - Evitar obstacles: 6 passos
Vídeo: REAL RACING 3 LEAD FOOT EDITION 2024, Juny
Anonim
Robot Arduino 5 en 1 | Segueix-me | Seguiment de la línia | Sumo | Dibuix | Evitar obstacles
Robot Arduino 5 en 1 | Segueix-me | Seguiment de la línia | Sumo | Dibuix | Evitar obstacles

Aquesta placa de control del robot conté un microcontrolador ATmega328P i un controlador de motor L293D. Per descomptat, no és diferent d’una placa Arduino Uno, però és més útil perquè no necessita un altre blindatge per accionar el motor. És lliure de trossos de pont i es pot programar fàcilment amb el CH340G. Mentre conduïu dos motors de corrent continu, també podeu controlar diferents sensors mitjançant pins d'E / S amb aquesta targeta. En aquest projecte, hem utilitzat un sensor de distància per ultrasons HC-SR04 i un sensor d’infrarojos IR. A més, es va utilitzar un servomotor.

Pas 1: Vídeo del projecte pas a pas

Image
Image

Podeu programar un robot amb 5 escenaris diferents amb aquesta targeta de control. Els següents escenaris s’inclouen en aquest projecte:

Mode SUMO: és un esport en el qual dos robots intenten fer-se fora d’un cercle (de manera similar a l’esport del sumo).

Mode Segueix-me: pot detectar la presència de l'objecte a seguir mitjançant el sensor HC-SR04.

Mode de seguiment: el robot seguidor de línia és un vehicle que segueix una línia, ja sigui una línia negra o una línia blanca.

Mode d'evitar: el robot per evitar obstacles és un dispositiu intel·ligent que pot detectar automàticament l'obstacle que hi ha davant i evitar-los girant-se en una altra direcció.

Mode de dibuix: conté servomotor i un bolígraf. Pot dibuixar les seves pròpies pistes de moviment a la superfície.

Pas 2: Hardware obligatori

Arxiu i esquema de PCB Gerber
Arxiu i esquema de PCB Gerber
  • ATmega328P-PU amb Bootloader -
  • IC controlador de motor L293D -
  • Connector USB tipus B:
  • Socket DIP 28/16 pins -
  • Cristall de 12/16 MHz -
  • L7805 TO-220 -
  • Condensador 100uF:
  • LED:
  • Resistència 10K / 1K -
  • Condensador 470nF:
  • Presa de presa de corrent:
  • Bloc de terminals de 2 pins:
  • Capçalera de pin masculí:
  • 10nF / 22pF Ceramic -
  • Mini motor d'engranatges metàl·lics de 6V 200RPM -
  • Bateria Lipo 7.4V 1000mAh 2S (opcional) -
  • Bateria de 9V 800mAh (opcional):
  • Connector de bateria de 9V:
  • Mòdul d'ultrasons HC-SR04 -
  • Sensor d'infrarojos IR:
  • IC CH340G USB a TTL -

En aquest projecte, s’utilitzaven components del tipus DIP per facilitar la soldadura

Pas 3: fitxer i esquema de PCB Gerber

En aquest projecte, he triat PCBWay. PCBWay és l'única manera de fer d'aquest projecte un cost molt baix i una alta qualitat.

Detall del producte

  • Tipus de placa: PCB únic
  • Mides: 53,3 mm x 66 mm
  • Capes: 2 capes
  • Total: 5 unitats / 5 dòlars EUA

Obteniu el PCB Gerber & Schematic -

Pas 4: fitxers.stl 3D

Fitxers.stl en 3D
Fitxers.stl en 3D

Configuració d'impressió

  • Impressora: JGAURORA A5S
  • Resolució: 0,25
  • Emplenament: 10%

Pas 5: connexions

Connexions
Connexions

Sensor IR

  • Pin de senyal del sensor IR a Digital 12
  • Pin VCC del sensor IR a + 5V
  • Sensor IR de GND a GND

Sensor HC-SR04

  • ECHO pin a Digital 5
  • PIN TRIG a Digital 6
  • Pin VCC a + 5V
  • Pin GND a GND

Motor A

  • Motor A 1 a Digital 2
  • Motor A 2 a Digital 4
  • Activació del motor A a Digital 3

Motor B

  • Motor B 1 a Digital 10
  • Motor B 2 a Digital 11
  • Activació del motor B a Digital 9

Pas 6: codi font

Codi font
Codi font

Podeu programar un robot amb 5 escenaris diferents amb aquesta targeta de control. Els següents escenaris s’inclouen en aquest projecte:

  1. Mode SUMO: és un esport en el qual dos robots intenten fer-se fora d’un cercle (de manera similar a l’esport del sumo).
  2. Mode Segueix-me: pot detectar la presència de l'objecte a seguir mitjançant el sensor HC-SR04.
  3. Mode de seguiment: el robot seguidor de línia és un vehicle que segueix una línia, ja sigui una línia negra o una línia blanca.
  4. Mode d'evitar: el robot per evitar obstacles és un dispositiu intel·ligent que pot detectar automàticament l'obstacle que hi ha davant i evitar-los girant-se en una altra direcció.
  5. Mode de dibuix: conté un servomotor i un bolígraf. Pot dibuixar les seves pròpies pistes de moviment a la superfície.

Obteniu el codi font:

github.com/MertArduino/RobotControlBoard

Recomanat: