Saa ya dijiti ya Arduino Kutumia DS1302: Hatua 4
Saa ya dijiti ya Arduino Kutumia DS1302: Hatua 4
Anonim
Saa ya dijiti ya Arduino Kutumia DS1302
Saa ya dijiti ya Arduino Kutumia DS1302
Saa ya dijiti ya Arduino Kutumia DS1302
Saa ya dijiti ya Arduino Kutumia DS1302
Saa ya dijiti ya Arduino Kutumia DS1302
Saa ya dijiti ya Arduino Kutumia DS1302

Utangulizi

Halo jamani, natumahi nyote mnafanya vizuri. Huu utakuwa mradi mfupi na rahisi kuhusu jinsi ya kutengeneza saa ya dijiti kutumia Arduino.

Katika mradi huu, tutafanya saa ya dijiti kwa msaada wa Arduino na rejista ya zamu. Hii inaweza kuonyesha tu wakati katika muundo wa hr 24 na nukta zinazoangaza (zinazowakilisha sekunde).

Ninatumia Moduli ya Saa Saa Saa (RTC) DS1302 kwa madhumuni ya muda. Jambo kuu juu yake ni kutumia rejista moja tu ya Shift na onyesho la sehemu ya nambari 4 ya 7.

Hatua ya 1: Tunahitaji Nini?

Tunahitaji Nini?
Tunahitaji Nini?
Tunahitaji Nini?
Tunahitaji Nini?

Hapa kuna orodha ya sehemu tunayohitaji:

  • Arduino Uno / Nano
  • Moduli ya Saa ya RTC (DS1302)
  • Onyesho la Sehemu ya Saba yenye nambari 4
  • Rejista ya Shift (74HC595)
  • Mpingaji wa 220 Ohm x4 (Kupunguza Mwangaza)
  • Kiini cha sarafu ya CR2032 (Kwa moduli ya RTC)
  • Waya za Jumper
  • Mkate wa Mkate
  • Bodi ya Perf (Chaguo la Kutayarisha) Betri ya Lithiamu-Ion (Kwa Chanzo cha Nguvu)

Kwa hivyo hii ndio tunayohitaji sisi wote.

Hatua ya 2: Uunganisho / Wiring

Uunganisho / Wiring
Uunganisho / Wiring
Uunganisho / Wiring
Uunganisho / Wiring

Katika hili, tunaunganisha Onyesho la Sehemu kwa Rejista ya Arduino na Shift kama ifuatavyo:

Bandika A kwa Q0, Bandika B kwa Q1, Bandika C kwa Q2, Bandika D kwenye Q3, Bandika E kwa Q4, Bandika F kwa Q5, Bandika G kwenye Q6 ya Rejista ya Shift

Bandika DP (H) kwa Pini 3 ya Arduino

Piga Digit1 kwa Pini 7 ya Arduino

Bandika Digit2 kwa Pini 6 ya Arduino

Bandika Digit3 kwa Pini 5 ya Arduino

Bandika Nambari 4 kwa Pini 4 ya Arduino

Pia, unganisha Resistors 220-ohm na kila tarakimu ya onyesho la sehemu. (Tazama Mchoro)

Sasa tunaunganisha Moduli ya RTC na Arduino, ingiza kiini cha sarafu kwenye moduli, na unganisha kulingana na mchoro uliopewa. Sawa kwa Rejista ya Shift.

Unaweza kupakua picha hizi kutoka kwa kiunga kilichopewa hapa chini. Uunganisho wa Bodi ya Mkate wa Mkate

Hatua ya 3: Usimbuaji

Kuandika
Kuandika

Utaona nambari kama hii kama inavyoonyeshwa kwenye picha:

Weka tu wakati wa sasa katika safu hii ya nambari na uipakie. Baada ya kupakia, toa maoni kwenye mstari huu (tumia kufyeka mara mbili yaani

Jumuisha maktaba (iliyotolewa kwenye kiunga kilichopewa hapo chini) katika programu kwa kwenda

Mchoro <Jumuisha Maktaba <Ongeza faili ya ZIP <Ongeza njia ya faili yako iliyopakuliwa

Pakua nambari na maktaba kutoka kwa kiunga kilichopewa hapa chini:

Msimbo wa Upakuaji

Hatua ya 4: Prototyping (Hiari)

Uchakataji (Hiari)
Uchakataji (Hiari)
Uchakataji (Hiari)
Uchakataji (Hiari)

Tunaweza kufanya mradi huu kubebeka kwa kufanya unganisho kwenye PCB.

Wakati wa kuifanya kwenye PCB hakikisha unatumia pini za kichwa cha kike kupandisha mizunguko ya Arduino vinginevyo kuotesha moja kwa moja kunaweza kuharibu kifaa. Pia, tumia msingi wa pini 16 wa IC kwa kifaa cha kupinga kifaa kingine kinaweza kuharibika (vivyo hivyo hufanyika kwangu).

Pia, niliuza sehemu ya kuonyesha kwenye PCB nyingine ambayo inaweza kuwekwa kwa urahisi kwenye sanduku au kitu kingine chochote.

Unganisha kila kiungo vizuri vinginevyo mzunguko hauwezi kufanya kazi.

Pendekezo: Kwanza fanya kwenye ubao wa mkate kisha unaweza kuiunganisha kwa PCB.

Ilipendekeza: