Sommario:

Timer di riproduzione per iPad: 5 passaggi (con immagini)
Timer di riproduzione per iPad: 5 passaggi (con immagini)

Video: Timer di riproduzione per iPad: 5 passaggi (con immagini)

Video: Timer di riproduzione per iPad: 5 passaggi (con immagini)
Video: Apple IPAD AIR 5 (2022) con M1, è una SCHEGGIA ma occhio al PRO! 2024, Dicembre
Anonim
Image
Image
Timer di riproduzione dell'iPad
Timer di riproduzione dell'iPad

Penso che questo sia un argomento con cui ogni genitore sta lottando. Quanto possono giocare i bambini con i loro iPad (o qualsiasi altro tablet).

Abbiamo provato diversi approcci, come orari fissi, ma non ha funzionato molto perché nostro figlio ha sempre voluto tornare a casa nel momento in cui gli è stato permesso di giocare con il suo iPad.

L'iPad Play Timer Così ho realizzato l'iPad Play Timer. Un dispositivo chiaro e semplice, che dà ai bambini l'autocontrollo su quando possono usare il loro amato iPad. Nel software puoi impostare per ogni giorno della settimana quanto tempo possono giocare sull'iPad (o su qualsiasi altro Tablet). Ovviamente anche zero minuti è un'opzione:-) come nel nostro caso nei giorni di scuola.

SISTEMA DI CARTE BONUS Include un "sistema di carte bonus". Queste sono carte RFID che i bambini possono guadagnare, ad esempio quando finiscono un pasto sano senza lamentarsi:-) Puoi impostare nel software quanto tempo extra aggiungerà ogni carta. Nel nostro caso, nostro figlio può giocare solo nei fine settimana (ven, sabato e domenica), quindi può raccogliere queste carte durante la settimana e può decidere da solo quando vuole il tempo extra in quei giorni.

Ovviamente ogni carta può essere utilizzata solo una volta! C'è un tag RFID "genitore" che può resettare tutte le carte usate, in modo che possano essere riutilizzate.

Se ti piace questo progetto, per favore VOTA per me nella competizione dell'orologio:-)https://www.instructables.com/contest/clocks2018/

Passaggio 1: l'hardware

L'hardware
L'hardware
L'hardware
L'hardware
L'hardware
L'hardware

La custodia è tagliata al laser in legno di 3 mm. Puoi scaricare il file.dwg qui (vedi file allegati). Si compone di 8 strati di 3 mm. Ovviamente puoi adattarlo allo spessore (quantità di strati) e alla larghezza del tuo tablet.

Nel mezzo è posizionato un interruttore in stile arcade, per rilevare se il tavolo è inserito o meno.

Nel caso non si abbia familiarità con la progettazione 2D (file.dwg). Ho usato il software gratuito chiamato draftsight. Puoi scaricarlo qui:

Nel caso in cui non disponi di un laser cutter, prova a trovare un makerspace / fablab / hackerspace locale, probabilmente avranno un laser cutter. Il design non è troppo grande, quindi dovresti essere in grado di tagliarlo facilmente (in più pezzi) su un piccolo laser cutter.

Ci sono fori per le viti nel design, ma ho anche incollato i singoli strati.

Dopo che la custodia è stata realizzata, l'ho levigata, ho usato un primer bianco e l'ho verniciata a spruzzo dopo quel grigio/argento.

Puoi appendere la custodia a una parete, o nel mio caso l'ho montata sopra una barra di metallo pesante (che ho tenuto dopo aver buttato via un armadio IKEA, che aveva queste barre, per evitare che il più vicino si ribaltasse.

Passaggio 2: l'elettronica

L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica

Volevo mantenere l'elettronica economica e facile da usare. Quindi ho basato il design su un ESP8266 di adafruit:

È un chip "arduino" da $ 9,95 con wifi e su aliexpress puoi trovare molti dispositivi ESP8266 ancora più economici che dovrebbero funzionare tutti.

Il design ha finito per massimizzare tutte le porte dell'ESP8266. Vengono utilizzati sia I2C che SPI.

  • I2C per il retro del LED adafruit i2c:
  • SPI per MFRC-522 (basta cercare su aliexpress.com "mfrc-522"
  • Una porta per collegare lo switch
  • Una porta per collegare un altoparlante piezo, in modo che il dispositivo possa "emettere un segnale acustico":-)

era un po' stretto, ma con l'impugnatura della mia cara vecchia pistola per colla a caldo, sono riuscito a far restare tutto al suo posto:-)

Qui l'elenco completo dei componenti hardware:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit Display a 4 cifre a 7 segmenti da 0,56" con zaino I2C
  • Lettore RF-ID MFRC-522
  • Cicalino piezoelettrico
  • 1x resistenza da 10K Ohm (per l'interruttore)
  • 1x resistenza da 100 Ohm (per il piezo)
  • Microinterruttore Arcade
  • Cavo USB seriale TTL-232 FTDI (per la programmazione di ESP8266)

Passaggio 3: il software

Il software
Il software

Puoi scaricare il codice Arduino da:

È necessario configurare nel software le proprie impostazioni wifi (SSID e password). Inoltre è necessario aggiungere le carte RFID che si stanno utilizzando.

Se non conosci gli ID delle tue carte SSID, esegui semplicemente il software e controlla l'output seriale, mostrerà tutte le "carte non riconosciute" e visualizzerà i loro ID.

Configurazione della scheda

Per ogni carta puoi configurare la quantità di minuti che aggiungerà.

Se configuri una carta come 254, ripristinerà tutta la carta usata come inutilizzata. Se configuri una carta come 253 reimposterà l'orologio al valore predefinito di quel giorno.

Il software tiene traccia di quale scheda RFID è stata utilizzata. Quindi, fino a un reset, non potranno essere utilizzati e sul display verrà visualizzato "USATO" quando viene presentata la carta.

Il software memorizza anche ogni minuto l'"ultimo minuto" nella memoria EEPROM, quindi in caso di interruzione di corrente, o un bambino che cerca di resettare il dispositivo, tornerà sempre all'ultimo minuto.

Conto alla rovescia

Il conto alla rovescia mostrerà la quantità o le ore:minuti rimasti, quando mancano più di 60 minuti. Per gli ultimi 60 minuti verranno visualizzati i minuti:secondi

Notifiche

Un elemento chiave del dispositivo è che invierà notifiche al tablet. Poiché ESP8266 non può inviare pacchetti HTTPS (potenza insufficiente per la crittografia), utilizza il servizio di notifica IFTTT e i webhook, che supportano semplici chiamate HTTP. Vedere la sezione successiva per la configurazione IFTT.

Passaggio 4: notifica tramite IFTTT

Notifica tramite IFTTT
Notifica tramite IFTTT
Notifica tramite IFTTT
Notifica tramite IFTTT
Notifica tramite IFTTT
Notifica tramite IFTTT

Poiché ESP8266 non può eseguire richieste HTTPS, la maggior parte delle API di notifica non è possibile. È fantastico che IFTTT abbia ancora un webhook HTTP di base. Ti consente di attivare un'azione se è stata effettuata una richiesta HTTP. In base a ciò è possibile attivare un'azione di notifica.

Hai bisogno che l'app IFTTT sia installata sul tuo tablet. Sono supportati sia iPad che Android. Nel mio caso ho creato un account separato per l'ipad per farlo.

Nelle impostazioni del webhook, troverai la chiave univoca, che dovrai aggiungere nel codice Arduino.

Passaggio 5: riepilogo

Riepilogo
Riepilogo
Riepilogo
Riepilogo

Quindi se sei in grado…

  • per ritagliare la cornice usando un laser cutter
  • ottenere tutti i componenti saldati insieme
  • configurare il servizio IFTTT
  • e carica il codice Arduino corretto sul tuo ESP8266

Puoi offrire al tuo bambino dipendente un chiaro sistema di controllo del tempo del dispositivo:-)

Consigliato: