Indholdsfortegnelse:

IPad Play Timer: 5 trin (med billeder)
IPad Play Timer: 5 trin (med billeder)

Video: IPad Play Timer: 5 trin (med billeder)

Video: IPad Play Timer: 5 trin (med billeder)
Video: яблоко магия клавиатура - 25 магия трекпад чаевые и трюки! 2024, November
Anonim
Image
Image
IPad afspilningstimer
IPad afspilningstimer

Jeg tror, at dette er et emne, hver forælder kæmper med. Hvor meget kan børnene lege med deres iPads (eller enhver anden tablet).

Vi forsøgte flere tilgange, som faste tider, men det virkede ikke rigtigt, da vores barn derefter altid ville hjem, i det øjeblik han fik lov til at lege med sin iPad.

IPad Play TimerSå jeg lavede iPad Play Timer. En klar, enkel enhed, der giver børnene selvkontrol, når de kan bruge deres elskede iPad. I softwaren kan du for hver dag i ugen indstille, hvor lang tid de må spille på iPad (eller enhver anden tablet). Selvfølgelig er nul minutter også en mulighed:-) som i vores tilfælde på skoledage.

BONUSKORTSYSTEM Den indeholder et "bonuskortsystem". Dette er RFID-kort, som børn kan tjene, for eksempel når de er færdige med et sundt måltid uden at jamre:-) Du kan indstille i softwaren, hvor meget ekstra tid hvert kort vil tilføje. I vores tilfælde må vores søn kun spille i weekenderne (fre, lør og søn), så han kan samle disse kort igennem hele ugen og kan selv bestemme, hvornår han vil have ekstra tid på disse dage.

Hvert kort kan naturligvis kun bruges én gang! Der er et "forælder" RFID-tag, der kan nulstille alle de brugte kort, så de kan genbruges.

Hvis du kan lide dette projekt, skal du STEMME til mig i urkonkurrencen:-)

Trin 1: Hardware

Hardwareen
Hardwareen
Hardwareen
Hardwareen
Hardwareen
Hardwareen

Sagen er laserskåret i 3 mm træ. Du kan downloade.dwg -filen her (se vedhæftede filer). Den består af 8 lag på 3 mm. Du kan naturligvis justere dette til tykkelsen (mængden af lag) og bredden på din tablet -enhed.

I midten er en arkadestilkontakt placeret for at registrere, om tabellen er indsat eller ej.

Hvis du ikke kender 2D -design (.dwg -filer). Jeg brugte den gratis software kaldet draftsight. Du kan downloade den her:

Hvis du ikke selv har en laserskærer, så prøv at finde en lokal makerspace / fablab / hackerspace, de vil sandsynligvis have en laserskærer. Designet er ikke for stort, så du burde nemt kunne skære dette (i flere stykker) på en lille laserskærer.

Der er skruehuller i designet, men jeg limede også de enkelte lag.

Efter at sagen var lavet, slibede jeg den, brugte en hvid primer og spraymalede den efter den grå/sølv.

Du kan hænge sagen op på en væg, eller i mit tilfælde monterede jeg den oven på en tungmetalstang (som jeg opbevarede efter at have smidt et IKEA -skab, der havde disse stænger i dem, for at forhindre de nærmeste i at vælte.

Trin 2: Elektronikken

Elektronikken
Elektronikken
Elektronikken
Elektronikken
Elektronikken
Elektronikken

Jeg ville have elektronikken billig og let at bruge. Så jeg baserede designet på en ESP8266 fra adafruit:

Det er en $ 9.95 'arduino' chip med wifi, og på aliexpress kan du finde mange endnu billigere ESP8266 -enheder, der alle også skal fungere.

Designet endte med at maksimere alle havne på ESP8266. Både I2C og SPI bruges.

  • I2C til adafruit i2c LED tilbage:
  • SPI til MFRC-522 (søg bare på aliexpress.com "mfrc-522"
  • En port til tilslutning af kontakten
  • Én port til tilslutning af en piezo-højttaler, så enheden kan 'bippe':-)

det var lidt stramt, men med fastholdelsen af min gode gamle varmlimpistol kunne jeg få alt til at hænge på plads:-)

Her er den fulde liste over hardwarekomponenter:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 "4-cifret 7-segment display m/I2C rygsæk
  • MFRC-522 RF-ID-læser
  • Piezo summer
  • 1x 10K Ohm modstand (til kontakten)
  • 1x 100 Ohm modstand (til piezo)
  • Arcade mikro switch
  • FTDI Serial TTL-232 USB-kabel (til programmering af ESP8266)

Trin 3: Softwaren

Softwaren
Softwaren

Du kan downloade Arduino -koden fra:

Du skal konfigurere i softwaren, at du ejer wifi -indstillinger (SSID og adgangskode). Du skal også tilføje de RFID -kort, du nogensinde bruger.

Hvis du ikke kender ID'erne på dine SSID -kort, skal du bare køre softwaren og tjekke det serielle output, det vil vise eventuelle "ikke -genkendte kort" og vise de ID'er.

Kortkonfiguration

Pr. Kort kan du konfigurere det antal minutter, det tilføjer.

Hvis du konfigurerer et kort som 254, nulstilles alt det brugte kort til ubrugt. Hvis du konfigurerer et kort som 253, nulstilles uret til den dages standardværdi.

Softwaren holder styr på, hvilket RFID -kort der er blevet brugt. Så indtil en nulstilling vil de ikke kunne bruges, og en "BRUGT" vises på displayet, når kortet præsenteres.

Softwaren gemmer også hvert minut det "sidste minut" i EEPROM -hukommelse, så i tilfælde af strømsvigt eller et barn, der forsøger at nulstille enheden, vender det altid tilbage til det sidste minut.

Nedtælling

Nedtællingsuret viser mængden eller timerne: minutter tilbage, når der er mere end 60 minutter. I de sidste 60 minutter viser det minutter: sekunder

Meddelelser

Et nøgleelement på enheden er, at den sender meddelelser til tabletten. Da ESP8266 ikke kan sende pakket HTTPS (ikke nok hestekræfter til kryptering), bruger den IFTTT -meddelelsestjeneste og webhooks, som understøtter almindelige HTTP -opkald. Se næste afsnit for IFTT -konfiguration.

Trin 4: Meddelelse via IFTTT

Meddelelse via IFTTT
Meddelelse via IFTTT
Meddelelse via IFTTT
Meddelelse via IFTTT
Meddelelse via IFTTT
Meddelelse via IFTTT

Da ESP8266 ikke kan foretage HTTPS -anmodninger, er de fleste meddelelses -API'er ikke mulige. Det er fantastisk, at IFTTT stadig har et grundlæggende HTTP -webhook. Det giver dig mulighed for at udløse en handling, hvis der er fremsat en HTTP -anmodning. Baseret på det kan du udløse en meddelelseshandling.

Du skal have IFTTT -appen installeret på din tablet. Både iPad og Android understøttes. I mit tilfælde oprettede jeg en separat konto til ipad til at gøre dette.

I webhook -indstillingerne finder du den unikke nøgle, som du skal tilføje i Arduino -koden.

Trin 5: Resumé

Resumé
Resumé
Resumé
Resumé

Så hvis du kan…

  • at skære rammen ud ved hjælp af en laserskærer
  • få alle komponenterne loddet sammen
  • konfigurere IFTTT -tjenesten
  • og upload den korrekte Arduino -kode til din ESP8266

Du kan tilbyde dit afhængige barn et klart system med tidskontrol af enheden:-)

Anbefalede: