Tartalomjegyzék:

IPad lejátszás időzítő: 5 lépés (képekkel)
IPad lejátszás időzítő: 5 lépés (képekkel)

Videó: IPad lejátszás időzítő: 5 lépés (képekkel)

Videó: IPad lejátszás időzítő: 5 lépés (képekkel)
Videó: Videó / kép másolása iphone-ra a LEGEGYSZERŰBBEN :) 2024, November
Anonim
Image
Image
IPad lejátszás időzítő
IPad lejátszás időzítő

Azt hiszem, ez egy olyan téma, amellyel minden szülő küzd. Mennyit játszhatnak a gyerekek az iPad -jükkel (vagy bármely más táblagéppel).

Többféle megközelítést is kipróbáltunk, például rögzített időpontokat, de ez nem igazán működött, mivel a gyerekünk mindig haza akart menni abban a pillanatban, amikor engedélyezték, hogy játsszon az iPad -jével.

Tehát elkészítettem az iPad lejátszási időzítőt. Egyértelmű, egyszerű eszköz, amely lehetővé teszi a gyerekek számára, hogy önkontrollálhassák, mikor használhatják szeretett iPad-jüket. A szoftverben beállíthatja a hét minden napjára, hogy mennyi ideig játszhatnak az iPaden (vagy bármely más táblagépen). Persze a nulla perc is opció:-) mint nálunk az iskolai napokon.

BÓNUSZ KÁRTYARENDSZER „Bónusz kártya rendszert” tartalmaz. Ezek olyan RFID-kártyák, amelyeket a gyerekek kereshetnek, például ha nyögés nélkül befejezik az egészséges étkezést:-) A szoftverben beállíthatja, hogy mennyi extra időt adjon hozzá az egyes kártyák. Esetünkben a fiunknak csak hétvégén szabad játszania (péntek, szombat és nap), így ezeket a kártyákat a héten át tudja gyűjteni, és maga döntheti el, mikor akar hosszabbítást ezeken a napokon.

Természetesen minden kártya csak egyszer használható! Van egy "szülő" RFID címke, amely vissza tudja állítani az összes használt kártyát, így újra felhasználható.

Ha tetszik ez a projekt, kérem, szavazzon rám az óra versenyen:-)

1. lépés: A hardver

A hardver
A hardver
A hardver
A hardver
A hardver
A hardver

A tok 3 mm -es fából készült lézervágás. A.dwg fájlt innen töltheti le (lásd a csatolt fájlokat). 8 db 3 mm -es rétegből áll. Természetesen beállíthatja ezt a táblagép vastagságához (rétegek mennyiségéhez) és szélességéhez.

Középen egy árkád stílusú kapcsoló található, amely érzékeli, hogy az asztal be van -e helyezve vagy sem.

Ha nem ismeri a 2D tervezést (.dwg fájlok). Én a draftsight nevű ingyenes szoftvert használtam. Letöltheti innen:

Abban az esetben, ha Önnek nincs lézervágója, próbálja meg megtalálni a helyi makerspace / fablab, / hackerspace helyet, valószínűleg lesz lézervágójuk. A kialakítás nem túl nagy, ezért ezt könnyen (több darabban) fel kell vágni egy kis lézervágón.

A kivitelben csavarlyukak vannak, de az egyes rétegeket is ragasztottam.

A tok elkészítése után csiszoltam, fehér alapozót használtam, és ezt követően szürkére/ezüstre festettem.

Falra akaszthatja a tokot, vagy az én esetemben egy nehézfém rúdra szereltem fel (ezt megtartottam, miután eldobtam egy IKEA szekrényt, amelyben ezek a rudak voltak, hogy megakadályozzák a legközelebb esést.

2. lépés: Az elektronika

Az elektronika
Az elektronika
Az elektronika
Az elektronika
Az elektronika
Az elektronika

Azt akartam, hogy az elektronika olcsó és könnyen használható legyen. Tehát a tervezést az ESAF8266 -ra alapoztam az adafruit -tól:

Ez egy 9,95 dolláros „arduino” chip wifivel, és az aliexpressen sok, még olcsóbb ESP8266 eszközt talál, amelyeknek szintén működniük kell.

A tervezés végül maximalizálta az ESP8266 összes portját. Mind az I2C, mind az SPI használatos.

  • I2C az adafruit i2c LED -hez vissza:
  • SPI az MFRC-522-hez (csak keressen az aliexpress.com-on "mfrc-522"
  • Egy port a kapcsoló rögzítéséhez
  • Egy port piezo hangszóró csatlakoztatásához, így a készülék "sípol":-)

kicsit feszes volt, de a régi jó ragasztópisztolyom tartásával mindent a helyére tudtam ragadni:-)

Itt található a hardverkomponensek teljes listája:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 "4 számjegyű 7 szegmenses kijelző I2C hátizsákkal
  • MFRC-522 RF-ID olvasó
  • Piezo hangjelző
  • 1x 10K ohmos ellenállás (a kapcsolóhoz)
  • 1x 100 Ohm ellenállás (piezo)
  • Arcade Micro kapcsoló
  • FTDI soros TTL-232 USB kábel (az ESP8266 programozásához)

3. lépés: A szoftver

A szoftver
A szoftver

Az Arduino kódot innen töltheti le:

A saját wifi -beállításaiban (SSID és jelszó) kell konfigurálnia. Ezenkívül hozzá kell adnia a használt RFID -kártyákat.

Ha nem ismeri az SSID -kártyák azonosítóit, akkor csak futtassa a szoftvert, és nézze meg a soros kimenetet, és minden "fel nem ismert kártya" megjelenik, és megjeleníti az azonosítókat.

Kártya konfigurálása

Kártyánként beállíthatja, hogy hány percet adjon hozzá.

Ha 254 -re állítja be a kártyát, akkor az összes használt kártya nem használtra áll vissza. Ha 253 -asként konfigurálja a kártyát, akkor az óra az alapértelmezett értékre áll vissza.

A szoftver nyomon követi, hogy milyen RFID kártyát használtak. Tehát a visszaállításig nem használhatók, és a kártya bemutatásakor a "USED" felirat jelenik meg a kijelzőn.

A szoftver minden percben az "utolsó pillanatot" is eltárolja az EEPROM memóriában, így áramszünet esetén, vagy ha egy gyerek megpróbálja alaphelyzetbe állítani az eszközt, mindig visszatér az utolsó percre.

Visszaszámlálás

A visszaszámláló óra megjeleníti az összeget vagy az órákat: perc van hátra, ha több mint 60 perc van hátra. Az utolsó 60 percben a perc: másodperc jelenik meg

Értesítések

Az eszköz egyik kulcsfontosságú eleme, hogy értesítéseket küld a táblagépnek. Mivel az ESP8266 nem tud csomagolt HTTPS -t küldeni (nem elegendő lóerő a titkosításhoz), az IFTTT értesítési szolgáltatást és webhook -ot használja, amelyek támogatják a sima HTTP -hívásokat. Lásd az IFTT konfiguráció következő szakaszát.

4. lépés: Értesítés IFTTT -n keresztül

Értesítés IFTTT -n keresztül
Értesítés IFTTT -n keresztül
Értesítés IFTTT -n keresztül
Értesítés IFTTT -n keresztül
Értesítés IFTTT -n keresztül
Értesítés IFTTT -n keresztül

Mivel az ESP8266 nem tudja végrehajtani a HTTPS kéréseket, a legtöbb értesítési API nem lehetséges. Fantasztikus, hogy az IFTTT -nek még mindig van egy alap HTTP webhookja. Lehetővé teszi egy művelet aktiválását, ha HTTP kérés érkezett. Ennek alapján értesítési műveletet indíthat.

A táblagépre telepítenie kell az IFTTT alkalmazást. Mind az iPad, mind az Android támogatott. Az én esetemben létrehoztam egy külön fiókot az ipad számára.

A webhook beállításaiban megtalálja az egyedi kulcsot, amelyet hozzá kell adnia az Arduino kódhoz.

5. lépés: Összefoglalás

Összefoglaló
Összefoglaló
Összefoglaló
Összefoglaló

Tehát ha képes vagy…

  • hogy a keretet lézervágó segítségével faragja ki
  • össze kell forrasztani az összes alkatrészt
  • konfigurálja az IFTTT szolgáltatást
  • és töltse fel a megfelelő Arduino kódot az ESP8266 készülékére

Felkínálhatja függő gyermekét az eszköz idővezérlésének világos rendszerére:-)

Ajánlott: