Բովանդակություն:

IPad Play ժամաչափ. 5 քայլ (նկարներով)
IPad Play ժամաչափ. 5 քայլ (նկարներով)

Video: IPad Play ժամաչափ. 5 քայլ (նկարներով)

Video: IPad Play ժամաչափ. 5 քայլ (նկարներով)
Video: Ւնչպես երգ տեղադրել IOS-ի մեջ // 2018 2024, Նոյեմբեր
Anonim
Image
Image
IPad Play ժմչփ
IPad Play ժմչփ

Կարծում եմ, որ սա այն թեման է, որի հետ պայքարում է յուրաքանչյուր ծնող: Որքա՞ն կարող են երեխաները խաղալ իրենց iPad- երով (կամ որևէ այլ պլանշետով):

Մենք փորձեցինք բազմաթիվ մոտեցումներ, ինչպես ֆիքսված ժամանակները, բայց դա իրականում չաշխատեց, քանի որ մեր երեխան այն ժամանակ միշտ ցանկանում էր տուն գնալ այն պահին, երբ նրան թույլ տրվեց խաղալ իր iPad- ով:

Այսպիսով, ես ստեղծեցի iPad Play ժամաչափ: Պարզ, պարզ սարք, որը երեխաներին տալիս է ինքնատիրապետում, երբ կարող են օգտվել իրենց սիրելի iPad- ից: Theրագրային ապահովման մեջ կարող եք սահմանել շաբաթվա յուրաքանչյուր օրվա համար, թե որքան ժամանակ է նրանց թույլատրվում խաղալ iPad- ում (կամ որևէ այլ պլանշետ): Իհարկե, զրո րոպեն նույնպես տարբերակ է.-) ինչպես մեր դեպքում `դպրոցական օրերին:

ԲՈՆՈՍ ՔԱՐՏԻ ՀԱՄԱԿԱՐԳ Այն ներառում է «բոնուսային քարտերի համակարգ»: Սրանք RFID քարտեր են, որոնք երեխաները կարող են վաստակել, օրինակ, երբ նրանք ավարտում են առողջ սնունդը ՝ առանց տնքալու:-) Դուք կարող եք ծրագրակազմում կարգավորել, թե յուրաքանչյուր քարտ որքան լրացուցիչ ժամանակ կավելացնի: Մեր դեպքում, մեր որդուն թույլատրվում է խաղալ միայն հանգստյան օրերին (չորեքշաբթի, նստած և արև), այնպես որ նա կարող է հավաքել այս քարտերը շաբաթվա ընթացքում և կարող է ինքնուրույն որոշել, թե երբ նա լրացուցիչ ժամանակ կցանկանա այդ օրերին:

Իհարկե, յուրաքանչյուր քարտ կարող է օգտագործվել միայն մեկ անգամ: Գոյություն ունի «ծնող» RFID պիտակ, որը կարող է վերականգնել օգտագործված բոլոր քարտերը, որպեսզի դրանք նորից օգտագործվեն:

Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում եմ քվեարկեք ինձ համար ժամացույցի մրցույթում ՝-)

Քայլ 1: Սարքավորումը

Սարքավորումը
Սարքավորումը
Սարքավորումը
Սարքավորումը
Սարքավորումը
Սարքավորումը

Գործը լազերային կտրված է 3 մմ փայտից: Դուք կարող եք ներբեռնել.dwg ֆայլը այստեղ (տես կցված ֆայլերը): Այն բաղկացած է 3 մմ տրամագծով 8 շերտից: Դուք, իհարկե, կարող եք դա հարմարեցնել ձեր Tablet սարքի հաստությանը (շերտերի քանակին) և լայնությանը:

Մեջտեղում տեղադրված է արկադային ոճի անջատիչ `պարզելու համար, թե արդյոք սեղանը տեղադրված է, թե ոչ:

Այն դեպքում, երբ դուք ծանոթ չեք 2D դիզայնին (.dwg ֆայլեր): Ես օգտագործեցի անվճար ծրագրակազմը, որը կոչվում է draftsight: Կարող եք ներբեռնել այստեղ ՝

Այն դեպքում, երբ դուք ինքներդ լազերային դանակ չունեք, փորձեք գտնել տեղական արտադրող / գործարան, / հաքերային տարածք, նրանք, ամենայն հավանականությամբ, կունենան լազերային դանակ: Դիզայնը չափազանց մեծ չէ, այնպես որ դուք պետք է կարողանաք այն հեշտությամբ կտրել (մի քանի կտորով) փոքր լազերային դանակի վրա:

Դիզայնի մեջ պտուտակային անցքեր կան, բայց ես նաև առանձին շերտեր եմ սոսնձել:

Գործը պատրաստվելուց հետո ես հղկեցի այն, օգտագործեցի սպիտակ այբբենարան և այն ներկեցի գորշ/արծաթից հետո:

Դուք կարող եք պատյանը կախել պատից, կամ իմ դեպքում ես այն ամրացրել եմ ծանր մետաղյա ձողի վերևում (որը ես պահել եմ IKEA- ի պահարանը դեն նետելուց հետո, որի մեջ կար այդ ձողերը, որպեսզի չմոտենա ամենամոտը:

Քայլ 2: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Ես ուզում էի էլեկտրոնիկան պահել էժան և հեշտ օգտագործման համար: Այսպիսով, ես դիզայնը հիմնեցի adafruit- ից ESP8266- ի վրա ՝

Դա $ 9.95 «arduino» չիպ է wifi- ով, իսկ aliexpress- ում կարող եք գտնել նույնիսկ ավելի էժան ESP8266 սարքեր, որոնք բոլորը նույնպես պետք է աշխատեն:

Դիզայնը վերջացրեց առավելագույնը ESP8266- ի բոլոր նավահանգիստները: Օգտագործվում են ինչպես I2C, այնպես էլ SPI:

  • I2C adafruit i2c LED- ի համար ՝ ետ.
  • SPI MFRC-522- ի համար (պարզապես որոնեք aliexpress.com «mfrc-522» կայքում
  • Անջատիչը միացնելու համար մեկ նավահանգիստ
  • Մեկ նավահանգիստ ՝ պիեզո բարձրախոսին ամրացնելու համար, այնպես որ սարքը կարող է «ազդանշան» տալ:-)

դա մի փոքր ամուր տեղավորվեց, բայց իմ լավ հին տաք սոսինձ ատրճանակը բռնելով ՝ ես կարողացա այնպես անել, որ ամեն ինչ իր տեղում մնա:-)

Ահա ապարատային բաղադրիչների ամբողջական ցանկը.

  • Adafruit HUZZAH ESP8266 Breakout
  • Adafruit 0.56 դյույմանոց 4-նիշանոց 7-հատվածանոց էկրան ՝ I2C ուսապարկով
  • MFRC-522 RF-ID ընթերցող
  • Պիեզո ազդանշան
  • 1x 10K Օմ դիմադրություն (անջատիչի համար)
  • 1x 100 Օմ դիմադրություն (պիեզոյի համար)
  • Արկադային միկրո անջատիչ
  • FTDI Serial TTL-232 USB մալուխ (ESP8266- ի ծրագրավորման համար)

Քայլ 3: Softwareրագրակազմ

Րագրակազմը
Րագրակազմը

Դուք կարող եք ներբեռնել Arduino կոդը ՝

Դուք պետք է կազմաձևեք այն ծրագրակազմում, որին պատկանում եք wifi կարգավորումները (SSID և գաղտնաբառ): Նաև անհրաժեշտ է ավելացնել այն, ինչ երբևէ օգտագործում եք RFID քարտեր:

Եթե չգիտեք ձեր SSID քարտերի ID- ները, պարզապես գործարկեք ծրագրակազմը և ստուգեք սերիական ելքը, այն կցուցադրի ցանկացած «չճանաչված քարտեր» և կցուցադրի նրանց ID- ները:

Քարտի կազմաձևում

Մեկ քարտի համար կարող եք կարգավորել այն ավելացրած րոպեների քանակը:

Եթե քարտը կազմաձևեք 254 -ով, այն կվերականգնի ամբողջ օգտագործված քարտը չօգտագործվածի: Եթե քարտը կազմաձևեք 253 -ով, այն կվերականգնի ժամացույցի այդ օրվա կանխադրված արժեքը:

Theրագիրը հետևում է, թե ինչ RFID քարտ է օգտագործվել: Այսպիսով, մինչև վերականգնումը, դրանք չեն կարող օգտագործվել և քարտը ներկայացնելիս էկրանին կցուցադրվի «ՕԳՏԱԳՈՐՎԱ »:

Theրագիրը նաև պահում է ամեն րոպե «վերջին րոպեն» EEPROM հիշողության մեջ, ուստի հոսանքի խափանման դեպքում կամ սարքը վերականգնել փորձող երեխայի դեպքում այն միշտ կվերադառնա վերջին րոպեին:

Հետհաշվարկ

Հետհաշվարկի ժամացույցը կցուցադրի գումարը կամ ժամերը. Մնացել են րոպեները, երբ 60 րոպեից ավել կա: Վերջին 60 րոպեների ընթացքում այն կցուցադրի րոպեները `վայրկյաններ

Անուցումներ

Սարքի հիմնական տարրերից մեկն այն է, որ այն ծանուցումներ կուղարկի պլանշետին: Քանի որ ESP8266- ը չի կարող ուղարկել HTTPS փաթեթավորված (գաղտնագրման համար բավարար ձիաուժ), այն օգտագործում է IFTTT ծանուցման ծառայությունը և վեբհուքերը, որոնք ապահովում են պարզ HTTP զանգեր: Տե՛ս IFTT կազմաձևման հաջորդ բաժինը:

Քայլ 4: ificationանուցում IFTTT- ի միջոցով

Ificationանուցում IFTTT- ի միջոցով
Ificationանուցում IFTTT- ի միջոցով
Ificationանուցում IFTTT- ի միջոցով
Ificationանուցում IFTTT- ի միջոցով
Ificationանուցում IFTTT- ի միջոցով
Ificationանուցում IFTTT- ի միջոցով

Քանի որ ESP8266- ը չի կարող կատարել HTTPS հարցումներ, ծանուցման API- ների մեծ մասը հնարավոր չէ: Ֆանտաստիկ է, որ IFTTT- ն դեռ ունի հիմնական HTTP վեբհուք: Այն թույլ է տալիս միացնել գործողությունը, եթե HTTP հարցում է կատարվել: Դրա հիման վրա կարող եք գործարկել ificationանուցման գործողություն:

Ձեր պլանշետի վրա տեղադրելու համար ձեզ իսկապես անհրաժեշտ է IFTTT ծրագիրը: Ինչպես iPad- ը, այնպես էլ Android- ը ապահովված են: Իմ դեպքում, ես ipad- ի համար առանձին հաշիվ ստեղծեցի դա անելու համար:

Վեբհուկի կարգավորումներում դուք կգտնեք եզակի բանալին, որը ձեզ հարկավոր է ավելացնել Arduino կոդի մեջ:

Քայլ 5: Ամփոփում

Ամփոփում
Ամփոփում
Ամփոփում
Ամփոփում

Այսպիսով, եթե կարողանաք…

  • շրջանակը քանդակել ՝ օգտագործելով լազերային դանակ
  • միացրեք բոլոր բաղադրիչները միասին
  • կարգավորել IFTTT ծառայությունը
  • և վերբեռնեք ճիշտ Arduino կոդը ձեր ESP8266- ում

Դուք կարող եք ձեր թմրամոլ երեխային առաջարկել սարքի ժամանակի վերահսկման հստակ համակարգ.

Խորհուրդ ենք տալիս: