Мазмұны:

IPad ойнату таймері: 5 қадам (суреттермен)
IPad ойнату таймері: 5 қадам (суреттермен)

Бейне: IPad ойнату таймері: 5 қадам (суреттермен)

Бейне: IPad ойнату таймері: 5 қадам (суреттермен)
Бейне: ПОСЛЕДНИЙ НАСТОЯЩИЙ АЙПОД 2024, Қараша
Anonim
Image
Image
IPad ойнату таймері
IPad ойнату таймері

Менің ойымша, бұл тақырып әр ата -анамен күреседі. Балалар айпадпен (немесе басқа планшетпен) қанша ойнай алады.

Біз белгілі бір уақыт сияқты бірнеше тәсілдерді қолдандық, бірақ бұл іс жүзінде нәтиже бермеді, өйткені біздің бала әрқашан iPad -пен ойнауға рұқсат етілген сәтте үйге барғысы келді.

IPad ойнау таймері Сондықтан мен iPad ойнату таймерін жасадым. Балаларға өздерінің сүйікті iPad-ларын қашан пайдалануға болатынын бақылауға мүмкіндік беретін таза, қарапайым құрылғы. Бағдарламалық қамтамасыз етуде сіз аптаның әр күніне iPad -та (немесе кез келген басқа планшетте) қанша уақыт ойнауға болатынын орната аласыз. Әрине, нөлдік минут-бұл біздің күніміздегідей, мектептегі күндердегідей:-).

БОНУС КАРТА ЖҮЙЕСІ «бонустық карталар жүйесін» қамтиды. Бұл балалар табатын RFID карталары, мысалы олар салауатты тамақтанған кезде:-) Сіз бағдарламалық қамтамасыз етуде әр картаға қанша қосымша уақыт қосылатынын орната аласыз. Біздің жағдайда ұлымызға тек демалыс күндері (жұма, отыр және күн) ойнауға рұқсат етілген, сондықтан ол бұл карталарды апта бойы жинай алады және сол күндері қосымша уақыт қалаған кезде оны өзі шеше алады.

Әрине, әр картаны бір рет қолдануға болады! Барлық қолданылған карталарды бастапқы күйге келтіре алатын, оларды қайта қолдануға болатын «ата-аналық» RFID тегі бар.

Егер сізге бұл жоба ұнайтын болса, маған сағат бәсекесінде ДАУЫС беріңіз:-)

1 -қадам: Аппараттық құрал

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Корпус 3 мм ағаштан жасалған. Сіз.dwg файлын мына жерден жүктей аласыз (қоса берілген файлдарды қараңыз). Ол 3 мм 8 қабаттан тұрады. Сіз, әрине, планшеттік құрылғының қалыңдығына (қабаттардың санына) және еніне қарай реттей аласыз.

Ортада кесте салынғанын немесе кірмегенін анықтау үшін аркадалық стиль қосқышы орналасқан.

Егер сіз 2D дизайнымен таныс болмасаңыз (.dwg файлдары). Мен draftsight деп аталатын ақысыз бағдарламалық жасақтаманы қолдандым. Сіз оны мына жерден жүктей аласыз:

Егер сізде лазерлік кескіш болмаса, онда жергілікті өндірушілер кеңістігін / fablab / hackers кеңістігін табуға тырысыңыз, оларда лазерлік кескіш болуы мүмкін. Дизайн тым үлкен емес, сондықтан сіз оны (бірнеше бөлікке) кішкене лазерлік кескіште оңай кесуіңіз керек.

Дизайнда бұрандалы тесіктер бар, бірақ мен жеке қабаттарды да жапсырдым.

Корпус жасалғаннан кейін мен оны тегістеп, ақ праймерді қолданып, спреймен сұр/күмістен кейін боядым.

Сіз корпусты қабырғаға іліп қоюыңызға болады, немесе менің жағдайда мен оны ауыр металл штангаға орнаттым (IKEA шкафын лақтырып тастағаннан кейін сақтап қойдым, ол жақтары жақынырақ құлап кетпес үшін).

2 -қадам: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Мен электрониканы арзан әрі қолдануды жеңілдеткім келді. Мен дизайнды adafruit -тен ESP8266 -ға негіздедім:

Бұл wifi бар 9,95 долларлық arduino чипі және aliexpress -те сіз одан да арзан ESP8266 құрылғыларын таба аласыз, олар бәрі де жұмыс істеуі керек.

Дизайн ESP8266 барлық порттарын максимумға жеткізді. I2C де, SPI де қолданылады.

  • Adafruit i2c жарық диодты артқы жағына арналған I2C:
  • MFRC-522 үшін SPI (тек aliexpress.com сайтынан іздеңіз «mfrc-522»)
  • Коммутаторды бекітуге арналған бір порт
  • Пьезо колонкасын бекітуге арналған бір порт, сондықтан құрылғы «дыбыс шығарады»:-)

Бұл өте тығыз болды, бірақ ескі ыстық желімді мылтығымның көмегімен мен бәрін орнында ұстай алдым:-)

Мұнда аппараттық компоненттердің толық тізімі:

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0.56 дюймдік 4-цифрлық 7-сегментті дисплей, I2C рюкзакпен
  • MFRC-522 RF-ID оқу құралы
  • Пьезо дыбысы
  • 1х 10К Ом резисторы (қосқыш үшін)
  • 1х 100 Ом резисторы (пьезо үшін)
  • Аркада микро қосқышы
  • FTDI Serial TTL-232 USB кабелі (ESP8266 бағдарламалауға арналған)

3 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Сіз Arduino кодын мына жерден жүктей аласыз:

Бағдарламалық жасақтамада Wi -Fi параметрлерін (SSID және құпия сөз) конфигурациялау қажет. Сондай -ақ, сіз RFID карталарын қолданыңыз.

Егер сіз SSID карталарының идентификаторларын білмесеңіз, бағдарламалық жасақтаманы іске қосыңыз және сериялық шығуды тексеріңіз, ол кез келген «танылмаған карталарды» көрсетеді және олардың идентификаторларын көрсетеді.

Картаның конфигурациясы

Бір картаға сіз қосатын минуттар санын теңшей аласыз.

Егер сіз картаны 254 деп конфигурацияласаңыз, ол барлық пайдаланылған картаны пайдаланылмаған күйге қайтарады, егер картаны 253 деп конфигурацияласаңыз, ол сол күннің әдепкі мәніне қалпына келтіреді.

Бағдарлама RFID картасының қолданылуын қадағалайды. Қалпына келтіруге дейін оларды пайдалану мүмкін болмайды және карта ұсынылған кезде дисплейде «ҚОЛДАНЫЛҒАН» көрсетіледі.

Бағдарламалық жасақтама әр минут сайын «соңғы минутты» EEPROM жадында сақтайды, сондықтан электр қуаты өшкенде немесе бала құрылғыны қалпына келтіруге тырысқанда, ол әрқашан соңғы минутқа оралады.

Кері санақ

Кері санақ сағатты немесе сағатты көрсетеді: 60 минуттан артық уақыт қалған кезде. Соңғы 60 минутта ол минуттарды көрсетеді: секундтар

Хабарландырулар

Құрылғының бір маңызды элементі - ол планшетке хабарландыру жібереді. ESP8266 HTTPS пакетін жібере алмайтындықтан (шифрлау үшін ат күші жеткіліксіз), ол қарапайым HTTP қоңырауларын қолдайтын IFTTT хабарландыру қызметін және веб -ілмектерді қолданады. IFTT конфигурациясы үшін келесі тарауды қараңыз.

4 -қадам: IFTTT арқылы хабарландыру

IFTTT арқылы хабарландыру
IFTTT арқылы хабарландыру
IFTTT арқылы хабарландыру
IFTTT арқылы хабарландыру
IFTTT арқылы хабарландыру
IFTTT арқылы хабарландыру

ESP8266 HTTPS сұрауларын орындай алмайтындықтан, API хабарландыруының көпшілігі мүмкін емес. IFTTT әлі де негізгі HTTP веб -ілгегі бар екендігі таңқаларлық. Бұл HTTP сұрауы жасалған жағдайда әрекетті бастауға мүмкіндік береді. Осының негізінде сіз хабарландыру әрекетін бастай аласыз.

Планшетке IFTTT қосымшасын орнату қажет. IPad пен Android -ге қолдау көрсетіледі. Менің жағдайда мен мұны істеу үшін ipad үшін бөлек есептік жазба жасадым.

Webhook параметрлерінде сіз Arduino кодын қосу қажет бірегей кілтті таба аласыз.

5 -қадам: Қорытынды

Қорытынды
Қорытынды
Қорытынды
Қорытынды

Сондықтан егер сізде мүмкін болса…

  • лазерлік кескіш көмегімен жақтауды кесу
  • барлық компоненттерді дәнекерлеп алыңыз
  • IFTTT қызметін конфигурациялау
  • және дұрыс Arduino кодын ESP8266 -ге жүктеңіз

Сіз тәуелді балаңызға құрылғы уақытын басқарудың нақты жүйесін ұсына аласыз:-)

Ұсынылған: