Sisukord:

IPad Play taimer: 5 sammu (piltidega)
IPad Play taimer: 5 sammu (piltidega)

Video: IPad Play taimer: 5 sammu (piltidega)

Video: IPad Play taimer: 5 sammu (piltidega)
Video: Обзор iPod Touch 2019: Что умеет? Зачем нужен? Стоит ли покупать? 2024, November
Anonim
Image
Image
IPad Play taimer
IPad Play taimer

Ma arvan, et see on teema, millega iga lapsevanem võitleb. Kui palju saavad lapsed oma iPadidega (või mõne muu tahvelarvutiga) mängida.

Proovisime mitmeid lähenemisviise, näiteks fikseeritud aegu, kuid see ei töötanud tegelikult, kuna meie laps tahtis alati koju minna, kui tal lubati oma iPadiga mängida.

Nii et ma tegin iPadi esitusloenduri. Selge ja lihtne seade, mis võimaldab lastel oma armastatud iPadi kasutada. Tarkvaras saate määrata iga nädalapäeva jaoks, kui palju aega on neil lubatud iPadis (või mõnes muus tahvelarvutis) mängida. Muidugi on võimalus ka null minutit:-) nagu meil koolipäevadel.

BONUS CARD SYSTEMSee sisaldab "boonuskaardisüsteemi". Need on RFID-kaardid, mida lapsed saavad teenida, näiteks kui nad lõpetavad tervisliku söögi ilma oigamiseta:-) Saate tarkvara abil määrata, kui palju lisaaega iga kaart lisab. Meie puhul on meie pojal lubatud mängida ainult nädalavahetustel (reede, laupäev ja päike), nii et ta saab neid kaarte kogu nädala jooksul koguda ja saab ise otsustada, millal ta nendel päevadel lisaaega soovib.

Muidugi saab iga kaarti kasutada ainult üks kord! Seal on "vanem" RFID-silt, mis saab kõik kasutatud kaardid lähtestada, nii et neid saab uuesti kasutada.

Kui teile see projekt meeldib, palun hääletage minu nimel kellavõistlusel:-)

Samm: riistvara

Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara

Korpus on laserlõigatud 3 mm puidust. Faili.dwg saate alla laadida siit (vt lisatud faile). See koosneb 8 kihist 3 mm. Loomulikult saate seda kohandada oma tahvelarvuti paksuse (kihtide hulga) ja laiusega.

Keskel on arcade stiilis lüliti, et tuvastada, kas laud on sisestatud või mitte.

Kui te pole 2D -disainiga tuttav (.dwg -failid). Kasutasin tasuta tarkvara nimega draftsight. Selle saate alla laadida siit:

Kui teil pole laserlõikurit, proovige leida kohalik tegijaruum / fablab, / häkkeriruum, millel on tõenäoliselt laserlõikur. Kujundus ei ole liiga suur, nii et peaksite selle (mitmeks tükiks) hõlpsalt väikese laserlõikuri abil lõikama.

Kujunduses on kruviaugud, kuid liimisin ka üksikud kihid.

Pärast korpuse tegemist lihvisin selle, kasutasin valget praimerit ja pihustasin selle pärast halli/hõbedaseks.

Saate korpuse seina külge riputada või minu puhul paigaldasin selle peale raskmetallvarda (mille hoidsin alles pärast IKEA kapi ära viskamist, kus olid need latid sees, et vältida ümberminekut).

2. samm: elektroonika

Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika
Elektroonika

Tahtsin, et elektroonika oleks odav ja lihtne kasutada. Nii võtsin ma disaini aluseks ESP8266, mis pärineb adafruitist:

See on 9,95 dollari väärtusega arduino kiip koos WiFi -ga ja aliexpressist leiate palju veelgi odavamaid ESP8266 seadmeid, mis kõik peaksid samuti töötama.

Disain maksimeeris lõpuks kõik ESP8266 pordid. Kasutatakse nii I2C kui ka SPI.

  • I2C adafruit i2c LED -i jaoks tagasi:
  • SPI MFRC-522 jaoks (otsige lihtsalt saidilt aliexpress.com "mfrc-522"
  • Üks port lüliti kinnitamiseks
  • Üks port piesokõlari kinnitamiseks, nii et seade võib piiksuda:-)

see sobis natuke tihedalt, kuid vana hea kuumliimipüstoli käes hoides suutsin kõik oma kohale kleepida:-)

Siin on riistvarakomponentide täielik loetelu:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 "4-kohaline 7-segmendiline ekraan koos I2C seljakotiga
  • MFRC-522 RF-ID lugeja
  • Pietsosummer
  • 1x 10K oomi takisti (lüliti jaoks)
  • 1x 100 oomi takisti (pieso jaoks)
  • Arcade mikro lüliti
  • FTDI seeria TTL-232 USB-kaabel (ESP8266 programmeerimiseks)

Samm: tarkvara

Tarkvara
Tarkvara

Arduino koodi saate alla laadida aadressilt

Peate konfigureerima oma WiFi -seadetes (SSID ja parool). Samuti peate lisama kasutatavad RFID -kaardid.

Kui te ei tea oma SSID -kaartide ID -sid, siis lihtsalt käivitage tarkvara ja vaadake jadaväljundit, see näitab kõiki "tundmatuid kaarte" ja kuvab nende ID -d.

Kaardi konfiguratsioon

Kaardi kohta saate seadistada lisatavate minutite arvu.

Kui seadistate kaardi väärtuseks 254, lähtestab see kõik kasutatud kaardi kasutamata olekule. Kui seadistate kaardi 253 -ks, lähtestab see kella selle päeva vaikeväärtusele.

Tarkvara jälgib, millist RFID -kaarti on kasutatud. Nii et kuni lähtestamiseni ei saa neid kasutada ja kaardi esitamisel kuvatakse ekraanil kiri "USED".

Tarkvara salvestab ka iga minuti "viimase hetke" EEPROM -i mällu, nii et voolukatkestuse või lapse lähtestamist proovides naaseb see alati viimasele minutile.

Loendur

Tagaplaanil kuvatakse summa või tunnid: minutit, kui aega on rohkem kui 60 minutit. Viimase 60 minuti jooksul kuvatakse minutid: sekundid

Märguanded

Seadme üks põhielement on see, et see saadab tahvelarvutisse märguandeid. Kuna ESP8266 ei saa saata HTTPS -i pakendis (krüptimiseks pole piisavalt hobujõudu), kasutab see IFTTT -teavitusteenust ja veebihaake, mis toetavad tavalisi HTTP -kõnesid. IFTT -i konfigureerimiseks vaadake järgmist jaotist.

4. samm: teavitamine IFTTT kaudu

Teade IFTTT kaudu
Teade IFTTT kaudu
Teade IFTTT kaudu
Teade IFTTT kaudu
Teade IFTTT kaudu
Teade IFTTT kaudu

Kuna ESP8266 ei saa HTTPS -päringuid teha, pole enamik teavitusliideseid võimalik. On fantastiline, et IFTTT -l on endiselt põhiline HTTP -veebikonks. See võimaldab teil käivitada toimingu, kui HTTP -päring on esitatud. Selle põhjal saate käivitada teavitustoimingu.

Tahvelarvutisse peab olema installitud rakendus IFTTT. Toetatud on nii iPad kui ka Android. Minu puhul lõin selleks iPadi jaoks eraldi konto.

Veebikonksu seadetest leiate unikaalse võtme, mille peate lisama Arduino koodi.

5. samm: kokkuvõte

Kokkuvõte
Kokkuvõte
Kokkuvõte
Kokkuvõte

Nii et kui suudate…

  • raami välja lõikamiseks laserlõikuri abil
  • ühendage kõik komponendid kokku
  • IFTTT -teenuse seadistamine
  • ja laadige oma ESP8266 -sse üles õige Arduino kood

Saate oma sõltuvuses olevale lapsele pakkuda selget seadme ajakontrolli süsteemi:-)

Soovitan: