Tabla de contenido:
- Paso 1: el hardware
- Paso 2: la electrónica
- Paso 3: el software
- Paso 4: Notificación a través de IFTTT
- Paso 5: resumen
Video: Temporizador de reproducción de iPad: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Creo que este es un tema con el que todos los padres están luchando. Cuánto pueden jugar los niños con sus iPads (o cualquier otra tableta).
Intentamos múltiples enfoques, como tiempos fijos, pero eso realmente no funcionó ya que nuestro hijo siempre quería irse a casa en el momento en que se le permitía jugar con su iPad.
El iPad Play Timer Así que hice el iPad Play Timer. Un dispositivo simple y claro que les da a los niños autocontrol sobre cuándo pueden usar su amado iPad. En el software, puede establecer para cada día de la semana cuánto tiempo se les permite jugar en el iPad (o cualquier otra tableta). Por supuesto, cero minutos también es una opción:-) como en nuestro caso en los días escolares.
SISTEMA DE TARJETAS DE BONIFICACIÓN Incluye un "sistema de tarjetas de bonificación". Estas son tarjetas RFID que los niños pueden ganar, por ejemplo, cuando terminan una comida saludable sin quejarse:-) Puede configurar en el software cuánto tiempo adicional agregará cada tarjeta. En nuestro caso, a nuestro hijo solo se le permite jugar los fines de semana (viernes, sábado y domingo), por lo que puede recoger estas tarjetas durante la semana y decidir por sí mismo cuándo quiere tiempo extra en esos días.
¡Por supuesto, cada tarjeta solo se puede usar una vez! Hay una etiqueta RFID "principal" que puede restablecer todas las tarjetas usadas, de modo que se puedan reutilizar.
Si te gusta este proyecto, VOTA por mí en la competencia de relojes: -)
Paso 1: el hardware
La caja está cortada con láser en madera de 3 mm. Puede descargar el archivo.dwg aquí (ver archivos adjuntos). Consta de 8 capas de 3 mm. Por supuesto, puede ajustar esto al grosor (cantidad de capas) y al ancho de su dispositivo Tablet.
En el medio hay un interruptor de estilo arcade colocado, para detectar si la mesa está insertada o no.
En caso de que no esté familiarizado con el diseño 2D (archivos.dwg). Usé el software gratuito llamado draftsight. Puede descargarlo aquí:
En caso de que usted no tenga un cortador láser, intente encontrar un makerpace / fablab / hackerspace local, es probable que tenga un cortador láser. El diseño no es demasiado grande, por lo que debería poder cortarlo fácilmente (en varias piezas) en una pequeña cortadora láser.
Hay agujeros para tornillos en el diseño, pero también pegué las capas individuales.
Después de hacer el estuche, lo lijé, usé una imprimación blanca y lo pinté con aerosol después de ese gris / plateado.
Puedes colgar el estuche en una pared, o en mi caso lo monté encima de una barra de metal pesado (que guardé después de tirar un armario de IKEA, que tenía estas barras en ellos, para evitar que los más cercanos se vuelquen).
Paso 2: la electrónica
Quería mantener la electrónica barata y fácil de usar. Así que basé el diseño en un ESP8266 de adafruit:
Es un chip 'arduino' de $ 9.95 con wifi y en aliexpress puedes encontrar muchos dispositivos ESP8266 incluso más baratos que todos deberían funcionar también.
El diseño terminó maximizando todos los puertos del ESP8266. Se utilizan tanto I2C como SPI.
- I2C para el respaldo trasero adafruit i2c LED:
- SPI para el MFRC-522 (solo busque en aliexpress.com "mfrc-522"
- Un puerto para conectar el conmutador
- Un puerto para conectar un parlante piezoeléctrico, para que el dispositivo pueda emitir un pitido:-)
estaba un poco apretado, pero con la sujeción de mi vieja pistola de pegamento caliente, pude hacer que todo se pegara en su lugar:-)
Aquí la lista completa de componentes de hardware:
- Adafruit HUZZAH ESP8266 Breakout
- Pantalla Adafruit de 0,56 ", 4 dígitos y 7 segmentos con mochila I2C
- Lector de RF-ID MFRC-522
- Zumbador piezoeléctrico
- 1x resistencia de 10K Ohm (para el interruptor)
- 1x resistencia de 100 ohmios (para el piezo)
- Microinterruptor Arcade
-
Cable USB FTDI serial TTL-232 (para programar el ESP8266)
Paso 3: el software
Puede descargar el código Arduino desde:
Debe configurar en el software su propia configuración de wifi (SSID y contraseña). También debe agregar las tarjetas RFID que esté utilizando.
Si no conoce los ID de sus tarjetas SSID, simplemente ejecute el software y compruebe la salida en serie, mostrará las "tarjetas no reconocidas" y mostrará sus ID.
Configuración de la tarjeta
Por tarjeta, puede configurar la cantidad de minutos que agregará.
Si configura una tarjeta como 254, restablecerá todas las tarjetas usadas a no utilizadas. Si configura una tarjeta como 253, restablecerá el reloj al valor predeterminado de ese día.
El software realiza un seguimiento de la tarjeta RFID que se ha utilizado. Por lo tanto, hasta que se reinicie, no se podrán usar y aparecerá "USED" en la pantalla cuando se presente la tarjeta.
El software también almacena cada minuto el "último minuto" en la memoria EEPROM, por lo que en caso de un corte de energía, o un niño tratando de reiniciar el dispositivo, siempre volverá al último minuto.
cuenta regresiva
El reloj de cuenta regresiva mostrará la cantidad de horas: minutos que quedan, cuando quedan más de 60 minutos. Durante los últimos 60 minutos, mostrará los minutos: segundos.
Notificaciones
Un elemento clave del dispositivo es que enviará notificaciones a la tableta. Como el ESP8266 no puede enviar HTTPS empaquetado (no hay suficiente potencia para el cifrado), está utilizando el servicio de notificación IFTTT y los webhooks, que admiten llamadas HTTP simples. Consulte la siguiente sección para conocer la configuración de IFTT.
Paso 4: Notificación a través de IFTTT
Como el ESP8266 no puede realizar solicitudes HTTPS, la mayoría de las API de notificación no son posibles. Es fantástico que IFTTT todavía tenga un webhook HTTP básico. Le permite activar una acción si se ha realizado una solicitud HTTP. En función de eso, puede activar una acción de notificación.
Necesita que la aplicación IFTTT esté instalada en su tableta. Se admiten tanto iPad como Android. En mi caso, creé una cuenta separada para el ipad para hacer esto.
En la configuración del webhook, encontrará la clave única que deberá agregar en el código Arduino.
Paso 5: resumen
Entonces, si puedes …
- para tallar el marco con un cortador láser
- junte todos los componentes soldados
- configurar el servicio IFTTT
- y cargue el código Arduino correcto en su ESP8266
Puede ofrecerle a su hijo adicto un sistema claro de control de tiempo del dispositivo:-)
Recomendado:
Motor paso a paso con chanclas D y temporizador 555; la primera parte del circuito el temporizador 555: 3 pasos
Motor paso a paso con chanclas D y temporizador 555; la primera parte del circuito el temporizador 555: El motor paso a paso es un motor de CC que se mueve en pasos discretos. Se utiliza a menudo en impresoras e incluso robótica. Explicaré este circuito en pasos. La primera parte del circuito es un 555 Temporizador. Es la primera imagen (ver arriba) con un chip 555 w
Reloj regulador de reproducción: 7 pasos (con imágenes)
Reloj regulador de reproducción: este instructivo Este instructivo le muestra cómo hacer un reloj regulador de reproducción usando una caja de reloj vieja y tres movimientos de cuarzo. He usado un viejo inglés de 12 '' (300 mm) Caja de reloj con esfera de Ebay, pero cualquier caja se puede utilizar siempre que tres
Hablando de Arduino - Reproducción de MP3 con Arduino sin ningún módulo - Reproducción de archivos MP3 desde Arduino usando PCM: 6 pasos
Hablando de Arduino | Reproducción de MP3 con Arduino sin ningún módulo | Reproducción de archivos MP3 desde Arduino usando PCM: en estas instrucciones aprenderemos cómo reproducir un archivo mp3 con arduino sin usar ningún módulo de audio, aquí usaremos la biblioteca PCM para Arduino que reproduce PCM de 16 bits con una frecuencia de 8kHZ, así que hagamos esto
Microcontrolador AVR. Intermitente de LED con temporizador. Interrupciones de temporizadores. Modo CTC del temporizador: 6 pasos
Microcontrolador AVR. Intermitente de LED con temporizador. Interrupciones de temporizadores. Modo CTC del temporizador: ¡Hola a todos! Los temporizadores son un concepto importante en el campo de la electrónica. Cada componente electrónico funciona en una base de tiempo. Esta base de tiempo ayuda a mantener todo el trabajo sincronizado. Todos los microcontroladores funcionan a una frecuencia de reloj predefinida, el
Grabador de reproducción con Raspberry Pi: 7 pasos (con imágenes)
Grabadora de reproducción con Raspberry Pi: Hola a todos, En este instructivo explico cómo hice una grabadora de reproducción con Raspberry Pi. El dispositivo es una Raspberry Pi modelo B +, con 7 botones en la parte superior, un altavoz conectado a uno de los puertos USB de Pi y un micrófono conectado a otro