Tabla de contenido:
- Paso 1: Componentes, software y herramientas
- Paso 2: instalación del software
- Paso 3: Montaje del hardware
- Paso 4: ¡Activación
Video: Lanzador de malvaviscos activado por sonrisa: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿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
Para crear su SAML necesitará:
Componentes
- Modelo 3 de Raspberry Pi -
- Controlador de motor MotoZero -
- Micro motorreductor de metal -
- Soporte de batería 4xAA -
- Cámara web
- Monitor
- Dongle Wifi
- Teclado
- Ratón
- Cables USB y de alimentación para Raspberry Pi
- Cable
- 4 pilas AA
- Catapulta de juguete
- Perchero
- Cuerda
- Pin de seguridad
- Soldar
- Cinta adhesiva
- ¡Malvaviscos!
Software
- Raspbian -
- CV abierto - Visión por computadora de código abierto -
- Software de detección de sonrisas: descárguelo del archivo.zip a continuación
Instrumentos
- Soldador
- Destornillador pequeño
- Pelacables
- Cortador de cables
- Tijeras
- 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
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
¿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:
Bloqueo de bicicleta con alarma de bricolaje (activado por choque): 5 pasos (con imágenes)
Bloqueo de bicicleta con alarma de bricolaje (activado por choque): En este proyecto, le mostraré cómo crear un candado de bicicleta con alarma activado por choque simple. Como su nombre lo indica, crea un sonido de alarma cuando su bicicleta se mueve con permiso. En el camino aprenderemos un poco sobre piezoele
Botón de control remoto activado por voz: 4 pasos (con imágenes)
Botón de control remoto activado por voz: si ha visto mis otros instrumentos, sabe que nuestro hijo tiene distrofia muscular. Esta es una parte de un proyecto para hacer que las cosas sean más accesibles para él. Tenemos una puerta que es operada por un control remoto del abre-puertas de garaje. Esto ha sido fantástico en l
BT activado por voz: 3 pasos (con imágenes)
BT activado por voz: Automatización del hogar controlada por voz usando Arduino: En este proyecto, iam usa una función de voz para controlar dispositivos domésticos. Este proyecto es parte de mi serie Home Automation. Este proyecto es muy fácil de usar en la vida real. Personas de cualquier edad pueden controlar
Redstone activado por movimiento: 7 pasos (con imágenes)
Redstone activado por movimiento: ¡Hola! Este proyecto es una lámpara de piedra roja activada por movimiento. Funciona mediante el uso de un microcontrolador crumble y un sensor de distancia ultrasónico conectado a un relé. Este proyecto se está inscribiendo en la competencia de Minecraft y cualquier voto, favorito o co
Interruptor de relé activado por voz (Arduino): 6 pasos (con imágenes)
Interruptor de relé activado por voz (Arduino): ¡Hola a todos! En este proyecto, le mostraré cómo implementar comandos de voz para sus proyectos Arduino. Usando comandos de voz, le mostraré cómo controlar un módulo de interruptor de relé