Taula de continguts:
- Pas 1: Vídeo del projecte pas a pas
- Pas 2: Hardware obligatori
- Pas 3: fitxer i esquema de PCB Gerber
- Pas 4: fitxers.stl 3D
- Pas 5: connexions
- Pas 6: codi font
Vídeo: Robot Arduino 5 en 1 - Segueix-me - Seguiment de la línia - Sumo - Dibuix - Evitar obstacles: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
- 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
Configuració d'impressió
- Impressora: JGAURORA A5S
- Resolució: 0,25
- Emplenament: 10%
Pas 5: 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
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é 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:
Robot d'evitació d'obstacles que utilitza un sensor d'ultrasons (Proteus): 12 passos
Robot d'evitació d'obstacles que utilitza un sensor d'ultrasons (Proteus): generalment ens trobem amb qualsevol robot d'evitació d'obstacles. La simulació de maquinari d’aquest robot forma part de la competència en molts col·legis i en molts esdeveniments. Però la simulació de programari del robot d'obstacles és poc freqüent. Tot i que si el podem trobar en algun lloc
Robot d'evitació d'obstacles per a càrregues útils: 6 passos
Robot d'evitació d'obstacles per portar càrrega útil pesada: es tracta d'un robot d'evitació d'obstacles construït per transportar el rocker del meu fill
El robot d'evitació d'obstacles d'Arduino més petit i petit de tots els temps: 5 passos
El robot d'evitació d'obstacles d'Arduino, el més petit i el més petit, mai: esteu cansats de grans maldestres robots que porten mig prestatge a la vostra habitació? Esteu disposat a emportar-vos el robot, però simplement no us queda a la butxaca? Aquí tens! Us presento Minibot, el robot més petit i petit per evitar obstacles que podríeu vigilar
Robot de detecció d’obstacles: 3 passos
Robot de detecció d’obstacles: parlant de plataformes mòbils, és possible que sorgeixin idees com ara el seguiment de línies, l’evitació d’obstacles, la caiguda, la supervisió de l’entorn, etc. El projecte d’avui és un robot que detecta un objecte & decideix si cal seguir-lo o evitar-lo. T
Descarregueu i jugueu a Flash Games en línia o fora de línia: 5 passos
Descarregar i jugar a jocs Flash en línia o fora de línia: en aquest instructiu us ensenyaré a descarregar jocs flash. Això és increïble per jugar en viatges i coses en què no es pot obtenir connexió Wi-Fi