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

Arduino թվային ժամացույց ՝ զարթուցիչի գործառույթով (անհատական PCB) ՝ 6 քայլ (նկարներով)
Arduino թվային ժամացույց ՝ զարթուցիչի գործառույթով (անհատական PCB) ՝ 6 քայլ (նկարներով)

Video: Arduino թվային ժամացույց ՝ զարթուցիչի գործառույթով (անհատական PCB) ՝ 6 քայլ (նկարներով)

Video: Arduino թվային ժամացույց ՝ զարթուցիչի գործառույթով (անհատական PCB) ՝ 6 քայլ (նկարներով)
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Հուլիսի
Anonim
Arduino թվային ժամացույց ՝ զարթուցիչի գործառույթով (անհատական PCB)
Arduino թվային ժամացույց ՝ զարթուցիչի գործառույթով (անհատական PCB)

Այս DIY ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կատարել ձեր սեփական թվային ժամացույցը այս ազդանշանային գործառույթը:

Այս նախագծում ես որոշեցի պատրաստել իմ սեփական PCB- ն, որը հիմնված է Arduino UNO միկրոկոնտրոլերի վրա `Atmega328p:

Ստորև կգտնեք PCB- ի դասավորությամբ էլեկտրոնային սխեման, որպեսզի կարողանաք հեշտությամբ արտադրել այն:

Կոճակները սեղմելով ՝ դուք կկարողանաք սահմանել ժամանակը/ամսաթիվը/ահազանգը և ահազանգի վիճակը (միացված/անջատված):

Alarmարթուցիչը կարող է անջատվել `սեղմելով ահազանգի կոճակը կամ տուփը սեղմելով:

Թարմացումները և ավելին կարելի է գտնել այստեղ ՝

Եկեք սկսենք.

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի `սարքավորում

Այն, ինչ ձեզ հարկավոր կլինի - Սարքաշար
Այն, ինչ ձեզ հարկավոր կլինի - Սարքաշար

Այս նախագծի համար ձեզ հարկավոր է.

  • Մեր անհատական PCB սխեման
  • Բարձր հակադրություն 16x2 բնույթի LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (Arduino UNO բեռնիչով)
  • DS1307 Իրական ժամանակի ժամացույց
  • Թեքության ցուցիչ
  • 28 ընկղմիչ վարդակ և 8 ընկղմիչ վարդակ
  • 16 ՄՀց բյուրեղային տատանում
  • 32,768 ՄՀց բյուրեղային տատանում
  • 2x22 pF կոնդենսատորներ
  • 3x10 kOhm դիմադրություն
  • Հարմարվողական 20kOhm
  • Բզզոց
  • Մետաղադրամների բջջային մարտկոցի սեփականատեր
  • պտուտակային տերմինալ 2P 2.54 մմ
  • Պին գլխագիր 1x5 Իգական 2.54 մմ
  • Mini Push Button Switch - Բարձրահասակ

Alsoրագրավորման ընթացակարգի համար ձեզ նույնպես պետք կլինի TTL- ից USB մոդուլ կամ Arduino UNO տախտակ:

Էլեկտրաէներգիայի համար ձեզ հարկավոր կլինի 5V-1A հոսանքի ադապտեր կամ կարող եք օգտագործել USB մալուխ, ինչպես ես արեցի:

Քայլ 2. Շրջանակ EasyEDA- ում ՝ Շղթաների նախագծման անվճար առցանց հարթակ

Շրջանը EasyEDA- ում ՝ Շղթաների նախագծման առցանց անվճար հարթակ
Շրջանը EasyEDA- ում ՝ Շղթաների նախագծման առցանց անվճար հարթակ
Շրջանը EasyEDA- ում ՝ Շղթաների նախագծման անվճար առցանց հարթակ
Շրջանը EasyEDA- ում ՝ Շղթաների նախագծման անվճար առցանց հարթակ

Մուտքագրեք այստեղ ՝ վերը նշված սխեմայի ցանկացած փոփոխություն տեսնելու և կատարելու համար:

Քայլ 3: Կոդ

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

Ինչպես ծրագրավորել այն

Միացրեք ձեր միացումը TTL- ին USB մոդուլին `5 մալուխով` ծրագրավորման վերնագրին:

RX և TX կապումներն անհրաժեշտ է խաչաձեւ միացնել:

EԱՆՈԹՈԹՅՈՆ. Եթե դուք օգտագործում եք Arduino UNO- ի տախտակը, համոզվեք, որ նախ հանեք ATmega328 IC- ն և միացրեք տախտակի RX- ը RX- ին և TX- ը TX կապումներին: RS- ի քորոցը պետք է միացված լինի Arduino UNO- ի վերակայման քորոցին:

Ներբեռնեք կոդը այստեղից և բացեք այն Arduino IDE- ով: Ներսում կարող եք գտնել նաև գրադարանի ֆայլը:

Քայլ 4: JLCPCB - Ստեղծեք ձեր սեփական սխեման 2 դոլարից:

JLCPCB - Կատարեք ձեր սեփական սխեման 2 դոլարից
JLCPCB - Կատարեք ձեր սեփական սխեման 2 դոլարից

Մուտք գործեք այստեղ ՝ ձեր PCB տախտակը արտադրելու համար:

Օգտագործեք JLCPCB- ն 2 $ PCB- ի պատրաստման և 2-օրյա կառուցման ժամանակ, որակը իսկապես լավ է, ստուգեք մեր pcb տախտակի ստորև ներկայացված լուսանկարը:

Քայլ 5: 3D մասեր

3D մասեր
3D մասեր
3D մասեր
3D մասեր

Քայլ 6: Լավ արված:

Լավ արված
Լավ արված

Հուսով եմ, որ ձեզ դուր եկավ: Տեղեկացրեք ինձ մեկնաբանություններում !!!

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