Բովանդակություն:
- Քայլ 1: Կառուցեք LED մոդուլներ
- Քայլ 2. Երկուական ժամացույցի CIrcuit
- Քայլ 3. Բնակարանի ձևավորում և տպում
- Քայլ 4: Հավաքում
- Քայլ 5: Միացրեք և կարգավորեք ժամանակը
![Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով) Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-50-180-j.webp)
Video: Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով)
![Video: Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով) Video: Arduino Երկուական ժամացույց - 3D տպագիր ՝ 5 քայլ (նկարներով)](https://i.ytimg.com/vi/TUQN-3l2eJE/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
![Arduino Երկուական ժամացույց - 3D տպագրությամբ Arduino Երկուական ժամացույց - 3D տպագրությամբ](https://i.howwhatproduce.com/images/001/image-50-181-j.webp)
![Arduino Երկուական ժամացույց - 3D տպագրությամբ Arduino Երկուական ժամացույց - 3D տպագրությամբ](https://i.howwhatproduce.com/images/001/image-50-182-j.webp)
![Arduino Երկուական ժամացույց - 3D տպագրությամբ Arduino Երկուական ժամացույց - 3D տպագրությամբ](https://i.howwhatproduce.com/images/001/image-50-183-j.webp)
Ես որոշ ժամանակ դիտում էի Երկուական ժամացույցներ ՝ իմ գրասենյակի համար, սակայն դրանք բավականին թանկ են և (կամ) չունեն հսկայական քանակությամբ հնարավորություններ: Այսպիսով, ես որոշեցի, որ դրա փոխարեն մեկ կպատրաստեմ: Pointամացույց պատրաստելիս պետք է հաշվի առնել մի կետ, Arduino / Atmega328- ը շատ ճշգրիտ չէ ավելի մեծ ժամանակահատվածներում (ոմանք 24 ժամվա ընթացքում տեսել են ավելի քան 5 րոպե սխալ), ուստի այս նախագծի համար մենք կօգտագործենք RTC (Իրական ժամանակ) Clամացույց) Մոդուլ ՝ ժամանակը պահելու համար: Սրանք նաև հավելյալ բոնուս ունեն, որ նրանք ունեն իրենց սեփական պահեստային մարտկոցը, որպեսզի հոսանքի խափանման դեպքում ժամանակը չկորչի: Ես ընտրեցի DS3231 մոդուլը որպես տարեկան 1 րոպե ճշգրիտ, բայց դուք կարող եք նաև օգտագործել DS1307, բայց դա այնքան էլ ճշգրիտ չէ: Ակնհայտ է, որ ձեզ հարկավոր չէ օգտագործել այս բոլոր հնարավորությունները, պարզապես կարող եք պատրաստել հիմնական երկուական ժամացույցը և այդ ընթացքում խնայել գուցե 10 to - 12 ֆունտ: Ես գնացի 12 ժամյա ժամացույցի ձևաչափ ՝ չափսերը փոքրացնելու և LED- ների քանակը նվազեցնելու համար, և դա ավելի հեշտ է կարդալ: (Առողջ բանականությունն այն ամենն է, ինչ դուք սովորաբար պետք է մշակեք, եթե դա AM է կամ PM !!)
Ես օգտագործել եմ ՝
1 x Arduino Nano (ebay- ի էժանագիններից մեկը) - մոտ 3 ֆունտ
1 x RTC մոդուլ (i2C) - Մոտ 3 £
1x RHT03 peratերմաստիճանի / խոնավության ցուցիչ - Մոտ 4
1x 0.96 OLED էկրանի մոդուլ (i2C) - մոտ 5 £
11 x Կապույտ ծղոտե գլխարկի LED- ներ - Մոտ 2 £
11 x 470 Օմ դիմադրություն - Մոտ £ 1
1 x 10KOhm դիմադրություն - մոտավորապես 30 0.30
1 x 3D տպագրությամբ պատյան - մոտ 12 ֆունտ
գումարած փոքր քանակությամբ շերտի տախտակ և զոդ
Կառուցման ընդհանուր արժեքը = 30 ֆունտ
Քայլ 1: Կառուցեք LED մոդուլներ
![Կառուցեք LED մոդուլներ Կառուցեք LED մոդուլներ](https://i.howwhatproduce.com/images/001/image-50-184-j.webp)
![Կառուցեք LED մոդուլներ Կառուցեք LED մոդուլներ](https://i.howwhatproduce.com/images/001/image-50-185-j.webp)
LED մոդուլները կազմված են 3 կամ 4 լուսադիոդներից, որոնց դրական ոտքերը միացված են իրար, իսկ բացասական ոտքերը ՝ 470 Օմ դիմադրիչի: Այս ռեզիստորը սահմանափակում է LED- ի միջոցով հոսանքը մինչև մոտ 5 մԱ: LED- ների առավելագույն քանակը, որոնք կարող են միացվել ցանկացած պահի, 8 -ն է, ուստի Arduino- ի առավելագույն հոսանքը մոտ 40 մԱ է, իսկ 40 մԱ դուրս ՝ 80 մԱ ընդհանուրից, և արդուինոյի հարմարավետության սահմաններում:
Այնուհետև թռիչքի լարերը կպցվում են, իսկ դիմադրիչները ծածկվում են ջերմության նվազման խողովակներով:
Քայլ 2. Երկուական ժամացույցի CIrcuit
![Երկուական ժամացույցի CIrcuit Երկուական ժամացույցի CIrcuit](https://i.howwhatproduce.com/images/001/image-50-186-j.webp)
Այս նախագծի առանցքը Արդուինո Նանոն է: Մենք այստեղ կօգտագործենք դրա կապումներից շատերը: RTC մոդուլը և էկրանը երկուսն էլ i2C ավտոբուսում են, որպեսզի նրանք կարողանան կիսել բոլոր կապերը: Պարզապես միացրեք 5v, 0v, SDA և SCL միացումները երկու մոդուլներին (ես շղթայված եմ իմը, որպեսզի լարերը լարված չլինեն): SDA- ն այնուհետև միանում է arduino- ի A4 կապին, իսկ SCL- ը ՝ A5 կապին:
Հաջորդը միացրեք RHT03 (DHT22): կրկին սա շղթայված էր 5v և 0v միացումների համար, բայց 2 -րդ կապը ուղղակիորեն միացված էր Arduino- ի D12 պինին: Մի մոռացեք ավելացնել 10KOhm ռեզիստորը 5V- ի և ազդանշանային կապի միջև, ինչպես ցույց է տրված դիագրամում:
Հաջորդը միացրեք LED մոդուլները: Յուրաքանչյուր մոդուլի էներգիան միացված է 9, 10 կամ 11 կապումներին (Կարևոր չէ, թե դրանք որոնք են միայն PWM ազդանշան տալիս LED լուսավորությունը կարգավորելու համար):
Միացրեք յուրաքանչյուր LED- ի բացասական կողմը դիագրամի համապատասխան կապումներին:
Քայլ 3. Բնակարանի ձևավորում և տպում
![Բնակարանի ձևավորում և տպում Բնակարանի ձևավորում և տպում](https://i.howwhatproduce.com/images/001/image-50-187-j.webp)
![Բնակարանի ձևավորում և տպում Բնակարանի ձևավորում և տպում](https://i.howwhatproduce.com/images/001/image-50-188-j.webp)
Առաջին հերթին չափեք ձեր բոլոր մոդուլները այնպես, որ տեղադրման դիրքերն ու բացման չափերը մշակված լինեն:
Ես օգտագործել եմ DesignSpark Mechanical 3D CAD ծրագրակազմը ՝ իմ ժամացույցը և հիմքը ստեղծելու համար, բայց դուք կարող եք նաև օգտագործել ցանկացած լավ 3D ծրագրակազմ: DesignSpark Mechanical- ը անվճար է ներբեռնելու և օգտագործելու համար, և կան բազմաթիվ ձեռնարկներ, թե ինչպես դա անել: Մեկ այլ անվճար 3D ծրագիր է SketchUp- ը, կրկին այն ունի բազմաթիվ առցանց ձեռնարկներ, ուստի գրեթե յուրաքանչյուր խնդիր ընդգրկված է:
Ի վերջո, դուք պետք է ունենաք. STL ձևաչափով ելքային ֆայլ, որպեսզի այն տպվի: Հեշտության համար ես ներառել եմ իմ ֆայլերը:
Եթե բախտ չունեք ունենալ 3D տպիչ, ապա կարող եք 3D տպումներ կատարել ինտերնետի միջոցով: Կան բավականին շատ առցանց տպիչներ `մատչելի գներով: Ես օգտագործել եմ 3Dhubs անունով կայք, և երկու մասերը տպագրելու համար ծախսվել է ընդամենը 15 ֆունտ ստերլինգ:
Երկու մասերն էլ տպագրված էի տեխնիկական ABS- ով, քանի որ կծկման արագությունը շատ փոքր է մյուս նյութերի համեմատ:
Տպիչներից վերադառնալուց հետո ձեզ հարկավոր է մաքրել մասերը, և գուցե պահանջվի թեթև հղկում: Ես իմը տվեցի նաև լակի ներկի թեթև շերտ, բայց ես ուզում էի պահպանել «տպագիր» տեսքը, այնպես որ ես շատ չփորձեցի հղկման վրա:
Քայլ 4: Հավաքում
![Ժողով Ժողով](https://i.howwhatproduce.com/images/001/image-50-189-j.webp)
![Ժողով Ժողով](https://i.howwhatproduce.com/images/001/image-50-190-j.webp)
![Ժողով Ժողով](https://i.howwhatproduce.com/images/001/image-50-191-j.webp)
Պարզապես տեղադրեք բոլոր մոդուլները / սխեման մաքրված տպագիր պատյանում: Փոքր քանակությամբ սոսինձ է պահանջվում դրանք տեղում տեղադրելու համար ներքին տեղորոշիչ կապում: Փոքր քանակությամբ սոսինձ օգտագործվել է նաև LED մոդուլները տեղում ամրացնելու համար: (այո, դա կապույտ գույն է, որը կարող եք տեսնել նկարում: Ես այն օգտագործել եմ մոդուլները պահելու ժամանակ, մինչ սոսինձը տեղադրվում էր)
Մի մոռացեք մարտկոցը տեղավորել RTC մոդուլի վրա
Այնուհետև Arduino- ն դրեք այն դիրքի վրա, որպեսզի մինի USB պորտը ժամացույցի հետևի մասում պարզապես ծակվի:
Վերջապես տեղավորեք հիմքը և պտուտակը դրեք դիրքի վրա (Համոզվեք, որ պտուտակների համար ունեն լավ անցքերի չափեր, որպեսզի դրանք շատ չկծվեն պլաստիկի մեջ, քանի որ այն հեշտությամբ կկոտրվի)
Քայլ 5: Միացրեք և կարգավորեք ժամանակը
Նախքան էլեկտրաէներգիան միացնելը, դուք պետք է ձեռք բերեք որոշ Arduino գրադարաններ `այս աշխատանքը կատարելու համար:
Ձեզ անհրաժեշտ կլինի.
RTClib
DHT22 գրադարան
OLED էկրանի գրադարան (ձեզ կարող է անհրաժեշտ լինել նաև adafruit GFX գրադարանը)
Դուք կարող եք գտնել բազմաթիվ առցանց ձեռնարկներ, թե ինչպես ավելացնել այս գրադարանները, այնպես որ ես այստեղ չեմ անդրադառնա դրան:
Theամացույցն իր էներգիան վերցնում է հետևի Mini USB պորտից: Պարզապես միացրեք սա ձեր համակարգչին և բացեք Arduino Sketch 'Binary_Clock_Set.ino'
Այս ուրվագիծը կպահանջի համակարգչի վրա դրված ընթացիկ ամսաթիվը և ժամը, երբ էսքիզը կազմվում է, և այն կբեռնի ժամացույցի վրա կարգավորումների օղակում: Վերբեռնեք սա ժամացույցի վրա և ժամանակը կսահմանվի: Առանց ժամացույցն անջատելու (այնպես որ կարգաբերման օղակը նորից չի սկսվում), բացեք «Binary_Clock.ino» մյուս Arduino էսքիզը և բեռնեք այն ժամացույցի վրա: Սա սովորական վազքի ուրվագիծ է
Եթե հոսանքը (usb) կորչում է այս 2 քայլերի միջև, ապա ձեզ հարկավոր է կրկնել երկուսն էլ, քանի որ ժամանակը սխալ կլինի:
«Binary_Clock_Set.ino» ուրվագիծը այժմ պահանջվում է միայն այն դեպքում, եթե ժամացույցը պետք է նորից կարգավորվի, այսինքն ՝ ցերեկային օր և այլն
Խորհուրդ ենք տալիս:
Միկրո երկուական ժամացույց ՝ 10 քայլ (նկարներով)
![Միկրո երկուական ժամացույց ՝ 10 քայլ (նկարներով) Միկրո երկուական ժամացույց ՝ 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-99-j.webp)
Միկրո Երկուական ockամացույց. Նախկինում ստեղծելով Instructable (Երկուական DVM), որը օգտագործում է սահմանափակ ցուցադրման տարածքը ՝ օգտագործելով երկուականություն: Դա ընդամենը մի փոքր քայլ էր, որը նախկինում ստեղծել էր տասնորդականից երկուական հիմնական փոխակերպման հիմնական մոդուլը Երկուական ժամացույց ստեղծելու համար, բայց
Վերջնական երկուական ժամացույց. 12 քայլ (նկարներով)
![Վերջնական երկուական ժամացույց. 12 քայլ (նկարներով) Վերջնական երկուական ժամացույց. 12 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1672-5-j.webp)
Վերջնական երկուական ժամացույց. Ես վերջերս ծանոթացա երկուական ժամացույցների հայեցակարգին և սկսեցի որոշ հետազոտություններ կատարել `տեսնելու, թե արդյոք կարող եմ ինքս ինձ համար սարքել: Այնուամենայնիվ, ես չկարողացա գտնել գոյություն ունեցող դիզայն, որը միաժամանակ և՛ ֆունկցիոնալ էր, և՛ ոճային: Այսպիսով, ես որոշեցի
Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով)
![Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով) Երկուական գրասեղանի ժամացույց ՝ 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/009/image-26419-j.webp)
Երկուական ժամացույցի ժամացույց. Երկուական ժամացույցները հիանալի են և բացառապես այն մարդու համար, ով գիտի երկուականությունը (թվային սարքերի լեզուն): Եթե դուք տեխնոլոգ եք, այս տարօրինակ ժամացույցը ձեզ համար է: Այսպիսով, ինքներդ պատրաստեք և ձեր ժամանակը գաղտնի պահեք: Դուք կգտնեք բազմաթիվ երկուական գ
Երկուական LED մարմարե ժամացույց ՝ 6 քայլ (նկարներով)
![Երկուական LED մարմարե ժամացույց ՝ 6 քայլ (նկարներով) Երկուական LED մարմարե ժամացույց ՝ 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-11231-8-j.webp)
Երկուական LED մարմարե ժամացույց. Հիմա ես կարծում եմ, որ բոլորի մոտ կա երկուական ժամացույց, և ահա իմ տարբերակը: Ինձ դուր եկավ այն, որ այս նախագիծը միավորում էր փայտամշակման, ծրագրավորման, ուսուցման, էլեկտրոնիկայի և գուցե պարզապես մի փոքր գեղարվեստական ստեղծագործության: Այն ցույց է տալիս ժամանակը, ամիսը, ամսաթիվը, օրը
Թվային և երկուական ժամացույց 8 թվանշանով X 7 հատվածով LED էկրան. 4 քայլ (նկարներով)
![Թվային և երկուական ժամացույց 8 թվանշանով X 7 հատվածով LED էկրան. 4 քայլ (նկարներով) Թվային և երկուական ժամացույց 8 թվանշանով X 7 հատվածով LED էկրան. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-4890-30-j.webp)
Թվային և երկուական ժամացույց 8 թվանշանով X 7 հատվածներով LED էկրան. Սա իմ թվային և AMP- ի արդիականացված տարբերակն է: Երկուական ժամացույց ՝ օգտագործելով 8 թվանշան x 7 հատվածի LED էկրան: Ես սիրում եմ նոր հնարավորություններ տալ սովորական սարքերի, հատկապես ժամացույցների համար, և այս դեպքում Երկուական ժամացույցի համար 7 Seg ցուցադրման օգտագործումը ոչ սովորական է, և դա