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

Հռոմի ժամացույց ՝ 5 քայլ (նկարներով)
Հռոմի ժամացույց ՝ 5 քայլ (նկարներով)

Video: Հռոմի ժամացույց ՝ 5 քայլ (նկարներով)

Video: Հռոմի ժամացույց ՝ 5 քայլ (նկարներով)
Video: Երիկամային անբավարարության 5 նախանշաններ, որոնք գուցե հաճախ անտեսում ենք 2024, Հուլիսի
Anonim
ՀՌՈՄ Clամացույց
ՀՌՈՄ Clամացույց
ՀՌՈՄ Clամացույց
ՀՌՈՄ Clամացույց
ՀՌՈՄ Clամացույց
ՀՌՈՄ Clամացույց

Ողջույն բոլորին, այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցել հռոմեական տառերի ժամացույց, որն օգտագործում է 8 -ից 8 նեոպիքսելային մատրից: Ես պարզապես գնեցի ws2812b 8*8 led մատրիցան սովորական ժամացույց պատրաստելու համար, բայց երբ սկսեցի նախագիծը, հասկացա, որ ինձ անհրաժեշտ է նվազագույնը 5 led տող `միանիշանիշ ցույց տալու համար: Դրա պատճառով ես կարող եմ ցույց տալ միայն ժամի կամ րոպեի նիշը: Այս խնդիրը կարող է լուծվել ՝ օգտագործելով 10*10 կամ 10*8 նեոպիքսելային մատրիցա, բայց այն սովորաբար հասանելի չէ: Այսպիսով, ես մտածեցի որոշ ծրագրային լուծումների մասին, առաջին լուծումը, որը մտքովս անցավ, այն էր, որ խուսափել ժամի թվանշանից, բայց դա իմաստ չունի, ուստի ես մտածեցի ժամացույցը այլ կերպ ցույց տալու մասին, որը երկուական մեթոդ է, բայց գուցե անհասկանալի է: բոլորը Ի վերջո, ես ընտրեցի ժամացույցը ցույց տալ հռոմեական տառերով և րոպեի թվանշանը սովորական թվանշաններով: Theամացույցը հիմնված է Arduino Nano- ի և RTC մոդուլի (DS1307) վրա, ինչպես նաև բաղկացած է hc05 Bluetooth մոդուլից: Իսկ ժամացույցը լիովին կառավարվում է հավելված-գյուտարարում ստեղծված Android հավելվածի կողմից: Հավելվածի միջոցով մենք կարող ենք հարմարեցնել ժամացույցի ահազանգը և ժամացույցի մեջ կարող ենք ցույց տալ 8 բիթանոց պիքսելային էմոջի և մի քանի անիմացիա, ինչպես նաև կարող ենք վերահսկել լուսադիոդի պայծառությունը: Առաջիկա թարմացման մեջ ես մի քանի տեքստ կբերեմ ժամացույցի մեջ և նաև կթարմացնեմ իմ android հավելվածի ձանձրալի միջերեսը:

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ

Էլեկտրոնային բաղադրիչներ

  • Arduino pro mini
  • WS2812 8 × 8 64 LED մատրիցա
  • ds1307 RTC մոդուլ
  • hc 05 Bluetooth մոդուլ
  • TP4056 1A Li-Ion Lithium մարտկոցի լիցքավորման մոդուլ
  • Li-Ion մարտկոց 3.7v/2000mah
  • Ընդհանուր նշանակության կետային PCB

Գործիքներ և կոմունալ ծառայություններ

  • Sոդման երկաթ,
  • Sոդման երկաթե տակդիր,
  • Sոդման մետաղալար,
  • Հոսք - կպցնել,
  • D-Solder Wire
  • Հաղորդալար Stripper Cutter
  • Պտուտակահան
  • Տաք սոսինձ ատրճանակ
  • Գործվածքների սոսինձ
  • Փոքր տուփ արտաքին մարմնի համար
  • Սև բամբակյա գործվածք

Քայլ 2: Շղթա

Շրջան
Շրջան

Arduino pro mini- ը Circuit- ի ուղեղն է: Rtc մոդուլը տրամադրում է ժամանակը և Arduino- ն այն մշակում և ցուցադրվում է neopixel մատրիցում: Hc05- ն օգտագործվում է բջջային հեռախոսի և ժամացույցի միջև Bluetooth- ի միջոցով հաղորդակցվելու համար: Շղթայում ահազանգ հնչեցնելու համար օգտագործվում է 5 Վ ազդանշան: TP4056 մոդուլն օգտագործվում է Li-ion մարտկոցը պաշտպանությամբ լիցքավորելու համար: Միացրեք բաղադրիչները `օգտագործելով միացում

Քայլ 3: Arduino կոդ

Ներբեռնեք Arduino կոդը: (Ես գիտեմ, որ կոդը խառնաշփոթ է, բայց դա իր աշխատանքը կատարում է):

Քայլ 4: Android հավելված

Android հավելված
Android հավելված

Clockամացույցը լիովին վերահսկվում է հավելված-գյուտարարում ստեղծված Android հավելվածի կողմից: Հավելվածի միջոցով մենք կարող ենք հարմարեցնել ժամացույցի ահազանգը և ժամացույցի մեջ կարող ենք ցույց տալ 8 բիթանոց պիքսելային էմոջի և մի քանի անիմացիա, ինչպես նաև կարող ենք վերահսկել լուսադիոդի պայծառությունը: Հավելվածը ներբեռնելու համար այցելեք իմ Github պրոֆիլը կամ նամակ ուղարկեք ինձ

Քայլ 5: Fամացույցի վերջնականացում

Fամացույցի վերջնականացում
Fամացույցի վերջնականացում
Fամացույցի վերջնականացում
Fամացույցի վերջնականացում
Fամացույցի վերջնականացում
Fամացույցի վերջնականացում

Ես պարզապես օգտագործում եմ Pvc էլեկտրական տուփ արտաքին մարմնի համար: Եվ տուփը ծածկելու համար սև բամբակյա կտոր

Շնորհակալություն ընթերցման համար և խնդրում եմ հաշվի առնել «otամացույցի մրցույթում ինձ քվեարկելը»

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