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, Novembar
Anonim
Image
Image

Autor oliverbSledi Još autora:

Ender kućište 3D štampača 5
Ender kućište 3D štampača 5
ESP32 LED matrični WIFI prikaz sa oznakom
ESP32 LED matrični WIFI prikaz sa oznakom
ESP32 LED matrični WIFI prikaz sa oznakom
ESP32 LED matrični WIFI prikaz sa oznakom
Arduino barometar
Arduino barometar
Arduino barometar
Arduino barometar

Uvod

Ovaj Instructable vam pokazuje kako napraviti digitalni impulsni 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 bilo koji sat sa dovoljno velikim kućištem koristi se sve dok na brojčaniku ima mjesta za digitalni prikaz 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 okružujućem gumbu.

Ovaj sat je došao s okruglim okvirom od mesinganog brojčanika i brojčanikom pa sam upravo napravio stražnju kutiju kako bih je uklopila i pričvrstila je drvenim okvirom brojčanika. Ako je potrebno, možete biranjem brojčanika i mesinganim okvirima novim sa 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 je što je boja otkinula dok sam izrezivao rupu za 7 -segmentni ekran. Pronašao sam stari limenku krem boje u svojoj garaži i ovo se savršeno slagalo.

Brojčanik za sekunde 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 jedan od mojih sati sa regulatorom reprodukcije koji se može uputiti 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 može upravljati putem Arduina.

Analogni prikaz sata i minuta koristi električni pokret od 30 sekundi. U svijetu su dostupne sve njihove vrste, pa samo navedite vrstu koja je dostupna na vašoj lokaciji. Ako vaš pokret nije tip od 30 sekundi, samo izmijenite kôd tako da mu odgovara.

Izvor vremena

Upotrijebio 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 biblioteku za svoju lokaciju i shodno tome modificirati kôd.

Ako niste toliko zabrinuti oko dugoročne tačnosti, umjesto toga bi se mogao koristiti modul sata u stvarnom vremenu. Biće potrebni tasteri za podešavanje sata i modifikaciju koda.

Displeji

Prikaz informacija

Koristio sam LCD ekran veličine 20x4 za prikaz sata i DCF77 podataka, ali standardni ekran 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 osmoznamenkasti 0.5 -inčni sedmo segmentni modul za prikaz.

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 dugačkog 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.

Ploča

Kako je ovo jednokratno taktno kolo ugrađeno je na vero ploči. Ugradio sam Arduino Uno u dizajn, ali Uno može se 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 izgradnja

Basic Build
Basic Build
Basic Build
Basic Build
Basic Build
Basic Build

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

Kutija od šperploče je obojena kako bi odgovarala okruženju brojčanika. Hrastov okružujući brojčanik je ogoljen nazad do golog drveta i izbijeljen radi posvjetljivanja boje.

sl 2 Prikazuje sat sa odsečenim točkićem za prikaz položaja kretanja i prikaza. Odsječeni kvarcni sekundni pokret na vrhu, srednji pokret na 30 sekundi i donji dio digitalnog zaslona. Pokret od 30 sekundi podređen je pričvršćen na metalni brojčanik sata sa dva mala vijka. Kvarcni mehanizam je zatim pričvršćen za 30 sekundi kretanja. Kvarcni pokret je odsjekao kvarcnu upravljačku ploču i žice spojile direktno na zavojnicu pogonskog motora. Digitalni zaslon pričvršćen je na drvenu ploču brojčanika pomoću dvije metalne konzole.

slika 3 Prikazuje okružujući brojčanik i uklonjene okvire tako da se mogu videti sve komponente i moduli. Brojčanik i okvir za biranje su šarkirani sa strane zadnje kutije i mogu se otvoriti i preklopiti unazad kako bi se omogućio pristup kontrolama i pločama

slika 4 Prikazuje zadnju ploču i module bez prikaza sata i pokreta.

Gore desno - Modul napojne jedinice prilagođen da daje 5 volti na ploči nakon zaštitne diode. Srednja - glavna Vero ploča sa mikrokontrolerom Atemega 328 i modulom zvučne ploče. Dolje - LCD displej modul sa I2C upravljačkim modulom montiranim na stražnjoj strani. Upravljačka ploča prekidača motora sa kvarcnim satom nalazi se u gornjem lijevom kutu, a prekidači za kontrolu zvuka i LCD pozadinskog osvjetljenja 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 se uzorkuje sa pomicanja sata od 1 sekunde dugačkog kućišta uređenog u Audacity-u do uzorka od 1,5 sekunde. Sat reprodukuje ovaj uzorak svake druge sekunde, pa je otkucavanje uvijek sinhronizovano 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 displej uključuje PIR detektorski modul koji se nalazi u istoj prostoriji sa satom kad god je neko u prostoriji.

slika 5 Prikazuje originalni brojčanik sa mrljama, čipovima i udubljenjima, a dodat je sekundarni točkić i izrezan otvor za digitalni ekran.

Korak 2: Prikazi

Displeji
Displeji

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

Video
Video
Video
Video

Video prikazuje sat koji radi čitavu minutu.

Korak 13: Kodirajte

Zahteva sledeće biblioteke

LedControl.h

dcf77.h Imajte na umu da ovaj sat koristi biblioteku Udo Kleins izdanje 2, preuzmite ovdje DCF77 izdanje 2

LiquidCrystal_I2C.h

Wire.h

Preporučuje se: