Talaan ng mga Nilalaman:

IPad Play Timer: 5 Hakbang (na may Mga Larawan)
IPad Play Timer: 5 Hakbang (na may Mga Larawan)

Video: IPad Play Timer: 5 Hakbang (na may Mga Larawan)

Video: IPad Play Timer: 5 Hakbang (na may Mga Larawan)
Video: iPad Buying Guide HOLIDAY SEASON EDITION 2024, Nobyembre
Anonim
Image
Image
IPad Play Timer
IPad Play Timer

Sa palagay ko ito ay isang paksang pinaglalaban ng bawat magulang. Gaano karami ang maaaring i-play ng mga bata sa kanilang mga iPad (o anumang iba pang tablet).

Sinubukan namin ang maraming diskarte, tulad ng mga takdang oras, ngunit hindi talaga iyon gumana bilang aming anak noon ay laging nais na umuwi sa oras na pinayagan siyang maglaro kasama ang kanyang iPad.

Ang iPad Play TimerSo ginawa ko ang iPad Play Timer. Isang malinaw, simpleng aparato, na nagbibigay sa mga bata ng pagpipigil sa sarili kapag maaari nilang gamitin ang kanilang minamahal na iPad. Sa software na maaari mong itakda para sa bawat araw ng linggo kung gaano karaming oras pinapayagan silang maglaro sa iPad (o anumang iba pang Tablet). Siyempre, ang zero minuto ay pagpipilian din:-) tulad ng sa aming kaso sa mga araw ng pag-aaral.

BONUS CARD SYSTEMMagsasama ito ng isang "system ng bonus card". Ito ang mga RFID card na maaaring kikitain ng mga bata, halimbawa kapag natapos nila ang isang malusog na pagkain nang hindi umuungol:-) Maaari kang mag-setup sa software kung magkano ang dagdag na oras na idaragdag ng bawat card. Sa aming kaso, pinapayagan lamang ang aming anak na maglaro sa katapusan ng linggo (pray, sat at sun), kaya maaari niyang kolektahin ang mga kard na ito hanggang sa isang linggo at maaaring magpasya sa kanya kung gusto niya ang labis na oras sa mga araw na iyon.

Siyempre ang bawat card ay maaari lamang magamit nang isang beses! Mayroong isang "magulang" na tag na RFID na maaaring i-reset ang lahat ng mga ginamit na card, upang maaari silang magamit muli.

Kung gusto mo ang proyektong ito, mangyaring VOTE para sa akin sa kumpetisyon ng orasan: -)

Hakbang 1: Ang Hardware

Ang Hardware
Ang Hardware
Ang Hardware
Ang Hardware
Ang Hardware
Ang Hardware

Ang kaso ay lasercut sa labas ng 3mm na kahoy. Maaari mong i-download ang.dwg file dito (tingnan ang mga nakalakip na file). Binubuo ito ng 8 layer ng 3mm. Maaari mo syempre ayusin ito sa kapal (dami ng mga layer) at lapad ng iyong aparato sa Tablet.

Sa gitna ay inilalagay ang isang switch ng istilo ng arcade, upang makita kung ang na-tabel ay naipasok o hindi.

Kung sakaling hindi ka pamilyar sa disenyo ng 2D (.dwg file). Ginamit ko ang libreng software na tinatawag na draftsight. Maaari mong i-download ito dito:

Kung sakaling wala kang laser cutter sa iyong sarili, subukang maghanap ng isang lokal na makerspace / fablab, / hackerspace na mayroon silang laser cutter. Ang disenyo ay hindi masyadong malaki, kaya't maaari mong madaling i-cut ito (sa maraming piraso) sa isang maliit na pamutol ng laser.

Mayroong mga butas ng tornilyo sa disenyo, ngunit idinikit ko din ang mga indibidwal na layer.

Matapos magawa ang kaso, nilagyan ko ito ng sanded, gumamit ng isang puting panimulang aklat at spray na pininturahan pagkatapos ng kulay abong / pilak.

Maaari mong i-hang ang kaso sa isang pader, o sa aking kaso ay inilagay ko ito sa itaas ng isang mabibigat na metal bar (na itinago ko pagkatapos na itapon ang isang aparador ng IKEA, na mayroong mga bar na ito sa kanila, upang maiwasan ang pinakamalapit na dulo.

Hakbang 2: Ang Elektronika

Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika

Nais kong panatilihing mura at madaling gamitin ang electronics. Kaya't ibinase ko ang disenyo sa isang ESP8266 mula sa adafruit:

Ito ay isang $ 9.95 'arduino' chip na may wifi at sa aliexpress maaari kang makahanap ng marami kahit na mas murang mga aparato ng ESP8266 na dapat ding gumana ang lahat.

Ang disenyo ay nagtapos sa pag-maximize ng lahat ng mga port ng ESP8266. Parehong ginagamit ang I2C at SPI.

  • I2C para sa adafruit i2c LED pabalik sa likod:
  • SPI para sa MFRC-522 (maghanap lang sa aliexpress.com "mfrc-522"
  • Isang port para sa paglakip ng switch
  • Isang port para sa paglakip ng isang piezo speaker, kaya't ang aparato ay maaaring 'beep':-)

ito ay isang maliit na piraso ng isang masikip fit, ngunit sa hawak ng aking butig na hot-glue gun, nagawa kong idikit ang lahat sa lugar nito:-)

Narito ang buong listahan ng mga bahagi ng hardware:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0.56 "4-Digit 7-Segment Display w / I2C Backpack
  • MFRC-522 RF-ID reader
  • Piezo buzzer
  • 1x 10K Ohm risistor (para sa switch)
  • 1x 100 Ohm risistor (para sa piezo)
  • Arcade Micro Switch
  • FTDI Serial TTL-232 USB Cable (para sa pagprograma sa ESP8266)

Hakbang 3: Ang Software

Ang software
Ang software

Maaari mong i-download ang Arduino code mula sa:

Kailangan mong i-configure sa software na pagmamay-ari mo ang mga setting ng wifi (SSID at password). Gayundin kailangan mong idagdag kung ano man ang mga RFID card na iyong ginagamit.

Kung hindi mo alam ang mga ID ng iyong mga SSID card, patakbuhin lamang ang software at suriin ang serial output, magpapakita ito ng anumang "hindi kilalang mga card" at ipapakita ang mga ID.

Pag-configure ng Card

Sa bawat card maaari mong i-configure ang dami ng mga minuto na idaragdag nito.

Kung i-configure mo ang isang card bilang 254 ire-reset nito ang lahat ng ginamit na card sa hindi nagamit. Kung i-configure mo ang isang card bilang 253 ire-reset nito ang orasan sa default na halaga ng araw na iyon.

Sinusubaybayan ng software kung anong ginamit ang RFID card. Kaya't hanggang sa isang pag-reset, hindi sila magagamit at magagamit ang isang "GAMIT" sa display kapag ipinakita ang kard.

Ang software ay nag-iimbak din bawat minuto ng "huling minuto" sa memorya ng EEPROM, kaya kung sakaling may isang pagkabigo sa kuryente, o isang bata na sumusubok na i-reset ang aparato, palagi itong babalik sa huling minuto.

Pagbibilang

Ang countdown na orasan ay ipapakita ang halaga o oras: minuto ang natitira, kapag mayroong higit pa pagkatapos ng 60 minuto. Para sa huling 60 minuto ipapakita nito ang mga minuto: segundo

Mga Abiso

Ang isang pangunahing elemento ng aparato ay magpapadala ito ng mga notification sa tablet. Dahil ang ESP8266 ay hindi maaaring magpadala ng HTTPS na nakabalot (walang sapat na lakas ng kabayo para sa pag-encrypt), gumagamit ito ng serbisyo sa notification ng IFTTT at mga webhook, na sumusuporta sa mga simpleng tawag sa HTTP. Tingnan ang susunod na seksyon para sa pagsasaayos ng IFTT.

Hakbang 4: Abiso Sa pamamagitan ng IFTTT

Abiso Sa pamamagitan ng IFTTT
Abiso Sa pamamagitan ng IFTTT
Abiso Sa pamamagitan ng IFTTT
Abiso Sa pamamagitan ng IFTTT
Abiso Sa pamamagitan ng IFTTT
Abiso Sa pamamagitan ng IFTTT

Dahil ang ESP8266 ay hindi maaaring gumawa ng mga kahilingan sa HTTPS, karamihan sa mga API ng abiso ay hindi posible. Kamangha-mangha na ang IFTTT ay mayroon pa ring pangunahing HTTP webhook. Pinapayagan ka nitong mag-trigger ng isang aksyon kung nagawa ang isang kahilingan sa HTTP. Batay sa na maaari kang magpalitaw ng isang aksyon sa Pag-abiso.

Kailangan mo ng IFTTT app upang mai-install sa iyong tablet. Ang parehong iPad at Android ay suportado. Sa aking kaso lumikha ako ng isang hiwalay na account para gawin ito ng ipad.

Sa mga setting ng webhook, mahahanap mo ang natatanging key, na kakailanganin mong idagdag sa Arduino code.

Hakbang 5: Buod

Buod
Buod
Buod
Buod

Kaya kung kaya mo …

  • upang maukit ang frame gamit ang isang laser cutter
  • pagsama-samahin ang lahat ng mga sangkap
  • i-configure ang serbisyo ng IFTTT
  • at i-upload ang tamang Arduino code sa iyong ESP8266

Maaari mong ialok ang iyong adik na anak sa isang malinaw na sistema ng kontrol sa oras ng aparato:-)

Inirerekumendang: