Tabla de contenido:

Roll-E [Robot de desechos electrónicos reciclado]: 4 pasos (con imágenes)
Roll-E [Robot de desechos electrónicos reciclado]: 4 pasos (con imágenes)

Video: Roll-E [Robot de desechos electrónicos reciclado]: 4 pasos (con imágenes)

Video: Roll-E [Robot de desechos electrónicos reciclado]: 4 pasos (con imágenes)
Video: Leemos noticias del Blog de Microbacterium. 2024, Mes de julio
Anonim
Roll-E [Robot reciclado de desechos electrónicos]
Roll-E [Robot reciclado de desechos electrónicos]

¿Recuerda a nuestro amigo recolector de basura WALL · E? Bueno, este tipo de aquí es su primo menor, y su nombre es Roll-E. Este es oficialmente mi primer instructable, así que sea amable y hágame saber cualquier error que pueda cometer.

A nadie le gusta leer instructivos largos sin imágenes, así que intenté tanto como me fue posible agregar muchas imágenes para facilitar la construcción de este robot. También hice el instructable lo más corto y directo posible [solo cuatro pasos].

El instructable se dividirá en cuatro partes;

  • Materiales
  • Montaje
  • Conexiones eléctricas
  • Código.

Vamos a sumergirnos …

Paso 1: Materiales

Materiales
Materiales

Lista de materiales

  1. Arduino Uno (x1) - Este sería el cerebro de nuestro robot.
  2. Motor Shield (x1): para impulsar nuestros motorreductores, puede usar un chip L293D para hacer lo mismo, si sabe cómo. Elegí el protector del motor porque es relativamente más fácil de usar y además da espacio para agregar más motores para mejorar la funcionalidad.
  3. Motorreductores (x2): movería el motor. Cables de conexión: necesitaría un par de estos.
  4. Llantas de robot (x2): actuarían como nuestras ruedas.
  5. Mini protoboard (x1): para construir nuestro circuito fácilmente sin necesidad de soldar.
  6. Placa de circuito impreso (PCB) de aspecto atractivo de electrónica antigua: este sería el chasis de nuestro robot, no sirve para ningún propósito inteligente, es simplemente atractivo y mejora la electrónica antigua.
  7. Bolas de desodorante roll on [con soporte para bolas] - Esta sería nuestra versión de un omniwheel:)
  8. Sensor ultrasónico HC-SR04: para evitar obstáculos.
  9. Interruptor (x1): para encender o apagar el robot.
  10. Cables de conexión: para circuitos de construcción.
  11. Pistola de pegamento caliente: creo que sabes para qué se usa.

Paso 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Primero tome su pcb de aspecto atractivo y marque dónde desea que se coloque su arduino, usando un marcador. Retire cualquier componente existente para dejar espacio para su arduino.

Coloque su Arduino en la pcb, utilizando los orificios para tornillos en el Arduino como guía, marque puntos en la pcb para que pueda perforar agujeros en la pcb donde puede usar cualquier tornillo genérico adecuado para conectar su placa arduino a la pcb. El uso de un tornillo le permite quitar y volver a colocar el Arduino de la pcb fácilmente. Si no tiene un taladro, puede hacer los agujeros con un destornillador, presione el destornillador contra la parte marcada y aplique presión suavemente mientras gira el destornillador

Nota: asegúrese de colocar un material aislante entre el arduino y la pcb para evitar que las conexiones existentes en la pcb provoquen un cortocircuito en el arduino

2: Usando su pistola de pegamento caliente, pegue la mini placa a la parte deseada de la PCB, tenga en cuenta que el sensor ultrasónico estaría en la placa y nada debería bloquearlo, para permitirle detectar obstáculos.

3: Deforme el cable de conexión alrededor de los terminales del motor, pruebe su conexión para asegurarse de que los motores funcionen y luego apóyelo con pegamento caliente. Después de hacer esto, coloque los neumáticos en los motores.

4: Da la vuelta a la placa de circuito impreso [con tu arduino y placa de pruebas adjuntas] y pega la rueda omnidireccional y los motores en la parte posterior. Consulte las imágenes para tener una idea de cómo hacer esto.

Para una construcción más rápida, puede olvidarse de los tornillos y usar una pistola de pegamento caliente para mantener todo junto. Si se hace correctamente, el pegamento puede actuar como aislante para el arduino.

Paso 3: Conexiones eléctricas

Conexiones eléctricas
Conexiones eléctricas
Conexiones eléctricas
Conexiones eléctricas
Conexiones eléctricas
Conexiones eléctricas
Conexiones eléctricas
Conexiones eléctricas

Ha terminado con la compilación por ahora. Sin embargo, apilaríamos el motor en el arduino después de haber hecho un cableado inicial.

Para las conexiones eléctricas tenemos que cablear el sensor ultrasónico HC-SR04, un botón con una resistencia desplegable al arduino. Luego conectaríamos nuestros motores a los canales M3 y M4 en el escudo del motor y apilaríamos el escudo del motor en el arduino, crujiendo los cables del sensor ultrasónico y el botón en los pines 13, 12 y 8 del arduino respectivamente.

Las conexiones para el sensor ultrasónico HC-S04, el botón y la resistencia desplegable se muestran en las imágenes 1 y 2. La resistencia de 10k ohmios conecta el pin a tierra, esto se hace para que el pin lea BAJO en el arduino cuando no el voltaje fluye a través del interruptor.

El escudo del motor que estoy usando es la versión 1 del escudo del motor Adafruit, independientemente del escudo del motor que esté usando, ya sea v1 o v2 o un derivado, no creo que la conexión varíe mucho de lo que hice. Para la conexión del motor, simplemente conecte los cables del motor izquierdo a los terminales M4 del blindaje del motor y el motor derecho a los terminales M3 [realmente no importa a qué canales los conecte, solo lo especifiqué debido a mi código]. Consulte la imagen 3 y 4.

PD. La imagen 4 (conexión esquemática del motor) no es mía, no tuve tiempo de dibujar una, así que la obtuve de

Después de realizar las conexiones, apile el protector del motor en el arduino.

Paso 4: Código

Código
Código

Antes de poder ejecutar el código, debe instalar la biblioteca AFMotor.h. Esa es la biblioteca para el escudo del motor. Para hacer esto, siga el enlace a continuación, tiene pasos para hacerlo y también tiene un enlace desde donde puede descargar los archivos de la biblioteca.

Enlace de instalación de la biblioteca AFMotor.h:

Después de la instalación, le recomiendo que consulte la clase de motor de CC de la referencia de la biblioteca para saber cómo usarla. Siga el enlace a continuación para la referencia.

Enlace de referencia de AF_DCMotor Class -

He adjuntado el archivo de boceto de arduino para el siguiente código. Mientras se ejecuta el código, abra el monitor serial para rastrear si el código se está ejecutando como debería

Eso es todo, chicos, han terminado, por favor háganme saber cómo puedo hacer esto instructible mejor y cualquier problema que puedan tener en el cuadro de comentarios. GRACIAS

Recomendado: