Sadržaj:
Video: Arduino DCF77 pulsni sat: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Autor oliverbSlijedi Više od autora:
Uvod
Ovaj Instructable vam pokazuje kako napraviti digitalni pulsni sat i dodati ga u staru kutiju za sat od 12 "(300 mm) ili brojčanik i okvir. Koristio sam stari engleski sat za biranje sa 12" brojčanikom, ali svaki sat s dovoljno velikim kućištem mora biti koristi se sve dok na brojčaniku ima mjesta za digitalni zaslon i sekundarno analogno kretanje.
Ovi stari koferi dostupni su na ebayu, a ponekad dolaze zajedno sa zakrivljenom ili zakrivljenom stražnjom kutijom, pogledajte slike 5 i 6. Ako vaš sat nema stražnju kutiju, samo je napravite od šperploče i obojite je tako da odgovara okviru brojčanika.
Ovaj sat je došao s okruglim okvirom od mjedi i brojčanika pa sam upravo napravio stražnju kutiju kako bih je uklopila i pričvrstio je drvenim okvirom brojčanika. Po potrebi možete birati brojčanike i okvire od mjedi nove s Ebaya.
Originalni brojčanik koji je došao sa satom bio je vrlo žut i imao je puno čipova na boji. Odlučio sam ga zadržati jer je sat izgledao autentično. Jedini problem bila je boja koja se otkinula dok sam izrezivao rupu za 7 -segmentni zaslon. Pronašao sam stari limenku krem boje u svojoj garaži i ovo se savršeno slagalo.
Birač sekundi primijenjen je suhim prijenosom iz trgovine satova. Ovo sam kupio prije godinu dana, ali možete napraviti vlažni prijenos pomoću inkjet papira za prijenos. Pogledajte detalje o satu za regulator reprodukcije ovdje, korak 4, za detalje i predloške.
Pokreti
Analogni sekundni zaslon koristi standardni uložak od kvarcnog sata i izmijenjen je tako da se njime može upravljati putem Arduina.
Analogni prikaz sati i minuta koristi električni pokret od 30 sekundi. U cijelom svijetu postoje sve vrste ovih pa zato navedite vrstu koja je dostupna na vašoj lokaciji. Ako vaš pokret nije 30 sekundi, samo izmijenite kôd kako bi odgovarao.
Izvor vremena
Koristio sam signal radijskog koda DCF77 iz Njemačke kako bi ovaj sat pokazao savršeno vrijeme, pa ako niste sa sjedištem u Europi, morat ćete koristiti odgovarajuću Arduino knjižnicu za svoju lokaciju i prema tome modificirati kôd.
Ako niste toliko zabrinuti oko dugoročne točnosti, umjesto toga bi se mogao koristiti modul sata u stvarnom vremenu. Potrebni su gumbi za podešavanje sata i modificiranje koda.
Zasloni
Prikaz informacija
Koristio sam LCD zaslon veličine 20x4 za prikaz sata i DCF77 podataka, ali standardni zaslon veličine 20x4 može se koristiti bez promjena koda. Zaslon koristi I2C modul pa su za upravljanje potrebne samo 2 žice (plus 5v i 0v).
Digitalni prikaz sata
Za digitalni prikaz vremena koristi se 8 -znamenkasti 7 -segmentni modul prikaza od 0,56.
Oni su dostupni na Ebayu kao kompleti ili unaprijed izgrađeni moduli i zahtijevaju samo 3 žice (plus 5v i 0v) za njihovu kontrolu.
Zvuk
Ovaj sat ima zvuk od 1 sekunde koji otkucava sa dugog kućišta (djed). Ovo svira adafruit Audio FX zvučna ploča + 2x2W pojačalo kojim upravlja Arduino. Zvuk se može isključiti ili povećati ili smanjiti glasnoću prema potrebi.
Matična ploča
Kako je ovo jednokratno taktno kolo izgrađeno je na ploči vero. Ugradio sam Arduino Uno u dizajn, ali Uno se može koristiti u punoj veličini ako je potrebno. Imajte na umu da je za biblioteku DCF77 koja se koristi u ovom satu potreban kristal kvarca na Arduinu.
Korak 1: Osnovna izrada
sl. 1 Prikazuje završeni sat. Sat je izrađen od dijelova sa satom od 12 (300 mm) s brojčanikom postavljenim na novu stražnju kutiju izrađenu od šperploče.
Kutija od šperploče obojena je tako da odgovara okruženju brojčanika. Okvir brojčanika od hrastovine skinut je na golo drvo i izbijeljen kako bi posvijetlio boju.
sl. 2 Prikazuje sat sa odsječenim brojčanikom za prikaz položaja kretnji i prikaza. Odsječeni kvarcni sekundni pokret na vrhu, 30 -sekundni pokret na sredini robova i donji dio digitalnog zaslona. Pokret pokretača u trajanju od 30 sekundi pričvršćen je na metalni brojčanik sata s dva mala vijka. Kvarcni mehanizam tada je pričvršćen za kretanje od 30 sekundi. Kvarcni pokret je odsjekao kvarcnu upravljačku ploču i žice spojile izravno na zavojnicu pogonskog motora. Digitalni zaslon pričvršćen je na drvenu ploču brojčanika pomoću dva metalna držača.
sl. 3 Prikazuje okrugli okvir i uklonjene okvire tako da se mogu vidjeti sve komponente i moduli. Brojčanik i okvir za biranje šarkirani su sa strane stražnje kutije i mogu se otvoriti i presaviti kako bi se omogućio pristup kontrolama i pločama
slika 4 Prikazuje stražnju ploču i module bez prikaza sata i pokreta.
Gore desno - PSU modul prilagođen da daje 5 volti na ploči nakon zaštitne diode. Srednja - glavna Vero ploča s mikrokontrolerom Atemega 328 i modulom zvučne ploče. Dolje - modul LCD zaslona s I2C upravljačkim modulom montiranim na stražnjoj strani. Upravljačka ploča sklopke motora od kvarcnog sata nalazi se u gornjem lijevom kutu, a prekidači za upravljanje zvukom i LCD pozadinskim osvjetljenjem postavljeni su s desne strane. Zvučna ploča koja stvara zvuk otkucaja spojena je na mali zvučnik koji puca kroz dno kućišta. Zvuk tik-tak takta uzorkuje se s pomicanja sata dugačkog kućišta u trajanju od 1 sekunde uređenog u Audacity-u do uzorka od 1,5 sekunde. Sat reproducira ovaj uzorak svake druge sekunde pa je otkucavanje uvijek sinkronizirano sa svim prikazima sata. LDR je montiran kroz rupu izrezanu na desnoj strani stražnje kutije za kontrolu intenziteta prikaza u 7 segmenata putem mikrokontrolera. LCD i 7 -segmentni digitalni zaslon uključuje PIR detektorski modul koji se nalazi u istoj prostoriji sa satom kad god je netko u prostoriji.
fig 5 Prikazuje izvorni brojčanik s mrljama, čipovima i udubljenjima, a dodan je sekundarni točkić za izbor i izrezan utor za digitalni zaslon.
Korak 2: Zasloni
"loading =" lijen "" loading = "lijen" "loading =" lijen"
Video prikazuje sat koji radi cijelu minutu.
Korak 13: Kôd
Zahtijeva sljedeće knjižnice
LedControl.h
dcf77.h Imajte na umu da ovaj sat koristi knjižnicu Udo Kleins izdanja 2, preuzmite ovdje DCF77 izdanje 2
LiquidCrystal_I2C.h
Žica.h
Preporučeni:
Arduino pulsni oksimetar: 35 koraka (sa slikama)
Arduino pulsni oksimetar: Pulsni oksimetri standardni su instrumenti za bolničke postavke. Koristeći relativne apsorpcije oksigeniranog i deoksigeniranog hemoglobina, ovi uređaji određuju postotak krvi pacijenta koja prenosi kisik (zdrav raspon je 94-9
Mikrokontrolirani pulsni oksimetar: 5 koraka
Mikrokontrolirani pulsni oksimetar: Za ovaj projekt planiram vam pokazati što sam do sada učinio sa svojim projektom mikrokontroliranog pulsnog oksimetra. Moja strast prema elektronici i fitnesu vrlo je jaka pa sam odlučila stvoriti projekt koji će mi omogućiti korištenje obje moje strasti
Arduino DCF77 sat za analizator signala: 17 koraka
Arduino DCF77 sat za analizator signala: Arduino DCF77 sat & Analizator signala Ovaj sat možete vidjeti i na mojoj web stranici Ovdje stranica sa satom analizatora DCF77Ovaj sat prikazuje primljene & dekodirani DCF77 vremenski kod na tri 8x8 matrična zaslona i informacije o vremenu, datumu i signalu na četiri 8
Pulsni oksimetar sa znatno poboljšanom preciznošću: 6 koraka (sa slikama)
Pulsni oksimetar s znatno poboljšanom preciznošću: Ako ste nedavno posjetili liječnika, velika je vjerojatnost da je medicinske sestre pregledala vaše osnovne vitalne znakove. Težina, visina, krvni tlak, kao i broj otkucaja srca (HR) i zasićenje kisikom u perifernoj krvi (SpO2). Možda su posljednja dva dobivena iz
Uređaj za pulsni oksimetar koji koristi Arduino Nano, MAX30100 i Bluetooth HC06 .: 5 koraka
Uređaj za pulsni oksimetar koji koristi Arduino Nano, MAX30100 i Bluetooth HC06 .: Hej dečki, danas ćemo izgraditi senzorni uređaj za očitavanje razine kisika u krvi i brzine otkucaja srca na neinvazivan način pomoću senzora MAX30100. MAX30100 je otopina senzora za mjerenje pulsa i oksimetrije. Kombinira dva