Materiales y herramientas para la fabricación del robot:
- cualquier botella de plástico de 1,5 l;
- una máquina vieja en el panel de control;
- conjunto de Arduino Proto Shield;
- paquete de software Arduino Uno;
- contactos de conexión (conjunto);
- Un conjunto de puentes de tipo hembra / hembra;
- Panel solar de 6 voltios;
- Dos servos Parallax (rotación continua);
- dos servos estándar del tipo Parallax 4-6VDC;
- Sensor de colisión Parallax Ping Sensor;
- soporte para cuatro pilas AA;
- soporte para batería de 9V;
- cuatro fotoresistores;
- cuatro soportes para LED;
- cuatro resistencias por 10K ohmios;
- un micro diodo 1A 1N4001.
De las herramientas que necesitará: un soldador con soldadura, alicates, dremel, cortadores laterales y otra herramienta.
Proceso de ensamblaje del robot:
Primer paso Dispositivo cerebro robot
El microcontrolador Arduino Uno es el más adecuado para este robot, ya que está diseñado para proyectos pequeños y programado con C ++.
El robot tiene cuatro servos, uno controla las ruedas, su tarea es rotar las ruedas continuamente. El segundo servo es necesario para controlar la cabeza del robot, los sensores de colisión están instalados en él. Y otro servomotor controla el eje del robot, obligándolo a girar.
Es importante comprender que la placa Arduino Proto Shield se ubicará en la botella, por lo que debe hacer el diagrama del circuito para que sea conveniente conectar y desconectar varios sensores, servos y más. Para estos propósitos, el tablero Proto Shield con todos los contactos necesarios de Adafruit es perfecto. Los contactos deben soldarse a la pantalla de Proto Shield, y todos los elementos deben conectarse con puentes.
En la parte media de la placa hay dos canales que están conectados a +5 V y GND. Se pueden ver paneles perpendiculares en los lados derecho e izquierdo de estos canales. Son necesarios para conectar 5 contactos separables entre paneles perpendiculares y dos canales. A partir de aquí, los servomotores recibirán energía, así como pulsos de control.
Si mira la foto a continuación, puede ver que los conectores que vienen con el Proto Shield no están soldados al segundo lado de las salidas digitales y a los contactos analógicos. Esto debe dejarse como está soldando los cables directamente al panel.
También debe conectar los cables a las salidas PWM (para servoaccionamientos), así como a las analógicas para resistores fotográficos. Para cada fotorresistencia, agregue una resistencia de 10K.
Hay pines 7 y 9 en la placa Proto, deben conectarse a los pines positivos de los LED rojo y verde.
Para que el robot con cuatro servos y Arduino funcione normalmente, se necesitan dos fuentes de alimentación. El microcontrolador requiere 9V de potencia. Los sensores de colisión y los servos funcionarán con cuatro baterías AA; están conectadas a un panel solar de 6V.
Para evitar la corriente inversa entre el panel solar y la batería, se debe instalar un diodo en el circuito.
Paso dos Preparación del sensor
Los fotorresistores se montan en la plataforma con soportes. Esto le permite eliminarlos rápidamente durante el montaje o el refinamiento del robot. Un extremo del puente hembra / hembra está conectado a la fotorresistencia, y el otro a la placa Proto Shield. Las juntas de goma evitan el riesgo de cortocircuito.
Paso tres Montaje del chasis
Para la fabricación del chasis necesitará un cochecito de bebé en el panel de control. Debe desmontarse, dejando solo aquellos elementos que son visibles en la foto. El eje delantero deberá girarse con un servomotor.
Ambos elementos (eje delantero y trasero) están montados en una botella de plástico, para esto, los agujeros necesarios para el tamaño están recortados. Bueno, ahora solo queda conectar todo como en la foto.
Paso cuatro Proceso de programación
La tarea principal que debe realizar el código del robot es buscar la fuente de luz y cargarla. Se usan cuatro resistores fotográficos para buscar la fuente de luz. El ciclo del programa debe comparar dónde la luz es más brillante, y luego el robot debe ir a ella.
Para evitar que el robot se estrelle, otro ciclo debe verificar si hay obstrucciones cada 30 pulgadas. Se utiliza un sensor ultrasónico para obtener esta información. Si el robot detecta un obstáculo, debe detenerse, mirar a su alrededor y elegir el mejor camino.
Paso cinco La etapa final de la asamblea.
Después de programar el robot, finalmente se puede ensamblar y probar. Para probar el robot, debe crear varias fuentes de luz de diferente brillo en la habitación y crear obstáculos en el camino hacia ellos. El robot debe alcanzar la fuente de luz más brillante sin chocar con obstáculos.
Por supuesto, hay muchas más opciones en términos de mejorar el robot. Puede agregarle una amplia variedad de funciones, aquí todo depende del deseo y la imaginación del maestro.