Orodha ya maudhui:
Video: Saa ya Pulse ya Arduino DCF77: Hatua 13 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Fuata Zaidi na mwandishi:
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
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
"loading =" wavivu "" loading = "wavivu" "loading =" wavivu"
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:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi