Tabla de contenido:
- Paso 1: Herramientas y materiales
- Paso 2: Abre la máquina de burbujas
- Paso 3: Prepare el botón de repetición fácil
- Paso 4: Prototipo del Circut
- Paso 5: escriba el código
- Paso 6: construya el circuito en Perfboard
- Paso 7: prueba y ajuste
Video: Bubble Alarm Clock hace que despertarse sea divertido (ish): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Despertarse con un zumbido de reloj de alarma apesta. Soy una de esas personas a las que no les gusta despertarse antes de que salga el sol (o han estado muchas horas afuera). Entonces, ¿qué mejor manera de hacer que el despertar sea divertido que tener una fiesta de burbujas en la cama?
Usando un arduino y un juguete de máquina de burbujas comúnmente disponible, usted también puede despertarse con la alegría de las burbujas. Eche un vistazo a la alarma en acción:
Paso 1: Herramientas y materiales
Las piezas (definitivamente puedes sustituir las cosas que tienes en la casa): Juguete generador de burbujas: Super Miracle® Bubbles Bubble Factory (comprado en Michaels por 12 dólares) Microcontrolador: Arduino (antiguo Seeduino en mi caso) Pantalla LCD: Sparkfun Basic 16x2 LCD de caracteres Botón de repetición: Grapas LED de botón fácil: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relé: 5V SF COM-00100 Surtido de botones / interruptores para ajustar la hora: SF COM-09190 y SF COM-00102 Potenciómetro: SF COM-09806 Diodo Perfboard (1N4001) Resistencia 2.2K Cable Adaptador de corriente para arduino Pin headers Herramientas Soldador Pelacables Corbatas Cremalleras Dremel Multímetro Protoboard
Paso 2: Abre la máquina de burbujas
Primero tendrás que abrir la máquina de burbujas. El que encontré fue fácil de abrir, solo cuatro tornillos de cabeza Philips.
Una vez dentro, desconecte la batería y el motor del interruptor y suelde los cables tanto del motor como del paquete de baterías el tiempo suficiente para alimentar el exterior de la máquina. Luego, use una herramienta Dremel para hacer una abertura en el plástico para sacar los cables. Si le gustan las burbujas de colores, coloque el LED o ThingM BlinkM en la parte superior de la máquina. Finalmente, opté por colocar una mini placa en la parte posterior de la máquina de burbujas para recoger todos los cables. Esto facilitó el ajuste de la distancia entre el controlador y la unidad.
Paso 3: Prepare el botón de repetición fácil
El usuario de Flickr, Tommy Bear, ha proporcionado una excelente guía paso a paso para piratear botones fácilmente.
Esencialmente, necesita quitar un condensador y una resistencia y conectar sus propios cables. El botón fácil se abre fácilmente quitando las patas de plástico para acceder a los cuatro tornillos de cabeza Philips. Asegúrese de agarrarse de los pies. Grandes botones de rock.
Paso 4: Prototipo del Circut
Conexión de elementos Dependiendo de la pantalla LCD que elija, puede haber diferentes requisitos de cableado. Para el LCD de caracteres Sparkfun Basic 16x2 y el uso de la biblioteca LiquidCrystal.h Uso de la biblioteca LCD y siguiendo la hoja de datos (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Aquí hay un diagrama de cableado:
Originalmente estaba planeando hacer funcionar el motor directamente desde el transistor. Parece que el motor produce una cantidad significativa de ruido en el suelo, lo que hace que la pantalla LCD imprima basura. Cambié a un relé para mantener separados el motor y los circuitos Arduino. No estaba familiarizado con hacer este tipo de circuito. Estos recursos fueron útiles, es posible que desee consultarlos. Bildr.org: Control de alta potencia: Arduino + TIP120 TransistorITP Tutorial de computación física: Uso de un transistor para controlar cargas de alta corriente con un Arduino
Paso 5: escriba el código
Aquí hay un repositorio de GitHub del código actual que estoy usando. Necesita un poco de trabajo, pero debería ponerte en marcha.https://github.com/tomarthur/Bubble-Clock/ La versión actual del reloj de alarma utiliza la biblioteca Time.h Arduino para proporcionar el cronometraje básico. Mejoras a realizar en el futuro: - Incorporar un dispositivo de cronometraje externo o incluso un reloj de tiempo basado en GPS, evitando la pérdida de la hora y la alarma si el Arduino pierde energía - Permita que el tiempo se configure de forma remota o diferentes alarmas para diferentes días de la semana: método para activar burbujas por diversión (¿secuencia secreta de pulsación del botón de repetición?)
Paso 6: construya el circuito en Perfboard
Una vez que tenga un circuito de trabajo en la placa de pruebas, es fácil transferir todo a la placa de perforación para crear una configuración más permanente. Tenía un par de piezas por ahí, pero también puedes encontrar tableros que son similares a los diseños de tablero, lo que facilita el movimiento del circuito.
Debido a que no hay agujeros conectados en este tipo de placa, conecté un cable de tierra y + 5V por el costado. Originalmente soldé la pantalla LCD directamente a la placa de perforación. ¡Mala idea! Hizo que la resolución de problemas fuera difícil. La segunda vez, soldé encabezados de clavija hembra a la placa perfilada para que la pantalla LCD se pueda quitar.
Paso 7: prueba y ajuste
Una vez que haya terminado el circuito perfboard, conéctelo a su Arduino. Una vez que todo parezca estar funcionando, puede montar la máquina de burbujas y el controlador en su dormitorio.
Terminé usando una caja adicional para montar el microcontrolador en el marco de la cama por el momento.
Recomendado:
Conocimiento del circuito analógico: haz un circuito de efecto de sonido de reloj que hace tictac sin IC: 7 pasos (con imágenes)
Conocimiento de circuitos analógicos: haz un circuito de efecto de sonido de reloj que hace tictac sin IC: este circuito de efecto de sonido de reloj que hace tictac se construyó solo con transistores y resistencias y condensadores que sin ningún componente de IC. Es ideal para que aprendas los conocimientos fundamentales del circuito mediante este circuito práctico y sencillo. El tapete necesario
Qué es una CPU, qué hace y cómo solucionarlo: 5 pasos
¿Qué es una CPU, qué hace y cómo solucionarlo? Todos los días aparecen los términos " CPU " o " Procesador " ser arrojado, pero ¿realmente sabes lo que significa? Voy a repasar qué es una CPU y qué hace, luego repasaré los problemas comunes de la CPU y cómo posiblemente solucionarlos
Keyminder! ¡el dispositivo que te hace no perder tus llaves !: 3 pasos (con imágenes)
Keyminder! ¡El dispositivo que hace que no pierda sus llaves !: ¡Este dispositivo le ayuda a no perder sus llaves! Si eres como yo, cuando llegas a casa del trabajo, inmediatamente pierdes las llaves después de abrir la puerta y esperas hasta el día siguiente justo antes de tener que salir a buscarlas. Sí, puede que tengas
24 - Una bomba que hace tic-tac que te pide que dejes tu teléfono: 5 pasos
24: una bomba que hace tic-tac que le pide que deje su teléfono: 24 (antes conocido como llave) es un temporizador que anima a los usuarios a dejar el teléfono y concentrarse en otras tareas, en lugar de perder el tiempo en el teléfono. Fue diseñado para ser como una bomba para proporcionar un mejor resultado del cambio de comportamiento debido a su int
Altavoces impermeables que flotan: `` ¡Flota, se carga y hace vibrar las notas! '': 7 pasos (con imágenes)
Altavoces impermeables que flotan: `` ¡Flota, se acumula y hace vibrar las notas! '': Este proyecto de altavoces a prueba de agua se inspiró en muchos viajes al río Gila en Arizona (y en SNL's " I'm on a Boat! &Quot; ). Flotaremos río abajo o ataremos líneas a la orilla para que nuestros flotadores permanezcan junto a nuestro campamento. Todos h