Tabla de contenido:

BOTE DE BASURA AUTOMÁTICO O CUBO. PARA SALVAR EL PLANETA .: 19 pasos (con imágenes)
BOTE DE BASURA AUTOMÁTICO O CUBO. PARA SALVAR EL PLANETA .: 19 pasos (con imágenes)

Video: BOTE DE BASURA AUTOMÁTICO O CUBO. PARA SALVAR EL PLANETA .: 19 pasos (con imágenes)

Video: BOTE DE BASURA AUTOMÁTICO O CUBO. PARA SALVAR EL PLANETA .: 19 pasos (con imágenes)
Video: COMO HACER el JUEGO del CALAMAR con CARTÓN 🕹️😲 2024, Noviembre
Anonim
Image
Image

Por gaming feeling0 Sigue más por el autor:

Máscara automática
Máscara automática
Robot de dibujo con escudo de Adafruit (concurso Make It Move)
Robot de dibujo con escudo de Adafruit (concurso Make It Move)
Robot de dibujo con escudo de Adafruit (concurso Make It Move)
Robot de dibujo con escudo de Adafruit (concurso Make It Move)

Proyectos Tinkercad »

Antes de comenzar, te recomiendo que veas el primer video antes de leer esto, ya que es muy útil

Hola, mi nombre es Jacob y vivo en el Reino Unido.

El reciclaje es un gran problema donde vivo, veo mucha basura en los campos y podría ser dañina. Lo más molesto de esto es que hay contenedores por todas partes. ¿Es esto porque la gente es demasiado perezosa? ¡Decidí arreglar esto haciendo una papelera de reciclaje que venga a ti!

Empecemos…

Suministros

Dewalt / cualquier batería de herramienta inalámbrica.

impresora 3d. Probablemente podrías salirte con la tuya sin uno.

Arduino uno.

Módulo bluetooth.

Convertidor Buck Opcional dependiendo de cuánto tiempo quieras que dure tu arduino.

Computadora y teléfono.

2x IBT_2.

2x motor limpiaparabrisas.

Paso 1: obtener energía

Image
Image
Obteniendo energía
Obteniendo energía

Tengo un presupuesto muy ajustado, por lo que no puedo gastar mi dinero en baterías Li-Po lujosas y caras o incluso en ácido Led. Sin embargo, probablemente haya baterías LI-Po realmente baratas en su hogar que ni siquiera conoce. Taladro inalámbrico Baterías o incluso algunas cortadoras de césped. ¡Estas baterías son muy útiles y ligeras!

¡No perdí el tiempo para empezar! Salté a tinkercad y después de algunas iteraciones, se me ocurrió esto:

Hasta la cima.

Paso 2: cableado de los motores

Cableado de los motores
Cableado de los motores

Como dije en la sección de suministros, estoy usando 2x IBT_2 y un arduino. Utilicé este diagrama de cableado NOTA NO UTILIZÉ LA PARTE DEL POTENCIÓMETRO. El cableado fue muy simple y solo involucró soldadura. El IBT_2 tiene dos pines PWM, uno para hacer girar el motor hacia atrás y otro hacia adelante. También tiene dos pines de alimentación que pueden ser de 3.3v a 5v. Estos son todo lo que necesita cablear para tener un control total sobre el motor. No se preocupe por los otros pines.

Paso 3: * Prueba * Código

Image
Image

Escribí un pequeño fragmento de código que acelerará lentamente el motor y el cambio de dirección cada 10 segundos. Esto se logra usando un bucle for. El IBT_2 se conectó al quinto y sexto pin PWM. Puedes copiarlo y pegarlo.

Código:

int RPWM_Output = 5; // Pin de salida 5 de Arduino PWM; conéctese al pin 1 de IBT-2 (RPWM) int LPWM_Output = 6; // Pin de salida 6 de Arduino PWM; conectar a IBT-2 pin 2 (LPWM)

configuración vacía () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

bucle vacío () {

int i = 0; // ponga su código principal aquí, para que se ejecute repetidamente:

para (i = 0; i <255; i ++) {

// En el sentido de las agujas del reloj analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); retraso (100); }

retraso (10000);

para (i = 0; i <255; i ++) {

// En sentido antihorario analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); retraso (100); }

retraso (10000);

}

Paso 4: Arduino, módulo Bluetooth y montaje del distribuidor de energía

Arduino, módulo Bluetooth y montaje del distribuidor de energía
Arduino, módulo Bluetooth y montaje del distribuidor de energía
Arduino, módulo Bluetooth y montaje del distribuidor de energía
Arduino, módulo Bluetooth y montaje del distribuidor de energía

Probablemente podría salirse con la suya sin la impresión 3D, pero es mucho más fácil imprimirlo en lugar de hacerlo. Así que diseñé una caja para que mi módulo arduino y Bluetooth se deslizara con tinkercad. Esta caja tiene orificios para tornillos en el lateral para montar. Lo monté en el medio de mi semi-chasis. Al final, solo tuve que hacer agujeros dentro de la caja para montarla ya que era demasiado grande.

Paso 5: chasis

Chasis
Chasis
Chasis
Chasis

Este chasis está hecho de madera de entramado y simplemente se atornilla con unos pocos tornillos para madera. Creé un modelo CAD rápido para ti. Realmente no hay mucho que decir sobre esto.

Paso 6: Soportes del motor del limpiaparabrisas

Soportes de motor de limpiaparabrisas
Soportes de motor de limpiaparabrisas

En realidad, esto es de un proyecto anterior, por lo que los soportes ya estaban hechos, pero consta de 3 piezas de correas resistentes.

Paso 7: seguridad

Seguridad
Seguridad

Yo, nuevamente, diseñé un soporte en tinkercad para sostener un disyuntor de 7.5 amperios. Como puede ver en la imagen adjunta arriba.

Paso 8: Montajes IBT_2 / Montajes de controlador de motor

Soportes IBT_2 / Soportes de controlador de motor
Soportes IBT_2 / Soportes de controlador de motor
Soportes IBT_2 / Soportes de controlador de motor
Soportes IBT_2 / Soportes de controlador de motor

Encontré una montura en el universo que edité un poco. En mi opinión, hace un muy buen trabajo. También es muy resistente a pesar de estar montado con pegamento caliente.

Paso 9: Pruebe el código nuevamente

Image
Image

He escrito un código que, siempre que le envíe el número uno, hará que los motores giren hacia adelante. Aquí:

Paso 10: cableado

Alambrado
Alambrado

Usé una mezcla de bloques de chocolate y conectores eléctricos para conectar la mayoría de las cosas. Los pines arduino se han soldado. También he creado un diagrama de cableado para ti. Si desea construir esto, le recomiendo que busque partes individuales en el cableado, ya que esta es una versión simplificada.

Paso 11: Montaje de la rueda

Montaje de ruedas
Montaje de ruedas

Para las ruedas, usé las viejas de mi abuelo. Puse una tuerca M8 en el motor del limpiaparabrisas y luego usé un bloqueo de rosca. Después de eso, atornillé la varilla roscada dentro de la tuerca. Agregué dos tuercas para bloquearlo y luego agregué una arandela de un centavo. Luego, agregué una arandela y dos contratuercas muy apretadas entre la rueda.

Paso 12: Código final

Código final
Código final

Este fragmento de código usa una variable llamada 'i' establecida como un número entero en 170. Esto hizo que fuera mucho más fácil escribir esto ya que no tenía que escribir 170 cada vez que quería hacer girar cada motor. El número 170 se usa ya que es 170/255, lo que equivale a 12/18 voltios. Resolví esto dividiendo 18 entre doce y luego dividiendo 255 por el resultado de la última suma. 18/5 = 1,5. 255 / 1,5 = 170.

Luego, dado que hay dos pines pwm, nombré a cada motor Motor uno: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Ambos se establecieron como salidas en los pines 5, 6, 10 y 11.

Además, establezco 4 enteros 1: forward_state 2: Backward_state 3: Left state 4: Right state. En la configuración, estos se establecieron en 0 de forma predeterminada. Usé declaraciones simples if para cada uno. Funciona estableciendo el estado de avance en 1 si se recibe '1' y también enciende los motores. Luego, hay otra declaración if que dice que si el estado de avance = 1 y se recibe uno, apague los motores. En general, esto significa que cuando hace clic en un botón, seguirá funcionando y luego, cuando vuelva a hacer clic en él, se detendrá.

Paso 13: Aplicación

Image
Image
Cara móvil opcional
Cara móvil opcional

Esta aplicación fue escrita en el inventor de la aplicación MIT y utiliza pantallas virtuales para lograr una conexión bluetooth en cada pantalla (2 de ellas). No le permite acceder a la pantalla de control a menos que tenga una conexión a través de bluetooth. Simplemente, todo lo que hace es enviar '1' '2' '3' '4' al arduino dependiendo del botón que presione.

Paso 14: Movimiento (TEST Sin Bin)

He creado un video para mostrar lo que puede hacer sin un contenedor.

Paso 15: Montaje del contenedor

Esto fue muy fácil y simplemente encajó. No tienes que atornillarlo ni nada. ¡Solo agregue las ruedas y ZOOM!

Paso 16: Primera conducción adecuada

Image
Image

Hay un video que hice si no lo viste al principio.

Paso 17: Cara móvil opcional

Imprimí en 3D cada archivo de esto: https://www.thingiverse.com/thing:2994999 publicación de thingiverse a una escala del 60%. Luego lo pegué en caliente al cuerno del servo y corté una ranura en el contenedor de esta manera. Usé una batería aa para alimentar un Arduino y un servo separados. Usé el ejemplo de la biblioteca Arduino de código de barrido.

Paso 18: ¡¡¡Gracias por llegar tan lejos !

Lo hiciste. Gracias si llegaste tan lejos, espero que lo hayas disfrutado.

Paso 19: Mejoras

Creo que este proyecto resultó genial, ¡pero siempre hay margen de mejora!

Lo primero que cambiaría es hacerlo completamente automático con sensores Lidar o algo así. También cambiaría las ruedas. Las ruedas tienen solo 7 pulgadas de diámetro y creo que si pudiera hacerlo un poco más grande, sería mejor para hacer cross country y más rápido. Por último, lo haría mucho más compacto para poder tener más espacio para la parte del contenedor.

Concurso de robots
Concurso de robots
Concurso de robots
Concurso de robots

Finalista en el Concurso de Robots

Recomendado: