Tartalomjegyzék:
Videó: Arduino DCF77 impulzusóra: 13 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Kövesse a szerző további információit:
Bevezetés
Ez az oktatható bemutatja, hogyan lehet digitális impulzusórát készíteni, és hozzáadni egy régi 12 (300 mm) óra tokhoz vagy tárcsához és előlaphoz. Régi angol 12 órás számlapot használtam, de bármelyik óra elég nagy mindaddig használható, amíg a tárcsán van hely a digitális kijelzőnek és a másodlagos analóg mozgásnak.
Ezek a régi tokok az ebay -ről kaphatók, és néha ívelt vagy szögletes hátsó dobozzal vannak ellátva, lásd az 5. és 6. képet. Ha az órának nincs hátsó doboza, készítsen egyet rétegelt lemezből, és fesse be, hogy illeszkedjen a tárcsázási kerethez.
Ennek az órának volt egy körbefutása, sárgaréz tárcsa előlapja és számlapja, így csak egy hátsó dobozt készítettem, és illesztettem a fa számlaphoz. Szükség esetén az Ebay -ről új tárcsákat és sárgaréz keretet készíthet.
Az órával kapott eredeti számlap nagyon sárga volt, és sok forgács volt a festékben. Úgy döntöttem, hogy megtartom, mert így az óra hitelesnek tűnik. Az egyetlen probléma az volt, hogy a festék lekopott, amikor kivágtam a lyukat a 7 szegmenses kijelzőhöz. A garázsomban találtam egy régi krémes festéket, és ez tökéletesen megfelelt.
A másodpercválasztót az óraüzlet száraz átvitelével alkalmazták. Ezt néhány éve vásároltam, de tintasugaras transzferpapírral készíthet nedves átvitelt. Részletekért és sablonokért lásd a Reproduction Regulator Clock Instructable itt található 4. lépés egyikét.
Mozgások
Az analóg másodpercek kijelző szabványos kvarcóra betétet használ, és úgy módosították, hogy az Arduino segítségével vezérelhető legyen.
Az analóg óra és perc kijelzés elektromos 30 másodperces szolgamozgást használ. A világon minden ilyen típus elérhető, ezért csak az adott helyen rendelkezésre álló típust adja meg. Ha a mozgás nem 30 másodperces típus, csak módosítsa a kódot, hogy megfeleljen.
Időforrás
A német DCF77 rádiókód -időjelet használtam arra, hogy ezt az órát tökéletes időre mutassam, így ha nem Európában tartózkodik, akkor a megfelelő Arduino könyvtárat kell használnia a tartózkodási helyéhez, és ennek megfelelően kell bekapcsolnia a kódot.
Ha nem zavarja a hosszú távú pontosság, akkor valós idejű óramodul használható. Az óra beállításához és a kódmódosításhoz gombokra van szükség.
Kijelzők
Info kijelző
20x4 -es LCD nagy karakteres kijelzőt használtam az óra és a DCF77 információkhoz, de a szabványos 20x4 -es kijelző használható a kód megváltoztatása nélkül. A kijelző I2C modult használ, így csak 2 vezeték (plusz 5 és 0 V) szükséges a vezérléshez.
Digitális óra kijelző
Az idő digitális kijelzésére 8 számjegyű, 0,56 hüvelykes, hét szegmenses kijelzőmodult használnak.
Ezek az Ebay -en kaphatók készletként vagy előre beépített modulként, és csak 3 vezeték (plusz 5 és 0 V) szükséges a vezérlésükhöz.
Hang
Ennek az órának egy 1 másodperces kullancshangja van egy hosszú tok (nagyapa) órából. Ezt egy adafruit Audio FX Sound Board + 2x2W erősítő játssza, amelyet az Arduino vezérel. A hang szükség szerint kikapcsolható, hangerő növelhető vagy csökkenthető.
Áramköri
Mivel ez egyszeri, az óraáramkör a vero boardra épül. Arduino Uno -t építettem a tervezésbe, de szükség esetén teljes méretű Uno használható. Vegye figyelembe, hogy az ebben az órában használt DCF77 könyvtárhoz kvarckristályra volt szükség az Arduino -n.
1. lépés: Alapépítés
1. ábra A befejezett órát mutatja. Az óra egy 12 hüvelykes (300 mm) tárcsázott óra alkatrészeiből épült, amely egy új rétegelt lemezből készült hátsó dobozra van felszerelve.
A rétegelt lemez doboza festett, hogy illeszkedjen a számlaphoz. A tölgyfa számlapot csupasz fára csupaszították, és fehérítették, hogy világosabb legyen a színe.
2. ábra Az órát mutatja, ha a tárcsa el van vágva, és megmutatja a mozgások és kijelzések helyzetét. A feltört kvarc másodperc mozgás felső, a 30 másodperces slave mozgás középső és a digitális kijelző alsó része. A 30 másodperces szolgamozgást két kis csavar rögzíti a fém óratárcsához. A kvarcmozgást ezután egy konzol rögzíti a 30 másodperces mozgáshoz. A kvarcmozgás miatt a kvarc vezérlőpanelt levágták, és a vezetékeket közvetlenül a hajtómotor tekercséhez kötötték. A digitális kijelzőt két fém konzol rögzíti a fa számlap hátlapjához.
3. ábra Azt mutatja, hogy a tárcsás keret és a keret eltávolítva van, így minden alkatrész és modul látható. A tárcsa és a tárcsa a hátsó doboz oldalán csuklós, és kinyitható és visszahajtható, hogy hozzáférjen a kezelőszervekhez és az áramköri lapokhoz
4. ábra A hátlapot és a modulokat mutatja az óra kijelzője és mozgása nélkül.
Jobbra fent - A tápegység modul úgy van beállítva, hogy 5 voltot adjon a táblán a védő dióda után. Középső - fő Vero kártya Atemega 328 mikrokontrollerrel és hangkártya modullal. Alul - LCD kijelző modul I2C vezérlőmodullal a hátlapon. A kvarcórás motorkapcsoló kezelőpanelje a bal felső sarokban található, a jobb oldalon pedig hang- és LCD -háttérvilágítás -vezérlő kapcsolók találhatók. A ketyegő hangot létrehozó hangtábla be van kötve a kis hangszóróba, amely a tok alján keresztül tüzel. A tick-tock hangot az Audacity-ben szerkesztett 1 másodperc hosszú órajelmozgásból mintázzuk le 1,5 másodperces mintáig. Az óra minden második másodpercben lejátssza ezt a mintát, így a ketyegés mindig szinkronban van az óra összes kijelzőjével. Az LDR a hátsó doboz jobb oldalán lévő nyíláson keresztül van felszerelve a 7 szegmenses kijelző intenzitásának szabályozására a mikrokontroller segítségével. Az LCD és a 7 szegmenses digitális kijelzőt egy PIR érzékelő modul kapcsolja be, amely ugyanabban a helyiségben található, mint az óra, amikor valaki tartózkodik a szobában.
5. ábra Az eredeti számlapot mutatja foltokkal, forgácsokkal és horpadásokkal kiegészítve, és hozzá lett adva egy másodperc tárcsa és egy nyílás a digitális kijelzőhöz.
2. lépés: Megjelenítés
"loading =" lusta "" loading = "lusta" "loading =" lusta"
A videó azt mutatja, hogy az óra egy teljes percig működik.
13. lépés: Kód
A következő könyvtárak szükségesek
LedControl.h
dcf77.h Megjegyzés: ez az óra Udo Kleins Release 2 könyvtárat használ, innen töltse le a DCF77 2. kiadást
LiquidCrystal_I2C.h
Drót.h
Ajánlott:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
Arduino DCF77 jel elemző óra: 17 lépés
Arduino DCF77 jel elemző óra: Arduino DCF77 óra & Jelfeldolgozó dekódolt DCF77 időkód három 8x8 pontmátrix kijelzőn, idő, dátum és jelinformáció pedig négy 8
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is
A legolcsóbb Arduino -- A legkisebb Arduino -- Arduino Pro Mini -- Programozás -- Arduino Neno: 6 lépés (képekkel)
A legolcsóbb Arduino || A legkisebb Arduino || Arduino Pro Mini || Programozás || Arduino Neno: …………………………. További videókért Iratkozz fel YouTube -csatornámra ……. .Ez a projekt arról szól, hogyan lehet a legkisebb és legolcsóbb arduino -t kezelni. A legkisebb és legolcsóbb arduino az arduino pro mini. Hasonló az arduino -hoz