Բովանդակություն:
- Քայլ 1: Նախապատրաստում
- Քայլ 2. Dev Board- ի և LCD- ի ամրագրում
- Քայլ 3: Միացրեք GND- ը
- Քայլ 4: Միացրեք հոսանքի կապերը
- Քայլ 5: Միացրեք LCD կապում
- Քայլ 6: Հեռացրեք Power Led- ը
- Քայլ 7: Միացրեք Lipo մարտկոցը
- Քայլ 8: Միացրեք RTC- ը
- Քայլ 9: Միացրեք շարժման տվիչը
- Քայլ 10: րագիր
- Քայլ 11: 3D Print ժամացույցի պատյան
- Քայլ 12: Ուրախ ժամանակ:
Video: Arduino Watch: 12 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս հրահանգները ցույց են տալիս, թե ինչպես պատրաստել Arduino ժամացույց Arduino Watch Core- ից:
Քայլ 1: Նախապատրաստում
Arduino Dev տախտակ
Այս անգամ ես օգտագործում եմ Sparkfun Pro Micro 3.3 V 8 ՄՀց dev տախտակ:
Watchամացույցի ցուցադրում
Այս անգամ ես օգտագործում եմ ST7789 1.3 IPS LCD:
Լիպո մարտկոց
Ձեռքիս մոտ 301420 Lipo մարտկոց կա:
Lipo լիցքավորման տախտակ
Ձեռքումս ունեմ 15 մմ x 15 մմ Lipo լիցքավորման տախտակ:
RTC չիպ
Այս անգամ ես օգտագործում եմ DS3231M- ը, այն ներկառուցված բյուրեղյա տատանում է, լրացուցիչ բաղադրիչ չի պահանջվում
RTC մարտկոց
Սա ընտրովի չէ, եթե ցանկանում եք պահպանել անգամ Lipo մարտկոցի սպառված ժամանակը: MS412FE- ն մի փոքր լիցքավորվող 1 մԱ / ժ մարտկոց է, ըստ RTC տվյալների թերթի ՝ 1 մԱ / ժ -ն արդեն կարող է երկար ժամանակ պահել:
Watchամացույցի ժապավեն
Ես պատվիրել եմ մոտ 20 մմ լայնությամբ կտավից պատրաստված ժամացույցի ժապավեն:
Մյուսները
Մի դիոդ, օրինակ. 1N5822, չորս 6 մմ M2 պտուտակ, պղնձե փայլաթիթեղի ժապավեն և որոշ լարեր
Քայլ 2. Dev Board- ի և LCD- ի ամրագրում
Օգտագործեք մի փոքր կտոր PET ափսե ՝ Pro Micro- ն և IPS LCD- ն իրար կպցնելու համար:
Քայլ 3: Միացրեք GND- ը
Կարդացեք ձեր վաճառողի տրամադրած LCD տվյալների թերթիկը:
Կտրեք մի փոքր պղնձե փայլաթիթեղի ժապավեն, պարզապես դիպչեք GND- ի բոլոր կապումներին և LED բացասական կապումներին և ամրացրեք այն FPC ափսեի վրա: Այնուհետեւ կպցրեք կապում պղնձե փայլաթիթեղի ժապավենով:
Քայլ 4: Միացրեք հոսանքի կապերը
Միացրեք dev board GND կապում պղնձե փայլաթիթեղի ժապավենը: Միացրեք Vcc կապումներն LCD Vcc կապին:
Քայլ 5: Միացրեք LCD կապում
Ահա կապի ամփոփագիրը.
LCD -> Arduino
LED+ -> GPIO 10 SDA -> GPIO 16 (MOSI) SCL -> GPIO 15 (SCLK) RST -> GPIO 18 (A0) DC -> GPIO 19 (A1) CS -> GPIO 20 (A2)
Քայլ 6: Հեռացրեք Power Led- ը
Միացման լամպը միշտ միացված է և անընդհատ սպառում է ավելի քան 1 մԱ, ուստի ավելի լավ է հեռացնել այն: Sգուշորեն ապամոնտաժեք և հեռացրեք LED- ը:
Քայլ 7: Միացրեք Lipo մարտկոցը
Ահա կապի ամփոփագիրը.
Լիցքավորման տախտակ +ve in -> Dev Board J1 միակցիչ USB վարդակից (5 Վ) մոտ
Լիցքավորման տախտակ -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 դիոդ -> Dev Board Raw Pin լիցքավորման տախտակ մարտկոց -ve -> Lipo -ve
Նշում:
Լիպո լիցքավորման տախտակի մեծ մասը ավելի լավ է օգտագործել 5 Վ լարման հոսանքը որպես մուտք: Այնուամենայնիվ, Pro Micro dev տախտակը չի ապահովում USB 5V կապ: Բարեբախտաբար, USB վարդակից մոտ J1 միակցիչը իրականում միացված է USB 5V կապին: Areգուշացեք 2 միակցիչ միասին չկպչելուց:
Քայլ 8: Միացրեք RTC- ը
DS3231M- ը շատ փոքր է և պահանջում է միանալ փոքր մարտկոցին, համբերատար եղեք ՝ բոլորը միասին միացնելով.
DS3231M կապում 2 (Vcc) -> dev տախտակ Vcc
DS3231M կապիչ 5 (GND) -> dev board GND, MS412FE RTC մարտկոց -վ DS3231M կապ 6 (VBAT) -> MS412FE RTC մարտկոց +ve DS3231M կապ 7 (SDA) -> մշակման տախտակ GPIO 2 (SDA) DS3231M կապ 8 (SCL) -> dev board GPIO 3 (SCL)
Քայլ 9: Միացրեք շարժման տվիչը
Ինչպես նշվեց իմ նախորդ հրահանգներում, ես օգտագործում եմ 2 թրթռման տվիչ `որպես շարժման սենսոր` դետալ տախտակի արթնացման քորոցը գործարկելու համար:
Այնուամենայնիվ, ժամացույցը տեղ չունի 2 5 մմ թրթռման տվիչ տեղադրելու համար: Ես փորձել եմ փոխարինել 3 մմ թրթռման սենսորով և մի քանի օր փորձարկել: Շատ հեշտ է սխալ արթնանալը և մարտկոցը լիցքաթափվում է մեկ օրվա ընթացքում:
Ես դեռ որոշ այլ մեթոդներ եմ փորձարկում ՝ սխալ արթնանալուց խուսափելու համար: Դուք կարող եք հետևել իմ Twitter- ին ՝ վերջին գտածոները ստանալու համար:
Քայլ 10: րագիր
Խնդրում եմ հետևել իմ նախորդ հրահանգներին ՝ ծրագրակազմը ծրագրավորելու համար:
Քայլ 11: 3D Print ժամացույցի պատյան
Ներբեռնեք և տպեք ժամացույցի պատյանը ՝
Քայլ 12: Ուրախ ժամանակ:
Դա ցույց տալ այն, ինչ արել եք ձեր ընկերների հետ:
Եվ նաև կարող եք.
- ծրագրավորեք և ձևավորեք ձեր սեփական ժամացույցի դեմքը
- ավելացնել ավելի շատ տվիչներ կամ բաղադրիչներ, որպեսզի այն դառնա խելացի ժամացույց
- նախագծեք ձեր սեփական ժամացույցի պատյանը
Խորհուրդ ենք տալիս:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno- ով. 4 քայլ (նկարներով)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno- ի հետ. Ինչպե՞ս դարձնել կրելի գործունեության հետևող ժամացույց: Սա կրելի սարք է, որը նախատեսված է թրթռալու համար, երբ հայտնաբերում է լճացում: Դուք ժամանակի մեծ մասն ինձ պես համակարգչո՞վ եք անցկացնում: Դուք ժամեր շարունակ նստած եք ՝ դա չգիտակցելով: Ապա այս սարքը զ
Vortex Watch. Infinity Mirror ձեռքի ժամ. 10 քայլ (նկարներով)
Vortex Watch. Infinity Mirror ձեռքի ժամ. Այս նախագծի նպատակն էր ստեղծել անսահման հայելիի կրելի տարբերակ: Այն օգտագործում է իր RGB LED- ները ՝ ժամանակը ցույց տալու համար, համապատասխանաբար կարմիր, կանաչ և կապույտ լույսերին հատկացնելով ժամեր, րոպեներ և վայրկյաններ և համընկնելով այս երանգները
The Nerd Watch: 10 քայլ (նկարներով)
The Nerd Watch. The Nerd Watch- ը ցուցադրում է երկուական ժամանակ, երբ կոճակը սեղմվում է և ստեղծվել է Սեմ Դերոզու կողմից ՝ մեր շտաբում ամառային պրակտիկայի ընթացքում: Theամացույցը ցույց է տալիս ժամը և րոպեները ՝ հաջորդաբար երկու LED լուսարձակումով ՝ ներկայացնելով երկու 4 բիթանոց երկուական թվեր (
TTGO T-Watch: 9 քայլ (նկարներով)
TTGO T-Watch. Այս հրահանգները ցույց են տալիս, թե ինչպես սկսել խաղալ TTGO T-Watch- ի հետ
Arduino Apple Watch: 6 քայլ (նկարներով)
Arduino Apple Watch. Ես ուզում էի խելացի ժամացույց, որը ցույց էր տալիս ինձ iPhone- ի ծանուցումները, հագնելու համար բավական փոքր էր և ուներ վերալիցքավորվող մարտկոց, որը տևում էր առնվազն մեկ օր: Ես ստեղծեցի իմ սեփական Apple ժամացույցը Arduino- ի հիման վրա: Այն խելացի ժամացույց է ՝ հիմնված Arduino մինի