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

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

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

Video: Arduino Watch: 12 քայլ (նկարներով)
Video: Գտեք գոնե մեկ տարբերություն😂 2024, Նոյեմբեր
Anonim
Arduino ժամացույց
Arduino ժամացույց

Այս հրահանգները ցույց են տալիս, թե ինչպես պատրաստել 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- ի ամրագրում

Dev Board- ի և LCD- ի ամրագրում
Dev Board- ի և LCD- ի ամրագրում
Dev Board- ի և LCD- ի ամրագրում
Dev Board- ի և LCD- ի ամրագրում

Օգտագործեք մի փոքր կտոր PET ափսե ՝ Pro Micro- ն և IPS LCD- ն իրար կպցնելու համար:

Քայլ 3: Միացրեք GND- ը

Միացրեք GND- ը
Միացրեք GND- ը
Միացրեք GND- ը
Միացրեք GND- ը

Կարդացեք ձեր վաճառողի տրամադրած LCD տվյալների թերթիկը:

Կտրեք մի փոքր պղնձե փայլաթիթեղի ժապավեն, պարզապես դիպչեք GND- ի բոլոր կապումներին և LED բացասական կապումներին և ամրացրեք այն FPC ափսեի վրա: Այնուհետեւ կպցրեք կապում պղնձե փայլաթիթեղի ժապավենով:

Քայլ 4: Միացրեք հոսանքի կապերը

Միացրեք հոսանքի կապերը
Միացրեք հոսանքի կապերը

Միացրեք dev board GND կապում պղնձե փայլաթիթեղի ժապավենը: Միացրեք Vcc կապումներն LCD Vcc կապին:

Քայլ 5: Միացրեք LCD կապում

Միացրեք LCD կապում
Միացրեք 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- ը

Հեռացրեք Power Led- ը
Հեռացրեք Power Led- ը
Հեռացրեք Power Led- ը
Հեռացրեք Power Led- ը
Հեռացրեք Power Led- ը
Հեռացրեք Power Led- ը

Միացման լամպը միշտ միացված է և անընդհատ սպառում է ավելի քան 1 մԱ, ուստի ավելի լավ է հեռացնել այն: Sգուշորեն ապամոնտաժեք և հեռացրեք LED- ը:

Քայլ 7: Միացրեք Lipo մարտկոցը

Միացրեք Lipo մարտկոցը
Միացրեք 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- ը

Միացրեք RTC- ը
Միացրեք RTC- ը
Միացրեք RTC- ը
Միացրեք RTC- ը
Միացրեք RTC- ը
Միացրեք 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 ժամացույցի պատյան

3D Print ժամացույցի պատյան
3D Print ժամացույցի պատյան

Ներբեռնեք և տպեք ժամացույցի պատյանը ՝

Քայլ 12: Ուրախ ժամանակ:

Ուրախ ժամանակ!
Ուրախ ժամանակ!
Ուրախ ժամանակ!
Ուրախ ժամանակ!
Ուրախ ժամանակ!
Ուրախ ժամանակ!

Դա ցույց տալ այն, ինչ արել եք ձեր ընկերների հետ:

Եվ նաև կարող եք.

  • ծրագրավորեք և ձևավորեք ձեր սեփական ժամացույցի դեմքը
  • ավելացնել ավելի շատ տվիչներ կամ բաղադրիչներ, որպեսզի այն դառնա խելացի ժամացույց
  • նախագծեք ձեր սեփական ժամացույցի պատյանը

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