Բովանդակություն:
- Քայլ 1: Պահանջվում են գործիքներ
- Քայլ 2. Պահանջվում է էլեկտրոնային մասեր
- Քայլ 3: Տպագիր մասեր
- Քայլ 4. Լրացրեք հավաքման ֆայլը
- Քայլ 5: Գրադարանների տեղադրում
- Քայլ 6: Տեղադրեք որոնվածը
- Քայլ 7: Սմարթֆոնների ծրագիր
- Քայլ 8. Կառուցեք Vero խորհրդի ժողովը
- Քայլ 9: ockամացույցի հավաքում
- Քայլ 10: Առջևի կափարիչը ավարտին հասցնելը
Video: NeoPixel ժամացույց ՝ 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
*********************************************************************************************************
ԱՅՍ ՄԻTՆՈՐԴՈԹՅՈՆ Է ՄԻԿՐՈ ԿՈՆՏՐՈԼԵՐԻ ՄՐTՈՅԹՈ,Մ, Խնդրում եմ քվեարկեք ինձ համար
********************************************************************************************************
Ես NeoPixel անվերջության հայելին կառուցեցի մի քանի տարի առաջ, երբ ես Թաիլանդում էի և կարելի է տեսնել ԱՅՍՏԵ:
Ես դա արեցի դժվար ճանապարհով ՝ չօգտագործելով Arduino, այլ առանձին միկրո պրոցեսոր ՝ PIC18F2550: Սա ենթադրում էր Micro- ի գրանցամատյանների և ժամկետների քանդում `ծածկագիրը գրելու համար, որոնցից մի քանիսը պարունակում էին հավաքում:
Այս ամենը հիանալի գիտելիք է և ինձ պահել է լավ դիրքում, քանի որ դա ստիպում է աշխատել Arduino- ի երեխաների հետ: Աշխատանքի մեծ մասն իրականացվել է երրորդ կողմի գրադարանների օգտագործմամբ, մինչդեռ մինչ այդ ես գրել էի իմ սեփական գրադարանի ծածկագիրը:
Այս ժամացույցը նախագծված է լուսավորություն արտանետելու ծայրամասից դեպի այն պատը, որին կցված է ՝ օգտագործելով WS2812B առանձին հասցեավորվող RGB LED լուսարձակներ ՝ 144 մետրի համար: Սա ինձ տվեց 200 մմ ժամացույցի տրամագիծ, մի բան, որը ես կարող էի ինքս պատրաստել իմ 3D տպիչի վրա:
Այն ունի ցնցող ազդեցություն, հատկապես գիշերը կամ մութ սենյակում, լույսը փայլում է մոտ 500 մմ, ինչը տալիս է ավելի քան մեկ մետր տրամագծով ցնցում: Նախշերը զարմանալի են:
Theամացույցը ցուցադրում է ժամեր (կապույտ), րոպեներ (կանաչ) և վայրկյաններ (կարմիր): Նաև ցուցադրվում է ամսաթիվը 8 նիշանոց 7 հատվածի ցուցադրման վրա և շաբաթվա օրը `ցուցակի տեսքով:
Theամացույցը կառավարվում է սմարթֆոնի միջոցով WiFi- ի միջոցով ՝ օգտագործելով Blynk հավելվածը և տեղական Blynk սերվեր, որն աշխատում է RPi 3 -ով:
Blynk- ի համար տեղական սերվերի օգտագործումը պարտադիր չէ, և դրա կարգավորումը այս հրահանգի մաս չէ: Համացանցում տեղակայված Blynk- ը կարող է օգտագործվել www.blynk.cc- ում հաշիվ ստեղծելուց և ծրագիրը ներբեռնելուց հետո:
Կան բազմաթիվ տեղեկություններ Blynk- ի օգտագործման մասին իրենց կայքում, այնպես որ դա այս ուսանելի մաս չէ:
Այս հրահանգի հետագա քայլում կա QR կոդ սկանավորման համար, այնուհետև իմ ծրագիրը կունենաք ձեր հեռախոսում:
Հավելվածն ունի ժամացույցը կամ նախշերը ցուցադրելու (հավելվածի LCD արձագանքով) ցուցադրման ունակություն, ժամային գոտի սահմանելու ունակություն աշխարհի ցանկացած կետում և ժամանակ ստանալու NTP սերվերի միջոցով: Այն կարող է նաև կարգավորվել քնելու համար:
Գոյություն ունի Timeամացույցի իրական ժամանակի մոդուլ ՝ մարտկոցի պահուստավորմամբ, որն ապահովում է Arduino- ի ժամի/ամսաթվի գործառույթները:
NodeMCU-E12- ի ժամացույցի որոնվածը կարող է թարմացվել օդով (OTA):
Հիմա եկեք սկսենք ……
Քայլ 1: Պահանջվում են գործիքներ
Լավ զոդ և զոդ
մետաղալար մերկացուցիչներ
փոքր մետաղալար կտրիչներ
փոքր երկար քթի տափակաբերան աքցան
փոքրիկ սղոց vero տախտակ կտրելու համար
սուր հոբբի դանակ
մկրատ
թղթի սոսինձ
Քայլ 2. Պահանջվում է էլեկտրոնային մասեր
1 x NodeMCE-12E մոդուլ ՝ ԱՅՍՏԵ
1 x RTC ժամացույցի մոդուլ ԱՅՍՏԵ
1 x 8 թվանշան 7 հատված Max7219 մոդուլն այստեղ
1 x DC հոսանքի վարդակ այստեղ
2 մակարդակի փոխարկիչ (պահանջվում է, քանի որ Arduino- ն 3.3 վ է, իսկ RTC & 7 հատվածի ցուցադրումը `5 վ) այստեղ
WS2812B 114/mtr LED շերտի 68 լուսադիոդ այստեղ:
DC 5v 10A էլեկտրամատակարարում այստեղ:
10kOhm 1/4W դիմադրողական:
Ինչպես պահանջվում է մալուխ:
Մոտ 77 մմ x 56 մմ Vero տախտակ ՝ բոլոր մոդուլները միացնելու և միացնելու համար:
Ես իրականում օգտագործել եմ Adafruit մակարդակի փոխարկիչ RTC մոդուլի I2c գծերի համար, քանի որ ենթադրվում էր, որ այն անվտանգ է I2c- ի համար:
Այնուամենայնիվ, ես կարծում եմ, որ 3.3v- ից մինչև 5v երկկողմանի տրամաբանական մակարդակի փոխարկիչները պետք է աշխատեն:
LED շերտի կտրումը վատնել է LED- ը, քանի որ 60 LED շերտի երկու ծայրերը եռակցման բարձիկներ էին պահանջվում, իսկ բարձիկները պահանջվում են 7 LED շերտի վրա:
Քայլ 3: Տպագիր մասեր
Գոյություն ունի 3D տպագիր երեք մաս; ժամացույցի հիմնական մարմինը, առջևի կափարիչը և մարտկոցի կափարիչը հետևի մասում:
Մարտկոցի կափարիչը կարող է բաց թողնվել:
Առջևի շապիկի տակ կա նաև տպագիր «Դիմակ», որի վրա շաբաթվա օրերն են: Սա տպել եմ սովորական թղթի վրա: Ես տրամադրել եմ.dwg և.dxf ֆայլ:
Առջևում առկա է 2 ծածկ, որոնցից մեկի վրա անուն չկա, միայն այն դեպքում, երբ դուք չեք կարող խմբագրել մասը:
Իմ 3D տպիչը (0.4 մմ վարդակ) Slic3r- ի հետ ուներ հետևյալ կարգավորումները.
առաջին շերտի բարձրությունը = 0.2 մմ
շերտերի բարձրությունը = 0.2 մմ
մահճակալի ջերմաստիճանը = 60 C
վարդակի ջերմաստիճանը = 210 C
ուղղահայաց պարագծեր = 2
հորիզոնական պատյաններ = 3
լցնել = աստղերը ուղիղ 45 աստիճանով
ոչ մի եզր
ոչ մի օժանդակ նյութ
Խստորեն խորհուրդ է տրվում ունենալ մահճակալի հավասարեցման մեթոդ
3D տպագիր ֆայլեր և դիմակների նկարում ՝ այստեղ.
Քայլ 4. Լրացրեք հավաքման ֆայլը
Ստորև բերված է ամբողջական հավաքածուի IGS ֆայլ ՝ բոլորի համար, ովքեր ցանկանում են փոփոխել ժամացույցը:
Քայլ 5: Գրադարանների տեղադրում
Տեղադրեք ESP տախտակներ
Ձեզ հարկավոր կլինի Arduino IDE: Սա տեղադրելը ուսանելիի մաս չէ, բայց կարելի է ներբեռնել ԱՅՍՏԵ:
Arduino IDE- ի տեղադրումից հետո, եթե դա դեռ արված չէ, ձեզ հարկավոր է պատճենել/տեղադրեք ներքևի տեքստը տեքստային դաշտում Ֆայլ> Նախապատվություններ.
arduino.esp8266.com/stable/package_esp8266com_index.json
Վերագործարկեք IDE- ն:
Դա անելուց հետո գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ: Թող այն ավարտի թարմացումը, և տեղադրված տախտակների ցանկում պետք է տեսնեք ESP8266 համայնքի տարբերակը:
Տեղադրեք գրադարաններ
Տեղադրեք բոլոր գրադարանները ձեր Փաստաթղթերի/Arduino/Գրադարանների պանակում, ինչպես միշտ, բացի խորհրդի կառավարչի կողմից տեղադրվածներից:
Գրադարանները տեղադրելուց հետո վերագործարկեք Arduino IDE- ն, գնացեք ուրվագիծ> Ներառել գրադարան> Կառավարեք գրադարանները, թողեք այն ավարտի թարմացումը, ցուցակում պետք է տեսնեք ձեր նոր գրադարանները:
RTClib - հասանելի է այստեղ Adafruit_NeoPixel - հասանելի է այստեղ
HCMAX7219 այստեղից
Blynk - հասանելի է այստեղ: հետևեք տեղադրման հրահանգներին ԳՈՇԱ:
NeoPixelClock ֆայլում մնացած բոլոր «ներառվածները» կամ տեղադրված են խորհրդի ղեկավարի կողմից, կամ փաթեթավորված են Arduino IDE տեղադրմամբ:
Քայլ 6: Տեղադրեք որոնվածը
Այս փուլում լավ գաղափար է ամեն ինչ միացնել հացի տախտակի վրա `փորձարկման նպատակով:
Նախքան 5 վ էլեկտրամատակարարումը և/կամ USB մալուխը միացնելը, ուշադիր ստուգեք բոլոր լարերը:
Գնացեք դեպի «Էսքիզ» թղթապանակի փաստաթղթեր> Arduino:
Ստեղծեք «NeopixelClock» թղթապանակը:
տեղադրեք ստորև նշված.ino ֆայլը թղթապանակի մեջ:
Բացեք Arduino IDE- ն:
Սահմանեք IDE- ն ՝ գծերի համարները ցուցադրելու համար, գնացեք Ֆայլ> Նախապատվություններ և նշեք «Lineուցադրել գծերի համարները» վանդակը, կտտացրեք OK:
Միացրեք ձեր NodeMCU խորհուրդը USB պորտին:
Գնացեք Գործիքներ> Տախտակ և ընտրեք NodeMCU 1.0 (ESP-12E մոդուլ)
Գնացեք Գործիքներ> Պորտ և ընտրեք այն նավահանգիստը, որին միացված է ձեր տախտակը:
Տեղադրեք OTA FIRMWARE
OTA- ի թարմացումն օգտագործելու համար նախ պետք է հատուկ որոնվածը այրել NodeMCU- ում:
գնացեք Ֆայլ> Օրինակներ> ArduinoOTA> BasicOTA:
ծրագիրը կբեռնվի IDE- ում, լրացրեք ssid- ի հատվածը ձեր երթուղիչների SSID- ով: Այս անունը կարող եք տեսնել, եթե մկնիկը սավառնում եք համակարգի սկուտեղի WiFi պատկերակի վրա:
Լրացրեք գաղտնաբառը ձեր ցանցի գաղտնաբառով (սովորաբար գրված է անլար երթուղիչի ներքևում:
Այժմ վերբեռնեք ձեր NodeMCU տախտակին USB- ի միջոցով:
Ավարտելուց հետո սեղմեք NodeMCU տախտակի վերակայման կոճակը:
Տեղադրեք NEOPIXELCLOCK FIRMWARE- ը
Գնացեք Ֆայլ> Ուրվագծային գիրք> NeoPixelClock և բացեք NeoPixelClock ֆայլը:
Լրացրեք ձեր «auth», «ssid» և «pass» - ը պետք է լինեն 114 տողում:
Նշում; ինչպես ստանալ հեղինակության նշան բացատրվում է հաջորդ քայլին
Կարող եք նաև սահմանել ձեր տեղական Zամային գոտին 121 -րդ տողում, սա կարող է լինել ցանկացած 1/4 ժամ -12 -ից +14 -ի սահմաններում, ըստ աշխարհի ժամային գոտիների: Եթե նախընտրում եք, այն կարող է սահմանվել նաև հավելվածում: Ներկայումս այն նախատեսված է Ավստրալիայի Քուինսլենդ քաղաքում:
332 տողում դուք պետք է նշեք ձեր տեղական սերվերի IP հասցեն, եթե այն օգտագործում եք:
Նշում տեղական սերվերի նավահանգստում: Blynk ծրագրաշարի վերջին թարմացման շնորհիվ նավահանգիստը այժմ 8080 է, ոչ թե 8442:
Եթե դուք օգտագործում եք նոր թարմացված ծրագրակազմ, փոխեք դա:
Կամ, եթե օգտագործում եք Blynk վեբ սերվերը, մեկնաբանեք տողը 332 և չմեկնաբանեք 333 տողը:
Դա այն բոլոր խմբագրումներն են, որոնք պետք է արվեն:
Այժմ վերբեռնեք սա ձեր NodeMCU տախտակին USB- ի միջոցով:
Երբ սա հաջողությամբ վերբեռնվի, անջատեք USB մալուխը տախտակից:
Դուք կտեսնեք Գործիքներ> Տեղադրեք նոր նավահանգիստ (կարծես IP հասցե է), ընտրեք սա որպես ձեր նավահանգիստ ՝ NodeMCU- ի հետ հետագա շփումների համար, որոնք կարող եք անել:
Եթե ամեն ինչ կարգին է, ժամացույցը պետք է սկսվի, եթե ոչ ՝ սեղմեք «զրոյացնել» կոճակը NodeMCU մոդուլի վրա:
Նշում. Ես նկատել եմ, որ երբեմն դա առաջին անգամ չի սկսվում, ես շատ անգամ գտել եմ հոսանքից անջատված և միացման աշխատանքները: Ես աշխատում եմ այս անհաջողության ճիշտ բեռնման լուծման վրա:
Քայլ 7: Սմարթֆոնների ծրագիր
Օգտագործել սկսելու համար.
1. Ներբեռնեք Blynk ծրագիրը ՝ https://j.mp/blynk_Android կամ https://j.mp/blynk_iOS, եթե այն արդեն տեղադրված չէ:
2. բացեք ծրագիրը կամ մուտք գործեք, եթե նորը պետք է հաշիվ ստեղծեք:
Ո NOTՇԱԴՐՈԹՅՈՆ, սա նույնը չէ, ինչ առցանց հաշիվը:
3. Հպեք հավելվածի վերևում գտնվող QR պատկերակին և ֆոտոխցիկը ուղղեք վերևում գտնվող QR կոդի վրա, կամ բացեք ստորև բերված հղումը -
tinyurl.com/yaqv2czw
4. Ձեր առաջադրած էլ. Փոստին պետք է ուղարկվի հեղինակային իրավունքի կոդ, որը դուք պետք է տեղադրեք Arduino կոդի մեջ, որտեղ նշված է հետագա քայլում: Եթե սեղմեք ընկույզի պատկերակը, անհրաժեշտության դեպքում կրկին կկարողանաք էլ.
Ինչպես արդեն նշվեց, դուք պետք է առցանց հաշիվ ստեղծեք www. Blynk.cc հասցեով: սա անելուց առաջ:
Ներեցեք ինձ անորոշության համար, ես չեմ կարող դա ստուգել, քանի որ ես արդեն ունեմ ծրագիրը և չեմ օգտագործում վեբ սերվերը:
Քայլ 8. Կառուցեք Vero խորհրդի ժողովը
Ես որոշեցի բոլոր տախտակները և մոդուլները դնել vero տախտակի վրա:
Սա ամեն ինչ պահում է կոկիկ և կոկիկ:
Սխեման կարելի է տեսնել ստորև նշված.pdf ֆայլում:
Տախտակի վերնագրերը փորձարկումից հետո հանվեցին, ես բոլոր ծայրամասային սարքերը միացրեցի անմիջապես vero տախտակին, քանի որ վերնագրերի և հարակից միակցիչների համար բավականաչափ տեղ չկար:
Կներեք, որ տախտակի ներքևից որևէ լուսանկար չեմ արել, բայց դա պարզելը դժվար չէ: Դուք նույնիսկ կարող եք բարելավել իմ դասավորությունը: Պահեք Vero- ի տախտակը նույն չափով, հակառակ դեպքում այն չի տեղավորվի 3D տպված բազայի վրա:
Տրամաբանության մակարդակի փոխարկիչներով LV (+3.3v) Arduino մոդուլի 3v կապանքներից որևէ մեկի վրա հասնում է 3.3 վ -ի, իսկ HV (+5v) անցնում է Arduino տախտակի VIN կապին:
Բոլոր հիմքերը գալիս են Arduino GND- ի ցանկացած/բոլորից և պետք է բոլորը միասին միացված լինեն ՝ օղակներից խուսափելու համար:
Լարեք մինչև օգտագործելով 26 չափիչ մեկուսացված մեկ միջուկի մետաղալարեր, PTFE- ի մեկուսացումը լավ կլինի, քանի որ այն չի հալչում:
Carefullyգուշորեն ստուգեք ձեր բոլոր լարերը 2 կամ 3 անգամ:
Անցեք դրա վրա ՝ շարունակականության ստուգման բազմաչափ հաշվիչով, ստուգեք, որ բոլոր Gnd- երը նորից միացված են VIN GND- ին:
Ստուգեք RTC մոդուլի բոլոր +5v միացումները, երկու մակարդակի փոխարկիչ մոդուլների HV կապումներն ու VIN +5v կապը NodeMCU մոդուլի վրա:
Լավ գաղափար է նաև ստուգել մնացած բոլոր էլեկտրագծերը:
Քայլ 9: ockամացույցի հավաքում
Մասերը տպելուց հետո մաքրեք ցանկացած բռնկում և կտորներ և հարվածներ սուր հոբբի դանակով:
Քանի որ ես ունեի միայն կապույտ և սև թել, ես ներկեցի LED խոռոչների ներսը արծաթե մոդելի ներկով:
Սա, իմ կարծիքով, պետք է օգնի ավելի լավ արտացոլել լույսը, ինչպես նաև կօգնի կանխել լույսի արյունահոսությունը պատերի միջով դեպի հարակից խոռոչներ:
Vero տախտակի հավաքումը պետք է լարված լինի.
դեպի vero տախտակի հավաքածուից LED ժապավեն +5v, Gnd և DIN:
դեպի vero տախտակի հավաքածուից 7 հատվածի ցուցադրում:
դեպի վեկտորի վահանակի հավաքածուից դեպի DC միակցիչ:
Հաղորդալար դեպի 7 -ճանապարհ LED շերտի (DIN) հիմնական 60 -ճանապարհ LED շերտի (DOUT) ծայրից (համար 60):
Ես միայն զոդեցի տվյալները (DOUT) 60 ճանապարհով LED շերտի վերջից (LED համար 60), +5v և Gnd ՝ 7 ճանապարհ LED շերտի համար, որը ես լարեցի vero տախտակի հավաքածուից:
շորտեր թույլ չտալու համար ես մի փոքրիկ բարակ քարտ տեղադրեցի 60 ճանապարհի LED շերտի սկզբի և վերջի միջև, քանի որ դրանք շատ մոտ էին:
Չափեք և կտրեք բոլոր լարերը համապատասխան երկարությունների վրա, ես ավելացրեցի 5 կամ 6 մմ ՝ մի փոքր ազատություն ապահովելու համար:
Ես չեմ հանել կպչուն ժապավենի օժանդակ թուղթը LED շերտերից, դա կդժվարացներ հիմքի մեջ դնելը և անհրաժեշտության դեպքում շատ դժվարությամբ հանել:
Ես գտա, որ շերտերը տեղավորվում են գեղեցիկ և հարմարավետ, այնուհետև մղեք մինչև խոռոչի հատակը:
Տեղադրեք Vero տախտակի հավաքածուն խոռոչի մեջ, կան կանգառներ `այն 2 մմ-ով ներքևից պահելու համար:
Տեղադրեք 8 ճանապարհ 7 հատվածի ցուցադրումը խոռոչի մեջ, դրա տեղադրման համար կան կանգառներ:
DC jack- ը տեղավորվում է իր խոռոչի մեջ, ամրացնելով դրա վրա լարերը: Removeանկության դեպքում հեռացրեք կողային պիտակը:
Բոլոր լարերը պետք է կոկիկ տեղադրվեն տրամադրված խոռոչների մեջ:
Ի վերջո, հոսանքի վարդակից անցեք հոսանքի աղբյուրից անցքի միջով և թեթևացրեք այն DC խցիկի մեջ, մալուխը մղեք ներքևում գտնվող ակոսի մեջ:
Carefullyգուշորեն ստուգեք ձեր բոլոր էլեկտրագծերը 2 կամ 3 անգամ: Տես ստորև տեղադրված էլեկտրագծերի դիագրամը:
Քայլ 10: Առջևի կափարիչը ավարտին հասցնելը
Հիմնական բլոկն ունի մի քանի փոքր ամրակներ, որոնք դուրս են ցցված արտաքին օղակի վրա, դրանք պետք է համապատասխանեն առջևի կափարիչի անցքերին:
Թղթե դիմակը պետք է տպվի սև գույնով, կտրված լինի և սոսնձվի առջևի կափարիչին ՝ սոսնձի փայտի պես մի բանով:
Հորերը կտրված կլինեն թղթի միջով, երբ այն, առջևի կափարիչով, սեղմված լինի հիմքի վրա:
Մենք բոլորս պատրաստ ենք գնալ, միացրեք այն, ժամացույցը պետք է ինքնաբերաբար սկսվի, եթե դա չանի, ինչպես մի քանի անգամ պարզեցի, միացրեք հոսանքը և նորից միացրեք այն:
Եթե RTC մոդուլում մարտկոց չունեք, ապա ձեզ հարկավոր է սահմանել ժամը և ամսաթիվը:
Դա արեք հավելվածի միջոցով, ժամացույցի ժամացույցը սահմանեք վեր/վար հսկիչով, այնուհետև սեղմեք «SET NTP TIME» կոճակը:
Appրագրի տերմինալում կտեսնեք, եթե դա հաջողվի, թե ոչ, եթե ոչ, նորից փորձեք:
Երբ Dուցադրվում է theամացույցի կոճակը կարող է սեղմվել, և ժամացույցը պետք է գործի և ցուցադրի շաբաթվա ժամանակը, ամսաթիվը և օրը:
Նախշերը կարող են գործարկվել ՝ կտտացնելով «Կաղապարներ» կոճակը, այն ցանկացած ժամանակ կարող է ընդհատվել ՝ կրկին սեղմելով «ockամացույց» կամ «Նախշեր» կոճակը:
Clockամացույցի LED- ների և 7 հատվածի ցուցադրման պայծառությունը կարող են ճշգրտվել համապատասխան սահողներով պայծառության համար:
Բոլոր LED- ները կարող են անջատվել `սեղմելով ժամացույցի անջատման կոճակը:
Կախեք այն պատից, և լույսը դրսից կփայլի պատին, հատկապես գեղեցիկ ՝ մութ սենյակում:
Questionsանկացած հարցի, որին ես կփորձեմ պատասխանել և հաճույք կստանամ:
Վայելեք և մի մոռացեք քվեարկել իմ օգտին:
*********************************************** *********************************************** ***** ԱՅՍ Է ՄԻTՈՄ ՄԻԿՐՈ ՏԵՍՆՅՈԹՅԱՆ ՄՐTՈՅԹՈ,Մ, Խնդրում եմ քվեարկեք ինձ համար ***************************** *********************************************** ***********************
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Կենսաթոշակային ժամացույց / հաշվել / Dn ժամացույց ՝ 4 քայլ (նկարներով)
Կենսաթոշակային ժամացույց / Count Up / Dn ockամացույց. Ես դարակում ունեի այս 8x8 LED dot-matrix ցուցադրումներից մի քանիսը և մտածում էի, թե ինչ անել դրանց հետ: Ոգեշնչված այլ հրահանգներով, ես գաղափար ստացա կառուցել հետհաշվարկի/վերևի ցուցադրում `հետ հաշվելու համար մինչև ապագա ամսաթիվը/ժամը և եթե նպատակային ժամանակը պ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
Կառուցեք իսկական զանգակահարիչ ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. 3 քայլ (նկարներով)
Կառուցեք իսկական զանգակ հարվածող ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. Փողային զանգ, մի փոքր ռելե և ևս մի քանի իր իսկական զանգը կարող է ժամերը հարվածել ձեր աշխատասեղանին: Թեև այս նախագիծը գործում է Windows և Mac համակարգիչների վրա: OS X- ը նաև, ես որոշեցի տեղադրել Ubuntu Linux- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի