Sisällysluettelo:
Video: Arduino DCF77 -pulssikello: 13 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Seuraa lisää tekijältä:
Johdanto
Tämä opastettava opastaa sinua tekemään digitaalisen pulssikellon ja lisäämään sen vanhaan 12 tuuman (300 mm) kellokoteloon tai kellotauluun ja kehykseen. Olen käyttänyt vanhaa englantilaista kellotaulua, jossa on 12 tuuman valitsin, mutta mikä tahansa kello, jossa on riittävän suuri kotelo käytetään niin kauan kuin valitsimessa on tilaa digitaalinäytölle ja toissijaiselle analogiselle liikkeelle.
Näitä vanhoja koteloita on saatavana ebaystä, ja joskus ne on varustettu kaarevalla tai kulmikkaalla takakotelolla, katso kuvat 5 ja 6. Jos kellossasi ei ole takakoteloa, tee vain yksi vanerista ja tahraa se vastaamaan valintakiekkoa.
Tämän kellon mukana tuli surround, messinkikellokehys ja kellotaulu, joten tein juuri sopivan takalaatikon ja saranoin sen puiseen kellotauluun. Voit tarvittaessa soittaa uusilla kellotauluilla ja messinkikehyksillä Ebaysta.
Kellon mukana tullut alkuperäinen kellotaulu oli hyvin keltainen ja siinä oli paljon siruja maaliin. Päätin pitää sen, koska se sai kellon näyttämään aidolta. Ainoa ongelma oli, että maali lohkeili pois, kun leikkasin reiän pois 7 segmentin näytöstä. Löysin autotallistani vanhan kermamaalipurkin ja tämä sopi täydellisesti.
Sekuntivalitsin käytettiin kellokaupan kuivasiirtoa käyttäen. Olin ostanut tämän muutama vuosi sitten, mutta voit tehdä itsellesi märkäsiirron mustesuihkutulostuspaperilla. Katso yksityiskohdat ja mallit yhdestä jäljentämisen säätimen kellon opastettavasta vaiheesta 4.
Liikkeet
Analoginen sekuntinäyttö käyttää tavallista kvartsikellon lisäosaa ja sitä on muutettu siten, että sitä voidaan ajaa Arduinon kautta.
Analoginen tunti- ja minuutinäyttö käyttää sähköistä 30 sekunnin orjaliikettä. Näitä on saatavilla kaikkialla maailmassa, joten lähde vain sijaintisi tyypistä. Jos liike ei ole 30 sekunnin tyyppi, muuta koodia sopivaksi.
Aika Lähde
Olen käyttänyt Saksasta peräisin olevaa DCF77 -radiokoodiaikasignaalia pitämään tämän kellon näyttämässä täydellistä aikaa, joten jos et ole Euroopassa, sinun on käytettävä sijaintisi asianmukaista Arduino -kirjastoa ja muokattava koodi sen mukaisesti.
Jos et ole huolissasi pitkän aikavälin tarkkuudesta, voit käyttää sen sijaan reaaliaikaista kellomoduulia. Kellon asetusten ja koodin modifioinnin painikkeet vaaditaan.
Näyttää
Infonäyttö
Olen käyttänyt suurikokoista 20x4 -LCD -näyttöä kelloon ja DCF77 -tietoihin, mutta tavallista 20x4 -näyttöä voidaan käyttää ilman koodin muutoksia. Näyttö käyttää I2C -moduulia, joten sen ohjaamiseen tarvitaan vain 2 johtoa (plus 5v ja 0v).
Digitaalinen kellonäyttö
Ajan digitaaliseen näyttöön käytetään 8 -numeroista 0,56 seitsemän segmentin näyttömoduulia.
Nämä ovat saatavana Ebayssa sarjoina tai valmiiksi rakennettuina moduuleina ja vaativat vain 3 johtoa (plus 5v ja 0v) niiden ohjaamiseen.
Ääni
Tällä kellolla on 1 sekunnin tikkuääni pitkän kotelon (isoisä) kellosta. Tätä soittaa adafruit Audio FX Sound Board + 2x2W Amp, jota ohjaa Arduino. Ääni voidaan kytkeä pois tai äänenvoimakkuutta lisätä tai vähentää tarpeen mukaan.
Piirilevy
Koska tämä on kertaluonteinen kellopiiri on rakennettu vero -levylle. Olen rakentanut Arduino Unon suunnitteluun, mutta täysikokoista Unoa voidaan käyttää tarvittaessa. Huomaa, että tässä kellossa käytetty DCF77 -kirjasto vaati kvartsikristallia Arduinossa.
Vaihe 1: Perusrakennus
kuva 1 Näyttää valmistuneen kellon. Kello on valmistettu osista 12 tuuman (300 mm) kellotaulusta, joka on asennettu uuteen vanerista valmistettuun takalaatikkoon.
Vanerilaatikko on värjätty vastaamaan valintakiekkoa. Oak -kellotaulu on poistettu paljaasta puusta ja valkaistu vaalentamaan väriä.
kuva 2 Näyttää kellon, jossa valitsin on leikattu pois liikkeiden ja näyttöjen sijainnin näyttämiseksi. Hakkeroitu kvartsisekuntien liikkeen yläosa, 30 sekunnin orjaliikkeen keskikohta ja digitaalinäytön alaosa. 30 sekunnin orjaliike on kiinnitetty metallikellon valitsimeen kahdella pienellä ruuvilla. Kvartsiliike kiinnitetään sitten kiinnikkeellä 30 sekunnin liikkeeseen. Kvartsiliikkeestä on leikattu kvartsikortti ja johdot kytketty suoraan käyttömoottorikäämiin. Digitaalinen näyttö on kiinnitetty puiseen kellotaululevyyn kahdella metallikiinnikkeellä.
kuva 3 Näyttää valintakiekon ja kehykset irrotettuna, jotta kaikki komponentit ja moduulit näkyvät. Kellotaulu ja valintakiekko on saranoitu takalaatikon sivulle, ja ne voidaan avata ja taittaa taaksepäin, jotta pääset käsiksi ohjaimiin ja piirilevyihin
kuva 4 Näyttää takalevyn ja moduulit ilman kellonäyttöä ja liikkeitä.
Ylhäällä oikealla - virtalähdemoduuli säädetty antamaan 5 volttia piirilevylle suojadiodin jälkeen. Keskimmäinen Vero -kortti Atemega 328 -mikro -ohjaimella ja äänikorttimoduulilla. Alaosa - LCD -näyttömoduuli, jonka takana on I2C -ohjausmoduuli. Kvartsikellomoottorin ohjauspaneeli on vasemmassa yläkulmassa, ja ääni- ja LCD -taustavalon ohjauskytkimet on asennettu oikealle. Äänikortti, joka luo tikittävän äänen, on kytketty pieneen kaiuttimeen, joka laukaisee kotelon pohjan. Tick-tock-ääni näytetään Audacityssä muokatusta 1 sekunnin pituisesta tapauksen kelloliikkeestä 1,5 sekunnin näytteeseen. Kello toistaa tämän näytteen joka toinen sekunti, joten rasti on aina synkronoitu kaikkien kellonäyttöjen kanssa. LDR asennetaan takalaatikon oikealle puolelle leikatun reiän läpi 7 -segmenttisen näytön voimakkuuden säätämiseksi mikrokontrollerin kautta. LCD -näyttö ja 7 -segmenttinen digitaalinäyttö kytketään päälle PIR -ilmaisinmoduulilla, joka sijaitsee samassa huoneessa kellon kanssa aina, kun joku on huoneessa.
kuva 5 Näyttää alkuperäisen valitsimen, jossa on tahroja, siruja ja kolhuja, ja siihen on lisätty sekuntikello ja aukko leikattu digitaalista näyttöä varten.
Vaihe 2: Näyttää
"loading =" laiska "" loading = "laiska" "loading =" laiska"
Videossa näkyy kello, joka toimii koko minuutin ajan.
Vaihe 13: Koodi
Edellyttää seuraavia kirjastoja
LedControl.h
dcf77.h Huomaa, että tämä kello käyttää Udo Kleins Release 2 -kirjastoa, lataa tästä DCF77 Release 2
LiquidCrystal_I2C.h
Johto. H
Suositeltava:
Arduino Nano - Arduino Uno -sovitin: 6 vaihetta (kuvilla)
Arduino Nano - Arduino Uno -sovitin: Arduino Nano on mukava, pieni ja halpa Arduino -perheen jäsen. Se perustuu Atmega328 -siruun, mikä tekee siitä yhtä voimakkaan kuin hänen veljensä Arduino Uno, mutta sen voi saada pienemmällä rahalla. Ebayssa kiinalaiset versiot voivat nyt
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Pitkä kantama, 1,8 km, Arduino-Arduino Langaton tiedonsiirto HC-12: n kanssa: 6 vaihetta (kuvilla)
Pitkä kantama, 1,8 km, Arduino-Arduino Langaton tiedonsiirto HC-12: n avulla: Tässä ohjeessa opit kommunikoimaan Arduinojen välillä pitkän matkan, jopa 1,8 km: n päässä ulkona. HC-12 on langaton sarjaportti viestintämoduuli, joka on erittäin hyödyllinen, erittäin tehokas ja helppokäyttöinen. Ensin otat
Arduino DCF77 -signaalianalysaattorin kello: 17 vaihetta
Arduino DCF77 -signaalianalysaattorikello: Arduino DCF77 -kello & Signaalin analysaattoriNäet tämän kellon myös myweb -sivustossani täällä DCF77 -analysaattorikello -sivuTämä kello näyttää vastaanotetut & dekoodattu DCF77 -aikakoodi kolmessa 8x8 pistematriisinäytössä ja aika, päivämäärä ja signaalitiedot neljässä 8
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa