Բովանդակություն:
- Պարագաներ
- Քայլ 1. Օրինակներ Ինչպես կարդալ ժամանակը
- Քայլ 2. Փայտե տուփի կառուցում
- Քայլ 3: Buildingամացույցի առջևի մասի կառուցում
- Քայլ 4: Կառուցեք ժամացույցի հետևի կողմը
- Քայլ 5: Ինչպես է այն աշխատում
Video: RGB Fibonacci ժամացույց ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս անգամ ես ձեզ եմ ներկայացնում ֆանտաստիկ Ֆիբոնաչի ժամացույցի նոր տարբերակ, որը հրապարակվել է այստեղ pchretien- ի կողմից.
www.instructables.com/id/The-Fibonacci-Clock
Ֆիբոնաչիի ժամացույցի այս տարբերակի սկզբնական գաղափարն իմը չէ, դա ընկերոջը, արվեստագետին պատկանող գաղափար է 43:
Սկզբնապես artmaker43- ը մշակեց Fibonnaci Clock.exe և Fibonnaci Clock Screensaver.exe, Windows գործարկվող ծրագրեր, որոնք օգտագործում են Fibonnaci հաջորդականության առաջին հինգ համարները (1, 1, 2, 3, 5) ՝ օգտագործելով յուրաքանչյուր կողմի այդ արժեքներով քառակուսիներ: Սա սիմուլյացիա է տալիս մինչև 12-ի հաշվարկը: Հետո 12-ների թիվը (գումարած 12-ից պակաս արժեքները) ներկված քառակուսիներով հետևելու դեպքում կարելի է կառուցել 24-ժամյա ժամացույց:
Կարող եք ներբեռնել այստեղից
Մեկ ամիս առաջ artmaker43- ը գրեց ինձ ՝ խնդրելով աջակցություն ՝ կառուցելու իր գաղափարի ապարատային տարբերակը:
Ֆիբոնաչիի ժամացույցի այս տարբերակը մի փոքր տարբերվում է օրիգինալից.
- Theամացույցը բաժանված է երեք անկախ գոտիների ՝ ժամեր, րոպեներ և վայրկյաններ, որոնք օգտագործում են Ֆիբոնաչիի հաջորդականությունը (1, 2, 3, 5) ՝ մինչև 12 -ի հաշվարկը մոդելավորելու համար:
- 1 -ին և 2 -րդ գոտիներում մենք կարող ենք գտնել 4 պիտակավորված շրջանակներ, որոնք լուսավորված են լուսարձակների միջոցով ՝ 12, 24, 36 և 48 ՝ նշելու համար, թե երբ է հաշվարկը ավելի մեծ, քան նրանք:
- Theամային գոտում մենք կարող ենք գտնել մեկ պիտակավորված շրջան (PM), որը ցույց կտա, թե երբ է ընթացիկ ժամը երկրորդ 12-ժամյա ժամանակահատվածում (կեսօրից մինչև կեսգիշեր):
- Usesամը կամ րոպեն սահմանելու համար այն օգտագործում է ժամացույցի հետևի մասում տեղադրված երեք կոճակ:
- Usesամանակը կարգավորելու և պահպանելու համար այն օգտագործում է DS3231 I2C իրական ժամանակի ժամացույց ՝ մարտկոցի մուտքով:
Հուսով եմ, որ Ձեզ դուր է գալիս այն
Պարագաներ
- 24 հատ 1 բիթ WS2812B WS2811 IC 10 մմ * 3 մմ DC5 V (RGB LED)
- 1 ARDUINO MEGA 2560 R3 կամ համատեղելի միկրոկոնտրոլեր
- 3 մինի ընդհատիչ
- 1 AC-DC 100V-220V մինչև 5V մինի սնուցման մոդուլ
- 1 DS3231 I2C իրական ժամանակի ժամացույց (RTC), մարտկոցի մուտքով `ճշգրիտ ժամանակաչափ պահելու համար
- Նրբատախտակ
- Փայտ
- Փայտե քառակուսի ձողեր
- Մետաքրիլատ
- Թափանցիկ վինիլ
- Ստվարաթուղթ
- Մշտական նշիչ
- Պլաստիկ տառերի ձևանմուշ
- Լարերը
- Sոդման երկաթ
Քայլ 1. Օրինակներ Ինչպես կարդալ ժամանակը
Քայլ 2. Փայտե տուփի կառուցում
ՔԱՅԼ 2.1
Կտրեք չորս փայտե կտոր, ինչպես տեսնում եք գծագրում
ՔԱՅԼ 2.2 Տեղադրեք բոլոր կտորները տուփը ամրացնելու համար
ՔԱՅԼ 2.3
Կտրեք մի կտոր նրբատախտակ (8, 27 "x 7, 87") և կպցրեք տուփին ՝ օգտագործելով փայտե քառակուսի ձողեր
ՔԱՅԼ 2.4
Նրբատախտակին կպցրեք սև ստվարաթղթե նմանատիպ չափսերի կտոր
ՔԱՅԼ 2.5
Կտրեք նմանատիպ չափսերի կտոր մետակրիլատ և վինիլ
ՔԱՅԼ 2.6
Ներբեռնեք և տպեք pdf ֆայլը «Fibonacci clock.pdf» և այն օգտագործելով որպես ձևանմուշ, մշտական նշիչի միջոցով գծեք վինիլային գծերը և շրջանակները:
ՔԱՅԼ 2.7
Պլաստիկ տառերի ձևանմուշի միջոցով տպեք տեքստը և թվերը, որոնք կարող եք տեսնել նկարում
Այս քայլի վերջում ձեր ժամացույցը պետք է նման լինի վերջին նկարին, բայց միևնույն է, մի՛ տեղադրեք մետաքրիլատը տուփի մեջ, որովհետև մենք դեռ պետք է կպցնենք լուսարձակները:
Քայլ 3: Buildingամացույցի առջևի մասի կառուցում
ՔԱՅԼ 3.1
Տեղադրեք չորս առաջնորդվող ժապավեններ.
- Led ժապավեն 1 (leds1 arduino ուրվագծում) 6 լուսարձակով (այն օգտագործվում է Ֆիբոնաչիի հաջորդականության 2 և 3 արժեքներին պատկանող քառակուսի բաժանումները լուսավորելու համար)
- Led շերտ 2 (արդուինոյի ուրվագծում leds2) 6 լուսարձակով (այն օգտագործվում է Ֆիբոնաչիի հաջորդականության 1 արժեքին պատկանող քառակուսի բաժանումները լուսավորելու համար)
- Led շերտ 3 (արդուինոյի ուրվագծում leds3) 3 լուսարձակով (այն օգտագործվում է Ֆիբոնաչիի հաջորդականության 5 -րդ արժեքին պատկանող քառակուսի բաժանումները լուսավորելու համար)
- Led ժապավեն 4 (leds4 arduino ուրվագծում) 9 լուսարձակով (այն օգտագործվում է պիտակավորված շրջանակները լուսավորելու համար ՝ 12, 24, 36, 48, երեկոյան)
LED շերտի տեղադրման համար յուրաքանչյուր LED- ի համար պետք է 6 լար լարել, ինչպես տեսնում եք առաջին նկարում: Խնդրում ենք ուշադրություն դարձնել լուսարձակների վրա տեղադրված սլաքներին `դրանք ճիշտ կերպով ամրացնելու համար:
LED- ների միջև լարերի երկարությունը կարգավորելու համար խորհուրդ եմ տալիս տպել «Fibonacci clock.pdf» ֆայլը և այն օգտագործել որպես ձևանմուշ, ինչպես տեսնում եք նկարում:
ՔԱՅԼ 3.2
Տեղադրեք led շերտերը տուփի մեջ: Նախևառաջ պետք է մի փոքր անցք բացել, որպեսզի յուրաքանչյուր լարի երեք լարերը փոխանցվեն ժամացույցի հետևի կողմին, որտեղ ամեն ինչ միացված կլինի միկրոկոնտրոլերի մեջ: Ես չորս փոքրիկ անցք եմ բացել ժամացույցի երկրորդ գոտում:
ՔԱՅԼ 3.3
Կառուցեք փայտե քառակուսիների բաժանմունքներ, ինչպես տեսնում եք նկարներում: Կրկին կարող եք օգտագործել տպագիր «Fibonacci clock.pdf» բաժանումները որպես ձևանմուշ կարգավորելու համար:
ՔԱՅԼ 3.4
Կառուցեք փոքրիկ սև ստվարաթղթե բալոններ, որոնք ծածկում են լուսարձակները, որոնք լուսավորելու են պիտակավորված շրջանակները, ինչպես տեսնում եք վերջին նկարներում
Քայլ 4: Կառուցեք ժամացույցի հետևի կողմը
Հետեւի կողմում մենք գտանք նրբատախտակի մի կտոր երեք կոճակներով.
- Կանաչ կոճակը ՝ ժամը սահմանելու կամ րոպեն սահմանելու համար
- Buttonամը կամ րոպեն արժեքը մեծացնելու համար սպիտակ+կոճակը պիտակավորված է
- «-» պիտակով սպիտակ կոճակը `ժամի կամ րոպեի արժեքը նվազեցնելու համար
Տուփի ներսում մենք կգտնենք միկրոկառավարիչը, իրական ժամանակի DS3231 ժամացույցը `իր մարտկոցով, յուրաքանչյուր լարով յուրաքանչյուր երեք լարերը, էլեկտրասնուցումը և անհրաժեշտ լարերը` գծագրին հետևող ամեն ինչ միացնելու համար:
Քայլ 5: Ինչպես է այն աշխատում
Տեսանյութը ցույց է տալիս կարճ ժամանակամիջոց 12: 28: 01 -ի միջև: և 12:28:46
Սահմանեք ժամանակը
Հետևի երեք կոճակների միջոցով կարող եք սահմանել ժամանակը: Կանաչ կոճակը սեղմելով ՝ կարող եք փոխել ժամը կամ րոպեները: Hourամը կամ րոպեանոց գոտին կսկսի թարթել 10 վայրկյանի ընթացքում, եթե այլ կոճակ սեղմված չէ: Սահմանված ռեժիմն ընտրելուց հետո կարող եք սեղմել «+» կամ «-» կոճակը ՝ արժեքը մեծացնելու կամ նվազեցնելու համար: Ընտրված նոր արժեքը ինքնաբերաբար կթարմացվի, և ժամացույցը կշարունակվի այս նորերով:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց 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- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի