Innholdsfortegnelse:
Video: Arduino DCF77 pulsklokke: 13 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Av oliverbFølg Mer av forfatteren:
Introduksjon
Denne instruksjonsfilen viser deg hvordan du lager en digital pulsur og legger den til en gammel 12 "(300 mm) urkasse eller urskive og ramme. Jeg har brukt en gammel engelsk urklokke med 12" skive, men en hvilken som helst klokke med et stort nok etui er brukes så lenge det er plass på skiven for digital display og sekundær analog bevegelse.
Disse gamle sakene er tilgjengelige fra ebay, og noen ganger kommer de komplett med en buet eller vinklet ryggboks, se bilder 5 og 6. Hvis klokken din ikke har noen bakboks, må du bare lage en av kryssfiner og beise den slik at den matcher urskiven.
Denne klokken kom med en surround, messing urskive og urskive, så jeg lagde bare en bakboks for å passe og hengslet den til treknappen. Du kan om nødvendig by på ringer og messingrammer fra Ebay.
Den originale urskiven som fulgte med klokken var veldig gul og hadde mange chips til lakken. Jeg bestemte meg for å beholde den da den fikk klokken til å se autentisk ut. Det eneste problemet var at malingen ble fliset av da jeg skar ut hullet for 7 -segmenters display. Jeg fant en gammel tinn kremfarge i garasjen min, og denne passet perfekt.
Sekundskiven ble brukt med en tørr overføring fra en klokkebutikk. Jeg hadde kjøpt dette for et år siden, men du kan få din egen våteoverføring ved hjelp av blekkstråleoverføringspapir, se en av mine reproduksjonsregulatorer. Her kan du lese trinn 4 for detaljer og maler.
Bevegelser
Den analoge sekundvisningen bruker en standard kvartsklokkeinnsats og er modifisert slik at den kan drives via Arduino.
Den analoge timen og minuttvisningen bruker en elektrisk 30 sekunders slavebevegelse. Det er alle typer slike tilgjengelig over hele verden, så bare hent inn typen som er tilgjengelig der du bor. Hvis bevegelsen din ikke er en 30 sekunders type, må du bare endre koden slik at den passer.
Tidskilde
Jeg har brukt DCF77 radiokodes tidssignal fra Tyskland for å holde denne klokken fortalt perfekt tid, så hvis du ikke er basert i Europa, må du bruke det relevante Arduino -biblioteket for din posisjon og endre koden deretter.
Hvis du ikke er så bekymret for langsiktig nøyaktighet, kan en sanntidsklokke -modul brukes i stedet. Knapper for klokkeinnstilling og kodemodifikasjon vil være påkrevd.
Viser
Informasjonsvisning
Jeg har brukt et 20x4 LCD stort tegn display for klokke og DCF77 info, men en standard 20x4 skjerm kan brukes uten å endre koden. Skjermen bruker en I2C -modul, så det kreves bare 2 ledninger (pluss 5v og 0v) for å kontrollere den.
Digital klokkevisning
En 8 -sifret 0,56 syv segment displaymodul brukes til digital visning av tid.
Disse er tilgjengelige på Ebay som sett eller forhåndsbygde moduler og krever bare 3 ledninger (pluss 5v og 0v) for å kontrollere dem.
Lyd
Denne klokken har en 1 sekund krysset lyd fra en lang klokke (bestefar). Dette spilles av et adafruit Audio FX Sound Board + 2x2W Amp som styres av Arduino. Lyden kan slås av eller volum opp eller ned etter behov.
Kretskort
Ettersom dette er en engangsklokke, er kretsen bygget på vero -bord. Jeg har bygget en Arduino Uno inn i designet, men en Uno i full størrelse kan brukes i stedet om nødvendig. Legg merke til at DCF77 -biblioteket som ble brukt i denne klokken krevde en kvartskrystall på Arduino.
Trinn 1: Grunnleggende bygg
fig 1 Viser den ferdige klokken. Klokken er konstruert av deler fra en 12 (300 mm) urskive klokke montert på en ny bakboks konstruert av kryssfiner.
Kryssfinerboksen har blitt beiset slik at den matcher urskiven. Omringningen i eikskiven er fjernet til bart tre og bleket for å gjøre fargen lysere.
fig 2 Viser klokken med urskiven for å vise posisjonene til bevegelsene og displayene. Den hackede kvarts sekundbevegelsestoppen, 30 sekunders slavebevegelse i midten og den digitale displaybunnen. Den 30 sekunders slavebevegelsen er festet til metallurskiven med to små skruer. Kvartsbevegelsen festes deretter til 30 -sekundersbevegelsen med en brakett. Kvartsbevegelsen har fått kvartsstyret til å kutte bort og ledninger koblet direkte til drivmotorspolen. Den digitale skjermen er festet til treplaten med to metallbraketter.
fig 3 Viser rattets surround og rammer fjernet slik at alle komponenter og moduler kan sees. Urskiven og urskiven er hengslet til siden av bakboksen og kan åpnes og brettes tilbake for å gi tilgang til kontrollene og kretskortene
fig 4 Viser bakplaten og modulene uten klokkevisning og bevegelser.
Øverst til høyre - PSU -modul justert for å gi 5 volt på brettet etter beskyttelsesdioden. Midt -hoved Vero -kort med Atemega 328 mikrokontroller og lydkortmodul. Nederst - LCD -displaymodul med I2C -kontrollmodul montert på baksiden. Kontrollpanelet for kvartsurmotorbryter er øverst til venstre med lyd- og LCD -bakgrunnsbelysningskontrollbrytere montert til høyre. Lydkortet som skaper den tikkende lyden, er koblet til den lille høyttaleren som brenner gjennom bunnen av saken. Tick-tock-lyden blir samplet fra en 1 sekund lang urklokkebevegelse redigert i Audacity ned til en 1,5 sekunders sample. Klokken spiller denne prøven annethvert sekund, så tikkingen er alltid synkronisert med alle klokkevisningene. En LDR monteres gjennom et hull i høyre side av bakboksen for å kontrollere intensiteten på 7 segmenter via mikrokontrolleren. LCD- og 7 -segmenters digital skjerm slås på av en PIR -detektormodul som er plassert i samme rom som klokken når noen er i rommet.
fig 5 Viser den originale urskiven komplett med flekker, chips og bulker og har fått en sekundskive lagt til og et spor kuttet ut for den digitale skjermen.
Trinn 2: Viser
"loading =" lat "" loading = "lat" "loading =" lat"
Videoen viser klokken arbeide i et helt minutt.
Trinn 13: Kode
Krever følgende biblioteker
LedControl.h
dcf77.h Vær oppmerksom på at denne klokken bruker Udo Kleins Release 2 bibliotek, last ned her DCF77 Release 2
LiquidCrystal_I2C.h
Wire.h
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Arduino DCF77 signalanalyseklokke: 17 trinn
Arduino DCF77 Signal Analyzer Clock: Arduino DCF77 Clock & Signal AnalyzerDu kan også se denne klokken på mywebside her DCF77 Analyzer Clock side Denne klokken viser mottatt & avkodet DCF77 tidskode på tre 8x8 dot matriseskjermer og tid, dato og signalinformasjon på fire 8
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: 4 trinn (med bilder)
Teppe med sensorer/ RF -kommunikasjon med Arduino Micro: Jeg avsluttet nylig installasjonen Like variert, som er laget av en serie lamper som reagerer på sensorene plassert i et teppe under lampene. Her er hvordan jeg laget teppet med trykksensorer. Jeg håper du finner det nyttig
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen