Kazalo:
Video: Arduino DCF77 pulzna ura: 13 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Avtor oliverb Sledi Več avtorja:
Uvod
Ta navodila vam pokažejo, kako narediti digitalno pulzno uro in jo dodati v staro 12 -palčno (300 mm) ohišje ure ali številčnico in okvir. Uporabil sem staro angleško uro za klicanje z 12 -palčnim števcem, vendar je vsaka ura z dovolj velikim ohišjem se uporablja, dokler je na številčnici dovolj prostora za digitalni zaslon in sekundarno analogno gibanje.
Ti stari ohišji so na voljo na ebayu, včasih pa so opremljeni z ukrivljenim ali nagnjenim okvirjem, glejte slike 5 in 6. Če vaša ura nima zadnje škatle, jo naredite iz vezanega lesa in jo obarvajte, da se ujema z okvirjem številčnice.
Ta ura je bila opremljena z okvirjem iz medeninaste številčnice in številčnico, zato sem naredil zadnjo škatlo, ki se prilega, in jo pritrdil na leseni okvir številčnice. Po potrebi lahko pokličete in medeninaste okvirje, nove iz Ebaya.
Prvotna številčnica, ki je prišla z uro, je bila zelo rumena in na njej je bilo veliko čipov. Odločil sem se, da ga obdržim, saj je ura izgledala pristno. Edina težava je bila odsekana barva, ko sem izrezal luknjo za 7 -segmentni zaslon. V svoji garaži sem našel staro pločevinko s kremno barvo in ta se je popolnoma ujemala.
Številčnico sekund smo uporabili s suhim prenosom iz trgovine z urami. To sem kupil pred enim letom, vendar si lahko naložite moker prenos s papirjem za brizgalne tiskalnike, za podrobnosti in predloge glejte eno od mojih ur za urejanje reprodukcije, korak 4.
Premiki
Analogni sekundni zaslon uporablja standardni vložek iz kremenove ure in je spremenjen, tako da ga je mogoče poganjati prek Arduina.
Analogni prikaz ur in minut uporablja električno 30 -sekundno premikanje podrejenega. Po vsem svetu so na voljo vse vrste le -teh, zato samo pridobite vrsto, ki je na voljo na vaši lokaciji. Če vaše gibanje ni 30 -sekundno, kodo prilagodite.
Vir časa
Uporabil sem signal časov radijske kode DCF77 iz Nemčije, da bi ta ura pokazala popoln čas, zato, če nimate sedeža v Evropi, boste morali za svojo lokacijo uporabiti ustrezno knjižnico Arduino in ustrezno prilagoditi kodo.
Če vas dolgoročna natančnost ne moti, bi lahko namesto tega uporabili modul ure v realnem času. Potrebni bi bili gumbi za nastavitev ure in spreminjanje kode.
Zasloni
Prikaz informacij
Za ure in podatke DCF77 sem uporabil velik zaslon LCD velikosti 20x4, vendar lahko uporabim standardni zaslon velikosti 20x4 brez sprememb kode. Zaslon uporablja modul I2C, zato sta za upravljanje potrebni le 2 žici (plus 5v in 0v).
Digitalni prikaz ure
Za digitalni prikaz časa se uporablja 8 -mestni 0,56 -palčni sedem segmentni prikazovalni modul.
Ti so na voljo na Ebayu kot kompleti ali vnaprej izdelani moduli in za njihovo upravljanje potrebujete le 3 žice (plus 5v in 0v).
Zvok
Ta ura ima 1 -sekundni zvok tik -takta iz dolge ohišja (stari oče). To predvaja adafruit Audio FX Sound Board + 2x2W ojačevalnik, ki ga upravlja Arduino. Zvok se lahko po potrebi izklopi ali poveča ali zmanjša glasnost.
Vezje
Ker je to enkratno vezje ure, je zgrajeno na plošči vero. V zasnovo sem vgradil Arduino Uno, po potrebi pa lahko uporabim tudi Uno polne velikosti. Upoštevajte, da je knjižnica DCF77, uporabljena v tej uri, zahtevala kremenčev kristal na Arduinu.
1. korak: Osnovna gradnja
sl 1 Prikazuje zaključeno uro. Ura je izdelana iz delov iz 12 (300 mm) številske ure, nameščene na novi zadnji škatli, izdelani iz vezanega lesa.
Škatla iz vezanega lesa je obarvana tako, da ustreza okvirju številčnice. Okvir iz hrastove številčnice je bil odtrgan nazaj na goli les in beljen, da bi osvetlil barvo.
sl 2 Prikazuje uro z odrezanim gumbom za prikaz položaja premikov in prikazovalnikov. Zgornji del gibljenega kremenčevega sekundnega gibanja, srednji premik 30 -sekundnega sužnja in dno digitalnega zaslona. 30 -sekundni premik pomožnika je pritrjen na kovinsko številčnico ure z dvema majhnima vijakoma. Kremenčevo gibanje je nato pritrjeno na 30 -sekundni premik z nosilcem. Kremenčevo gibanje je odrezalo kremenčevo krmilno ploščo in žice priključile neposredno na tuljavo pogonskega motorja. Digitalni zaslon je pritrjen na leseno hrbtno ploščo številčnice z dvema kovinskima nosilcema.
sl 3 Prikazuje prostornino številčnice in odstranjene okvirje, tako da so vidne vse komponente in moduli. Številčnica in ohišje številčnice sta tečajno ob strani zadnje škatle in ju je mogoče odpreti in zložiti nazaj, da omogočite dostop do krmilnih elementov in tiskanih vezij
sl 4 Prikazuje zadnjo ploščo in module brez prikaza ure in premikov.
Zgoraj desno - modul napajalnika nastavljen tako, da daje 5 voltov na plošči po zaščitni diodi. Srednja - glavna plošča Vero z mikrokrmilnikom Atemega 328 in modulom zvočne plošče. Spodaj - LCD prikazovalni modul z krmilnim modulom I2C na zadnji strani. Nadzorna plošča stikala za kremenčevo uro je zgoraj levo, na desni pa so nameščena stikala za zvok in osvetlitev LCD. Zvočna plošča, ki ustvarja tiktakajoč zvok, je povezana z majhnim zvočnikom, ki se sproži skozi dno ohišja. Zvok tik-takta se vzorči iz 1 sekundnega premika ure z ohišjem, urejenega v Audacity, do 1,5-sekundnega vzorca. Ura predvaja ta vzorec vsako drugo sekundo, zato je tikanje vedno sinhronizirano z vsemi prikazi ure. LDR je nameščen skozi luknjo, izrezano na desni strani zadnje škatle za nadzor intenzivnosti prikaza 7 segmentov preko mikrokrmilnika. LCD in 7 -segmentni digitalni zaslon vklopi detektorski modul PIR, ki se nahaja v isti sobi kot ura, kadar koli je nekdo v sobi.
sl 5 Prikazuje izvirno številčnico z madeži, odrezki in vdolbinami, dodan pa je še sekundni gumb in izrezana reža za digitalni zaslon.
2. korak: Zasloni
"loading =" leni "" loading = "leni" "loading =" leni"
Video prikazuje uro, ki deluje pol minute.
13. korak: Koda
Zahteva naslednje knjižnice
LedControl.h
dcf77.h Upoštevajte, da ta ura uporablja knjižnico Udo Kleins Release 2, prenesite tukaj DCF77 Release 2
LiquidCrystal_I2C.h
Wire.h
Priporočena:
Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)
Ura za upokojitev / Odštevanje / Ura Dn: Nekaj teh 8-palčnih LED matričnih zaslonov 8x8 sem imel v predalu in razmišljal, kaj bi z njimi. Navdihnjen z drugimi navodili sem dobil idejo, da bi sestavil zaslon za odštevanje/navzgor za odštevanje do prihodnjega datuma/časa in če je ciljni čas p
ESP8266 Omrežna ura brez RTC - Nodemcu NTP Ura brez RTC - PROJEKT INTERNETNE URE: 4 koraki
ESP8266 Omrežna ura brez RTC | Nodemcu NTP Ura brez RTC | PROJEKT INTERNETNE URE: V projektu bo izdelan projekt ure brez RTC, vzelo si bo čas za internet z uporabo WiFi in ga bo prikazal na zaslonu st7735
Ura za analizo signala Arduino DCF77: 17 korakov
Arduino DCF77 Analizator signala Ura: Arduino DCF77 Ura & Analizator signala To uro lahko vidite tudi na moji spletni strani DCF77 Analyzer Clock pageThis Clock prikazuje prejete & dekodirana časovna koda DCF77 na treh matričnih zaslonih 8x8 in podatki o času, datumu in signalu na štirih 8
C51 4 -bitna elektronska ura - lesena ura: 15 korakov (s slikami)
C51 4 -bitna elektronska ura - lesena ura: ta vikend sem imel nekaj prostega časa, zato sem šel naprej in sestavil to 4 -bitno elektronsko digitalno uro za 2,40 USD, ki sem jo pred časom kupil pri AliExpressu
M-ura Miniaturna večmodna ura: 11 korakov
M-ura Miniaturna večmodna ura: minimalistična ura? Ura z več načini? Matrix Clock? To je projekt z več načini ure, ki temelji na MSP430G2432. Lahko ga sestavite brez spajkanja in minimalne uporabe orodja. Z omejeno ločljivostjo zaslona 8x8 slikovnih pik ta 12 -urna ura prikazuje čas