Satura rādītājs:

IPad atskaņošanas taimeris: 5 soļi (ar attēliem)
IPad atskaņošanas taimeris: 5 soļi (ar attēliem)

Video: IPad atskaņošanas taimeris: 5 soļi (ar attēliem)

Video: IPad atskaņošanas taimeris: 5 soļi (ar attēliem)
Video: BERMUDU DIVSTŪRIS x APVEDCEĻŠ - Brāl' Ar Dzīvi Nekaulē 2024, Novembris
Anonim
Image
Image
IPad atskaņošanas taimeris
IPad atskaņošanas taimeris

Es domāju, ka šī ir tēma, ar kuru cīnās ikviens vecāks. Cik daudz bērni var spēlēt ar iPad (vai jebkuru citu planšetdatoru).

Mēs izmēģinājām vairākas pieejas, piemēram, fiksētus laikus, taču tas īsti nedarbojās, jo mūsu bērns vienmēr gribēja doties mājās brīdī, kad viņam tika atļauts spēlēt ar savu iPad.

Tāpēc es izveidoju iPad atskaņošanas taimeri. Skaidra, vienkārša ierīce, kas ļauj bērniem paškontrolēt, kad viņi var izmantot savu mīļoto iPad. Programmatūrā katrai nedēļas dienai varat iestatīt, cik daudz laika viņiem ir atļauts spēlēt iPad (vai jebkurā citā planšetdatorā). Protams, arī nulles minūtes ir variants:-) kā mūsu gadījumā skolas dienās.

BONUS CARD SYSTEMTā ir iekļauta "bonusu karšu sistēma". Tās ir RFID kartes, kuras bērni var nopelnīt, piemēram, pabeidzot veselīgu maltīti bez vaidēšanas:-) Programmatūrā varat iestatīt, cik daudz papildu laika katra karte pievienos. Mūsu gadījumā mūsu dēlam ir atļauts spēlēt tikai nedēļas nogalēs (piektdiena, sestdiena un saule), tāpēc viņš var savākt šīs kārtis visas nedēļas garumā un pats izlemt, kad viņš šajās dienās vēlas papildu laiku.

Protams, katru karti var izmantot tikai vienu reizi! Ir "vecāku" RFID tags, kas var atiestatīt visas izmantotās kartes, lai tās varētu atkārtoti izmantot.

Ja jums patīk šis projekts, lūdzu, BALSOJIET par mani pulksteņu konkursā:-)

1. darbība: aparatūra

Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra
Aparatūra

Korpuss ir izgatavots no 3 mm koka. Šeit varat lejupielādēt.dwg failu (skatiet pievienotos failus). Tas sastāv no 8 slāņiem pa 3 mm. Jūs, protams, varat to pielāgot planšetdatora ierīces biezumam (slāņu skaitam) un platumam.

Pa vidu ir novietots arkādes stila slēdzis, lai noteiktu, vai iesniegtais ir ievietots.

Ja neesat pazīstams ar 2D dizainu (.dwg faili). Es izmantoju bezmaksas programmatūru ar nosaukumu draftsight. To var lejupielādēt šeit:

Ja jums pašam nav lāzera griezēja, mēģiniet atrast vietējo veidotāju telpu / fablab, / hackerspace, visticamāk, viņiem būs lāzera griezējs. Dizains nav pārāk liels, tāpēc jums vajadzētu būt iespējai to viegli sagriezt (vairākos gabalos) uz neliela lāzera griezēja.

Dizainā ir skrūvju caurumi, bet es pielīmēju arī atsevišķos slāņus.

Pēc korpusa izgatavošanas es to noslīpēju, izmantoju baltu grunti un pēc tam nokrāsoju ar pelēku/sudraba krāsu.

Jūs varat pakārt lietu pie sienas, vai manā gadījumā es to uzliku virs smagā metāla stieņa (ko es turēju pēc IKEA skapja izmešanas, kurā bija šie stieņi, lai novērstu tuvāko apgāšanos).

2. solis: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Es gribēju, lai elektronika būtu lēta un viegli lietojama. Tāpēc es izveidoju dizainu, pamatojoties uz ESP8266 no adafruit:

Tā ir $ 9,95 “arduino” mikroshēma ar wifi, un aliexpress varat atrast daudzas pat lētākas ESP8266 ierīces, kurām arī vajadzētu darboties.

Dizains galu galā maksimāli izmantoja visas ESP8266 ostas. Tiek izmantots gan I2C, gan SPI.

  • I2C adafruit i2c LED aizmugurē:
  • SPI MFRC-522 (vienkārši meklējiet vietnē aliexpress.com "mfrc-522"
  • Viens ports slēdža piestiprināšanai
  • Viens ports pjezo skaļruņa piestiprināšanai, lai ierīce varētu "pīkstēt":-)

tas bija nedaudz cieši pieguļošs, bet, turot rokās veco labo karstās līmes pistoli, es varēju likt visam salipt savās vietās:-)

Šeit ir pilns aparatūras komponentu saraksts:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 collu 4 ciparu 7 segmentu displejs ar I2C mugursomu
  • MFRC-522 RF-ID lasītājs
  • Pjezo skaņas signāls
  • 1x 10K omu rezistors (slēdzim)
  • 1x 100 omu rezistors (pjezo)
  • Arkādes mikro slēdzis
  • FTDI sērijas TTL-232 USB kabelis (ESP8266 programmēšanai)

3. darbība: programmatūra

Programmatūra
Programmatūra

Jūs varat lejupielādēt Arduino kodu no:

Jums ir jākonfigurē jums piederošajā programmatūrā wifi iestatījumi (SSID un parole). Jums arī jāpievieno jūsu izmantotās RFID kartes.

Ja jūs nezināt savu SSID karšu ID, vienkārši palaidiet programmatūru un pārbaudiet sērijas izvadi, tā parādīs visas "neatpazītās kartes" un parādīs to ID.

Kartes konfigurācija

Katrai kartei varat konfigurēt, cik minūtes tā pievienos.

Ja konfigurējat karti kā 254, visa izmantotā karte tiks atiestatīta uz neizmantotu. Ja konfigurēsit karti kā 253, pulkstenis tiks atiestatīts uz šīs dienas noklusējuma vērtību.

Programmatūra izseko, kāda RFID karte ir izmantota. Tātad līdz atiestatīšanai tos nevarēs izmantot, un, uzrādot karti, displejā parādīsies "USED".

Programmatūra arī katru minūti saglabā "pēdējo brīdi" EEPROM atmiņā, tāpēc strāvas padeves pārtraukuma gadījumā vai ja bērns mēģina atiestatīt ierīci, tā vienmēr atgriezīsies pēdējā minūtē.

Atpakaļskaitīšana

Atpakaļskaitīšanas pulkstenis parādīs summu vai stundas: minūtes atlikušas, ja ir vairāk nekā 60 minūtes. Pēdējās 60 minūtes tas parādīs minūtes: sekundes

Paziņojumi

Viens no ierīces galvenajiem elementiem ir tas, ka tā nosūtīs paziņojumus uz planšetdatoru. Tā kā ESP8266 nevar nosūtīt iepakotu HTTPS (šifrēšanai nepietiek zirgspēka), tas izmanto IFTTT paziņojumu pakalpojumu un tīmekļa āķus, kas atbalsta vienkāršus HTTP zvanus. IFTT konfigurāciju skatiet nākamajā sadaļā.

4. darbība: paziņojums, izmantojot IFTTT

Paziņojums, izmantojot IFTTT
Paziņojums, izmantojot IFTTT
Paziņojums, izmantojot IFTTT
Paziņojums, izmantojot IFTTT
Paziņojums, izmantojot IFTTT
Paziņojums, izmantojot IFTTT

Tā kā ESP8266 nevar izpildīt HTTPS pieprasījumus, lielākā daļa paziņojumu API nav iespējamas. Tas ir fantastiski, ka IFTTT joprojām ir pamata HTTP tīmekļa āķis. Tas ļauj aktivizēt darbību, ja ir veikts HTTP pieprasījums. Pamatojoties uz to, jūs varat aktivizēt paziņojuma darbību.

Jums planšetdatorā ir jāinstalē lietotne IFTTT. Tiek atbalstīts gan iPad, gan Android. Manā gadījumā es izveidoju atsevišķu kontu, lai iPad to izdarītu.

Webhook iestatījumos jūs atradīsit unikālo atslēgu, kas jums būs jāpievieno Arduino kodam.

5. darbība. Kopsavilkums

Kopsavilkums
Kopsavilkums
Kopsavilkums
Kopsavilkums

Tātad, ja jūs varat…

  • izgriezt rāmi, izmantojot lāzera griezēju
  • salieciet visas sastāvdaļas kopā
  • konfigurēt IFTTT pakalpojumu
  • un augšupielādējiet pareizo Arduino kodu savā ESP8266

Jūs varat piedāvāt savu atkarīgo bērnu skaidrai ierīces laika kontroles sistēmai:-)

Ieteicams: