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

Ես պլանավորել էի գնել Neopixel Ring 60 Led ժամացույց պատրաստելու համար, բայց, ցավոք, չկարողացա այն գնել: Վերջապես, ես գնեցի Neopixel Ring 35 Leds և գտա մի պարզ միջոց ՝ ինտերնետ ժամացույց պատրաստելու համար, որը կարող է ժամ, րոպե և վայրկյան ցուցադրել այս LED մատանի 35 -ով: Եկեք սկսենք:

Քայլ 1. ՄԱՍՆԱԿՈՄՆԵՐԻ ԱՆԿ

Հիմնական բաղադրիչները ներառված են.

  • 01 հատ x ESP8266 NODEMCU
  • 01 հատ x NEOPIXEL RING 35 LEDS
  • 01 հատ x Կրկնակի կողմ ունեցող ունիվերսալ տախտակ DIY համար 5x7 սմ
  • 01 հատ x Տղամարդ և կին 40PIN 2.54MM HEADER
  • 01 հատ x ՀԵՌԱԽՈՍԱՅԻՆ Լիցքավորում էներգիայի մատակարարման համար

Քայլ 2: Սխեմատիկ

ՍԿԵՄԱՏԻԿ
ՍԿԵՄԱՏԻԿ

Սա շատ պարզ միացում է: NEOPIXEL RING- ն ունի 2 x 3 բարձիկներ, որոնք նշված են հետևյալ կերպ. 5V, DI, GND և 5V, DO, GND: Այն վերահսկելու համար մեզ մնում է միայն 3 կապ միացնել այս 3 բարձիկներին 5V, DI, GND մատանին: 5V և GND NEOPIXEL RING- ը միանում են +5V- ին, իսկ արտաքին սնուցման աղբյուրի GND- ին և տվյալների DI pin- ը միացված է ESP8266 NODEMCU- ին D4 կապում:

Նշում. Ես չկարողացա գտնել NEOPIXEL RING 35 LED- ը FRITZING գրադարանում, այնպես որ ես օգտագործել եմ NEOPIXEL RING 60 LED- ը `այն փոխարինելու սխեմայի սխեմայում:

Քայլ 3. OLDԵERՈՄ ԵՎ ՀԱՄԱԳՈՐԱԿՈՄ

Նախ, ես հանեցի NEOPIXEL RING- ի օրիգինալ մալուխները, այնուհետև 3 PIN արական վերնագիր զոդեցի 5V, DI, GND կապում NEOPIXEL RING- ի վրա:

Պատկեր
Պատկեր

Ես DIY PROTOBOARD ՇՐIRԱՆԸ 5X7 սմ կտրեցի մի փոքրիկ կտորի, 2 տող կանացի վերնագրեր կպցրեցի դրա վրա ESP8266 NODEMCU- ն միացնելու համար: Այս նկարում ես միացրել եմ մի քանի լրացուցիչ բաղադրիչներ, ինչպիսիք են ՝ 8P կանացի վերնագիրը MPU6050- ի համար, մեկ RGB LED ՝ 3 հատ x ընթացիկ-սահմանափակող ռեզիստորներով և 2P պտուտակային տերմինալային բլոկով:

Պատկեր
Պատկեր

Եռակցման 3 փին իգական վերնագիր (5V, D4, GND) կպցրեք DIY PCB- ի ներքևում ՝ նախորդ քայլի սխեմատիկայից հետո: Այս կին վերնագիրը կկապվի NEOPIXEL RING- ի տղամարդ վերնագրի հետ:

Պատկեր
Պատկեր

Կպչեք մի փոքրիկ տուփ ESP8266 NODEMCU ծածկելու համար: Երանի ես ունենայի 3D տպիչ ՝ այսպիսի փոքր տուփեր պատրաստելու համար: Ես տուփի վրա անցք բացեցի, որպեսզի DIY PCB- ի կին վերնագիրն անցնի այս անցքով և միանա NEOPIXEL RING- ին:

Պատկեր
Պատկեր

Շատ պարզ է. ԿԱՏԱՐԱԾ.

Պատկեր
Պատկեր

Ես բջջային հեռախոսի լիցքավորիչով ապահովեցի 5 Վ էլեկտրաէներգիա մատուցման ժամացույցը հաշվելու համար:

Պատկեր
Պատկեր

Քայլ 4: PROՐԱԳՐՈԹՅՈՆ

Իմ գաղափարը ներկայացված է ստորև ներկայացված նկարում.

Պատկեր
Պատկեր

Ourամը կցուցադրվի որպես երկուական թիվ, և մեզ անհրաժեշտ է 4 LED, որը համարժեք է 4-բիթանոց երկուական թվին ՝ ժամ ցույց տալու համար (առավելագույնը ՝ 12): Րոպեականը և երկրորդը ներկայացված են տասնյակ թվանշանների LED- ների հաշվմամբ (առավելագույնը 5) և միավորների թվանշան (առավելագույնը.9): Ընդհանուր առմամբ, մեզ անհրաժեշտ են (5+9) x 2 = 28 լուսադիոդներ ՝ րոպե և վայրկյան ցույց տալու համար:

Այս NEOPIXEL RING- ն ունի 35 LED, այնպես որ 3 մնացած LED- ները օգտագործվում են որպես տարանջատիչներ `ժամ, րոպե և վայրկյան հստակեցնելու համար: Նկարում պատկերված է ՍԵՎ գույնով:

Մենք կարող ենք տեսնել ստորև նկարը ՝ հասկանալու համար, թե ինչպես է այս ժամացույցը ցույց տալիս ժամանակը:

Պատկեր
Պատկեր

LED- ների դիրքը հայտարարվում է հետևյալ զանգվածներում.

բայթ HHHH [4] = {16, 17, 18, 19}; // ourամ - 4 բիթանոց երկուական համար

բայթ M0 [5] = {14, 13, 12, 11, 10}; // րոպե - տասնանիշ բայթ M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // րոպե - միավորի թվանշան բայթ S0 [5] = {21, 22, 23, 24, 25}; // րոպե - տասնանիշ բայթ S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // րոպե - Միավոր թվանշան բայթ SEPERATOR [3] = {0, 15, 20}; // 3 Առանձնացնող լուսարձակներ

Այս Հաշվող Օղակաձեւ ockամացույցը կարող է կարդալ NTP սերվերի ժամանակի մասին տեղեկատվությունը, և ժամանակը WIFI- ով կթարմացվի ESP8266 NODEMCU- ով:

Ձեր նախընտրած լուսադիոդային գույնը ընտրելու համար կարող ենք դիմել այս կայքին: Ստորև բերված նկարում հաշվիչ ժամացույցը ցույց է տալիս ժամանակը ՝ առանց անջատիչների լուսարձակների:

Պատկեր
Պատկեր

Եթե դա շփոթության պատճառ է դառնում, մենք կարող ենք նրանց համար այլ գույն սահմանել (օրինակ ՝ ներքևի նկարում ՝ Սպիտակ) ՝ ժամը, րոպեն և վայրկյանը տարբերելու համար:

Պատկեր
Պատկեր

Օղակաձև ժամացույցի կոդը հասանելի է իմ GitHub- ում:

Քայլ 5: ՎԵՐ FՆԵԼ

ԱՎԱՐՏՎԵԼ
ԱՎԱՐՏՎԵԼ
ԱՎԱՐՏՎԵԼ
ԱՎԱՐՏՎԵԼ
ԱՎԱՐՏՎԵԼ
ԱՎԱՐՏՎԵԼ

Տեսեք ևս մի քանի նկար:

Շնորհակալ եմ դիտման համար և հույս ունեմ, որ ձեզ դուր կգա !!!

Խնդրում եմ LIKE և Բաժանորդագրվել իմ YouTube ալիքին:

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