Բովանդակություն:

Arduino LifeClock: 6 քայլ (նկարներով)
Arduino LifeClock: 6 քայլ (նկարներով)

Video: Arduino LifeClock: 6 քայլ (նկարներով)

Video: Arduino LifeClock: 6 քայլ (նկարներով)
Video: Game of Life Clock - 6 seconds 2024, Նոյեմբեր
Anonim
Arduino LifeClock
Arduino LifeClock

Այս յուրահատուկ ժամացույցը հիշեցնում է ձեզ գնահատել ամեն օր ՝ ձեր ներկայիս տարիքը օրերով (կամ շաբաթներով) ցուցադրելով յոթ հատվածի էկրանին:

Քայլ 1: Ձեզ պետք կգա

Ձեզ պետք կգա
Ձեզ պետք կգա
Ձեզ պետք կգա
Ձեզ պետք կգա
Ձեզ պետք կգա
Ձեզ պետք կգա
Ձեզ պետք կգա
Ձեզ պետք կգա

Էլեկտրոնիկա:

  1. Arduino Pro Mini 5V (կամ որևէ այլ arduino>> = 12 GPIO կապում)
  2. 4 թվանշան 7 հատվածի ցուցադրում
  3. DS3231 Իրական ժամանակի ժամացույցի մոդուլ
  4. 4x 200 Օմ դիմադրիչներ

Նյութեր:

  1. Նկարի շրջանակ
  2. Perf Board (համապատասխան չափ)
  3. MicroUSB Breakout (կամ ցանկացած այլ 5-12 Վ էներգիայի աղբյուր)
  4. Լարեր/Կոշտ լարեր
  5. Ամրացնել վերնագրերը (արական, իգական)

Գործիքներ:

  1. Sոդման երկաթ
  2. FTDI ծրագրավորող (պրոֆեսիոնալ մինի դեպքում)

Քայլ 2: Նախատիպերի ստեղծում

Նախատիպերի ստեղծում
Նախատիպերի ստեղծում
Նախատիպերի ստեղծում
Նախատիպերի ստեղծում
Նախատիպերի ստեղծում
Նախատիպերի ստեղծում

Նախքան բաղադրիչները մշտապես հավաքելը, մենք պետք է ստուգենք, թե արդյոք ամեն ինչ ճիշտ է աշխատում:

  1. Միացրեք ամեն ինչ ըստ սխեմատիկայի
  2. Ստուգեք COM-Port- ը և տեղադրեք վերջին վարորդները
  3. Կազմեք և վերբեռնեք տրամադրված ուրվագիծը

Միացումներ

Ընդհանուր կաթոդային ցուցադրում

  • Պին 2 - COM4 (դիմադրություն)
  • Կապում 3 - գ
  • Կապում 4 - գ
  • Pin 5 - DP
  • Պին 6 - դ
  • Պին 7 - ե
  • Պին 8 - COM1 (դիմադրություն)
  • Պին 9 - ա
  • Pin 10 - f
  • Պին 11 - COM2 (դիմադրություն)
  • Պին 12 - COM3 (դիմադրություն)
  • Կապում 13 - բ

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

Եթե դուք օգտագործում եք ընդհանուր անոդի էկրան, ապա պետք է համոզվեք, որ կարգավորեք գրատախտակին կամ ավելի ուշ ծածկագրում տեղադրված քորոցները:

Քայլ 3: Փոփոխեք մասերը

Փոփոխել մասերը
Փոփոխել մասերը
Փոփոխել մասերը
Փոփոխել մասերը

Մենք պետք է փոփոխենք մեր որոշ բաղադրիչներ, որպեսզի դրանք տեղավորվեն շրջանակի ներսում:

Արդուինո

  • Maleոդիչ արական քորոցների վերնագրերի վրա (ինչպես ցույց է տրված)
  • SDA- ին և SCL- ին ավելացրեք երկու լար

DS3231

  • Ապամոնտաժեք 6 պինդ գլուխները
  • Sոդման մյուս կողմում տեղադրված 4 կապի վերնագրերի վրա (ինչպես ցույց է տրված)

MicroUSB Breakout

Pinոդման համար քորոցների վերնագրերի վրա

Քայլ 4. Կառուցեք տպատախտակները

Շրջանակային տախտակի կառուցում
Շրջանակային տախտակի կառուցում
Շրջանակային տախտակի կառուցում
Շրջանակային տախտակի կառուցում
Շրջանակային տախտակի կառուցում
Շրջանակային տախտակի կառուցում

Եթե ամեն ինչ անթերի աշխատեց, կարող եք սկսել կառուցել տպատախտակը: Ամբողջ տպատախտակը պետք է տեղավորվի ընտրված նկարի շրջանակի մեջ: Եթե ձեր ծայրամասային տախտակն ունի տարբեր չափսեր, հավանաբար անհրաժեշտ է կարգավորել բաղադրիչների տեղադրությունը:

1) կազմակերպում

Տեղադրեք յուրաքանչյուր բաղադրիչ, ինչպես ցույց է տրված սխեմատիկայում: Եթե ձեր լարերի տրամագիծը> 1 մմ է, ապա պետք է երկու անցք բացեք, որպեսզի դրա միջով անցնեք A4-SDA (մոխրագույն) և A5-SDA (սպիտակ):

2) կցելով

Եթե յուրաքանչյուր բաղադրիչ ճիշտ տեղադրված է, կարող եք սկսել մասերի վրա եռակցումը: Համոզվեք, որ դրանից հետո հեռացրեք մնացած ոտքերը:

3) Հաղորդալարեր

Դուք կարող եք կամ օգտագործել սովորական մալուխներ ՝ դրանք պարզապես միացնելով տախտակի հետևի մասին, կամ արծաթե մետաղալարեր ՝ առջևի մասում: Դա անելու համար հարկավոր է կտրել արծաթե մետաղալարը համապատասխան երկարությամբ և թեքել դրա ծայրերը: Այժմ դուք պարզապես պետք է դրանք համապատասխան տեղադրեք և կպցրեք դրանց վրա:

4) Ստուգեք կապերը

Եթե ինչ -որ բան չի աշխատում այնպես, ինչպես պետք է, կամ եթե ցանկանում եք վստահ լինել, որ ամեն ինչ ճիշտ եք միացրել, կարող եք այն ստուգել ՝ օգտագործելով ձեր բազմաչափի շարունակականության գործառույթը:

Քայլ 5. Փոփոխեք նկարի շրջանակը

Փոփոխեք նկարի շրջանակը
Փոփոխեք նկարի շրջանակը
  1. Ձեր շրջանակի հետևի ափսեի մեջ անցկացրեք 4 ամրացման անցք և 1 անցք մալուխների համար
  2. Պտուտակեք օծանելիքի տախտակը (լրացուցիչ մի քանի կանգառներով)
  3. Ուղղեք հետևի մասում microUSB ճեղքվածքը և միացրեք այն հոսանքի մալուխներին (RAW, GND)

Կախված այն բանից, թե ինչ եք նախընտրում, կարող եք հետ դնել ապակե սալը կամ օգտագործել ինչ -որ պասպարտուտ:

Քայլ 6: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Նախքան ծածկագիրը վերբեռնելը, դուք պետք է համոզվեք, որ տեղադրեք անհրաժեշտ գրադարանները և սահմանեք երկու պարամետր:

1) Ձեր տարիքը օրերով (տող 21) [https://www.calculator.net/age-calculator.html]

2) Բացի այդ, ձեր ծննդյան ժամանակը (տող 23)

Եթե ցուցադրված արժեքը սխալ է կամ պետք է փոխվի, դուք պետք է մաքրեք EEPROM- ը:

Հուսով եմ, որ ես կարող էի ձեզ ոգեշնչել այդ նախագծով: Եթե ունեք որևէ հարց կամ բարելավում, ազատ զգացեք կիսվել դրանցով:

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