Mundarija:

IPad o'yin taymeri: 5 qadam (rasmlar bilan)
IPad o'yin taymeri: 5 qadam (rasmlar bilan)

Video: IPad o'yin taymeri: 5 qadam (rasmlar bilan)

Video: IPad o'yin taymeri: 5 qadam (rasmlar bilan)
Video: MacBro - iPad mini 2021 Katta Tahlil / Mobil o'yinlar uchun yaratilgan planshet / 2024, Noyabr
Anonim
Image
Image
IPad o'yin taymeri
IPad o'yin taymeri

Menimcha, bu har bir ota -ona bilan kurashadigan mavzu. Bolalar iPad (yoki boshqa planshet) bilan qancha o'ynashi mumkin.

Biz ma'lum vaqtlar kabi bir nechta yondashuvlarni sinab ko'rdik, lekin bu haqiqatan ham ishlamadi, chunki bizning bolamiz har doim iPad bilan o'ynashga ruxsat berilgan vaqtda uyga qaytishni xohlagan.

Shunday qilib, men iPad Play Taymerini yaratdim. Aniq va sodda qurilma, bu bolalarga sevimli iPad-dan qachon foydalanishni o'z-o'zini nazorat qilish imkonini beradi. Dasturda siz haftaning har kuni uchun iPad (yoki boshqa planshet) da qancha vaqt o'ynashini belgilashingiz mumkin. Albatta, nol daqiqa ham variantdir:-) bizning maktab kunlaridagidek.

BONUS KART TIZIMI "Bonus kartalar tizimi" ni o'z ichiga oladi. Bu bolalar pul ishlashlari mumkin bo'lgan RFID kartalari, masalan, ular nola qilmasdan sog'lom ovqatlanishni tugatganlarida:-) Siz dasturiy ta'minotda har bir kartaga qancha qo'shimcha vaqt qo'shilishini sozlashingiz mumkin. Bizning holatda, o'g'limizga faqat dam olish kunlari (juma, o'tirish va quyosh) o'ynashga ruxsat beriladi, shuning uchun u bu kartalarni hafta davomida to'plashi mumkin va o'sha kunlarda qo'shimcha vaqtni xohlagan vaqtda o'zi hal qilishi mumkin.

Albatta, har bir kartadan faqat bir marta foydalanish mumkin! "Ota-ona" RFID yorlig'i mavjud bo'lib, u ishlatilgan barcha kartalarni qayta o'rnatishi mumkin, shunda ular qayta ishlatilishi mumkin.

Agar sizga bu loyiha yoqsa, iltimos, soat tanlovida men uchun Ovoz bering:-)

1 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Koson 3 mm yog'ochdan yasalgan. Bu erda.dwg faylini yuklab olishingiz mumkin (biriktirilgan fayllarni ko'ring). U 3 mm bo'lgan 8 ta qatlamdan iborat. Siz, albatta, planshet qurilmangizning qalinligi (qatlamlar miqdori) va kengligiga qarab sozlashingiz mumkin.

O'rtada stol qo'yilgan yoki yo'qligini aniqlash uchun arja uslubidagi kalit o'rnatilgan.

Agar siz 2D dizaynini bilmasangiz (.dwg fayllari). Men draftsight deb nomlangan bepul dasturdan foydalandim. Siz uni bu yerdan yuklab olishingiz mumkin:

Agar sizda lazerli to'sar bo'lmasa, mahalliy makerspace / fablab / hackerspace ni topishga harakat qiling, ehtimol ular lazerli to'sarga ega bo'ladi. Dizayn juda katta emas, shuning uchun siz uni (bir nechta bo'laklarga) kichik lazerli kesgichda osongina kesib olishingiz kerak.

Dizaynda vintli teshiklar bor, lekin men alohida qatlamlarni ham yopishtirdim.

Koson tayyorlangandan so'ng, men uni zımparaladim, oq astar bilan ishladim va kulrang/kumushdan keyin bo'yalgan.

Siz korpusni devorga osib qo'yishingiz mumkin, yoki men uni og'ir metall panjaraga o'rnatdim (men IKEA shkafini tashlaganimdan keyin, eng yaqin yiqilib tushmasligi uchun).

2 -qadam: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Men elektronikani arzon va ishlatishni osonlashtirmoqchi edim. Men dizaynni adafruitdan ESP8266 ga asosladim:

Bu Wi -Fi bilan 9,95 dollarlik "arduino" chipi va aliexpress -da siz ham ancha arzon ESP8266 qurilmalarini topishingiz mumkin, ular hammasi ishlashi kerak.

Dizayn ESP8266 ning barcha portlarini maksimal darajada oshirdi. Ham I2C, ham SPI ishlatiladi.

  • Adafruit i2c svetodiodli I2C orqaga qaytadi:
  • MFRC-522 uchun SPI (faqat aliexpress.com "mfrc-522" da qidiring)
  • Kalitni ulash uchun bitta port
  • Piezo karnayni ulash uchun bitta port, shuning uchun qurilma "ovozli signal" berishi mumkin:-)

Bu biroz mahkam o'rnashgan edi, lekin eski yopishqoq quroldan ushlab, men hamma narsani o'z joyiga qo'yishga muvaffaq bo'ldim:-)

Bu erda apparat komponentlarining to'liq ro'yxati:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0,56 dyuymli 4-raqamli 7-segmentli displey, I2C sumkasi bilan
  • MFRC-522 RF-ID o'quvchi
  • Piezo signal
  • 1x 10K Ohm qarshilik (kalit uchun)
  • 1x 100 Ohm qarshilik (piezo uchun)
  • Arja mikro kaliti
  • FTDI Serial TTL-232 USB kabeli (ESP8266 dasturlash uchun)

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Arduino kodini yuklab olishingiz mumkin:

Siz dasturiy ta'minotda Wi -Fi sozlamalarini (SSID va parol) sozlashingiz kerak. Shuningdek, siz foydalanadigan RFID kartalarini qo'shishingiz kerak.

Agar siz SSID kartalaringizning identifikatorlarini bilmasangiz, dasturiy ta'minotni ishga tushiring va ketma -ket chiqishini tekshiring, u "tanib bo'lmaydigan kartalar" ni ko'rsatadi va ularning identifikatorlarini ko'rsatadi.

Karta konfiguratsiyasi

Har bir karta uchun siz qo'shadigan daqiqalar sonini sozlashingiz mumkin.

Agar siz kartani 254 deb konfiguratsiya qilsangiz, u ishlatilgan barcha kartani ishlatilmaydigan holatga qaytaradi, agar siz kartani 253 deb sozlasangiz, u soatni o'sha kunning asl qiymatiga qaytaradi.

Dastur RFID kartasining ishlatilishini kuzatib boradi. Qayta tiklanmaguncha, ular ishlatilmaydi va karta taqdim etilganda displeyda "USED" yozuvi paydo bo'ladi.

Shuningdek, dasturiy ta'minot har daqiqada "oxirgi daqiqani" EEPROM xotirasida saqlaydi, shuning uchun elektr quvvati uzilib qolsa yoki bola qurilmani qayta o'rnatmoqchi bo'lsa, u har doim oxirgi daqiqaga qaytadi.

Qayta hisoblash

Qayta hisoblash soat yoki sonini ko'rsatadi: 60 daqiqadan ko'proq vaqt qolganida. Oxirgi 60 daqiqada u daqiqa: soniya ko'rsatiladi

Bildirishnomalar

Qurilmaning asosiy elementlaridan biri shundaki, u planshetga bildirishnoma yuboradi. ESP8266 HTTPS -ni paketli (shifrlash uchun ot kuchi etarli emas) yuborolmagani uchun, u oddiy HTTP qo'ng'iroqlarini qo'llab -quvvatlaydigan IFTTT xabarnoma xizmati va veb -kancalardan foydalanadi. IFTT konfiguratsiyasi uchun keyingi bo'limga qarang.

4 -qadam: IFTTT orqali bildirishnoma

IFTTT orqali bildirishnoma
IFTTT orqali bildirishnoma
IFTTT orqali bildirishnoma
IFTTT orqali bildirishnoma
IFTTT orqali bildirishnoma
IFTTT orqali bildirishnoma

ESP8266 HTTPS so'rovlarini bajara olmagani uchun, ko'pchilik API xabarlari mumkin emas. IFTTT -ning asosiy HTTP veb -kancasi hali ham ajoyib. Agar siz HTTP so'rovi qilingan bo'lsa, siz harakatni boshlashga imkon beradi. Bunga asoslanib, siz bildirishnoma yuborishingiz mumkin.

Planshetingizga IFTTT ilovasini o'rnatish kerak. Ham iPad, ham Android qo'llab -quvvatlanadi. Mening holatimda, men buni amalga oshirish uchun ipad uchun alohida hisob yaratdim.

Veb -kuk sozlamalarida siz Arduino kodini kiritishingiz kerak bo'lgan yagona kalitni topasiz.

5 -qadam: Xulosa

Xulosa
Xulosa
Xulosa
Xulosa

Shunday qilib, agar imkoningiz bo'lsa …

  • lazerni kesuvchi yordamida ramka yasash
  • barcha komponentlarni lehim bilan birlashtiring
  • IFTTT xizmatini sozlash
  • va to'g'ri Arduino kodini ESP8266 -ga yuklang

Siz qaram bo'lgan bolangizga qurilma vaqtini boshqarishning aniq tizimini taklif qilishingiz mumkin:-)

Tavsiya: