Мазмуну:
- 1 -кадам: Аппараттык
- 2 -кадам: Электроника
- 3 -кадам: Программалык камсыздоо
- 4 -кадам: IFTTT аркылуу кабарлоо
- 5 -кадам: Жыйынтык
Video: IPad Play Timer: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Менимче, бул ар бир ата -эне күрөшүп жаткан тема. Балдар iPad (же башка планшет) менен канча ойношот.
Биз белгиленген убакыт сыяктуу бир нече ыкмаларды колдонуп көрдүк, бирок бул чындыгында иштеген жок, анткени биздин бала дайыма iPad менен ойногонго уруксат берилген учурда үйгө баргысы келген.
IPad Play Timer Ошентип, мен iPad Play Timer жасадым. Түшүнүктүү, жөнөкөй түзмөк, бул балдарга сүйүктүү iPad'ин качан колдоно алаарын көзөмөлдөөгө мүмкүнчүлүк берет. Программада сиз аптанын ар бир күнүнө iPad'де (же башка планшетте) канча убакыт ойной аларын белгилей аласыз. Албетте, нөл мүнөт дагы вариант:-) биздин күндөрдөгүдөй мектеп күндөрүндө.
BONUS CARD SYSTEMIt "бонустук карта системасын" камтыйт. Бул балдар киреше ала турган RFID карталары, мисалы, алар онтоп отурбастан, дени сак тамактангандан кийин:-) Сиз программада ар бир картага канча кошумча убакыт кошулаарын орното аласыз. Биздин учурда, биздин уулубузга дем алыш күндөрү (жума, отуруу жана күн) ойноого уруксат берилет, андыктан ал бул карталарды жума бою чогултуп, ошол күндөрү кошумча убакытты каалаганда өзү чечет.
Албетте, ар бир картты бир гана жолу колдонсо болот! Колдонулган карттардын бардыгын баштапкы абалга келтире турган "ата-эне" RFID теги бар, алар кайра колдонулушу мүмкүн.
Эгерде сизге бул долбоор жакса, саат конкурсунда мага ДОБУШ берсеңиз болот:-)
1 -кадам: Аппараттык
Корпус 3 мм жыгачтан жасалган. Бул жерден.dwg файлын жүктөп алсаңыз болот (тиркелген файлдарды караңыз). Бул 3 мм болгон 8 катмардан турат. Сиз, албетте, муну планшетиңиздин жоондугуна (катмарынын суммасына) жана туурасына жараша тууралай аласыз.
Ортодо столдун салынганын же кирбегенин аныктоо үчүн аркада стилиндеги которгуч жайгаштырылган.
Эгерде сиз 2D дизайны менен тааныш болбосоңуз (.dwg файлдары). Мен draftsight деп аталган бекер программаны колдондум. Аны бул жерден жүктөп алсаңыз болот:
Эгерде сизде лазер кескич жок болсо, анда жергиликтүү makerspace / fablab / hackerspace табууга аракет кылыңыз, аларда лазер кескич болушу мүмкүн. Дизайн өтө чоң эмес, андыктан сиз муну (бир нече бөлүккө) кичинекей лазер кескичке оңой эле кесип алышыңыз керек.
Дизайнда бурама тешиктер бар, бирок мен жеке катмарларды да чаптадым.
Корпус жасалып бүткөндөн кийин, мен аны тегиздеп, ак праймерди колдонуп, спрей менен боз/күмүштөн кийин боёгом.
Корпусту дубалга илип койсоңуз болот, же менин учурда мен аны оор металл тилкеге орноттум (IKEA шкафын ыргыткандан кийин сактап койгом, бул барлар бар болчу, эң жакындары кулап кетпеши үчүн).
2 -кадам: Электроника
Мен электрониканы арзан жана колдонууга оңой кармагым келди. Ошентип, мен дизайнды adafruitтен ESP8266га негиздедим:
Бул $ 9.95 'arduino' чипи менен wifi жана aliexpressте сиз андан да арзаныраак ESP8266 түзмөктөрүн таба аласыз, алар баары иштеши керек.
Дизайн ESP8266 бардык портторун максимумга жеткирди. I2C жана SPI экөө тең колдонулат.
- Adafruit i2c үчүн I2C кайра артка LED:
- MFRC-522 үчүн SPI (жөн гана aliexpress.com "mfrc-522" боюнча издеңиз)
- Коммутаторду тиркөө үчүн бир порт
- Пьезо колонкасын тиркөө үчүн бир порт, ошондуктан түзмөк "бип" алат:-)
бул бир аз тыгыз болчу, бирок менин эски ысык желим мылтыгым менен, мен баарын ордуна койдум:-)
Бул жерде аппараттык компоненттердин толук тизмеси:
- Adafruit HUZZAH ESP8266 Breakout
- Adafruit 0.56 дюймдук 4-сандык 7-сегменттүү дисплей, I2C рюкзагы
- MFRC-522 RF-ID окуу куралы
- Piezo buzzer
- 1x 10K Ом каршылыгы (которуштуруу үчүн)
- 1х 100 Ом каршылыгы (пьезо үчүн)
- Аркада Micro Switch
-
FTDI Serial TTL-232 USB Cable (ESP8266 программалоо үчүн)
3 -кадам: Программалык камсыздоо
Сиз Arduino кодун жүктөп алсаңыз болот:
Сизде WiFi орнотуулары бар программалык камсыздоону конфигурациялоо керек (SSID жана сырсөз). Ошондой эле сиз колдонгон RFID карталарын кошушуңуз керек.
Эгерде сиз SSID карталарыңыздын идентификаторлорун билбесеңиз, программаны иштетип, сериялык чыгарылышын текшериңиз, анда ал "таанылбаган карталарды" көрсөтөт жана алардын идентификаторлорун көрсөтөт.
Картанын конфигурациясы
Картага сиз кошо турган мүнөт санын конфигурациялай аласыз.
Эгерде сиз картаны 254 деп конфигурацияласаңыз, анда ал бардык колдонулган картаны колдонулбаган абалга келтирет, эгер сиз картаны 253 деп конфигурацияласаңыз, саат ошол күндүн демейки маанисине кайтарылат.
Программалык камсыздоо RFID картасынын колдонулушун көзөмөлдөйт. Ошентип, баштапкы абалга келтирмейинче, алар колдонулбайт жана карта көрсөтүлгөндө дисплейде "КОЛДОНУЛГАН" көрсөтүлөт.
Программа ошондой эле EEPROM эс тутумунда "акыркы мүнөттөрдү" ар бир мүнөттө сактайт, андыктан электр жарыгы өчүп калса же бала аппаратты баштапкы абалга келтирүүгө аракет кылса, ал ар дайым акыркы мүнөткө кайтып келет.
Countdown
Артка эсептөөчү саат сумманы же сааттарды көрсөтөт: 60 мүнөттөн ашык убакыт калганда. Акыркы 60 мүнөттө ал мүнөт: секунддарды көрсөтөт
Билдирмелер
Түзмөктүн негизги элементтеринин бири - ал планшетке билдирүүлөрдү жөнөтөт. ESP8266 HTTPS топтомун жөнөтө албагандыктан (шифрлөө үчүн ат күчү жетишсиз), ал IFTTT билдирүү кызматын жана жөнөкөй HTTP чалууларын колдогон вебхуктарды колдонуп жатат. IFTT конфигурациясы үчүн кийинки бөлүмдү караңыз.
4 -кадам: IFTTT аркылуу кабарлоо
ESP8266 HTTPS сурамдарын аткара албагандыктан, көпчүлүк API билдирмелери мүмкүн эмес. IFTTT дагы эле негизги HTTP веб -хукуна ээ болгону фантастикалык. Бул HTTP сурамы жасалган болсо, сиз аракетти баштоого мүмкүндүк берет. Мунун негизинде сиз эскертме аракетин иштете аласыз.
Планшетиңизге IFTTT колдонмосу орнотулушу керек. IPad жана Android экөө тең колдоого алынат. Менин учурда, мен муну үчүн ipad үчүн өзүнчө эсеп түздүм.
Webhook жөндөөлөрүндө сиз уникалдуу ачкычты табасыз, аны сиз Arduino кодуна кошушуңуз керек болот.
5 -кадам: Жыйынтык
Демек, эгер сизде…
- лазер кескичтин жардамы менен алкакты оюп алуу
- бардык компоненттерди биригип алып
- IFTTT кызматын конфигурациялоо
- жана туура Arduino кодун ESP8266га жүктөңүз
Сиз көз каранды болгон балаңызга түзмөктүн убактысын башкаруунун так системасын сунуштай аласыз:-)
Сунушталууда:
Сенсордук экран Macintosh - IPad Mini экраны бар классикалык Mac: 5 кадам (сүрөттөр менен)
Сенсордук экран Macintosh | Классикалык Mac Экран үчүн iPad Mini менен: Бул винтаждык Macintoshтун экранын iPad mini менен кантип алмаштыруу боюнча менин жаңылануум жана кайра каралып чыккан дизайным. Бул менин жылдар бою жасаган 6 -ишим жана мен анын эволюциясы менен дизайнына абдан кубанычтамын! 2013 -жылы мен жасаган кезде
IPad Funda De Fieltro: 5 кадам (Сүрөттөр менен)
IPad менен иштөө: Бул колдонмонун iPad үчүн планшетиңиздин жардамы менен. Кандай гана болбосун, iPad Airдин жардамы менен, планшеттин эң ыңгайлуу варианты бар. S í guenos q
Ардуино жана Ротари Encoder менен Power Timer: 7 кадам (Сүрөттөр менен)
Power Таймер Arduino жана Ротари Энкодери менен: Бул Таймер Таймерде көрсөтүлгөн Таймердин Негизинде: https: //www.instructables.com/id/Timer-With-Arduin .. А энергия менен камсыздоо модулу жана SSR (катуу абал релеси) 1КВтка чейинки кубаттуулукту иштетүүгө болот жана минималдуу өзгөрүүлөр менен л
Erguro-one a Maker Aproach of Sonos Play 5 менен IKEA Kuggis Box: 7 кадам (сүрөттөр менен)
Erguro-one a Maker Aproach of Sonos Play 5 менен IKEA Kuggis Box: Бул долбоор Sonos Play 5 спикерлерин биринчи жолу уккандан кийин төрөлгөн, мен үндүн кичинекейлигине карата үн сапатына абдан таасирлендим, төмөн жыштыктар таптакыр таасирдүү, ошол себептен менде 2 Play 5 ;-) мен
DIY Build Mini USB Plug & Play динамиктери (Мик опциясы менен): 3 кадам (Сүрөттөр менен)
DIY Build Mini USB Plug & Play Динамиктери (Микрофондору менен): Саламатсыздарбы! Мен сизге көчмө динамик үчүн колдонгон эң жөнөкөй ыкманы көрсөткүм келди. Бул ыкма чындыгында абдан уникалдуу, анткени " мындай спикерлер темалары боюнча эч кандай окуу куралы жок ". Бир нече себептер: Сиз эч качан кандайдыр бир нерсеге туш болгонсузбу