Tabla de contenido:

Lanzador de malvaviscos activado por sonrisa: 4 pasos (con imágenes)
Lanzador de malvaviscos activado por sonrisa: 4 pasos (con imágenes)

Video: Lanzador de malvaviscos activado por sonrisa: 4 pasos (con imágenes)

Video: Lanzador de malvaviscos activado por sonrisa: 4 pasos (con imágenes)
Video: Robin es tan adecuado para el cabello corto, Sauron también puede controlar perfectamente la cabeza 2024, Mes de julio
Anonim
Image
Image

¿Quiere animar a los invitados, compañeros, amigos y familiares a ser felices? Necesitas un lanzador de malvaviscos activado por sonrisa. El "SAML" con tecnología Raspberry Pi detecta una sonrisa y luego le lanza un malvavisco: ¡la felicidad vale la pena!

Paso 1: Componentes, software y herramientas

Instalación del software
Instalación del software

Para crear su SAML necesitará:

Componentes

  1. Modelo 3 de Raspberry Pi -
  2. Controlador de motor MotoZero -
  3. Micro motorreductor de metal -
  4. Soporte de batería 4xAA -
  5. Cámara web
  6. Monitor
  7. Dongle Wifi
  8. Teclado
  9. Ratón
  10. Cables USB y de alimentación para Raspberry Pi
  11. Cable
  12. 4 pilas AA
  13. Catapulta de juguete
  14. Perchero
  15. Cuerda
  16. Pin de seguridad
  17. Soldar
  18. Cinta adhesiva
  19. ¡Malvaviscos!

Software

  1. Raspbian -
  2. CV abierto - Visión por computadora de código abierto -
  3. Software de detección de sonrisas: descárguelo del archivo.zip a continuación

Instrumentos

  1. Soldador
  2. Destornillador pequeño
  3. Pelacables
  4. Cortador de cables
  5. Tijeras
  6. Alicates

¿Listo? OK - siguiente paso…

Paso 2: instalación del software

Bien, entonces has recogido los componentes. Empiece por centrarse en la Raspberry Pi. Conecte la fuente de alimentación, el teclado y el mouse, internet (dongle wifi o ethernet), el monitor y la cámara USB. Encienda la alimentación y cuando esté en línea, descargue Raspbian.

A continuación, deberá descargar Open CV, una biblioteca de visión por computadora y luego el software de detección de sonrisas en el archivo.zip a continuación. Hay un gran Instructable en https://www.instructables.com/id/Smile-Detection-W … que lo guiará a través de esto. Modificamos el software de detección de sonrisas insertando instrucciones del manual del controlador del motor MotoZero para que, en lugar de imprimir un mensaje en la pantalla, la Raspberry Pi active el motor a través de los pines GPIO y el controlador del motor MotoZero (veremos cómo para configurarlos más tarde). El software de detección de sonrisas modificado incluye la instrucción para que el motor funcione durante medio segundo cuando se detecta una sonrisa.

Paso 3: Montaje del hardware

Montaje del hardware
Montaje del hardware

Ya ha ensamblado la Raspberry Pi e instalado el software, por lo que ahora es el momento de ser creativo con el lanzador. Para nosotros esto significó adaptar una vieja catapulta rota que los niños tenían por ahí. Hay mucho margen de maniobra para otros lanzadores, pero el controlador de disparo funciona así.

Comience con el controlador de motor MotoZero. Siga las instrucciones para soldar los componentes juntos. Luego, conéctelo a los pines GPIO de la Raspberry Pi. Luego inserte 4 baterías AA en el soporte de la batería y conéctelas a las clavijas de alimentación del MotoZero. Tenga cuidado de utilizar la polaridad correcta. Luego conecte el Micro Motorreductor Metálico a los terminales MotoZero para el motor 1.

A continuación, debe averiguar cómo utilizar la rotación de 0,5 segundos del motorreductor para activar el lanzador. Para nosotros, esto implicó pegar con cinta adhesiva el motor al costado de la catapulta, pegar un poco de cuerda con un alfiler de seguridad recortado en el otro extremo al eje del motorreductor, y alimentarlo a través de un retenedor hecho doblando una percha para que pudiéramos sujetarlo. baje el brazo de la catapulta y suéltelo girando el motor y enrollando la cuerda alrededor del eje.

Habrá formas mucho más ordenadas de hacer esto.

A continuación, alinee la catapulta con la cámara web para que el malvavisco se dispare hacia la cara sonriente.

¡Finalmente, arma la catapulta y cárgala con un malvavisco!

Paso 4: ¡Activación

¡Activación!
¡Activación!

¿Todo el hardware está configurado? La siguiente etapa es ejecutar el programa Python de detección de sonrisas.

Comience abriendo una ventana de terminal. Si ha instalado el software en su escritorio, necesitará los siguientes comandos:

escritorio cd

cd smile_detection

sudo smile_detection_Rosemodification.py

Esto debería abrir la carpeta correcta y luego ejecutar el software. Se abrirá una ventana que muestra la vista de la cámara web y, una vez que se reconozca su sonrisa, el motor funcionará y activará la catapulta.

¡Disfrutar!

Recomendado: