Sadržaj:

Tajmer za reprodukciju IPada: 5 koraka (sa slikama)
Tajmer za reprodukciju IPada: 5 koraka (sa slikama)

Video: Tajmer za reprodukciju IPada: 5 koraka (sa slikama)

Video: Tajmer za reprodukciju IPada: 5 koraka (sa slikama)
Video: Ako imate Android telefon, OVO MORATE ISPROBATI! 2024, Studeni
Anonim
Image
Image
Tajmer za reprodukciju na iPad -u
Tajmer za reprodukciju na iPad -u

Mislim da je ovo tema s kojom se svaki roditelj muči. Koliko se djeca mogu igrati sa svojim iPad -om (ili bilo kojim drugim tabletom).

Pokušali smo s više pristupa, poput određenog vremena, ali to nije uspjelo jer je naše dijete tada uvijek htjelo ići kući u trenutku kad mu je bilo dopušteno igrati se sa svojim iPadom.

Tajmer za reprodukciju na iPad -u Tako sam napravio mjerač vremena za reprodukciju na iPad -u. Jasan, jednostavan uređaj koji djeci daje samokontrolu kada mogu koristiti svoj voljeni iPad. U softveru možete postaviti za svaki dan u tjednu koliko se vremena smije igrati na iPadu (ili bilo kojem drugom tabletu). Naravno, nula minuta je također opcija:-) kao u našem slučaju u školskim danima.

SUSTAV BONUSNE KARTICE Uključuje "sustav bonus kartica". To su RFID kartice koje djeca mogu zaraditi, na primjer kada završe zdrav obrok bez stenjanja:-) U softveru možete postaviti koliko će dodatne kartice svakoj kartici dodati. U našem slučaju, našem sinu je dopušteno igrati se samo vikendom (pet, sat i ned), tako da može prikupiti te karte tijekom tjedna i sam odlučiti kada za te dane želi dodatno vrijeme.

Naravno da se svaka kartica može koristiti samo jednom! Postoji "roditeljska" RFID oznaka koja može resetirati sve korištene kartice kako bi se mogle ponovno koristiti.

Ako vam se sviđa ovaj projekt, GLASAJTE za mene na natjecanju satova:-)

Korak 1: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Kućište je laserski izrezano od drveta debljine 3 mm. Datoteku.dwg možete preuzeti ovdje (pogledajte priložene datoteke). Sastoji se od 8 slojeva od 3 mm. Naravno, ovo možete prilagoditi debljini (količini slojeva) i širini vašeg tabletnog uređaja.

U sredini je postavljen prekidač arkadnog stila za otkrivanje je li tablica umetnuta ili nije.

U slučaju da niste upoznati s 2D dizajnom (.dwg datoteke). Koristio sam besplatni softver koji se zove draftsight. Možete ga preuzeti ovdje:

U slučaju da sami nemate laserski rezač, pokušajte pronaći lokalni makerspace / fablab, / hackerspace koji će vjerojatno imati laserski rezač. Dizajn nije prevelik, pa biste to trebali lako izrezati (u više komada) na malom laserskom rezaču.

U dizajnu postoje rupe za vijke, ali zalijepio sam i pojedinačne slojeve.

Nakon što je kućište napravljeno, brusio sam ga, upotrijebio bijeli temeljni premaz i premazao ga nakon toga sivim/srebrnim.

Možete objesiti kućište na zid ili sam ga u mom slučaju montirao na tešku metalnu šipku (koju sam zadržao nakon što sam odbacio IKEA ormar, u kojoj su bile te rešetke, kako bih spriječio da se najbliži prevrne.

Korak 2: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Htio sam održati elektroniku jeftinom i lakom za upotrebu. Pa sam dizajn zasnovao na ESP8266 iz adafruit -a:

To je 'arduino' čip od 9,95 USD s wifi -jem, a na aliexpressu možete pronaći mnoge čak i jeftinije ESP8266 uređaje koji bi svi trebali raditi.

Dizajn je na kraju povećao sve portove ESP8266. Koriste se i I2C i SPI.

  • I2C za adafruit i2c LED natrag:
  • SPI za MFRC-522 (samo pretražite na aliexpress.com "mfrc-522"
  • Jedan priključak za priključivanje prekidača
  • Jedan priključak za priključivanje piezo zvučnika, tako da uređaj može "piskati":-)

malo mi je tijesno pristajao, ali držeći svoj stari, stari pištolj za vruće ljepilo, uspio sam sve natjerati da sjedne na svoje mjesto:-)

Ovdje je cijeli popis hardverskih komponenti:

  • Adafruit HUZZAH ESP8266 Pucanje
  • Adafruit 0,56 "4-znamenkasti 7-segmentni zaslon s I2C ruksakom
  • MFRC-522 RF-ID čitač
  • Piezo zujalica
  • 1x 10K ohmski otpornik (za prekidač)
  • 1x otpornik od 100 ohma (za piezo)
  • Arkadni mikro prekidač
  • FTDI serijski USB kabel TTL-232 (za programiranje ESP8266)

Korak 3: Softver

Softver
Softver

Arduino kôd možete preuzeti sa:

Morate konfigurirati u softveru koji posjedujete WiFi postavke (SSID i lozinka). Također morate dodati sve RFID kartice koje koristite.

Ako ne znate ID -ove svojih SSID kartica, samo pokrenite softver i provjerite serijski izlaz, on će pokazati sve "neprepoznate kartice" i prikazat će njihove ID -ove.

Konfiguracija kartice

Po kartici možete konfigurirati količinu minuta koje će dodati.

Ako karticu konfigurirate kao 254, ona će vratiti svu korištenu karticu na neiskorištenu. Ako karticu konfigurirate kao 253, sat će se vratiti na zadanu vrijednost tog dana.

Softver prati što je RFID kartica korištena. Dakle, sve do resetiranja neće se moći koristiti, a na pokazivaču će se prikazati "USED" kada se kartica prikaže.

Softver također svake minute pohranjuje "zadnju minutu" u memoriju EEPROM -a, pa će se u slučaju nestanka struje ili djeteta koje pokušava resetirati uređaj uvijek vratiti u zadnji trenutak.

Odbrojavanje

Sat za odbrojavanje prikazat će količinu ili sate: preostale minute, kada ima više od 60 minuta. Posljednjih 60 minuta prikazat će se minute: sekunde

Obavijesti

Jedan ključni element uređaja je taj što će slati obavijesti na tablet. Kako ESP8266 ne može slati HTTPS u paketu (nema dovoljno konjske snage za šifriranje), koristi IFTTT uslugu obavijesti i web -dojavnike koji podržavaju obične HTTP pozive. Pogledajte sljedeći odjeljak za IFTT konfiguraciju.

Korak 4: Obavijest putem IFTTT -a

Obavijest putem IFTTT -a
Obavijest putem IFTTT -a
Obavijest putem IFTTT -a
Obavijest putem IFTTT -a
Obavijest putem IFTTT -a
Obavijest putem IFTTT -a

Budući da ESP8266 ne može izvršavati HTTPS zahtjeve, većina API -ja za obavijesti nije moguća. Fantastično je da IFTTT još uvijek ima osnovni HTTP webhook. Omogućuje vam pokretanje radnje ako je upućen HTTP zahtjev. Na temelju toga možete pokrenuti radnju obavijesti.

Potrebna vam je aplikacija IFTTT za instaliranje na tabletu. Podržani su i iPad i Android. U mom slučaju stvorio sam zasebni račun za iPad da to učini.

U postavkama webhooka pronaći ćete jedinstveni ključ koji ćete morati dodati u Arduino kôd.

Korak 5: Sažetak

Sažetak
Sažetak
Sažetak
Sažetak

Pa ako ste u mogućnosti…

  • laserskim rezačem izrezati okvir
  • lemiti sve komponente zajedno
  • konfigurirati uslugu IFTTT
  • i prenesite ispravan Arduino kôd na svoj ESP8266

Svome ovisnom djetetu možete ponuditi jasan sustav kontrole vremena uređaja:-)

Preporučeni: