Taula de continguts:
- Pas 1: el maquinari
- Pas 2: l'electrònica
- Pas 3: el programari
- Pas 4: Notificació mitjançant IFTTT
- Pas 5: resum
Vídeo: Temporitzador de reproducció de l'iPad: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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 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
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
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
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
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:
Motor pas a pas amb xancletes D i temporitzador 555; la primera part del circuit el temporitzador 555: 3 passos
Motor pas a pas amb xancletes D i temporitzador 555; la primera part del circuit el temporitzador 555: el motor pas a pas és un motor de corrent continu que es mou en passos discrets. S’utilitza sovint en impressores i fins i tot en robòtica. L’explicaré en passos. La primera part del circuit és un 555 temporitzador. És la primera imatge (vegeu més amunt) amb un xip 555 amb
Talking Arduino - Reproducció d 'un MP3 amb Arduino sense cap mòdul Reproducció de fitxers Mp3 des d'Arduino mitjançant PCM: 6 passos
Talking Arduino | Reproducció d 'un MP3 amb Arduino sense cap mòdul Reproducció de fitxers Mp3 des d'Arduino mitjançant PCM: en aquest instructable aprendrem a reproduir un fitxer mp3 amb arduino sense fer servir cap mòdul d'àudio, aquí utilitzarem la biblioteca PCM per a Arduino que reprodueix PCM de 16 bits de freqüència de 8kHZ, de manera que fem això
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: 7 passos (amb imatges)
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: fins i tot després de 25 anys de la seva introducció al mercat de consum, la comunicació per infrarrojos continua sent molt rellevant els darrers dies. Tant si es tracta del televisor 4K de 55 polzades com del sistema de so del cotxe, tot necessita un comandament a distància IR per respondre al nostre
Reproducció de CD sense reproductor de CD, amb AI i YouTube: 10 passos (amb imatges)
Reproducció de CD sense reproductor de CD, utilitzant AI i YouTube: voleu reproduir els vostres CD però ja no teniu cap reproductor de CD? No heu tingut temps per arrencar els vostres CD? Els heu tret, però els fitxers no estan disponibles quan calgui? Cap problema. Deixeu que la intel·ligència artificial (AI) identifiqui el vostre CD i que YouTube el reprodueixi. Vaig escriure una aplicació per a Android fent
Gravador de reproducció amb Raspberry Pi: 7 passos (amb imatges)
Gravadora de reproducció amb Raspberry Pi: Hola a tothom, en aquest instructiu us explico com he fet una gravadora de reproducció amb Raspberry Pi. El dispositiu és un model Raspberry Pi B +, amb 7 polsadors a la part superior, un altaveu connectat a un dels ports USB del Pi i un micròfon connectat a un altre