Mundarija:
- 1 -qadam: Uskuna
- 2 -qadam: Elektronika
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: IFTTT orqali bildirishnoma
- 5 -qadam: Xulosa
Video: IPad o'yin taymeri: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
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
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
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
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
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
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:
Arduino va Rotary Enkoder bilan quvvat taymeri: 7 qadam (rasmlar bilan)
Quvvat taymeri Arduino va Rotary Enkoder bilan: Bu taymer taymerga asoslangan: https: //www.instructables.com/id/Timer-With-Arduin .. Quvvat manbai moduli va SSR (qattiq hol o'rni) 1KVtgacha bo'lgan quvvat yuklarini ishlatish mumkin va minimal o'zgarishlar bilan
Koronavirus bilan kurash: oddiy qo'l yuvish taymeri: 8 qadam (rasmlar bilan)
Koronavirus bilan kurash: oddiy qo'l yuvish taymeri: Dunyodagi hozirgi pandemiya bilan vaziyat juda qo'rqinchli ko'rinadi. Korona virus hamma joyda bo'lishi mumkin. Biz bilganimizdek, virusni bir necha kun davomida hech qanday alomatlarsiz olib yurish mumkin. Haqiqatan ham qo'rqinchli, lekin juda qo'rqmang.
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): 11 qadam (rasmlar bilan)
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): Bu sizga raqamli o'yinchoqlar yoki o'yinlar yaratish uchun ishlatilishi mumkin bo'lgan bosim sezgir yostiq yasashni ko'rsatadigan ko'rsatma. U katta kuchga sezgir rezistor sifatida ishlatilishi mumkin va o'ynoqi bo'lsa ham, undan jiddiy loyihalarda foydalanish mumkin edi
Avtomatik uchish taymeri - 3D bosma, Arduino bilan ishlaydigan: 18 qadam (rasmlar bilan)
Avtomatik uchish davri taymeri - 3D bosma, Arduino Powered.: Menda birinchi shaxs videoni (FPV) dron poygasi g'oyasi tobora ko'proq qiziqib bormoqda. Men yaqinda kichkina uchuvchisiz uchuvchisiz samolyotni sotib oldim va tizzamni vaqtini belgilashni xohladim - bu loyihaning natijasidir