Tabla de contenido:
- Suministros
- Paso 1: ¿Pero qué puedo hacer?
- Paso 2: el diseño y la construcción
- Paso 3: las atracciones
- Paso 4: información de Arduino, boceto, información variable, etc
- Paso 5: la salida en serie
- Paso 6: Videos de demostración
- Paso 7: Algunos pensamientos finales
Video: Patio de juegos de medianoche: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¡Advertencia! ¡Lea esto primero! ¡No lastimes a tu mascota
¡Los láseres son peligrosos! NO recomiendo construir este proyecto TAL CUAL por varias razones
- Porque es demasiado fácil para un gato mirar el láser.
- Quizás reemplace el láser con una "caña de pescar y una cuerda" (tipo de juguete para gatos) que sobresalga del agujero …
- La interferencia puede hacer que el servo láser se comporte inesperadamente y se restablezca a la posición 0
- No se puede apagar rápidamente el láser o redirigir el láser. A diferencia de un láser de mano
- Cat se siente atraído por el ruido y el movimiento de los servos y mira el láser
- El gato no comprende los peligros de los láseres
A mi gato le encanta perseguir láseres
Mis brazos se cansan demasiado rápido para su gusto cuando se trata de que ella persiga el puntero láser que agito… Claro, le doy una buena carrera; de vez en cuando, durante unos minutos, pero necesitaba algo más automatizado … Me encanta automatizar cosas.
Recientemente seguí el tutorial de arduino a continuación y construí un "CAT LÁSER POINTER".
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
Este conocimiento es un requisito previo para Midnight's Playground
Aprenderá cómo conectar servos a un arduino, configurar el bluetooth, obtener el software requerido. Todo es muy simple y el tutorial está muy bien diseñado.
Seguí las instrucciones. Le pedí a un amigo que imprimiera en 3D los 3 pequeños componentes que requiere. Luego ordené el módulo bluetooth, los servos (y algunos servos adicionales).
Siempre trato de aprender cosas sobre arduino y electrónica. ¡Encuentro "Instructables" un recurso invaluable y encuentro ideas y excelentes consejos aquí todos los días! No soy un profesional y todavía estoy aprendiendo. Me encanta programar computadoras, así que tenía muchas ganas de jugar con estos servos y láseres.
Construí el "puntero láser de gato" y funcionó como se esperaba. De hecho, el gato estaba persiguiendo felizmente el punto rojo que se proyectaba al azar en el suelo.
Entonces Instructables tuvo un concurso de MASCOTAS. No pude resistirme. Ya tenía un Arduino Mega 2560 R3 y he construido algunos otros proyectos, así que tengo algunos sensores adicionales en una caja. Recogí algunos trozos de madera que tenía. Algunas piezas aquí y allá que podría encontrar un uso.
Y decidí construir Midnight un pequeño patio de recreo usando el láser como "Instructable".
Suministros
Componentes básicos requeridos
- Arduino Mega 2560 (o similar) y cable USB
- Protoboard y cables de puente múltiples (M-M. M-F, F-F)
- Adaptadores de corriente de 9v y 12v (para Arduino y Servo)
Componentes del patio de recreo
- (4) x Micro Servomotor DXW90 9g / 1,6 kg
- (1) x Módulo regulador de voltaje de tres terminales para Arduino
- (2) x Módulo de sensor de distancia ultrasónico HY-SRF05
- (1) x mecanismo de giro / inclinación (https://www.thingiverse.com/thing:2800192)
- (1) x HC-05 Módulo transceptor de RF inalámbrico Bluetooth de 6 pines
- (1) x Módulo de diodo láser Mini 650nm 6mm 5V 5mW Láser
- (6) x Varias piezas de madera
- (2) x almohadillas de amortiguación
- (1) x Sábana vieja para envolver todo en
Software
- IDE de Arduino
- Arduino BlueControl disponible en Google Play Store.
Herramientas misceláneas
- Grapadora
- Taladro
- Medidor de voltaje (para solucionar problemas, no es necesario)
- Cinta métrica
- Cortador de cables
- Alicates de rosca / punta de aguja
- Cinta eléctrica
- Tijeras
- Cuchillo de uso
Paso 1: ¿Pero qué puedo hacer?
Como esto es para mi gato, tuve que considerar algunas cosas … No quiero que mi gatito se lastime y los juguetes deben ser flexibles …
Acababa de comprar algunos servos adicionales y tenía algunos sensores de rango ultrasónico en un cajón … Además, acababa de hacer un increíble puntero láser automatizado.
Miré alrededor del apartamento y dejé volar mi imaginación. Tenía unos viejos recipientes de plástico para café. Podría usar las tapas redondas y rotarlas con los servos. Encontré una botella rociadora vieja que ya no rocía, examiné el tubo de plástico rescatado y descubrí que tenía algunas características interesantes que funcionarían muy bien.
Siempre mantengo las cajas mucho más tiempo del que debería … Entonces, tenía una caja grande y bonita en la que podía cortar y montar cosas. El cartón resultó útil muchas veces durante el proyecto. El soporte de la bola está hecho de cartón, los soportes ultrasónicos están hechos de cartón. Usé cartón para cubrir los cables para ayudar a protegerlos, y eventualmente cubriré el cable y los componentes electrónicos en una caja de cartón.
Paso 2: el diseño y la construcción
Ya tenía un poco de madera precortada por ahí, así que traté de utilizar lo que ya tenía …
- Una pieza cuadrada de madera contrachapada de 2 '1 "(para la base)
- Una tabla de 1 "x 6" (para el estante)
- Tres de 1 "x 1" de aproximadamente 1 '1 "de largo (para sostener el estante)
- Un pedestal de 1,5 "1,5" (para sujetar el mecanismo láser)
Reconocido, este es un diseño bastante simple. Estoy seguro de que con más tiempo y un poco de creatividad, ¡¡¡seguro que se te ocurra algo espectacular !!!
Voy a usar ese gran trozo de cartón plano en la parte de atrás para ocultar las ruedas y las palancas.
Pretaladré los agujeros y usé algunos tornillos para madera para mantener todo junto. No soy muy buen carpintero, así que disculpe algunos de los errores visibles …
Grapé a la madera un relleno de insonorización que tenía. Usar cartón para ayudar a sujetar las grapas.
¡ADVERTENCIA! Mantenga el pedestal bajo, una pulgada como máximo. ¡El gato puede mirarlo directamente si está demasiado alto! ¡El mío es demasiado alto
Paso 3: las atracciones
La torreta láser
La principal atracción es la torreta láser.
Recientemente hice un puntero láser automático para gatos.
Era el juguete perfecto para construir el patio de recreo de Midnight. El "puntero" se puede controlar a través de bluetooth y su teléfono Android mediante una aplicación llamada "Arduino BlueControl" disponible en Google Play Store. Yo debo admitir. El software para el mecanismo de giro / inclinación original fue fundamental para que esto comenzara. Estaba enviando rápidamente mis comandos bluetooth arduino en minutos. El software tiene un modo de "reproducción automática" en el que el láser se mueve aleatoriamente alrededor de un área predefinida. ¡Funciona muy bien para lo que tenía en mente!
La bola que rebota / la palanca del ratón para saltar
Esto es simplemente una bola de hilo atada a una cuerda que encontré. Luego adjunté esto a la palanca, que a su vez está unida a un servo. El servo se puede programar para que gire entre 0 y 180 grados. Utilizo esta funcionalidad para mover la palanca hacia arriba y hacia abajo de forma aleatoria, y dar un movimiento a la pelota de vez en cuando.
Una ventaja: adjunté un mouse a la palanca. Cuando la palanca tira de la cuerda hacia arriba, el mouse aparece sobre el fondo. Cuando cae la pelota, el ratón se coloca detrás del fondo.
La rueda del mouse
Unida a uno de los servos está la tapa de plástico de una lata de café. Pegué el mouse a la tapa con cinta adhesiva y coloqué la tapa en un servidor. Luego corté agujeros especiales (¿ventana?) Para que el mouse "aparezca" de repente. Un agujero por encima del estante y un agujero por debajo. Girar la rueda me permite colocar el mouse en cualquier nivel o incluso ocultarlo.
La rueda de cuerdas
Una vez más, utilicé la tapa plástica de la lata de café, sin embargo esta vez pegué algunos hilos de hilo a la tapa. Usando el mismo principio que la rueda del mouse, puedo mover las cuerdas adelante y atrás frente a una "ventana", ocultarla o hacer que vuelva a aparecer. (Desafortunadamente, debido a un servo defectuoso, tuve que quitar esta atracción del festival.
Paso 4: información de Arduino, boceto, información variable, etc
Pinout de Arduino
Usaremos pines digitales, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.
// Definir los pines de Bluetooth # definir BTHC05_PIN_RXD 10 #definir BTHC05_PIN_TXD 11
// Definir pin láser #define LASER_PIN_S 2
// Defina 5 pines de servo #define SERVO9G1_PIN_SIG 36 // Láser izquierdo y derecho #define SERVO9G2_PIN_SIG 40 // Láser arriba y abajo #define SERVO9G3_PIN_SIG 5 // Palanca de bola #define SERVO9G4_PIN_SIG 7 // Rueda del mouse // Defina el pin y el eco HY-SRF05 (Sensores ultrasónicos 1 y 2) #define trigPin1 22 // 12 Sensor de proximidad de bola #define echoPin1 23 // 13 Sensor de proximidad de bola #define trigPin2 24 // Sensor de proximidad de patio de recreo #define echoPin2 25 // Sensor de proximidad de patio de recreo
Variables mínimas y máximas para servos:
// Esto define la posición mínima y de mezcla para los servos.
ejemplo:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
Estado PlayTime
Una rutina que ejecuta código cuando un objeto activa el sensor ultrasónico apropiado.
if (playTimeState) {// ¡Advertencia! ¡Configure las coordenadas del láser de acuerdo con las dimensiones que construyó! dibujar círculo, trazar línea, etc, etc…}
¡Advertencia! Los láseres son peligrosos. No mire directamente al láser
Usé un regulador de 12v - 5v para proporcionar 5v suavizados a los servos y sensores.
Paso 5: la salida en serie
Mientras usa el IDE de Arduino, puede ver el "Monitor en serie" para ver la salida a medida que se ejecuta la rutina.
A continuación se muestra una muestra editada del resultado producido.
comienzo
Sensor ultrasónico 1 - 28,85 Sensor ultrasónico 2 - 42,66 Sensor ultrasónico 1 - 28,79 Sensor ultrasónico 2 - 43,36 Sensor ultrasónico 1 - 28,78 Sensor ultrasónico 2 - 43,66 Sensor ultrasónico 1 - 28,31 Sensor ultrasónico 2 - 43,07 Sensor ultrasónico 1 - 28,29 Sensor ultrasónico 2 - 112,42 (El sensor del patio de recreo excedió la regla "45"!) El objeto ha entrado en el patio de recreo - Láser ENCENDIDO - Dibujar círculo x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… (un montón de coordenadas editadas out) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Dibujar diagonal hacia la bola x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Dibujar una línea a la bola x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Láser APAGADO - Activando la palanca de la bola - Láser ENCENDIDO - Trazando la línea hacia abajo desde la bola x - 123, y - 62 x - 123, y - 61 x - 123, y - 60 … x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Dibujando la línea derecha al mouse x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Dibujando línea hasta el mouse x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Láser APAGADO - Ratón moviéndose - Láser ENCENDIDO - Círculo de dibujo x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Láser apagado ¡Se acabó el tiempo de reproducción! Sensor ultrasónico 1 - 27.45 Sensor ultrasónico 2 - 42.12 Sensor ultrasónico 1 - 27.56 Sensor ultrasónico 2 - 41.47 Sensor ultrasónico 1 - 27.93 Sensor ultrasónico 2 - 42.02
Paso 6: Videos de demostración
Primer video
Estoy demostrando la rutina principal del "patio de recreo", usando un sensor ultrasónico.
Esta rutina es la siguiente:
- El láser dibuja un círculo
- El láser sigue un camino programado hacia la palanca de la bola que rebota
- La pelota rebota 10 veces entre posiciones aleatorias y luego se devuelve al cubo inferior.
- El láser sigue una ruta programada hacia la rueda del mouse
- La rueda del mouse se mueve un poco hacia adelante y hacia atrás, luego el mouse se mueve al estante superior. Luego vuelve a la posición original.
- Círculo de dibujo láser
- El láser se apaga y espera a que suceda un disparador
Segundo video
Estoy demostrando la rutina de la palanca / servo de la bola que rebota usando otro sensor ultrasónico.
Tercer video
Estoy demostrando cómo comenzar en el modo de reproducción automática. Luego, cuando un objeto es detectado (o atraído), comienza la rutina mencionada en el primer video.
Cuarto video
Midnight es la prueba beta del patio de recreo para mí. ¡Está haciendo un gran trabajo!
Quinto video
Este es uno de mis videos de errores. Debido a que un cable de tierra se desconectó, se produjeron algunos resultados inesperados … El sonido proviene de mi televisor, pero casi parece sincronizado … Pensé que era un poco divertido. Me alegro de que no haya ningún daño.
Paso 7: Algunos pensamientos finales
- Por la seguridad del gato. No uses el punto láser en absoluto. Hay demasiadas variables para considerar y no queremos lastimar a nuestro pequeño amigo peludo.
- Las ruedas y las palancas brindan mucha estimulación, agregan algunas campanas o LED y viola… Tienes una alternativa segura al láser.
- Tenga cuidado cuando y si decide usar su pistola de grapas. Disparé una grapa en el mismo dedo dos veces. La sangre brotó. Desafortunadamente, no pensé en tomar una foto hasta que la limpié… Lo siento:(
Recomendado:
Controlador de juegos de bricolaje basado en Arduino - Controlador de juegos Arduino PS2 - Jugar a Tekken con el gamepad DIY Arduino: 7 pasos
Controlador de juegos de bricolaje basado en Arduino | Controlador de juegos Arduino PS2 | Jugar a Tekken con DIY Arduino Gamepad: Hola chicos, jugar juegos siempre es divertido, pero jugar con su propio controlador de juego personalizado DIY es más divertido. Así que haremos un controlador de juego usando arduino pro micro en este instructivo
Bucle de ferrocarril modelo automatizado simple con revestimiento de patio: 11 pasos
Bucle de ferrocarril modelo automatizado simple con revestimiento de patio: este proyecto es una versión mejorada de uno de mis proyectos anteriores. Esto utiliza un microcontrolador Arduino, una gran plataforma de creación de prototipos de código abierto, para automatizar el diseño de un modelo de ferrocarril. El diseño consta de un bucle ovalado simple y un salvado de revestimiento de patio
Cómo cargar juegos en Arduboy y 500 juegos en Flash-cart: 8 pasos
Cómo cargar juegos en Arduboy y 500 juegos en Flash-cart: Hice un Arduboy casero con memoria Flash serial que puede almacenar un máximo de 500 juegos para jugar en la carretera. Espero compartir cómo cargar juegos, incluido cómo almacenar juegos en la memoria flash en serie y crear su propio paquete de juegos consolidado
Mini consola de juegos Ardubaby con 500 juegos: 10 pasos
Ardubaby Mini Game Console Con 500 juegos: Créditos para el creador (Kevin Bates), Arduboy es una consola de juegos de 8 bits muy exitosa. Hubo miles de juegos escritos por el aficionado que los compartió libremente en el foro de la comunidad de Arduboy para que más personas puedan aprender a codificar
Simulador de juegos para teléfonos inteligentes: juegue juegos de Windows con control de gestos IMU, acelerómetro, giroscopio, magnetómetro: 5 pasos
SmartPhone Game Simulator: juega juegos de Windows usando Gesture Control IMU, acelerómetro, giroscopio, magnetómetro: apoya este proyecto: https://www.paypal.me/vslcreations donando a códigos de fuente abierta y amp; apoyo para un mayor desarrollo