Taula de continguts:

Temporitzador de reproducció de l'iPad: 5 passos (amb imatges)
Temporitzador de reproducció de l'iPad: 5 passos (amb imatges)

Vídeo: Temporitzador de reproducció de l'iPad: 5 passos (amb imatges)

Vídeo: Temporitzador de reproducció de l'iPad: 5 passos (amb imatges)
Vídeo: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, De novembre
Anonim
Image
Image
Temporitzador de reproducció d’iPad
Temporitzador de reproducció d’iPad

Crec que aquest és un tema amb què tots els pares tenen problemes. Quant poden jugar els nens amb els seus iPads (o qualsevol altra tauleta).

Vam provar diversos enfocaments, com ara els temps fixos, però això realment no funcionava, ja que el nostre fill sempre volia tornar a casa en el moment que se li permetia jugar amb el seu iPad.

Per tant, he creat l’iPad Play Timer. Un dispositiu clar i senzill que permet als nens tenir autocontrol quan poden utilitzar el seu estimat iPad. Al programari podeu definir per a cada dia de la setmana quant de temps se'ls permet reproduir a l'iPad (o qualsevol altra tauleta). Per descomptat, zero minuts també és una opció:-) com en el nostre cas els dies escolars.

SISTEMA DE TARGETES BONUS Inclou un "sistema de targetes de bonificació". Es tracta de targetes RFID que poden guanyar els nens, per exemple, quan acaben un menjar saludable sense queixar-se:-) Podeu configurar al programari quant de temps addicional afegirà cada targeta. En el nostre cas, el nostre fill només està autoritzat a jugar els caps de setmana (div, sat i sol), de manera que pot recollir aquestes cartes durant tota la setmana i es pot decidir ell mateix quan vulgui el temps addicional en aquests dies.

Per descomptat, cada carta només es pot utilitzar una vegada. Hi ha una etiqueta RFID "pare" que permet restablir totes les targetes utilitzades perquè es puguin tornar a utilitzar.

Si us agrada aquest projecte, VOTEU per la competició de rellotges: -)

Pas 1: el maquinari

El maquinari
El maquinari
El maquinari
El maquinari
El maquinari
El maquinari

El cas és tallat amb fusta de 3 mm. Podeu descarregar el fitxer.dwg aquí (veure fitxers adjunts). Consta de 8 capes de 3 mm. Per descomptat, podeu ajustar-lo al gruix (quantitat de capes) i a l’amplada del dispositiu Tablet.

Al centre hi ha un commutador d'estil arcade, per detectar si el tauler està inserit o no.

Per si no esteu familiaritzat amb el disseny 2D (fitxers.dwg). He utilitzat el programari lliure anomenat draftsight. Podeu descarregar-lo aquí:

En cas que no tingueu un tallador làser, proveu de trobar un makerspace / fablab local, / hackerspace, és probable que tinguin un tallador làser. El disseny no és massa gran, de manera que hauríeu de poder tallar-lo fàcilment (en diverses peces) en un tallador làser petit.

Hi ha forats de cargol al disseny, però també he enganxat les capes individuals.

Un cop feta la funda, la vaig polir, vaig utilitzar una imprimació blanca i la vaig pintar amb esprai després d’aquell gris / plata.

Podeu penjar la caixa a una paret o, en el meu cas, la vaig muntar damunt una barra de metall pesat (que vaig guardar després de llençar un armari IKEA que contenia aquestes barres per evitar que es bolqués el més proper).

Pas 2: l'electrònica

L’Electrònica
L’Electrònica
L’Electrònica
L’Electrònica
L’Electrònica
L’Electrònica

Volia mantenir l'electrònica barata i fàcil d'utilitzar. Així que vaig basar el disseny en un ESP8266 d’adafruit:

És un xip 'arduino' de 9,95 dòlars amb wifi i, a aliexpress, podeu trobar molts dispositius ESP8266 encara més econòmics, que també haurien de funcionar.

El disseny va acabar maximitzant tots els ports de l’ESP8266. S’utilitzen tant I2C com SPI.

  • I2C per a l'Adafruit i2c LED de nou:
  • SPI per al MFRC-522 (només cal que cerqueu a aliexpress.com "mfrc-522"
  • Un port per connectar el commutador
  • Un port per connectar un altaveu piezoelèctric perquè el dispositiu pugui "emetre un so":-)

va ser una mica ajustat, però amb la presa de la meva antiga pistola de cola calenta, vaig poder fer que tot quedés al seu lloc:-)

Aquí teniu la llista completa de components de maquinari:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 "4 dígits, pantalla de 7 segments amb motxilla I2C
  • Lector de RF-ID MFRC-522
  • Zumbador piezoelèctric
  • 1 resistència de 10 k ohmis (per a l'interruptor)
  • 1x resistència de 100 Ohm (per al piezoelèctric)
  • Arcade Micro Switch
  • Cable USB FTDI sèrie TTL-232 (per programar l’ESP8266)

Pas 3: el programari

El programari
El programari

Podeu descarregar el codi Arduino des de:

Heu de configurar al programari que tingueu la configuració del wifi (SSID i contrasenya). També heu d’afegir les targetes RFID que feu servir.

Si no coneixeu els identificadors de les vostres targetes SSID, només cal que executeu el programari i comproveu la sortida en sèrie, mostrarà les "targetes no reconegudes" i mostrarà els seus identificadors.

Configuració de la targeta

Per targeta podeu configurar la quantitat de minuts que afegirà.

Si configureu una targeta com a 254, restablirà tota la targeta usada a inutilitzada. Si configureu una targeta com a 253, restablirà el rellotge al valor per defecte d’aquest dia.

El programari fa un seguiment de la targeta RFID que s’ha utilitzat. Així, fins que no es restableixi, no es podran utilitzar i apareixerà un "USAT" a la pantalla quan es presenti la targeta.

El programari també emmagatzema cada minut l '"últim minut" a la memòria EEPROM, de manera que, en cas de fallada de corrent o un nen que intenti restablir el dispositiu, sempre tornarà a l'últim minut.

Compte enrere

El rellotge del compte enrere mostrarà la quantitat o les hores: minuts restants, quan quedin més de 60 minuts. Durant els darrers 60 minuts, es mostraran els minuts: segons

Notificacions

Un element clau del dispositiu és que enviarà notificacions a la tauleta. Com que l’ESP8266 no pot enviar paquets HTTPS (no hi ha prou potència per xifrar), utilitza el servei de notificació IFTTT i els webhooks, que admeten trucades HTTP normals. Consulteu la secció següent per a la configuració IFTT.

Pas 4: Notificació mitjançant IFTTT

Notificació mitjançant IFTTT
Notificació mitjançant IFTTT
Notificació mitjançant IFTTT
Notificació mitjançant IFTTT
Notificació mitjançant IFTTT
Notificació mitjançant IFTTT

Com que l’ESP8266 no pot fer sol·licituds HTTPS, la majoria d’APIs de notificació no són possibles. És fantàstic que IFTTT encara tingui un webhook bàsic HTTP. Us permet activar una acció si s'ha realitzat una sol·licitud HTTP. Basat en això, podeu activar una acció de notificació.

Necessiteu instal·lar l'aplicació IFTTT a la tauleta. Tant iPad com Android són compatibles. En el meu cas, he creat un compte separat per fer-ho a l'iPad.

A la configuració del webhook, trobareu la clau única que haureu d’afegir al codi Arduino.

Pas 5: resum

Resum
Resum
Resum
Resum

Així que si sou capaços …

  • per tallar el marc amb un tallador làser
  • soldeu tots els components
  • configureu el servei IFTTT
  • i pengeu el codi Arduino correcte al vostre ESP8266

Podeu oferir al vostre fill addicte un sistema clar de control del temps del dispositiu:-)

Recomanat: