Inhoudsopgave:
Video: Robot Con Sistema De Control - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
En este Instructable aprendemos dos cosas:
- Construir un robot sencillo
- Incroporarle un sistema de control para que se mueva entre paredes
Para el systeem van controle, gebruik van een vereenvoudigde versie van controle PID en gebruik van 3D, en programma's voor Arduinos. De uitleg van de controle over robots en andere robots is niet nodig.
El costo del robot es menor a los $35, así que es un buena opción para señanza detemas avanzados de robótica, y se podría utilizar como base para robots tipo "micromouse" que resuelven un laberinto.
Met dank aan CrCibernetica.com kunt u de motors van DC en algunos otros componentes.
Stap 1: Materialen
Partes
Lo que se ocupa:
- Un controlador S4A EDU (aunque sirve cualquiera). La ventaja de este controlador es que trae los drivers de motor DC incorporados
- Kabel f-f de 3 dennen
- Motores DC pequeños con caja de engranajes (micromotorreductoren). Los motores que utilizo son de 140/270 revoluties. Estos motores viene con agarradera para montar en chasis como se ve en la foto.
- Sensor analoge infrarood. U kunt gebruikmaken van Sparkfun
- Un soporte de 4 baterias AA como este.
Herramientas
- Cautín
- Desatornillador, alicate en cortador de cable
- Impresora 3D (voor imprimir el chasis en pieza del controlador)
Stap 2: Impressie 3D Del Chasis
Son dos piezas las que hay que imprimir. Met een resolutie van 300 micron en plastic PLA. Tal van zaken die u kunt doen om de medidas te gebruiken, om een plaats te vinden die u kunt gebruiken om te herstellen. Los archivos 3D los pueden descargar de a junto con todo el código del robot.
Stap 3: Armado
Ensamblado
- Simplemente monte los motores como se observa en la foto.
- Inserte las piezas 3d de soporte de baterías en el chasis
- Lo sensores van en la parte delantera del robot, y se ajustan con gasas de plástico (ver foto)
- Coloque el controlador con tornillos (M3) en la pieza impresa 3D, y el soporte de baterías como se muestra en la foto.
Conexiones
-
El S4A EDU kan worden aangesloten op de batterij, en op de motor. Let op como los kabels van conectados. el MR y ML van al revés (note el cable café y rojo en l a foto)
- Los sensores van conectados a los pines A0 (sensor izquierdo), A1 (centro) y A2 (sensor derecho)
Stap 4: ¿Cómo Controlar El Robot?
"laden = "lui"
Ajuste de Kp y Kd
En el video se ve el robot funcionando. Sin embargo hay que ajustar los valores de Kp y Kd. Hay varias formas de hacerlo, sin embargo, para este caso es mejor de forma manual. Simplemente ajuste primero Kp, y cuando funcione de manera aceptable, comience a aumentar Kp. En principio comenzará a observar que el robotllega más rápido al centro sin oscilaciones.
En el video simplemente lo pongo a mover por un pasillo. les queda a ustedes armar un laberinto
Retos
- Ajustar Kp y Kd geen es sencillo. Existirá una manera mejor de hacerlo?
- Agregarle información de el desempeño en el tiempo (la parte integral)
- Que se mueva por un laberinto
- Qué pasa si le agrego sensores a 45 grados a cada lado? Opmerking como en el diseño del chasis tinene donde colocarlos
- Pruebe algunos otros algoritmos de control
Materiaal Aanvullend
- PID en Wikipedia
- Otro instructable de control PID bastante bueno (en ingles) de un seguidor de línea
Aanbevolen:
Mission Control Box V3.0: 4 stappen
Mission Control Box V3.0: Hallo allemaal! Dit is een bijgewerkte versie van mijn originele Mission Control Box. Deze versie is hetzelfde basisidee: lichten, schakelaars, een afteltimer en een leuke LED-staafgrafiek "vermogensmeter" allemaal met een Space Shuttle-thema. Het grootste verschil
¿Cómo Instalar Un Sistema Operativo?: 3 stappen
Cómo Instalar Un Sistema Operativo?: Las computadoras necesitan siempre un sistema operativo para arrancar, así que acá to mostraremos cómo instalar uno desde cero
[DIY] Spider Robot (Quad Robot, Quadruped): 14 stappen (met afbeeldingen)
[DIY] Spider Robot (Quad Robot, Quadruped): Als je extra ondersteuning van mij nodig hebt, is het beter dat je een geschikte donatie aan mij doet: http://paypal.me/RegisHsu2019-10-10 update:De nieuwe compiler veroorzaakt het berekeningsprobleem met zwevende getallen. Ik heb de code al aangepast. 2017-03-26
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: 3 stappen
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: Voorheen introduceerden we Armbit in lijnvolgmodus. Vervolgens introduceren we hoe Armbit te installeren in het vermijden van obstakelmodus
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c