Obsah:

Časovač prehrávania iPadu: 5 krokov (s obrázkami)
Časovač prehrávania iPadu: 5 krokov (s obrázkami)

Video: Časovač prehrávania iPadu: 5 krokov (s obrázkami)

Video: Časovač prehrávania iPadu: 5 krokov (s obrázkami)
Video: Электрический или водяной полотенцесушитель? Что выбрать? Установка. #25 2024, November
Anonim
Image
Image
Časovač prehrávania iPadu
Časovač prehrávania iPadu

Myslím si, že je to téma, s ktorou zápasí každý rodič. Ako sa môžu deti hrať so svojimi iPadmi (alebo inými tabletmi).

Skúsili sme viacero prístupov, ako napríklad pevné časy, ale v skutočnosti to nefungovalo, pretože naše dieťa potom vždy chcelo ísť domov v momente, keď mu bolo dovolené hrať sa so svojim iPadom.

Časovač prehrávania na iPade Vytvoril som časovač prehrávania na iPade. Jasné, jednoduché zariadenie, ktoré dáva deťom sebakontrolu, keď môžu používať svoj milovaný iPad. V softvéri môžete nastaviť pre každý deň v týždni, koľko času je im dovolené hrať na iPade (alebo inom tablete). Možnosťou je samozrejme aj nultá minúta:-) ako v našom prípade v školských dňoch.

SYSTÉM BONUSOVÝCH KARIET Obsahuje „systém bonusových kariet“. Ide o karty RFID, ktoré môžu deti zarobiť, napríklad keď dojedia zdravé jedlo bez nariekania:-) V softvéri môžete nastaviť, koľko času každá karta predĺži. V našom prípade môže náš syn hrať iba cez víkendy (piatok, sobota a slnko), takže môže tieto karty zbierať celý týždeň a môže sa sám rozhodnúť, kedy chce v týchto dňoch predĺženie.

Každú kartu je samozrejme možné použiť iba raz! Existuje „rodičovský“štítok RFID, ktorý dokáže resetovať všetky použité karty, aby ich bolo možné použiť znova.

Ak sa vám tento projekt páči, prosím HLASUJTE za mňa v hodinovej súťaži:-)

Krok 1: Hardvér

Hardvér
Hardvér
Hardvér
Hardvér
Hardvér
Hardvér

Puzdro je vyrezané laserom z 3 mm dreva. Tu si môžete stiahnuť súbor.dwg (pozri priložené súbory). Skladá sa z 8 vrstiev 3 mm. Môžete to samozrejme prispôsobiť hrúbke (počtu vrstiev) a šírke svojho zariadenia Tablet.

V strede je umiestnený prepínač arkádového štýlu, ktorý zisťuje, či sú vložené alebo nie.

V prípade, že nie ste oboznámení s 2D dizajnom (súbory.dwg). Použil som bezplatný softvér s názvom draftsight. Môžete si ho stiahnuť tu:

V prípade, že nemáte laserovú rezačku sami, skúste nájsť miestny makerspace / fablab, / hackerspace, pravdepodobne budú mať laserovú rezačku. Dizajn nie je príliš veľký, takže by ste ho mali mať možnosť ľahko nakrájať (na viac kusov) na malej laserovej rezačke.

V prevedení sú otvory na skrutky, ale jednotlivé vrstvy som aj lepil.

Potom, čo bol prípad vyrobený, som ho brúsil, použil som biely základný náter a potom som ho natrel sivou/striebornou farbou.

Puzdro môžete zavesiť na stenu alebo v mojom prípade som ho namontoval na ťažkú kovovú tyč (ktorú som držal po zahodení skrinky IKEA, v ktorej boli tieto tyče, aby sa zabránilo prevrhnutiu najbližšej skrinky).

Krok 2: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Chcel som, aby bola elektronika lacná a ľahko použiteľná. Dizajn som teda založil na ESP8266 od adafruit:

Je to arduinový čip „arduino“za 9,95 dolára s wifi a na aliexpresse nájdete mnoho ešte lacnejších zariadení ESP8266, ktoré by tiež mali fungovať všetky.

Dizajn nakoniec vyčerpal všetky porty ESP8266. Používajú sa I2C aj SPI.

  • I2C pre adafruit i2c LED späť späť:
  • SPI pre MFRC-522 (stačí vyhľadať na aliexpress.com „mfrc-522“
  • Jeden port na pripojenie prepínača
  • Jeden port na pripojenie piezo reproduktora, takže zariadenie môže „pípať“:-)

bolo to trochu tesné, ale s držaním mojej starej horúcej lepiacej pištole som dokázal zaistiť, aby všetko držalo na svojom mieste:-)

Tu je úplný zoznam hardvérových komponentov:

  • Adafruit HUZZAH ESP8266 Breakout
  • 4-miestny 7-segmentový displej Adafruit s batohom I2C
  • Čítačka RFR-ID MFRC-522
  • Piezo bzučiak
  • 1x odpor 10K Ohm (pre prepínač)
  • 1x odpor 100 ohmov (pre piezo)
  • Arkádový mikrospínač
  • Sériový kábel USB FTDI TTL-232 (na programovanie ESP8266)

Krok 3: Softvér

Softvér
Softvér

Kód Arduino si môžete stiahnuť z:

V softvéri musíte nakonfigurovať vlastné nastavenia wifi (SSID a heslo). Tiež musíte pridať akékoľvek karty RFID, ktoré používate.

Ak nepoznáte identifikátory svojich SSID kariet, spustite softvér a pozrite sa na sériový výstup, zobrazí všetky „nerozpoznané karty“a zobrazí ich identifikátory.

Konfigurácia karty

Pre každú kartu môžete nakonfigurovať počet minút, ktoré sa pridajú.

Ak nakonfigurujete kartu ako 254, resetuje sa všetka použitá karta na nepoužitú. Ak nakonfigurujete kartu ako 253, hodiny sa resetujú na predvolenú hodnotu toho dňa.

Tento softvér sleduje, aká karta RFID bola použitá. Až do resetu ich teda nebude možné použiť a po predložení karty sa na displeji zobrazí „USED“.

Tento softvér tiež ukladá každú minútu „poslednej minúty“do pamäte EEPROM, takže v prípade výpadku napájania alebo dieťaťa, ktoré sa pokúša resetovať zariadenie, sa vždy vráti na poslednú minútu.

Odpočítavanie

Odpočítavacie hodiny zobrazia počet alebo hodiny: zostávajúce minúty, keď je viac ako 60 minút. Za posledných 60 minút sa budú zobrazovať minúty: sekundy

Oznámenia

Jedným z kľúčových prvkov zariadenia je, že bude odosielať upozornenia na tablet. Pretože ESP8266 nemôže odosielať balené HTTPS (nie je dostatok konského výkonu na šifrovanie), používa oznamovaciu službu IFTTT a webové háčiky, ktoré podporujú jednoduché hovory HTTP. Konfiguráciu IFTT nájdete v ďalšej časti.

Krok 4: Oznámenie prostredníctvom IFTTT

Oznámenie prostredníctvom IFTTT
Oznámenie prostredníctvom IFTTT
Oznámenie prostredníctvom IFTTT
Oznámenie prostredníctvom IFTTT
Oznámenie prostredníctvom IFTTT
Oznámenie prostredníctvom IFTTT

Pretože ESP8266 nemôže vykonávať požiadavky HTTPS, väčšina rozhraní API pre oznámenia nie je možná. Je fantastické, že IFTTT má stále základný webhook HTTP. Umožňuje vám spustiť akciu, ak bola odoslaná požiadavka HTTP. Na základe toho môžete spustiť akciu oznámenia.

Na svojom tablete musíte mať nainštalovanú aplikáciu IFTTT. Podporovaný je iPad aj Android. V mojom prípade som na to vytvoril samostatný účet pre ipad.

V nastaveniach webhooku nájdete jedinečný kľúč, ktorý budete musieť pridať do kódu Arduino.

Krok 5: Zhrnutie

Zhrnutie
Zhrnutie
Zhrnutie
Zhrnutie

Ak teda dokážete…

  • vyrezať rám pomocou laserovej rezačky
  • spojte všetky komponenty dohromady
  • nakonfigurujte službu IFTTT
  • a nahrajte správny kód Arduino do svojho ESP8266

Svoje závislé dieťa môžete ponúknuť prehľadnému systému riadenia času v zariadení:-)

Odporúča: