Mündəricat:
- Addım 1: Hardware
- Addım 2: Elektronika
- Addım 3: Proqram təminatı
- Addım 4: IFTTT vasitəsilə bildiriş
- Addım 5: Xülasə
Video: IPad Play Timer: 5 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Düşünürəm ki, bu, hər bir valideynin mübarizə apardığı bir mövzudur. Uşaqlar iPad (və ya başqa bir tablet) ilə nə qədər oynaya bilərlər.
Müəyyən vaxtlar kimi bir çox yanaşma sınadıq, amma bu, həqiqətən də işləmədi, çünki uşağımız həmişə iPad ilə oynamağa icazə verildiyi anda evə getmək istəyirdi.
İPad Play Timer Beləliklə, iPad Play Timer hazırladım. Uşaqlara sevdikləri iPad-dən istifadə edə bildikləri zaman özünü idarə etmələrini təmin edən aydın, sadə bir cihaz. Proqramda həftənin hər günü üçün iPad -də (və ya hər hansı digər Tabletdə) nə qədər vaxt oynamağa icazə verildiyini təyin edə bilərsiniz. Əlbəttə ki, sıfır dəqiqə də bir seçimdir:-) məktəb günlərimizdəki kimi.
BONUS KART SİSTEMİBuna "bonus kart sistemi" daxildir. Bunlar uşaqların qazana biləcəyi RFID kartlarıdır, məsələn, nalə etmədən sağlam bir yeməyi bitirdikdə:-) Hər bir kartın nə qədər əlavə vaxt əlavə edəcəyini proqramda qura bilərsiniz. Bizim vəziyyətimizdə, oğlumuza yalnız həftə sonları (cümə, oturmuş və günəş) oynamağa icazə verilir, buna görə də bu kartları həftə ərzində toplaya bilər və o günlərdə əlavə vaxt istədiyi zaman özünə qərar verə bilər.
Əlbəttə ki, hər bir kart yalnız bir dəfə istifadə edilə bilər! Bütün istifadə olunan kartları sıfırlaya bilən və yenidən istifadə edilə bilən "ana" RFID etiketi var.
Bu layihəni bəyəndinizsə, saat yarışmasında mənim üçün SƏS VERİN:-)
Addım 1: Hardware
Kassa 3 mm ağacdan hazırlanmışdır.. Dwg faylını buradan yükləyə bilərsiniz (əlavə olunan fayllara baxın). 3 mm -lik 8 təbəqədən ibarətdir. Əlbəttə ki, bunu Tablet cihazınızın qalınlığına (qatların miqdarına) və genişliyinə uyğunlaşdıra bilərsiniz.
Ortada, masanın daxil olub -olmadığını müəyyən etmək üçün bir arcade stil açarı yerləşdirilmişdir.
2D dizaynı (.dwg faylları) ilə tanış olmadığınız halda. Draftsight adlı pulsuz proqramdan istifadə etdim. Buradan yükləyə bilərsiniz:
Lazer kəsiciniz yoxdursa, yerli bir makerspace / fablab / hackerspace tapmağa çalışın, ehtimal ki, lazer kəsiciyə sahib olacaqlar. Dizayn çox böyük deyil, buna görə də kiçik bir lazer kəsicidə asanlıqla (birdən çox parçaya) kəsə bilməlisiniz.
Dizaynda vida delikləri var, amma ayrı -ayrı təbəqələri də yapışdırdım.
Kassa hazırlandıqdan sonra zımpara etdim, ağ astar istifadə etdim və boz/gümüşdən sonra boyadım.
Çantanı divara asa bilərsiniz və ya mənim vəziyyətimdə ağır metal bir çubuğun üstünə quraşdırdım (IKEA şkafını atdıqdan sonra saxladığım, içərisində bu çubuqlar var).
Addım 2: Elektronika
Elektronikanı ucuz və istifadəsi asan saxlamaq istədim. Beləliklə, dizaynı adafruitdən bir ESP8266 -ya əsasladım:
WiFi ilə 9.95 dollarlıq 'arduino' çipidir və aliexpress -də hamısının işləməli olduğu bir çox daha ucuz ESP8266 cihazı tapa bilərsiniz.
Dizayn, ESP8266 -nın bütün limanlarını maksimuma çatdırdı. Həm I2C, həm də SPI istifadə olunur.
- Adafruit i2c LED arxa tərəfi üçün I2C:
- MFRC-522 üçün SPI (yalnız aliexpress.com "mfrc-522" də axtarın)
- Anahtarı bağlamaq üçün bir port
- Bir piezo dinamik bağlamaq üçün bir port, beləliklə cihaz 'bip' edə bilər:-)
bir az sıx uyğun idi, amma köhnə isti yapışqan silahımla hər şeyi öz yerinə yapışdıra bildim:-)
Burada hardware komponentlərinin tam siyahısı:
- Adafruit HUZZAH ESP8266 Breakout
- Adafruit 0.56 "4 Rəqəmli 7 Segmentli Ekran, I2C Sırt Çantası ilə
- MFRC-522 RF-ID oxuyucusu
- Piezo səs siqnalı
- 1x 10K Ohm müqavimət (keçid üçün)
- 1x 100 Ohm müqavimət (piezo üçün)
- Arcade Micro Switch
-
FTDI Serial TTL-232 USB Kabel (ESP8266 proqramlaşdırmaq üçün)
Addım 3: Proqram təminatı
Arduino kodunu buradan yükləyə bilərsiniz:
Sahib olduğunuz proqram təminatında wifi parametrlərini (SSID və parol) konfiqurasiya etməlisiniz. İstifadə etdiyiniz RFID kartlarını da əlavə etməlisiniz.
SSID kartlarınızın kimliklərini bilmirsinizsə, proqramı işə salın və serial çıxışını yoxlayın, hər hansı bir "tanınmamış kart" göstərəcək və şəxsiyyət sənədlərini göstərəcəkdir.
Kart Konfiqurasiyası
Kart başına əlavə edəcək dəqiqələrin miqdarını konfiqurasiya edə bilərsiniz.
Bir kartı 254 olaraq konfiqurasiya etsəniz, bütün istifadə olunan kartı istifadə edilməmiş vəziyyətə gətirəcək, bir kartı 253 olaraq konfiqurasiya etsəniz, saatı o günün standart dəyərinə qaytaracaq.
Proqram nə RFID kartının istifadə edildiyini izləyir. Yenidən qurulana qədər istifadə edilə bilməyəcək və kart təqdim edildikdə ekranda "İSTİFADƏ" göstəriləcək.
Proqram hər dəqiqə "son dəqiqə" ni EEPROM yaddaşında saxlayır, buna görə də elektrik kəsilməsi və ya cihazı sıfırlamağa çalışan bir uşaq vəziyyətində həmişə son dəqiqəyə qayıdacaq.
Geri sayma
Geri sayım saatı miqdarı və ya saatı göstərəcək: 60 dəqiqədən çox qaldıqda. Son 60 dəqiqə ərzində dəqiqə: saniyə göstəriləcək
Bildirişlər
Cihazın əsas elementlərindən biri tabletə bildiriş göndərməsidir. ESP8266 HTTPS paketli göndərə bilmədiyi üçün (şifrələmə üçün kifayət qədər at gücü yoxdur) IFTTT bildiriş xidmətindən və sadə HTTP zənglərini dəstəkləyən webhooklardan istifadə edir. IFTT konfiqurasiyası üçün növbəti bölməyə baxın.
Addım 4: IFTTT vasitəsilə bildiriş
ESP8266 HTTPS istəklərini yerinə yetirə bilmədiyi üçün əksər bildiriş API -ləri mümkün deyil. IFTTT -nin hələ də əsas bir HTTP veb çəngəlinin olması fantastikdir. Bir HTTP sorğusu edildikdə bir hərəkəti tetiklemenize imkan verir. Buna əsaslanaraq bir bildiriş hərəkətini işə sala bilərsiniz.
Tabletinizə IFTTT tətbiqinin quraşdırılması lazımdır. Həm iPad, həm də Android dəstəklənir. Mənim vəziyyətimdə bunu etmək üçün ipad üçün ayrı bir hesab yaratdım.
Veb kancası parametrlərində, Arduino koduna əlavə etməyiniz lazım olan unikal açarı tapacaqsınız.
Addım 5: Xülasə
Buna görə bacarırsansa…
- bir lazer kəsici istifadə edərək çərçivəni oymaq
- bütün komponentləri lehimlə birləşdirin
- IFTTT xidmətini konfiqurasiya edin
- və düzgün Arduino kodunu ESP8266 -ya yükləyin
Bağımlılığınız olan uşağınıza cihaz vaxtına nəzarət sistemini təklif edə bilərsiniz:-)
Tövsiyə:
Sensorlu ekran Macintosh - Ekran üçün IPad Mini ilə Klassik Mac: 5 Addım (Şəkillərlə birlikdə)
Sensorlu ekran Macintosh | Klassik Mac Ekran üçün IPad Mini ilə: Bu, köhnə bir Macintoshun ekranını iPad mini ilə necə dəyişdirəcəyimə dair yeniləmə və yenidən işlənmiş dizaynımdır. Bu, illər ərzində hazırladığım 6 -cı əsərdir və bunun təkamülündən və dizaynından olduqca məmnunam
IPad Funda De Fieltro: 5 addım (şəkillərlə birlikdə)
IPad üçün iPad: İstifadəçi təlimatları iPad və ya iPad üçün hazırlanmışdır. Bəli, iPad -də heç bir problem yoxdur, buna görə də bir tabletdən istifadə edə bilərsiniz. S í guenos q
Bir Kitabı IPad Gizli Çantasına Geri Dönüşdürün: 8 Addım (Şəkillərlə birlikdə)
Bir Kitabı IPad Gizli Kassaya Təkrarlayın: Bəzən hər kəsin iPad ətrafında gəzdirdiyinizi bilməsini istəmirsiniz. Xüsusilə 1970-ci illərdə " Yeni Zelandiya Rəngli " köhnə kitabxana nüsxəsi olsa, heç kim kitab gəzdirdiyinizi fərq etməz. Hobbi bıçaqla, kağızdan
Drad IPad Dağı: 10 Adım (Şəkillərlə birlikdə)
Drone IPad Mount: 2016 -cı ilin sonunda dron dünyası, Çin şirkəti DJI - Mavic Pro tərəfindən yeni, çox kiçik 4K pilotsuz təyyarə ilə heyran qaldı. Artıq youtube kanalım üçün dron almaqla maraqlandığım üçün papağımı dron halqasına atdım və əvvəlcədən sifariş verdim
GamePi XS - Plug'n'Play Emulation Station: 13 Addım (Şəkillərlə birlikdə)
GamePi XS - Plug'n'Play Emulation Station: Giriş: Bu təlimatlı bir Raspberry Pi Zero W ilə işləyən konsolun hamısını bir SNES nəzarətçi içərisində təsvir edir. HDMI ilə istənilən ekranda istifadə edilə bilər. 3 saata qədər davam edən bir smartfon Lithium Ion batareyası ilə təchiz edilmişdir (