Sadržaj:

Arduino DCF77 pulsni sat: 13 koraka (sa slikama)
Arduino DCF77 pulsni sat: 13 koraka (sa slikama)

Video: Arduino DCF77 pulsni sat: 13 koraka (sa slikama)

Video: Arduino DCF77 pulsni sat: 13 koraka (sa slikama)
Video: LAN ovladač s relé 2024, Srpanj
Anonim
Image
Image

Autor oliverbSlijedi Više od autora:

Ender kućište 3D pisača 5
Ender kućište 3D pisača 5
ESP32 LED Matrix WIFI Ticker zaslon
ESP32 LED Matrix WIFI Ticker zaslon
ESP32 LED Matrix WIFI Ticker zaslon
ESP32 LED Matrix WIFI Ticker zaslon
Arduino barometar
Arduino barometar
Arduino barometar
Arduino barometar

Uvod

Ovaj Instructable vam pokazuje kako napraviti digitalni pulsni sat i dodati ga u staru kutiju za sat od 12 "(300 mm) ili brojčanik i okvir. Koristio sam stari engleski sat za biranje sa 12" brojčanikom, ali svaki sat s dovoljno velikim kućištem mora biti koristi se sve dok na brojčaniku ima mjesta za digitalni zaslon i sekundarno analogno kretanje.

Ovi stari koferi dostupni su na ebayu, a ponekad dolaze zajedno sa zakrivljenom ili zakrivljenom stražnjom kutijom, pogledajte slike 5 i 6. Ako vaš sat nema stražnju kutiju, samo je napravite od šperploče i obojite je tako da odgovara okviru brojčanika.

Ovaj sat je došao s okruglim okvirom od mjedi i brojčanika pa sam upravo napravio stražnju kutiju kako bih je uklopila i pričvrstio je drvenim okvirom brojčanika. Po potrebi možete birati brojčanike i okvire od mjedi nove s Ebaya.

Originalni brojčanik koji je došao sa satom bio je vrlo žut i imao je puno čipova na boji. Odlučio sam ga zadržati jer je sat izgledao autentično. Jedini problem bila je boja koja se otkinula dok sam izrezivao rupu za 7 -segmentni zaslon. Pronašao sam stari limenku krem boje u svojoj garaži i ovo se savršeno slagalo.

Birač sekundi primijenjen je suhim prijenosom iz trgovine satova. Ovo sam kupio prije godinu dana, ali možete napraviti vlažni prijenos pomoću inkjet papira za prijenos. Pogledajte detalje o satu za regulator reprodukcije ovdje, korak 4, za detalje i predloške.

Pokreti

Analogni sekundni zaslon koristi standardni uložak od kvarcnog sata i izmijenjen je tako da se njime može upravljati putem Arduina.

Analogni prikaz sati i minuta koristi električni pokret od 30 sekundi. U cijelom svijetu postoje sve vrste ovih pa zato navedite vrstu koja je dostupna na vašoj lokaciji. Ako vaš pokret nije 30 sekundi, samo izmijenite kôd kako bi odgovarao.

Izvor vremena

Koristio sam signal radijskog koda DCF77 iz Njemačke kako bi ovaj sat pokazao savršeno vrijeme, pa ako niste sa sjedištem u Europi, morat ćete koristiti odgovarajuću Arduino knjižnicu za svoju lokaciju i prema tome modificirati kôd.

Ako niste toliko zabrinuti oko dugoročne točnosti, umjesto toga bi se mogao koristiti modul sata u stvarnom vremenu. Potrebni su gumbi za podešavanje sata i modificiranje koda.

Zasloni

Prikaz informacija

Koristio sam LCD zaslon veličine 20x4 za prikaz sata i DCF77 podataka, ali standardni zaslon veličine 20x4 može se koristiti bez promjena koda. Zaslon koristi I2C modul pa su za upravljanje potrebne samo 2 žice (plus 5v i 0v).

Digitalni prikaz sata

Za digitalni prikaz vremena koristi se 8 -znamenkasti 7 -segmentni modul prikaza od 0,56.

Oni su dostupni na Ebayu kao kompleti ili unaprijed izgrađeni moduli i zahtijevaju samo 3 žice (plus 5v i 0v) za njihovu kontrolu.

Zvuk

Ovaj sat ima zvuk od 1 sekunde koji otkucava sa dugog kućišta (djed). Ovo svira adafruit Audio FX zvučna ploča + 2x2W pojačalo kojim upravlja Arduino. Zvuk se može isključiti ili povećati ili smanjiti glasnoću prema potrebi.

Matična ploča

Kako je ovo jednokratno taktno kolo izgrađeno je na ploči vero. Ugradio sam Arduino Uno u dizajn, ali Uno se može koristiti u punoj veličini ako je potrebno. Imajte na umu da je za biblioteku DCF77 koja se koristi u ovom satu potreban kristal kvarca na Arduinu.

Korak 1: Osnovna izrada

Osnovna gradnja
Osnovna gradnja
Osnovna gradnja
Osnovna gradnja
Osnovna gradnja
Osnovna gradnja

sl. 1 Prikazuje završeni sat. Sat je izrađen od dijelova sa satom od 12 (300 mm) s brojčanikom postavljenim na novu stražnju kutiju izrađenu od šperploče.

Kutija od šperploče obojena je tako da odgovara okruženju brojčanika. Okvir brojčanika od hrastovine skinut je na golo drvo i izbijeljen kako bi posvijetlio boju.

sl. 2 Prikazuje sat sa odsječenim brojčanikom za prikaz položaja kretnji i prikaza. Odsječeni kvarcni sekundni pokret na vrhu, 30 -sekundni pokret na sredini robova i donji dio digitalnog zaslona. Pokret pokretača u trajanju od 30 sekundi pričvršćen je na metalni brojčanik sata s dva mala vijka. Kvarcni mehanizam tada je pričvršćen za kretanje od 30 sekundi. Kvarcni pokret je odsjekao kvarcnu upravljačku ploču i žice spojile izravno na zavojnicu pogonskog motora. Digitalni zaslon pričvršćen je na drvenu ploču brojčanika pomoću dva metalna držača.

sl. 3 Prikazuje okrugli okvir i uklonjene okvire tako da se mogu vidjeti sve komponente i moduli. Brojčanik i okvir za biranje šarkirani su sa strane stražnje kutije i mogu se otvoriti i presaviti kako bi se omogućio pristup kontrolama i pločama

slika 4 Prikazuje stražnju ploču i module bez prikaza sata i pokreta.

Gore desno - PSU modul prilagođen da daje 5 volti na ploči nakon zaštitne diode. Srednja - glavna Vero ploča s mikrokontrolerom Atemega 328 i modulom zvučne ploče. Dolje - modul LCD zaslona s I2C upravljačkim modulom montiranim na stražnjoj strani. Upravljačka ploča sklopke motora od kvarcnog sata nalazi se u gornjem lijevom kutu, a prekidači za upravljanje zvukom i LCD pozadinskim osvjetljenjem postavljeni su s desne strane. Zvučna ploča koja stvara zvuk otkucaja spojena je na mali zvučnik koji puca kroz dno kućišta. Zvuk tik-tak takta uzorkuje se s pomicanja sata dugačkog kućišta u trajanju od 1 sekunde uređenog u Audacity-u do uzorka od 1,5 sekunde. Sat reproducira ovaj uzorak svake druge sekunde pa je otkucavanje uvijek sinkronizirano sa svim prikazima sata. LDR je montiran kroz rupu izrezanu na desnoj strani stražnje kutije za kontrolu intenziteta prikaza u 7 segmenata putem mikrokontrolera. LCD i 7 -segmentni digitalni zaslon uključuje PIR detektorski modul koji se nalazi u istoj prostoriji sa satom kad god je netko u prostoriji.

fig 5 Prikazuje izvorni brojčanik s mrljama, čipovima i udubljenjima, a dodan je sekundarni točkić za izbor i izrezan utor za digitalni zaslon.

Korak 2: Zasloni

Zasloni
Zasloni

"loading =" lijen "" loading = "lijen" "loading =" lijen"

Video
Video
Video
Video

Video prikazuje sat koji radi cijelu minutu.

Korak 13: Kôd

Zahtijeva sljedeće knjižnice

LedControl.h

dcf77.h Imajte na umu da ovaj sat koristi knjižnicu Udo Kleins izdanja 2, preuzmite ovdje DCF77 izdanje 2

LiquidCrystal_I2C.h

Žica.h

Preporučeni: