
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08



Uvod
Pozdravljeni, upam, da ste vsi super. To bo kratek in preprost projekt o tem, kako narediti digitalno uro z uporabo Arduina.
V tem projektu bomo s pomočjo Arduina in premičnega registra izdelali digitalno uro. To lahko prikaže čas samo v 24 -urnem formatu z utripajočimi pikami (ki predstavljajo sekunde).
Za časovne namene uporabljam modul ure v realnem času (RTC) DS1302. Odlična stvar pri tem je uporaba samo enega registra Shift in 4-mestnega 7-segmentnega zaslona.
1. korak: Kaj potrebujemo?


Tu je seznam delov, ki jih potrebujemo:
- Arduino Uno/Nano
- Modul ure RTC (DS1302)
- 4-mestni sedem segmentni zaslon
- Register premikov (74HC595)
- 220 ohmski upor x4 (za zmanjšanje svetlosti)
- Kovanec CR2032 (za modul RTC)
- Mostične žice
- BreadBoard
- Perf Board (neobvezno za izdelavo prototipov) Litij-ionska baterija (za vir energije)
To je torej tisto, kar vsi potrebujemo.
2. korak: Povezave/ožičenje


Pri tem povežemo segmentni zaslon z registrom Arduino in Shift, kot sledi:
Pin A na Q0, Pin B na Q1, Pin C na Q2, Pin D na Q3, Pin E na Q4, Pin F na Q5, Pripnite G na Q6 registra premikov
Pripnite DP (H) na pin 3 Arduina
Pripnite številko 1 na pin 7 Arduina
Pripnite Digit2 na pin 6 Arduina
Pripnite Digit3 na Pin 5 Arduina
Pripnite Digit4 na Pin 4 Arduina
Prav tako priključite 220-ohmske upore z vsako številko segmentnega prikaza. (Glej diagram)
Zdaj priključimo modul RTC na Arduino, v modul vstavimo celico kovanca in se povežemo v skladu z dano shemo. Enako za register premikov.
Te slike lahko prenesete s spodnje povezave. Shematske povezave BreadBoard
3. korak: Kodiranje

Videli boste takšno kodo, kot je prikazano na sliki:
V tej vrstici kode nastavite samo trenutni čas in ga naložite. Po nalaganju komentirajte to vrstico (uporabite dvojno poševnico, tj. //), ker ko je čas nastavljen, ostane nespremenjen.
Knjižnico (na spodnji povezavi spodaj) vključite v program tako, da odprete
Skica <Vključi knjižnico <Dodaj datoteko. ZIP <Dodajte pot prenesene datoteke
Kodo in knjižnice prenesite s spodnje povezave:
Prenesite kodo
4. korak: izdelava prototipov (neobvezno)


Ta projekt lahko naredimo prenosnega s povezovanjem na tiskano vezje.
Pri izdelavi na tiskanem vezju se prepričajte, da za pritrditev vezij Arduino uporabljate zatiče ženskih glav, sicer lahko neposredno spajkanje poškoduje napravo. Uporabite tudi 16 -polno IC bazo za premik upor, sicer se lahko poškoduje naprava (enako se zgodi v mojem primeru).
Prav tako sem spajkal segmentni zaslon na drugo tiskano vezje, ki ga je mogoče enostavno namestiti na škatlo ali kaj drugega.
Pravilno povežite vsak spoj, sicer vezje morda ne bo delovalo.
Predlog: Najprej ga naredite na plošči, nato pa ga lahko spajkate na tiskano vezje.
Priporočena:
Digitalna ura omrežnega časa z uporabo ESP8266: 4 koraki (s slikami)

Digitalna ura omrežnega časa z uporabo ESP8266: Naučimo se izdelati ljubko majhno digitalno uro, ki komunicira s strežniki NTP in prikazuje omrežni ali internetni čas. WeMos D1 mini uporabljamo za povezavo z omrežjem WiFi, pridobivanje časa NTP in njegovo prikazovanje na modulu OLED
Digitalna ura z uporabo kristalnega oscilatorja in japonk: 3 koraki

Digitalna ura z uporabo kristalnega oscilatorja in japonk: ure najdemo v skoraj vseh vrstah elektronike in so srčni utrip vsakega računalnika. Uporabljajo se za sinhronizacijo vseh zaporednih vezij. uporabljajo se tudi kot števci za spremljanje časa in datuma. V tem navodilu se boste naučili, kako
Digitalna ura z uporabo Arduino in LED matričnega zaslona: 6 korakov

Digitalna ura z uporabo Arduina in Led Dot Matrix Display: Danes ustvarjalci in razvijalci raje uporabljajo Arduino za hiter razvoj prototipov projektov. Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino ima zelo dobro skupnost uporabnikov. V tem projektu
Preprosta digitalna ura z uporabo Arduino Nano in DS1307: 4 koraki

Enostavna digitalna ura z uporabo Arduino Nano in DS1307: V tem članku vam bom pokazal vadnico za izdelavo digitalne ure z uporabo Arduina .. Plošča Arduino, ki jo uporabljam, je Arduino Nano V3, DS1307 kot ponudnik časovnih podatkov, MAX7219 7 segment kot ogled zaslona. Preden vstopite v vadnico, priporočam, da
12-urna digitalna ura z uporabo Arduina: 3 koraki

12-urna digitalna ura z uporabo Arduina: To je projekt, ki temelji na podlagi, ki uporablja Atmel Atmega 2560 (Arduino Mega) in 16-palčni LCD zaslon za izdelavo 12-urne digitalne ure brez potrebe po dodatnih zunanjih napravah. Čas lahko nastavimo in spremenimo tudi s pomočjo dveh gumbov