Sommario:
- Passaggio 1: l'hardware
- Passaggio 2: l'elettronica
- Passaggio 3: il software
- Passaggio 4: notifica tramite IFTTT
- Passaggio 5: riepilogo
Video: Timer di riproduzione per iPad: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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:
Orologio del regolatore di riproduzione: 7 passaggi (con immagini)
Orologio regolatore di riproduzione: questo istruibileQuesto istruibile mostra come realizzare un orologio regolatore di riproduzione usando una vecchia cassa dell'orologio e tre movimenti al quarzo. Ho usato un vecchio 12" inglese. (300 mm) Cassa dell'orologio con quadrante da Ebay, ma qualsiasi custodia può essere utilizzata purché tre
Riproduzione di MP3 Sound FX Wall: 12 passaggi (con immagini)
MP3 Playing Sound FX Wall: crea un sound wall divertente e interattivo che riproduce Mp3 con un semplice tocco! Cosa fai con un muro vuoto? Potresti aggiungere delle belle foto? Oppure coprilo con una pianta da appartamento colorata. Abbiamo persino visto alcune persone nascondere pareti nude dietro libri
Arduino parlante - Riproduzione di un MP3 con Arduino senza alcun modulo - Riproduzione di file Mp3 da Arduino utilizzando PCM: 6 passaggi
Arduino parlante | Riproduzione di un MP3 con Arduino senza alcun modulo | Riproduzione di file Mp3 da Arduino usando PCM: in questo tutorial impareremo come riprodurre un file mp3 con arduino senza utilizzare alcun modulo audio, qui useremo la libreria PCM per Arduino che riproduce PCM a 16 bit di frequenza 8kHZ, quindi facciamolo
Riproduzione rapida e sporca di PCB in Fusion 360: 6 passaggi (con immagini)
Riproduzione PCB rapida e sporca in Fusion 360: questo è un metodo rapido e sporco in grado di riprodurre rapidamente schede PCB esistenti se non è già disponibile un modello 3D. È particolarmente utile per riprodurre rapidamente schede di sblocco per eseguire controlli di adattamento dei componenti o per rendering dell'ultimo minuto. L'a
Registratore di riproduzione con Raspberry Pi: 7 passaggi (con immagini)
Registratore di riproduzione con Raspberry Pi: Ciao a tutti, in questo tutorial spiego come ho realizzato un registratore di riproduzione usando Raspberry Pi. Il dispositivo è un Raspberry Pi modello B+, con 7 pulsanti sulla parte superiore, un altoparlante collegato a una delle porte USB del Pi e un microfono collegato a un'altra