INHOUDSOPGAWE:

Arduino DCF77 -polshorlosie: 13 stappe (met foto's)
Arduino DCF77 -polshorlosie: 13 stappe (met foto's)

Video: Arduino DCF77 -polshorlosie: 13 stappe (met foto's)

Video: Arduino DCF77 -polshorlosie: 13 stappe (met foto's)
Video: DCF77 Analyzer / Clock - TFT Version - Initial UI 2024, Julie
Anonim
Image
Image

Volg meer deur die skrywer:

3D drukker behuizing Ender 5
3D drukker behuizing Ender 5
ESP32 LED Matrix WIFI Ticker Display
ESP32 LED Matrix WIFI Ticker Display
ESP32 LED Matrix WIFI Ticker Display
ESP32 LED Matrix WIFI Ticker Display
Arduino barometer
Arduino barometer
Arduino barometer
Arduino barometer

Inleiding

Hierdie instruksies wys u hoe u 'n digitale polshorlosie kan maak en dit by 'n ou 12 (300 mm) horlosiekas of draaiknop en ring kan voeg. gebruik solank daar ruimte op die draaiknop is vir die digitale skerm en sekondêre analoog beweging.

Hierdie ou kaste is by eBay beskikbaar en het soms 'n geboë of skuins agterkas, sien foto's 5 & 6. As u horlosie nie 'n agterkas het nie, maak dan net een van laaghout en vlek dit om by die draaiknop te pas.

Hierdie horlosie het 'n omringing, 'n koperring en 'n draaiknop, sodat ek net 'n agterste boks gemaak het om dit aan te pas en dit aan die omring van die houtskyf vasgemaak het. U kan, indien nodig, nuwe skyfies en koperblaaie by Ebay kry.

Die oorspronklike draaiknop wat by die horlosie was, was baie geel en het baie skyfies by die verf. Ek het besluit om dit te behou, aangesien dit die klok outentiek laat lyk. Die enigste probleem was dat die verf afgebreek is toe ek die gat vir die 7 -segmentskerm uitknip. Ek het 'n ou blikkie roomverf in my motorhuis gekry en dit pas perfek.

Die sekondes -skakelaar is toegepas met 'n droë oordrag van 'n horlosiewinkel. Ek het dit 'n paar jaar gelede gekoop, maar u kan u eie nat oordrag met inkjet -oordragpapier maak, sien een van my reproduksiereguleerderklokke, hier is stap 4 vir besonderhede en sjablone.

Bewegings

Die analoog sekondes -skerm gebruik 'n standaard kwartshorlosie -insetsel en word aangepas sodat dit via die Arduino bestuur kan word.

Die analoog uur en minute vertoning gebruik 'n elektriese 30 sekonde slawe -beweging. Daar is alle soorte hiervan regoor die wêreld beskikbaar, so soek net die tipe wat op u plek beskikbaar is. As u beweging nie 'n tipe van 30 sekondes is nie, moet u die kode verander.

Tydbron

Ek het die tydsignaal van die DCF77 -radiokode uit Duitsland gebruik om die klok die perfekte tyd te gee, so as u nie in Europa is nie, moet u die relevante Arduino -biblioteek vir u ligging gebruik en die kode dienooreenkomstig verander.

As u nie so bekommerd is oor die akkuraatheid op lang termyn nie, kan u 'n intydse klokmodule gebruik. Knoppies vir die instelling van die klok en kodering moet vereis word.

Vertoon

Inligting vertoon

Ek het 'n groot skerm van 20x4 LCD gebruik vir klok- en DCF77 -inligting, maar 'n standaard 20x4 -skerm kan gebruik word sonder om die kode te verander. Die skerm gebruik 'n I2C -module, sodat slegs 2 drade (plus 5v en 0v) nodig is om dit te beheer.

Digitale klok vertoon

'N 8 -syfer 0.56 sewe segment vertoonmodule word gebruik vir die digitale vertoning van tyd.

Dit is beskikbaar op Ebay as kits of voorafgeboude modules en benodig slegs 3 drade (plus 5v en 0v) om dit te beheer.

Klank

Hierdie horlosie het 'n 1 sekonde tik -klank van 'n lang horlosie (grootvader). Dit word gespeel deur 'n adafruit Audio FX Sound Board + 2x2W Amp wat deur die Arduino beheer word. Die klank kan as dit nodig is, afskakel of volume verhoog of verlaag.

Kringbord

Aangesien dit 'n eenmalige stelsel is, is dit op 'n vero -bord gebou. Ek het 'n Arduino Uno in die ontwerp ingebou, maar 'n volledige Uno kan in plaas daarvan gebruik word indien nodig. Let op dat die DCF77 -biblioteek wat in hierdie horlosie gebruik is, 'n kwarts kristal op die Arduino benodig.

Stap 1: Basiese bou

Basiese bou
Basiese bou
Basiese bou
Basiese bou
Basiese bou
Basiese bou

fig 1 Toon die voltooide horlosie. Die horlosie is vervaardig uit dele van 'n 12 (300mm) draaiknop wat op 'n nuwe agterkas van laaghout gemonteer is.

Die boks van die laaghout is gekleur om by die omring van die draaiknop te pas. Die omring van die eikeknop is na kaal hout teruggetrek en gebleik om die kleur ligter te maak.

fig 2 Toon die horlosie met die draaiknop weggesny om die posisies van die bewegings en skerms te wys. Die gekapte boonste kwarts sekondes beweging, die 30 sekonde slawe beweging middel en die digitale skerm onder. Die 30 sekondes slawe -beweging word met twee klein skroewe aan die metaalhorlosieknop vasgemaak. Die kwartsbeweging word dan met 'n hakie aan die beweging van 30 sekondes geheg. Deur die kwartsbeweging is die kwartsbeheerbord weggesny en drade is direk met die motor se spoel verbind. Die digitale skerm word met twee metaalhakies aan die agterplaat van die houtskyf vasgemaak.

fig 3 Toon die omring van die draaiknop en die rande wat verwyder is sodat alle komponente en modules gesien kan word. Die draaiknop en draaiknop is omhulsel aan die kant van die agterkas en kan oopgemaak en teruggevou word om toegang tot die bedieningselemente en printplate moontlik te maak

fig 4 Toon die agterkant en modules sonder die klok en bewegings.

Regs bo - PSU -module aangepas om 5 volt na die beskermingsdiode aan die bord te gee. Vero -bord in die middelste hoof met die Atemega 328 -mikrobeheerder en klankbordmodule. Onderkant - LCD -skermmodule met I2C -beheermodule aan die agterkant gemonteer. Die bedieningspaneel van die kwartshorlosiemotorskakelaar is links bo met klank- en LCD -agterligskakelaars aan die regterkant. Die klankbord wat die tikkende geluid skep, word gekoppel aan die klein luidspreker wat deur die onderkant van die omhulsel brand. Die tik-klank word bemonster uit 'n 1 sekonde lange horlosiebeweging wat in Audacity geredigeer is, tot 'n monster van 1,5 sekondes. Die klok speel hierdie monster elke tweede sekonde, sodat die tik altyd in ooreenstemming is met al die horlosies. 'N LDR word gemonteer deur 'n gat wat aan die regterkant van die agterkant gesny is om die intensiteit van die sewe segmente via die mikrobeheerder te beheer. Die LCD en die 7 -segment digitale skerm word aangeskakel deur 'n PIR -detektormodule in dieselfde kamer as die horlosie wanneer iemand in die kamer is.

fig 5 Toon die oorspronklike draaiknop, kompleet met vlekke, skyfies en duike, en 'n sekonde draaiknop is bygevoeg en 'n gleuf uitgesny vir die digitale skerm.

Stap 2: Vertoon

Vertoon
Vertoon

"laai =" lui "" laai = "lui" "laai =" lui"

Video
Video
Video
Video

Die video wys hoe die klok 'n volle minuut werk.

Stap 13: Kode

Vereis die volgende biblioteke

LedControl.h

dcf77.h Let daarop dat hierdie horlosie die Udo Kleins Release 2 -biblioteek gebruik, hier aflaai DCF77 Release 2

LiquidCrystal_I2C.h

Draad.h

Aanbeveel: