Sisällysluettelo:

IPad -toistoajastin: 5 vaihetta (kuvien kanssa)
IPad -toistoajastin: 5 vaihetta (kuvien kanssa)

Video: IPad -toistoajastin: 5 vaihetta (kuvien kanssa)

Video: IPad -toistoajastin: 5 vaihetta (kuvien kanssa)
Video: iPhonen tehdasasetusten palautus 2024, Marraskuu
Anonim
Image
Image
IPad Play -ajastin
IPad Play -ajastin

Luulen, että tämä on aihe, jonka kanssa jokainen vanhempi kamppailee. Kuinka paljon lapset voivat leikkiä iPadillaan (tai millä tahansa muulla tabletilla).

Kokeilimme useita lähestymistapoja, kuten kiinteitä aikoja, mutta se ei todellakaan toiminut, koska lapsemme halusi aina mennä kotiin heti, kun hän sai leikkiä iPadillaan.

IPad Play -ajastin Joten tein iPad Play -ajastimen. Selkeä ja yksinkertainen laite, joka antaa lapsille mahdollisuuden itse hallita rakkaan iPadin käyttöä. Ohjelmistossa voit asettaa kullekin viikonpäivälle, kuinka kauan he saavat pelata iPadilla (tai millä tahansa muulla tabletilla). Tietysti myös nolla minuuttia on vaihtoehto:-) kuten meillä koulupäivinä.

BONUS -KORTTIJÄRJESTELMÄ Sisältää "bonuskorttijärjestelmän". Nämä ovat RFID-kortteja, joita lapset voivat ansaita esimerkiksi silloin, kun he ovat lopettaneet terveellisen aterian ilman valittamista:-) Voit määrittää ohjelmistossa, kuinka paljon lisäaikaa kukin kortti lisää. Meidän tapauksessamme poikamme saa pelata vain viikonloppuisin (pe, la ja su), joten hän voi kerätä nämä kortit läpi viikon ja päättää itse, milloin hän haluaa lisäaikaa näinä päivinä.

Jokaista korttia voi tietysti käyttää vain kerran! On olemassa "ylätason" RFID-tunniste, joka voi nollata kaikki käytetyt kortit, jotta niitä voidaan käyttää uudelleen.

Jos pidät tästä projektista, äänestä minua kellokilpailussa:-)

Vaihe 1: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

Kotelo on laserleikattu 3 mm puusta. Voit ladata.dwg -tiedoston täältä (katso liitteenä olevat tiedostot). Se koostuu 8 kerroksesta 3 mm. Voit tietysti säätää tämän tablet -laitteen paksuuden (kerrosten määrän) ja leveyden mukaan.

Keskellä on arcade -tyylinen kytkin, joka havaitsee, onko pöytäkirja lisätty vai ei.

Jos et tunne 2D -muotoilua (.dwg -tiedostot). Käytin ilmaista ohjelmistoa nimeltä draftsight. Voit ladata sen täältä:

Jos sinulla ei ole laserleikkuria, yritä löytää paikallinen valmistaja / fablab, / hackerspace, sillä heillä on todennäköisesti laserleikkuri. Suunnittelu ei ole liian suuri, joten sinun pitäisi pystyä leikkaamaan tämä helposti (useina kappaleina) pienellä laserleikkurilla.

Suunnittelussa on ruuvinreikiä, mutta liimasin myös yksittäiset kerrokset.

Kotelon valmistuksen jälkeen hioin sen, käytin valkoista pohjamaalia ja maalasin sen jälkeen harmaa/hopea.

Voit ripustaa kotelon seinään tai minun tapauksessani asensin sen raskasmetallitankoon (jonka pidin heittämisen jälkeen pois IKEA -kaapista, jossa oli nämä tangot, estääkseen lähimmän kaatumisen.

Vaihe 2: Elektroniikka

Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka

Halusin pitää elektroniikan halpana ja helppokäyttöisenä. Joten perustin suunnittelun ESP8266: een adafruitista:

Se on 9,95 dollarin arduino -siru, jossa on wifi, ja aliexpressistä löydät monia jopa halvempia ESP8266 -laitteita, joiden kaikkien pitäisi toimia myös.

Suunnittelu maksimoi kaikki ESP8266 -portit. Sekä I2C että SPI ovat käytössä.

  • I2C Adafruit i2c LED: lle takaisin:
  • SPI MFRC-522: lle (etsi vain osoitteesta aliexpress.com "mfrc-522"
  • Yksi portti kytkimen kiinnittämistä varten
  • Yksi portti pietsokaiuttimen kiinnittämiseen, joten laite voi piipata:-)

se oli hieman tiukka istuvuus, mutta kun pidin vanhaa hyvää kuumaliimapistooliani, pystyin saamaan kaiken kiinni paikoillaan:-)

Tässä on täydellinen luettelo laitteistokomponenteista:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 "4-numeroinen 7-segmenttinen näyttö, jossa I2C-reppu
  • MFRC-522 RF-ID-lukija
  • Pietsosummeri
  • 1x 10K ohmin vastus (kytkimelle)
  • 1x 100 ohmin vastus (pietsolle)
  • Arcade -mikrokytkin
  • FTDI-sarjan TTL-232-USB-kaapeli (ESP8266: n ohjelmointiin)

Vaihe 3: Ohjelmisto

Ohjelmisto
Ohjelmisto

Voit ladata Arduino -koodin osoitteesta:

Sinun on määritettävä omistamasi ohjelmiston wifi -asetukset (SSID ja salasana). Sinun on myös lisättävä käyttämäsi RFID -kortit.

Jos et tiedä SSID -korttisi tunnuksia, suorita vain ohjelmisto ja tarkista sarjalähtö, siinä näkyy kaikki "tunnistamattomat kortit" ja näytetään niiden tunnukset.

Kortin määritykset

Korttia kohti voit määrittää, kuinka monta minuuttia se lisää.

Jos määrität kortin 254: ksi, kaikki käytetyt kortit palautetaan käyttämättömiksi. Jos määrität kortin 253: ksi, se palauttaa kellon kyseisen päivän oletusarvoon.

Ohjelmisto seuraa mitä RFID -korttia on käytetty. Joten niitä ei voi käyttää nollaushetkeen asti, ja "USED" näkyy näytössä, kun kortti esitetään.

Ohjelmisto tallentaa myös joka minuutti "viimeisen minuutin" EEPROM -muistiin, joten jos se katkeaa tai lapsi yrittää nollata laitteen, se palaa aina viimeiseen minuuttiin.

Lähtölaskenta

Ajastin näyttää määrän tai tunnit: minuuttia jäljellä, kun aikaa on yli 60 minuuttia. Viimeisten 60 minuutin aikana se näyttää minuutit: sekunnit

Ilmoitukset

Yksi laitteen tärkeimmistä elementeistä on, että se lähettää ilmoituksia tabletille. Koska ESP8266 ei voi lähettää HTTPS -pakettia (ei tarpeeksi hevosvoimaa salaukseen), se käyttää IFTTT -ilmoituspalvelua ja webhookeja, jotka tukevat tavallisia HTTP -puheluita. Katso IFTT -määritykset seuraavasta osasta.

Vaihe 4: Ilmoitus IFTTT: n kautta

Ilmoitus IFTTT: n kautta
Ilmoitus IFTTT: n kautta
Ilmoitus IFTTT: n kautta
Ilmoitus IFTTT: n kautta
Ilmoitus IFTTT: n kautta
Ilmoitus IFTTT: n kautta

Koska ESP8266 ei voi suorittaa HTTPS -pyyntöjä, useimmat ilmoitusliittymät eivät ole mahdollisia. On fantastista, että IFTTT: llä on edelleen perus HTTP -webhook. Sen avulla voit käynnistää toiminnon, jos HTTP -pyyntö on tehty. Tämän perusteella voit käynnistää ilmoitustoiminnon.

Tarvitset IFTTT -sovelluksen asennettuna tablet -laitteellesi. Sekä iPadia että Androidia tuetaan. Minun tapauksessani loin iPadille erillisen tilin tätä varten.

Webhook -asetuksista löydät ainutlaatuisen avaimen, joka sinun on lisättävä Arduino -koodiin.

Vaihe 5: Yhteenveto

Yhteenveto
Yhteenveto
Yhteenveto
Yhteenveto

Joten jos pystyt…

  • veistää rungon laserleikkurilla
  • saat kaikki komponentit yhteen juotettuna
  • määritä IFTTT -palvelu
  • ja lataa oikea Arduino -koodi ESP8266 -laitteeseesi

Voit tarjota riippuvaiselle lapsellesi selkeän laitteen ajanhallintajärjestelmän:-)

Suositeltava: