Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2. Ավազ ապակու և սերվոյի տեղադրում
- Քայլ 3: Կազմեք շրջանակը
- Քայլ 4: Կատարեք ձողը
- Քայլ 5: Յոթ հատվածի ցուցադրում րոպեների համար
- Քայլ 6: Հավաքեք բոլորը
Video: Խառը սերնդի ժամացույց ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարեւ բոլորին, Այս նախագիծը սկսեցի 1 ամիս առաջ, քանի որ վատառողջությանս պատճառով (ինձ բռնել էր դենգեն) ավելի երկար ժամանակ պահանջվեց: Սովորաբար ես Arduino- ի վրա հիմնված նախագիծ եմ պատրաստում, այնպես որ ժամացույցի նախագիծը բավականին հետաքրքիր էր:
Հետաքրքիր նախագիծ պատրաստելու համար ես ստուգեցի ժամացույցի հետ կապված շատ նախագծեր և ժամացույցների դեմքեր և վերջապես եկա միքս սերնդի ժամացույց պատրաստելու մասին:
Այն պարունակում է մեկ րոպե ավազ, 90 աստիճանի ժամացույց, որը տալիս է ժամը և 2 յոթ հատվածի ցուցադրում `րոպեները ցույց տալու համար:
Եկեք կառուցենք այն:
Քայլ 1: Պահանջվող նյութեր
- 4 կտոր 1 սմ * 3 սմ * 8 սմ (h * w * l) փայտյա բլոկ: հետ
- Պաղպաղակի ձողիկներ:
- 2 հատ 180 servo շարժիչ
- 7 կտոր յոթ հատվածից բաղկացած ցուցադրում:
- Փայտամշակման մեքենա:
- Արդունիո նանո:
- Էներգամատակարարում 5v 1Amp.
- Սապրե փայտի կտորներ:
- Իգականից իգական մալուխ:
- Sandglass մեկ րոպե:
Քայլ 2. Ավազ ապակու և սերվոյի տեղադրում
- Շրջանակներից մեկում կատարեք քառակուսի անցք, որպեսզի այն հեշտությամբ կցվի սերվոյին:
- նշեք servo- ի ուրվագիծը, դրեք այն փայտի վրա և ամբողջովին մոտեցրեք միմյանց ՝ օգտագործելով գայլիկոն:
- Ապահովեք սերվերը `օգտագործելով տաք սոսինձ կամ սուպեր սոսինձ:
- Ստեղծեց մի փոքր տուփ նույն չափի, ինչպես ավազե ապակին:
- Տուփի մեջտեղում ամրացված servo հանդերձում, ինչպես ցույց է տրված նկարում:
- Փոքր անցք արեց տուփի մյուս կողմում, որպեսզի այն պտուտակահանին տեղ տա տուփը սերվոյին ամրացնելու համար:
- Կցեք servo կապը Arduino- ի 12 համարին:
- Գործարկեք կցված կոդը:
- Սերիական մոնիտորի մեջ ուղարկեք 0 և 180 և ստուգեք ավազի պտույտի առկայությունը:
- Ուղղեք թերությունները, եթե այդպիսիք կան:
Քայլ 3: Կազմեք շրջանակը
- Այժմ ամրացրեք փայտի այլ կտորներ և դարձրեք այն քառակուսի տուփ:
- Որոշեք երկրորդ սերվոյի դիրքը մեկ ժամվա ընթացքում:
- Պաղպաղակի փայտով ծածկեք առջևի դեմքը:
Քայլ 4: Կատարեք ձողը
- Սուպեր սոսնձի օգնությամբ ամրացրեք սերվոյի գլուխը դրան:
- Այնուհետեւ օգտագործեք կցված ծրագիրը, բացեք Arduino հավելվածի սերիական մոնիտորը:
- Ուղարկեք 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 մեկ առ մեկ և դրեք փայտի կտորը:
- Սրանք ժամացույցի 12 ընդմիջումներն են ՝ յուրաքանչյուր 8 աստիճանի տարբերությամբ:
- Servo ազդանշանի քորոցը ամրացված է 12 -րդ կապում, համապատասխանաբար կարող եք փոխել `հավաքեք հավաքիչը:
Քայլ 5: Յոթ հատվածի ցուցադրում րոպեների համար
- Ամենափոքր հորատիչով գայլիկոնը օգտագործելով ամբողջություն ստեղծեք առջևի երեսին:
- 10 վերին և 10 ստորին շարքերում:
- Որպեսզի յոթ հատվածից բաղկացած էկրանը կարողանա հեշտությամբ սահել, որից հետո այն ամրացնելու համար օգտագործեք գերծանրքաշային սոսինձ:
- Այս պահին մենք ավարտել ենք ամբողջ ժամացույցը:
- Այժմ մենք պետք է սահմանենք յոթ հատվածի ցուցադրումը:
Երկու յոթ հատվածի ցուցադրման կապում:
static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};
static const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};
1 -ին յոթ հատվածներ `a, b, c, d, e, f, g գծապատկերները կապվելու են Arduino- ի 2, 3, 4, 5, 6, 7, 8 կապերին:
2 -րդ յոթ հատված ՝ a, b, c, d, e, f, g գծապատկերները կապվելու են Arduino- ի A0, A1, A2, A3, A4, A5, 9 կապերին:
Գործարկեք կոդը և ստուգեք ՝ այն 9 -ից 0 -ը թարթում է ճիշտ, թե ոչ:
Քայլ 6: Հավաքեք բոլորը
- Երբ ամեն ինչ հավաքվի, ժամացույցը նման կլինի նկարի:
- Կցեք 12 ժամյա ձեռքի servo:
- Պին 11 ավազե սպասքի համար:
- Այլ քորոցները նույնն են, ինչ յուրաքանչյուր յոթ հատվածի կապում:
-
Սահմանեք ժամանակը ՝ փոխելով ծրագրի ներքևի համարի արժեքները:
- int ժամ = 1;
- int րոպե = 9;
- int վրկ = 0;
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց 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 էկրանին
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE - RTC Իրական ժամանակի ժամացույց M5stack M5stick-C: 4 քայլ
M5stick C- ով ժամացույց պատրաստելը `օգտագործելով Arduino IDE | RTC Իրական ժամանակի ժամացույց M5stack M5stick-C- ով: Ողջույն, այս հրահանգների ընթացքում մենք կսովորենք, թե ինչպես պատրաստել ժամացույց m5stack- ի m5stick-C մշակումով Arduino IDE- ով: Այսպիսով, m5stick- ը կցուցադրի ամսաթիվ, ժամ և AMP; ամսվա շաբաթը ցուցադրվում է
Վիրտուալ և խառը իրականության ակնոցներ. 15 քայլ (նկարներով)
Վիրտուալ և խառը իրականության ակնոցներ. Ներածություն. Մագիստրոսական դասընթացի տեխնոլոգիա հայեցակարգի ձևավորման համար մեզ խնդրեցին ուսումնասիրել զարգացող տեխնոլոգիան, որը համապատասխանում է մեր հիմնական նախագծին և փորձարկել այս տեխնոլոգիան `նախատիպ պատրաստելով: Մեր ընտրած տեխնոլոգիաները երկուսն էլ վիրտուալ իրական են