Tabla de contenido:

Robot de gestos con Arduino casero: 7 pasos
Robot de gestos con Arduino casero: 7 pasos

Video: Robot de gestos con Arduino casero: 7 pasos

Video: Robot de gestos con Arduino casero: 7 pasos
Video: Brazo impreso en 3D automatizado con Arduino y Scratch 2024, Noviembre
Anonim
Robot de gestos con Arduino casero
Robot de gestos con Arduino casero

En este post te vamos a explicar cómo construir paso a paso un coche de control por gestos con nuestro propio Arduino casero. Esto incluye cómo funciona; toda la mecánica, componentes, etc.

Esperamos que les guste mucho nosotros hicimos descubriendo cuál es la ciencia detrás de un Arduino

¿Qué es un Arduino?

Arduino es una plataforma electrónica de código abierto basada en hardware y software fáciles de usar. Las placas Arduino pueden leer entradas, como luz en un sensor, un dedo en un botón o tareas mucho más complejas.

Puede decirle a su tablero qué hacer enviando un conjunto de instrucciones al microcontrolador en el tablero. Para hacerlo, utiliza el lenguaje de programación Arduino (basado en Wiring) y el Software Arduino (IDE), basado en Processing. Es utilizado por artistas, estudiantes, programadores y profesionales, utilizado principalmente para proyectos pero también nos puede utilizar pequeños experimentos divertidos.

Fuente:

Cómo funciona:

Después de terminar de construir nuestro Arduino casero y The Gesture Control Car, programaremos el Arduino para que reconozca el aceloremetro y nuestros movimientos con la mano.

El Arduino se adjuntará a un guante para que sea fácil de manejar, también puede ver en qué posición le molesta menos.

Paso 1: Lista de componentes

Lista de componentes
Lista de componentes

Arduino casero:

  • Placa de pruebas (440 ot 840 Tie Point)
  • Alambres 22 AWG (varios colores)
  • 2 LED (cualquier color)
  • 2 resistencias de 220 ohmios (rojo, rojo, marrón)
  • Regulador de voltaje 7805
  • 1 resistencias de 10 k ohmios (marrón, negro, rojo)
  • 2 condensadores de 10 uF
  • Cristal de reloj de 16 MHz
  • 2 condensadores de 22 pF
  • Interruptor de tacto pequeño momentáneo
  • TTL - 232R3V3 USB. Cable convertidor serie
  • ATMEGA328 o ATMEGA 168
  • Batería de 9v

Coche de control de gestos:

  • Arduino Lilypad o Arduino casero
  • Acceloremeter
  • Módulo RF 433
  • HT12E y HT12D
  • Controlador de motor L293DNE
  • BO Motor y ruedas
  • Tablero de prototipos
  • 2 baterías de 9v
  • Madera
  • Batería
  • Regulador de voltaje 7805
  • Alambres
  • 2 resistencias de 330 k ohmios

Extras:

  • USB de 2 hilos
  • Alambre macho y hembra
  • Guante
  • Estaño
  • Soldador electrico
  • Arduino
  • Pistola de pegamento

Paso 2: Arduino: Configuración de encendido

Arduino: Configuración de encendido
Arduino: Configuración de encendido
Arduino: Configuración de encendido
Arduino: Configuración de encendido
Arduino: Configuración de encendido
Arduino: Configuración de encendido

Primero, necesitamos configurar la energía, de lo contrario, nada funcionaría. (Rojo = Energía, Negro = Tierra)

1. Agregue energía y tierra a la parte inferior de la BroadBoard, donde estará el regulador de voltaje.

2. Agregue energía y tierra a la parte inferior del Broadboard, conectando cada riel.

3. Coloque el regulador de voltaje al lado de la derecha, luego un capacitor de 10 uF a su izquierda y el otro en el riel derecho.

4. Agregue el LED al lado de la entrada de suministro, es nuestro indicador de energía; y una resistencia de 220 ohmios entre el riel izquierdo y el medio.

Ahora tenemos la configuración de energía.

Paso 3: Asignación de pines: ATMEGA328 / 168

Asignación de pines: ATMEGA328 / 168
Asignación de pines: ATMEGA328 / 168
Asignación de pines: ATMEGA328 / 168
Asignación de pines: ATMEGA328 / 168
Asignación de pines: ATMEGA328 / 168
Asignación de pines: ATMEGA328 / 168

Ahora vamos a conectar todos nuestros componentes.

Para evitar cualquier RESET durante el proceso, coloque el capacitor de 10k Ohm en el pin RESET.

1. Agregue el cristal de reloj de 16MHz entre los pines 9 y 10, y agregue los dos capacitores de 22 pF que se ejecutan a tierra en el riel izquierdo.

2. Agregue el botón pequeño para que pueda reiniciar el Arduino cuando lo desee y prepárelo para la programación, y agregue un cable pequeño a la pata inferior izquierda del interruptor para reiniciar.

3. Por último, agregue un cable de alimentación al Pin 19, conéctelo al LED (pata larga al cable) y coloque la otra resistencia de 220 ohmios en el riel derecho. (Intente hacer parpadear el LED)

Estás viendo un Arduino casi funcional.

Paso 4: Bootloading y programación

Bootloading y programación
Bootloading y programación

¿Qué es un cargador de arranque?

Un cargador de arranque es un fragmento de código que se ejecuta antes de que se ejecute cualquier sistema operativo; Básicamente sin él no pasaría nada.

Carga de arranque de Arduino:

Si tiene un ATMEGA328 nuevo, deberá grabar el gestor de arranque en él.

Aquí está el enlace que puede seguir:

Programación:

Conecte el TTL-232R3V3 USB al protoboard, luego póngalo junto con cables al ATMEGA328; compruebe que su batería de 9v no esté conectada.

Abra el IDE de Arduino y en los archivos de boceto de ejemplos, en Digital, cargue el boceto de Blink

En la opción de archivo Puerto serie, seleccione el puerto COM que está utilizando con su cable USB.

Ahora presione el icono de carga y luego presione el botón de reinicio; Si todo funciona correctamente, el LED en el pin 13 parpadeará, porque es un programa para eso.

Una vez que termines de programar donde quieras, en este caso The Gesture Control Car, puedes desconectarlo y usar tu batería de 9v para obtener energía.

Paso 5: Coche de gestos: estructura de construcción

Coche de gestos: estructura de edificio
Coche de gestos: estructura de edificio

Empiece a construir la estructura del carro con pedazos de madera, pequeños, 2 bloques por delante y por detrás (donde van las ruedas) y uno grande en el medio para soporte; pégalo con la pistola de pegamento

Luego pegue los motores a cada lado y conecte las 4 ruedas. Suelde una masa eléctrica a cada motor.

Cortar un Saquare de 15x15cm, cortarlo para que encaje en la estructura (base)

Paso 6: Circuito transmisor

Circuito transmisor
Circuito transmisor

Ahora vamos a empezar a crear el circuito y la programación del transmisor.

Vea el video de 3.36 a 6.17: Circuito del transmisor

Codificación para The Gesture Car:

Plan de descarga:

Paso 7: circuito del receptor

Circuito receptor
Circuito receptor

Ahora empieza a crear el circuito receptor.

Vea el video de 6:18 a 8:34: Circuito receptor

Plan de descarga:

Finalmente pegue todo a la base y estará listo para trabajar completamente.

Proyecto original realizado por Tapendra Mandal; Enlace de canal

Recomendado: