Talaan ng mga Nilalaman:
- Hakbang 1: Ang Hardware
- Hakbang 2: Ang Elektronika
- Hakbang 3: Ang Software
- Hakbang 4: Abiso Sa pamamagitan ng IFTTT
- Hakbang 5: Buod
Video: IPad Play Timer: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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 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
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
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
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
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:
AVR Microcontroller. Mga LED Flasher Gamit ang Timer. Nakagambala ang Mga timer. Timer CTC Mode: 6 na Hakbang
AVR Microcontroller. Mga LED Flasher Gamit ang Timer. Nakagambala ang Mga timer. Timer CTC Mode: Kamusta sa lahat! Ang timer ay isang mahalagang konsepto sa larangan ng electronics. Ang bawat elektronikong sangkap ay gumagana sa isang batayan sa oras. Nakakatulong ang base ng oras na ito upang mapanatili ang lahat ng trabaho na naka-synchronize. Ang lahat ng mga microcontroller ay gumagana sa ilang paunang natukoy na dalas ng orasan, ang
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.