Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Sundin ang Higit Pa ng may-akda:
Panimula
Ipinapakita sa iyo ng Instructable na ito kung paano gumawa ng isang digital pulse na orasan at idaragdag ito sa isang lumang 12 "(300mm) na orasan ng case o i-dial at bezel. Gumamit ako ng isang lumang English Dial Clock na may 12" dial ngunit ang anumang orasan na may malaking sapat na case ay ginamit hangga't may puwang sa dial para sa digital display at pangalawang paggalaw ng analogue.
Ang mga lumang kaso na ito ay magagamit mula sa ebay at kung minsan ay kumpleto sa isang hubog o anggulo na kahon sa likod tingnan ang mga larawan 5 at 6. Kung ang iyong orasan ay walang kahon sa likod gumawa lamang ng isang sa playwud at mantsahan ito upang tumugma sa dial paligid.
Ang orasan na ito ay dumating na may isang nakapaligid, tanso na dial bezel at i-dial kaya gumawa lang ako ng isang back box upang magkasya at ma-hinged ito sa paligid ng kahoy na dial. Maaari kang mag-dial at tanso bezels bago mula sa Ebay kung kinakailangan.
Ang orihinal na dial na kasama ng orasan ay napaka dilaw at maraming mga chips sa pintura. Napagpasyahan kong panatilihin ito habang ginagawa itong tunay na orasan. Ang nag-iisang problema ay ang pintura na pinutol habang pinuputol ko ang butas para sa 7 segment na pagpapakita. Natagpuan ko ang isang lumang lata ng cream pintura sa aking garahe at ito ay ganap na naitugma.
Ang pag-dial ng mga segundo ay inilapat gamit ang isang dry transfer mula sa isang orasan. Nabili ko ito ilang taon na ang nakakaraan ngunit maaari kang gumawa ng iyong sariling wet transfer gamit ang inkjet transfer paper tingnan ang isa sa aking Reproduction Regulator Clock Instructable dito hakbang 4 para sa mga detalye at template.
Mga paggalaw
Ang display ng analogue segundo ay gumagamit ng isang karaniwang insert ng quartz na orasan at nabago upang maaari itong hinimok sa pamamagitan ng Arduino.
Ang display ng oras at minuto ng Analogue ay gumagamit ng isang de-kuryenteng 30 pangalawang kilusang alipin. Mayroong lahat ng mga uri ng mga magagamit sa buong mundo kaya mapagkukunan lamang ang uri na magagamit sa iyong lokasyon. Kung ang iyong kilusan ay hindi isang 30 segundo na uri baguhin lamang ang code upang umangkop.
Pinagmulan ng Oras
Ginamit ko ang signal ng oras ng radio code ng DCF77 mula sa Alemanya upang mapanatili ang orasan na ito na nagsasabi ng perpektong oras kaya kung hindi ka nakabase sa Europa kakailanganin mong gamitin ang nauugnay na Arduino library para sa iyong lokasyon at i-mode ang code nang naaayon.
Kung hindi ka gaanong nag-aalala tungkol sa pangmatagalang katumpakan pagkatapos ay maaaring magamit sa halip ang isang real time module na orasan. Ang mga pindutan para sa setting ng orasan at pag-modding ng code ay kinakailangan.
Nagpapakita
Ipakita ang Impormasyon
Gumamit ako ng isang 20x4 LCD malaking display ng character para sa orasan at DCF77 na impormasyon ngunit ang isang karaniwang 20x4 na display ay maaaring magamit nang walang mga pagbabago sa code. Gumagamit ang display ng isang module na I2C kaya 2 wires lamang (plus 5v at 0v) ang kinakailangan upang makontrol ito.
Pagpapakita ng Digital Clock
Ang isang 8 digit na 0.56 pitong segment na module ng pagpapakita ay ginagamit para sa digital na pagpapakita ng oras.
Magagamit ang mga ito sa Ebay bilang mga kit o paunang simula na mga module at nangangailangan lamang ng 3 wires (plus 5v at 0v) upang makontrol ang mga ito.
Tunog
Ang orasan na ito ay may 1 segundong tunog ng tock na tock mula sa isang mahabang orasan ng kaso (lolo). Pinatugtog ito ng isang adafruit Audio FX Sound Board + 2x2W Amp na kinokontrol ng Arduino. Ang tunog ay maaaring i-off o dami ng pataas o pababa kung kinakailangan.
Circuit board
Dahil ito ay isang off ang circuit ng orasan ay itinayo sa vero board. Bumuo ako ng isang Arduino Uno sa disenyo ngunit ang isang buong sukat na Uno ay maaaring gamitin sa halip kung kinakailangan. Tandaan ang DCF77 library na ginamit sa orasan na ito ay nangangailangan ng isang quartz na kristal sa Arduino.
Hakbang 1: Pangunahing Pagbuo
fig 1 Ipinapakita ang nakumpletong orasan. Ang orasan ay itinayo mula sa mga bahagi mula sa isang 12 (300mm) dial na orasan na naka-mount sa isang bagong kahon sa likod na itinayo mula sa playwud.
Ang plywood box ay nabahiran upang tumugma sa pag-dial sa paligid. Ang paligid ng Oak dial ay hinubaran pabalik sa hubad na kahoy at pinaputi upang magaan ang kulay.
fig 2 Ipinapakita ang orasan gamit ang dial cut off upang maipakita ang mga posisyon ng mga paggalaw at ipinapakita. Ang na-hack na paggalaw ng quartz segundo sa tuktok, ang 30 segundo na kilusan ng alipin na gitna at ang digital display sa ibaba. Ang 30 segundo na kilusan ng alipin ay naayos sa metal na orasan ng dial ng dalawang maliit na turnilyo. Ang paggalaw ng quartz ay naka-attach sa 30 segundo na kilusan ng isang bracket. Ang kilusan ng quartz ay pinutol ang quartz control board at ang mga wire ay konektado nang direkta sa drive motor coil. Ang digital display ay naayos sa kahoy na pag-back plate ng backing ng dalawang metal na braket.
fig 3 Ipinapakita ang dial paligid at tinanggal ang mga bezel upang makita ang lahat ng mga bahagi at modyul. Ang dial at dial paligid ay hinged sa gilid ng likod na kahon at maaaring buksan at tiklop pabalik upang paganahin ang pag-access sa mga kontrol at circuit board
fig 4 Ipinapakita ang back board at mga module na walang display ng orasan at paggalaw.
Nangungunang kanang - nababagay ang PSU Module upang magbigay ng 5 volts sa board pagkatapos ng protection diode. Gitna - pangunahing board ng Vero kasama ang Atemega 328 microcontroller at module ng sound board. Ibaba - LCD display module na may I2C control module na naka-mount sa likuran. Ang panel ng control switch ng quartz na relo ng motor ay nasa kaliwang itaas na may tunog at LCD backlight control switch na naka-mount sa kanan. Ang sound board na lumilikha ng tunog ng pag-tick ay naka-wire sa maliit na nagsasalita na nagpaputok sa ilalim ng kaso. Ang tunog ng tick-tock ay na-sample mula sa isang segundo na mahabang paggalaw ng orasan na na-edit sa Audacity pababa sa isang 1.5 segundo na sample. Ginaganap ng orasan ang sample na ito bawat iba pang segundo kaya't ang pag-tick ay palaging naka-sync sa lahat ng mga ipinapakita na orasan. Ang isang LDR ay naka-mount sa pamamagitan ng isang butas na hiwa sa kanang bahagi ng likod na kahon upang makontrol ang 7 segment na pagpapakita ng intensity sa pamamagitan ng microcontroller. Ang LCD at 7 segment na digital display ay naka-on ng isang module ng detektor ng PIR na matatagpuan sa parehong silid ng orasan kung kailan may isang tao sa silid.
fig 5 Ipinapakita ang orihinal na dial na kumpleto sa mga mantsa, chips at dents at nagkaroon ng isang segundo na idinagdag na dial at isang puwang na gupitin para sa digital display.
Hakbang 2: Nagpapakita
"loading =" lazy "" loading = "lazy" "loading =" lazy"
Ipinapakita ng video ang orasan na gumagana para sa isang buong minuto.
Hakbang 13: Code
Kinakailangan ang mga sumusunod na aklatan
LedControl.h
dcf77.h Tandaan na ang orasan na ito ay gumagamit ng Udo Kleins Release 2 library download here DCF77 Release 2
LiquidCrystal_I2C.h
Wire.h
Inirerekumendang:
Arduino Pulse Oximeter: 35 Hakbang (na may Mga Larawan)
Arduino Pulse Oximeter: Ang pulse oximeter ay karaniwang mga instrumento para sa mga setting ng ospital. Gamit ang kamag-anak na pagsipsip ng oxygenated at deoxygenated hemoglobin, tinutukoy ng mga aparatong ito ang porsyento ng dugo ng pasyente na nagdadala ng oxygen (isang malusog na saklaw na 94-9
Arduino DCF77 Signal Analyzer Clock: 17 Mga Hakbang
Arduino DCF77 Signal Analyzer Clock: Arduino DCF77 Clock & Signal Analyzer Maaari mo ring makita ang orasan na ito sa myweb site dito pahina ng DCF77 Analyzer Clock. Ipinapakita ng Clock na ito ang natanggap na & na-decode ang DCF77 time code sa tatlong 8x8 dot matrix display at oras, petsa at impormasyon sa signal sa apat na 8
Pulse Oximeter Na May Mas Pinagbuting Precision: 6 Hakbang (na may Mga Larawan)
Pulse Oximeter Na May Mas Pinagbuting Precision: Kung kamakailan lamang ay bumisita ka sa isang doktor, malamang na ang iyong mga pangunahing mahahalagang palatandaan ay napagmasdan ng isang nars. Timbang, taas, presyon ng dugo, pati na rin rate ng puso (HR) at saturation ng oxygen sa peripheral blood (SpO2). Marahil, ang huling dalawa ay nakuha mula sa
Arduino Batay sa Pulse Induction Detector - Flip Coil: 5 Hakbang (na may Mga Larawan)
Ang Detalye ng Pulse Induction Detector na Batay sa Arduino - Flip Coil: The Idea Ang pagkakaroon ng pagbuo ng ilang mga metal detector sa nakaraan na may iba't ibang mga resulta Nais kong tuklasin ang mga kakayahan ng Arduino sa direksyong iyon. Mayroong ilang magagandang halimbawa ng kung paano bumuo ng mga metal detector kasama ang Arduino, ilang dito natuturo
Bumuo ng isang Tunay na Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: 3 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Real Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: Isang tanso na kampanilya, isang maliit na relay ng maraming mga bagay at isang tunay na kampana ay maaaring hampasin ang oras sa iyong desktop. Kahit na ang proyektong ito ay tumatakbo sa Windows at Mac Ang OS X din, nag-idecide ako upang mai-install ang Ubuntu Linux sa isang PC na nakita ko sa basurahan at ginagawa iyon: Hindi ko kailanman