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

Arduino Apple Watch: 6 քայլ (նկարներով)
Arduino Apple Watch: 6 քայլ (նկարներով)

Video: Arduino Apple Watch: 6 քայլ (նկարներով)

Video: Arduino Apple Watch: 6 քայլ (նկարներով)
Video: Ինչպես միացնել iphone-ի թարթող լույսը զանգի ժամանակ // Как включить вспышку при звонках 2024, Նոյեմբեր
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Հետևեք հեղինակի ավելին ՝

Կառուցեք ձեր սեփական զարգացման խորհուրդը
Կառուցեք ձեր սեփական զարգացման խորհուրդը
Կառուցեք ձեր սեփական զարգացման խորհուրդը
Կառուցեք ձեր սեփական զարգացման խորհուրդը

Մասին:. Ավելին 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: Էլեկտրասարքավորումների հավաքում

Էլեկտրական սարքավորումների հավաքում
Էլեկտրական սարքավորումների հավաքում
Էլեկտրական սարքավորումների հավաքում
Էլեկտրական սարքավորումների հավաքում
Էլեկտրական սարքավորումների հավաքում
Էլեկտրական սարքավորումների հավաքում

Ինչպես երեւում է սխեմայի սխեմայում, շատ լարեր պետք է միացվեն, եւ բոլոր բաղադրիչները պետք է իրար մոտ լինեն, ինչը դժվարություն է առաջացնում:

Որոշ կրկնություններից հետո ես եկա այս քայլերի վրա `հավաքը ավելի հեշտ դարձնելու համար: Ես առաջարկում եմ դիտել նկարները `տեսնելու, թե ինչպես եմ լուծել լարերի միացման որոշ խնդիրներ:

  1. Միացրեք Bluefruit LE- ն Arduino- ին ճկուն լարերով:
  2. Ստեղծեք տախտակ հպման կոճակների համար և ամրացրեք կապում: Կցեք այս տախտակը Arduino- ին ճկուն լարերով: (Կապումներն անջատված են LED- դիոդներից)
  3. Փոփոխեք որոշ կապում OLED էկրանին և հավաքեք այն Arduino- ին:
  4. Միացրեք ճկուն մետաղալարը գետնին, երկարացրեք այն այնքան, որ հասնի ժամացույցի հետևի մասին, որը պետք է շփվի մարմնի հետ: (Սա անհրաժեշտ է, քանի որ capacitive touch- ին անհրաժեշտ է հիմնավոր տեղեկանք `ճիշտ աշխատելու համար)
  5. Միացրեք միկրո USB միակցիչը ճկուն լարերով `գետնին և RAW- ին: Նայեք USB միկրո պինուտ գծապատկերին `տեսնելու, թե ինչպես պետք է միացված լինեն գետնին և դրական լարմանը: (Ուշադրություն. USB- ից միացրեք դրական մետաղալարեր RAW- ին և ոչ VCC):
  6. Flexibleկուն լարերով մարտկոցը միացրեք գետնին և RAW- ին (ուշադրություն. Մարտկոցից միացրեք դրական լարերը RAW- ին և ոչ թե VCC- ին):

Քայլ 4-6-ը կարող է սպասել մինչև ծածկագրի վերբեռնումը և ապարատային գործառույթների պատշաճ կատարման ստուգումը:

Բացի այդ, ժամացույցի համար անհրաժեշտ է հարմարեցնել լիցքավորիչը.

  1. Կտրեք USB միկրո մալուխը:
  2. Կարմիր մետաղալարը USB մալուխի մեջ ամրացրեք մարտկոցի միակցիչից կարմիր մետաղալարին, իսկ USB մալուխի մեջ `սև մետաղալարը` սև լարին `մարտկոցի միակցիչից:

ԿԱՐԵՎՈՐ

Նկատի ունեցեք, որ խելացի ժամացույցը չի կարող լիցքավորվել USB- ից 5 Վ լարման միջոցով ՝ սովորական USB միկրո մալուխով: Դրա փոխարեն անհրաժեշտ է Li-Po լիցքավորիչ, հակառակ դեպքում մարտկոցը կարող է վնասվել:

Մեկնաբանություններ:

Փորձեք օգտագործել ժապավենը բաղադրիչների միջև մեկուսացնելու համար `կարճ միացումից խուսափելու համար:

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