Orodha ya maudhui:

Saa ya Pulse ya Arduino DCF77: Hatua 13 (na Picha)
Saa ya Pulse ya Arduino DCF77: Hatua 13 (na Picha)

Video: Saa ya Pulse ya Arduino DCF77: Hatua 13 (na Picha)

Video: Saa ya Pulse ya Arduino DCF77: Hatua 13 (na Picha)
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Julai
Anonim
Image
Image

Fuata Zaidi na mwandishi:

Mchapishaji wa 3D Printer Ender 5
Mchapishaji wa 3D Printer Ender 5
Onyesha Ticker ya ESP32 LED Matrix
Onyesha Ticker ya ESP32 LED Matrix
Onyesha Ticker ya ESP32 LED Matrix
Onyesha Ticker ya ESP32 LED Matrix
Arduino Barometer
Arduino Barometer
Arduino Barometer
Arduino Barometer

Utangulizi

Huu unaoweza kufundishwa unaonyesha jinsi ya kutengeneza saa ya kunde ya dijiti na kuiongeza kwa saa ya zamani ya 12 "(300mm) au piga & bezel. Nimetumia Saa ya zamani ya Piga Kiingereza iliyo na" piga 12 "lakini saa yoyote iliyo na kesi kubwa ya kutosha iwe hutumiwa kwa muda mrefu kama kuna nafasi kwenye piga kwa onyesho la dijiti na harakati ya sekondari ya analog.

Hizi kesi za zamani zinapatikana kutoka ebay na wakati mwingine huja kamili na sanduku la nyuma lililopindika au pembe angalia picha 5 & 6. Ikiwa saa yako haina sanduku la nyuma tengeneza moja nje ya plywood na uiweke alama ili ilingane na mazingira ya kupiga.

Saa hii ilikuja na kuzunguka, bezel ya piga ya shaba na kupiga simu kwa hivyo nilitengeneza sanduku la nyuma kutoshea na kuiweka kwenye mazingira ya kupiga simu. Unaweza kwa piga na bezels za shaba mpya kutoka kwa Ebay ikiwa inahitajika.

Sauti ya asili iliyokuja na saa hiyo ilikuwa ya manjano sana na ilikuwa na chips nyingi kwa rangi. Niliamua kuiweka kwani ilifanya saa ionekane halisi. Shida tu ilikuwa rangi iliyokatwa wakati nilikata shimo kwa onyesho la sehemu 7. Nilipata bati ya zamani ya rangi ya cream kwenye karakana yangu na hii ililingana kabisa.

Piga sekunde ilitumika kwa kutumia uhamisho kavu kutoka duka la saa. Nilikuwa nimenunua hii mwaka mmoja uliopita lakini unaweza kukufanya uwe na uhamishaji wa mvua ukitumia karatasi ya kuhamisha inkjet angalia moja ya Saa yangu ya Udhibiti wa Uzazi inayofundishwa hapa hatua ya 4 kwa maelezo na templeti.

Harakati

Onyesho la sekunde za analogi hutumia uingizaji wa saa ya quartz ya kawaida na hubadilishwa ili iweze kuendeshwa kupitia Arduino.

Saa ya dakika na dakika ya Analogi hutumia harakati ya watumwa ya sekunde 30 ya umeme. Kuna aina zote za hizi zinapatikana ulimwenguni kwa hivyo chanzo tu aina ambayo inapatikana katika eneo lako. Ikiwa harakati yako sio aina ya pili ya 30 badilisha nambari hiyo ili iwe sawa.

Chanzo cha Wakati

Nimetumia ishara ya saa ya nambari ya redio ya DCF77 kutoka Ujerumani kuweka saa hii ikisema wakati mzuri kwa hivyo ikiwa hauko Ulaya, utahitaji kutumia maktaba inayofaa ya Arduino kwa eneo lako na upange msimbo ipasavyo.

Ikiwa huna wasiwasi juu ya usahihi wa muda mrefu basi moduli ya saa halisi inaweza kutumika badala yake. Vifungo vya kuweka saa na uboreshaji wa nambari utahitajika.

Maonyesho

Kuonyesha Maelezo

Nimetumia onyesho kubwa la 20x4 LCD kwa saa na maelezo ya DCF77 lakini onyesho la kawaida la 20x4 linaweza kutumiwa bila mabadiliko ya nambari. Onyesho hutumia moduli ya I2C kwa hivyo waya 2 tu (pamoja na 5v na 0v) zinahitajika kuidhibiti.

Onyesho la Saa ya dijiti

Moduli ya kuonyesha sehemu nane ya 0.56 hutumiwa kwa onyesho la dijiti la wakati.

Hizi zinapatikana kwenye Ebay kama vifaa au moduli zilizojengwa tayari na zinahitaji tu waya 3 (pamoja na 5v na 0v) kuzidhibiti.

Sauti

Saa hii ina sauti ya kupe ya sekunde 1 kutoka saa ndefu (baba mkubwa). Hii inachezwa na adafruit Audio FX Bodi ya Sauti + 2x2W Amp ambayo inadhibitiwa na Arduino. Sauti inaweza kuzimwa au sauti juu au chini kama inavyotakiwa.

Bodi ya Mzunguko

Kwa kuwa hii ni moja ya mzunguko wa saa umejengwa kwenye bodi ya vero. Nimejenga Arduino Uno katika muundo lakini saizi kamili ya Uno inaweza kutumika badala yake ikiwa inahitajika. Kumbuka maktaba ya DCF77 iliyotumiwa katika saa hii ilihitaji kioo cha quartz kwenye Arduino.

Hatua ya 1: Kujenga Msingi

Kujenga Msingi
Kujenga Msingi
Kujenga Msingi
Kujenga Msingi
Kujenga Msingi
Kujenga Msingi

mtini 1 Inaonyesha saa iliyokamilishwa. Saa hiyo imejengwa kutoka kwa sehemu kutoka kwa saa ya kupiga simu 12 (300mm) iliyowekwa kwenye sanduku jipya la nyuma lililojengwa kutoka kwa plywood.

Sanduku la plywood limechafuliwa ili lilingane na mazingira ya kupiga. Mazingira ya kupiga simu ya Oak yamevuliwa tena kwa kuni tupu na kukaushwa ili kuangaza rangi.

mtini 2 Inaonyesha saa na piga iliyokatwa ili kuonyesha nafasi za harakati na maonyesho. Sekunde za quartz zilizoharibiwa juu, harakati ya pili ya watumwa 30 na chini ya onyesho la dijiti. Harakati ya watumwa ya pili ya 30 imewekwa kwa saa ya chuma na visu mbili ndogo. Harakati ya quartz imeambatanishwa na harakati ya sekunde 30 na bracket. Harakati ya quartz imekuwa na bodi ya kudhibiti quartz iliyokatwa na waya zilizounganishwa moja kwa moja na coil ya gari. Uonyesho wa dijiti umewekwa kwa sahani ya kuungwa mkono ya mbao na mabano mawili ya chuma.

mtini 3 Inaonyesha kuzunguka kwa piga na bezels kuondolewa ili vifaa na moduli zote zionekane. Mazungumzo ya kupiga na kupiga simu yamefungwa upande wa sanduku la nyuma na inaweza kufunguliwa na kukunjwa nyuma kuwezesha ufikiaji wa vidhibiti na bodi za mzunguko

mtini 4 Inaonyesha ubao wa nyuma na moduli bila kuonyesha saa na harakati.

Juu kulia - Moduli ya PSU imebadilishwa kutoa volts 5 kwenye bodi baada ya diode ya ulinzi. Katikati - bodi kuu ya Vero na moduli ndogo ya Atemega 328 na moduli ya bodi ya sauti. Chini - moduli ya kuonyesha LCD na moduli ya kudhibiti I2C iliyowekwa nyuma. Jopo la kudhibiti swichi ya saa ya quartz iko juu kushoto na sauti na swichi za kudhibiti taa za LCD zilizowekwa kulia. Bodi ya sauti ambayo hutengeneza sauti ya kupeana ina waya kwa spika ndogo ambayo inapita chini ya kesi hiyo. Sauti ya kupe-kupe ni sampuli kutoka kwa harakati ya saa 1 ya muda mrefu ya saa iliyohaririwa kwa Ushujaa hadi sampuli ya pili ya 1.5. Saa hucheza sampuli hii kila sekunde nyingine kwa hivyo kupe ni sawa kila wakati na maonyesho yote ya saa. LDR imewekwa kupitia shimo lililokatwa upande wa kulia wa sanduku la nyuma ili kudhibiti kiwango cha kuonyesha sehemu 7 kupitia mdhibiti mdogo. Uonyesho wa dijiti wa LCD na 7 umewashwa na moduli ya kipelelezi cha PIR iliyoko kwenye chumba kimoja na saa wakati mtu yeyote yuko ndani ya chumba.

mtini 5 Inaonyesha piga asili iliyokamilika na madoa, chips na meno na imeongezewa kwa sekunde chache na mpangilio umekatwa kwa onyesho la dijiti.

Hatua ya 2: Maonyesho

Maonyesho
Maonyesho

"loading =" wavivu "" loading = "wavivu" "loading =" wavivu"

Video
Video
Video
Video

Video inaonyesha saa inafanya kazi kwa dakika kamili.

Hatua ya 13: Kanuni

Inahitaji maktaba zifuatazo

LedControl.h

dcf77.h Kumbuka saa hii inatumia Udo Kleins Kutolewa 2 maktaba ya kupakua hapa DCF77 Kutolewa 2

LiquidCrystal_I2C.h

Waya.h

Ilipendekeza: