Բովանդակություն:
Video: Arduino Apple Watch: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Հետևեք հեղինակի ավելին ՝
Մասին:. Ավելին Karlstrom- ի մասին »
Ես ուզում էի խելացի ժամացույց, որն ինձ ցույց էր տալիս iPhone- ի մասին ծանուցումներ, բավական փոքր էր հագնելու համար և ուներ վերալիցքավորվող մարտկոց, որը տևում էր առնվազն մեկ օր: Ես ստեղծեցի իմ սեփական Apple ժամացույցը Arduino- ի հիման վրա: Այն խելացի ժամացույց է `հիմնված Arduino mini pro- ի վրա, որը միացված է iPhone- ին Bluetooth- ով: USB- միկրո պորտը միացված է մարտկոցին, ինչը լիցքավորումը դարձնում է հեշտ և պարզ: Առջևի լարերը հպման կոճակներ են, որոնք զգում են, եթե մատը դնում ես դրանց վրա, ինչը թույլ է տալիս ինտերֆեյս ունենալ ժամացույցի հետ:
Notificationամացույցը ավտոմատ կերպով կհամաժամացնի ժամանակը iPhone- ի ժամանակի հետ, երբ նոր ծանուցում է ստացվում: Սա ժամացույցը դարձնում է ավելի հուսալի և պակաս զգայուն Arduino- ում ձգձգումների դեպքում: 10 վայրկյան հետո էկրանն անջատված կլինի մարտկոցը խնայելու նպատակով: Էկրանն արթնանում է, եթե դիպչել է միջին կոճակին կամ նոր ծանուցում է ստացվել:
Ես հանդիպեցի Լյուկ Բրենդի էջին և տեսա, որ նա ստեղծել է այն նույնը, ինչին ես ցանկանում էի հասնել, բայց ինձ պետք էր, որ սարքն ավելի փոքր ու կրելի լիներ: Այս նախագծում ես օգտագործում եմ Բրենդի ANCS Arduino գրադարանը: ANCS- ը նշանակում է Apple Notification Center Service, որը նկարագրված է որպես Apple- ի հետևյալը: «Apple Notification Center Service- ի (ANCS) նպատակն է Bluetooth- ի աքսեսուարներին (որոնք միանում են iOS սարքերին Bluetooth- ի ցածր էներգիայի կապով) տալ պարզ և հարմար միջոց iOS սարքերի վրա գեներացվող բազմաթիվ տեսակի ծանուցումների մուտք գործելու համար»:
Այս հրահանգը կարող է պահանջել, որ դուք ծանոթ լինեք Arduino- ին, զոդման և 3D տպագրությանը:
Այս խելացի ժամացույցի ստեղծումը տևեց շատ ժամեր, և բոլոր մասերը հավաքելը իսկական ցավ էր, քանի որ ես ցանկանում էի, որ այն հնարավորինս փոքր և կոմպակտ լինի, և ես մի քանի անգամ կրկնում էի մինչև հավաքման բավական ուժեղ լուծում ստանալը:
Քայլ 1: Նյութերի հաշիվ
Ստորև ներկայացված են խելացի ժամացույցի համար օգտագործվող հիմնական բաղադրիչները: Որպեսզի կցված ծածկագիրը (հետագա փուլում) աշխատի, այս բաղադրիչները պետք է օգտագործվեն:
- Arduino Pro Mini 328 - 3.3 Վ/8 ՄՀց
- Bluefruit LE - Bluetooth ցածր էներգիա (BLE 4.0) - nRF8001 Breakout - v1.0
- Մոնոխրոմ 0.96 "128x64 OLED էկրան
- Մարտկոց Li-Po 3.7V 130mAh (Կամ ցանկացած այլ վերալիցքավորվող մարտկոց կանի)
- Micro-USB միակցիչ
- 3 x 1MOhms 1206 SMD դիմադրիչներ
- Դիտեք խումբ ՝ սպրինտներով
Նաև անհրաժեշտ մասերը կարող են տարբեր լինել ՝ կախված ժամացույցի դիզայնից.
- Լարերը
- Մեկուսիչ ժապավեն
- Լիցքավորիչ Li-Po մարտկոցի համար
- USB-Micro մալուխ
- Ալյումինե թերթ
- 4x2x5 մմ պտուտակներ
- Մատրիցային տախտակ կամ Strip տախտակ
Քայլ 2: Էլեկտրասարքավորումների հավաքում
Ինչպես երեւում է սխեմայի սխեմայում, շատ լարեր պետք է միացվեն, եւ բոլոր բաղադրիչները պետք է իրար մոտ լինեն, ինչը դժվարություն է առաջացնում:
Որոշ կրկնություններից հետո ես եկա այս քայլերի վրա `հավաքը ավելի հեշտ դարձնելու համար: Ես առաջարկում եմ դիտել նկարները `տեսնելու, թե ինչպես եմ լուծել լարերի միացման որոշ խնդիրներ:
- Միացրեք Bluefruit LE- ն Arduino- ին ճկուն լարերով:
- Ստեղծեք տախտակ հպման կոճակների համար և ամրացրեք կապում: Կցեք այս տախտակը Arduino- ին ճկուն լարերով: (Կապումներն անջատված են LED- դիոդներից)
- Փոփոխեք որոշ կապում OLED էկրանին և հավաքեք այն Arduino- ին:
- Միացրեք ճկուն մետաղալարը գետնին, երկարացրեք այն այնքան, որ հասնի ժամացույցի հետևի մասին, որը պետք է շփվի մարմնի հետ: (Սա անհրաժեշտ է, քանի որ capacitive touch- ին անհրաժեշտ է հիմնավոր տեղեկանք `ճիշտ աշխատելու համար)
- Միացրեք միկրո USB միակցիչը ճկուն լարերով `գետնին և RAW- ին: Նայեք USB միկրո պինուտ գծապատկերին `տեսնելու, թե ինչպես պետք է միացված լինեն գետնին և դրական լարմանը: (Ուշադրություն. USB- ից միացրեք դրական մետաղալարեր RAW- ին և ոչ VCC):
- Flexibleկուն լարերով մարտկոցը միացրեք գետնին և RAW- ին (ուշադրություն. Մարտկոցից միացրեք դրական լարերը RAW- ին և ոչ թե VCC- ին):
Քայլ 4-6-ը կարող է սպասել մինչև ծածկագրի վերբեռնումը և ապարատային գործառույթների պատշաճ կատարման ստուգումը:
Բացի այդ, ժամացույցի համար անհրաժեշտ է հարմարեցնել լիցքավորիչը.
- Կտրեք USB միկրո մալուխը:
- Կարմիր մետաղալարը USB մալուխի մեջ ամրացրեք մարտկոցի միակցիչից կարմիր մետաղալարին, իսկ USB մալուխի մեջ `սև մետաղալարը` սև լարին `մարտկոցի միակցիչից:
ԿԱՐԵՎՈՐ
Նկատի ունեցեք, որ խելացի ժամացույցը չի կարող լիցքավորվել USB- ից 5 Վ լարման միջոցով ՝ սովորական USB միկրո մալուխով: Դրա փոխարեն անհրաժեշտ է Li-Po լիցքավորիչ, հակառակ դեպքում մարտկոցը կարող է վնասվել:
Մեկնաբանություններ:
Փորձեք օգտագործել ժապավենը բաղադրիչների միջև մեկուսացնելու համար `կարճ միացումից խուսափելու համար:
Խորհուրդ ենք տալիս:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno- ով. 4 քայլ (նկարներով)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno- ի հետ. Ինչպե՞ս դարձնել կրելի գործունեության հետևող ժամացույց: Սա կրելի սարք է, որը նախատեսված է թրթռալու համար, երբ հայտնաբերում է լճացում: Դուք ժամանակի մեծ մասն ինձ պես համակարգչո՞վ եք անցկացնում: Դուք ժամեր շարունակ նստած եք ՝ դա չգիտակցելով: Ապա այս սարքը զ
Arduino Watch: 12 քայլ (նկարներով)
Arduino Watch: Այս հրահանգները ցույց են տալիս, թե ինչպես պատրաստել Arduino ժամացույց Arduino Watch Core- ից
DIY Apple Watch լիցքավորման տակդիր (IKEA Hack). 5 քայլ (նկարներով)
DIY Apple Watch լիցքավորման տակդիր (IKEA Hack). Եթե ձեզ նյարդայնացնում է ձեր Apple Watch- ի լրացուցիչ երկար լիցքավորման մալուխը, կարող եք փորձել կառուցել այս լիցքավորման տակդիրը և վայելել այն:
Apple Watch լիցքավորման տուփ ՝ 6 քայլ
Apple Watch- ի լիցքավորման տուփ. Շատ անգամ ձեզ հետ պետք է կրեք լիցքավորման մալուխը, որի երկարությունը 1 մ է, և այն հեշտ չի բացվում, երբ այն պայուսակից հանում եք լիցքավորման այլ մալուխներով: Այսպիսով, եթե դուք
Jamesամանակն է ամբողջ Jamesեյմս Բոնդը ձեռք բերել ձեր Mac- ում կամ Apple Remote Watch- ը ՝ 5 քայլ
Jamesամանակն է ամբողջ Jamesեյմս Բոնդը ձեռք բերել ձեր Mac- ում կամ Apple Remote Watch- ը: timeամը քանի՞սն է: It'sամանակն է բարձրացնել ձայնը !!!! և փոխելու հետքերը, կամ քաշեք Front Row- ը, կամ վերահսկեք ձեր հիմնական շնորհանդեսները `բոլորից շատ սառը ժամացույցով: Խնձորի հեռակառավարիչը բավականին թույն է, սակայն դա այլ բան է, որը պետք է տեղափոխել, կամ ջու