Obsah:

Astronomické hodiny: 10 krokov (s obrázkami)
Astronomické hodiny: 10 krokov (s obrázkami)

Video: Astronomické hodiny: 10 krokov (s obrázkami)

Video: Astronomické hodiny: 10 krokov (s obrázkami)
Video: TOP 4 LIDÉ Z BUDOUCNOSTI, KTEŘÍ NÁS PŘIŠLI VAROVAT 2024, Júl
Anonim
Astronomické hodiny
Astronomické hodiny

Krátko po vynájdení prvých mechanických hodín v 14. storočí začali vynálezcovia hľadať spôsoby, ako reprezentovať pohyb nebies. Tak boli vytvorené astronomické hodiny. Snáď najznámejšie astronomické hodiny boli vytvorené v Prahe asi v roku 1410. Namiesto toho, aby ukazovali, koľko je hodín, ukazuje aj relatívnu polohu hviezd, keď sa Zem otáča okolo svojej osi a otáča sa okolo Slnka.

V tomto projekte sa naučíte, ako vytvoriť astronomické hodiny, ktoré môžete mať doma. Zobrazuje mapu hviezd, ktoré sú aktuálne na oblohe - vo dne alebo v noci. Mapa oblohy sa mení podľa toho, ako sa Zem otáča. Projekt zahŕňa mechanické, elektronické a softvérové komponenty. Na dokončenie projektu budete potrebovať prístup k 3D tlačiarni, laserovému rezaču a niektorým nástrojom na spracovanie dreva. Tiež som použil Python na vytvorenie hviezdnych máp a dizajnu začleneného do hodín. Asi mojou najobľúbenejšou súčasťou projektu bola integrácia všetkých týchto technológií dohromady.

Tento projekt bol úplne originálny. Napísal som softvér na spustenie hodín, vytvoril som laserové návrhy puzdra a dokonca som postavil prevody a pohon. Napísal som tiež softvér na rozloženie mapy hviezdy.

Konečný výsledok sa zdal hodný času, ktorý som strávil jeho zostavovaním.

Krok 1: Zhromažďovanie dielov

Zhromažďovanie dielov
Zhromažďovanie dielov

Na tento projekt budete potrebovať nasledujúce zásoby:

2 - kusy akrylu 11 x 14 (hrúbka 0,093 palca)

Doska 1 - 1x6 dlhá 6 stôp.

1 - Arduino Uno

1 - Modul hodín v reálnom čase

1 - krokový motor 28bjy -48

1 - krokový ovládač - UNL2003

Napájanie 1 - 5 voltov

1 - 36 palcové LED pásové svetlo

1 - 1/4 palcový preglejkový plech - 2x4 ft

1 - 8 mm kovový hriadeľ

2 - 608 guľkových ložísk

1 - kusy dosky z čiernej peny - asi 12 x 12 palcov

Rôzne: drôt, skrutky do dreva (č. 6 x 1 1/4 palca), vrecko na skrutky 6x32 x 0,75 palca + matice, ďalšie vrecko na skrutky 4x40 x 0,75, lazúra do dreva (voliteľné)

Budete tiež potrebovať nasledujúce nástroje:

Prístup k 3D tlačiarni

Prístup k laserovému leptaniu, ktoré dokáže rezať 1/4 akrylu a dreva

Stolná píla + router na vytvorenie puzdra na hodiny

Krok 2: Vytlačte ozubené kolesá a plastové diely

Vytlačte ozubené kolesá a plastové diely
Vytlačte ozubené kolesá a plastové diely
Vytlačte ozubené kolesá a plastové diely
Vytlačte ozubené kolesá a plastové diely

Na začiatok budete musieť vytlačiť prevody a plastové diely hodín. Na hodiny som použil Prusa I3 MK3, Slic3r a PETG. Pre tento projekt by však mala fungovať takmer každá variácia. Primárnym obmedzením je, že na vytvorenie držiaka taniera a 72-zubového prevodu potrebujete veľkú tlačovú plochu.

Toto je rýchly popis súborov, ktoré potrebujete vytlačiť:

držiak ložiska - Držiak ložiska obsahuje dve 608 ložísk na uloženie hnacieho hriadeľa. Pripevňuje sa na zadnú stranu strednej dosky v hodinách.

spojka - Tento plastový kus spája držiak dosky s čelným ozubeným kolesom so 72 zubami. Má dĺžku 25 mm, takže je určený pre hodiny s dvojpalcovým priestorom medzi prednou doskou a strednou doskou, ktorá drží ložiská.

držiak dosky - držiak dosky spája akrylovú dosku a jej podložku s hnacím hriadeľom.

držiak hriadeľa - toto je pilník pre krúžok s priemerom 8 mm, ktorý slúži na držanie hriadeľa na mieste pri prechode držiakom ložiska. Pre projekt musíte vytlačiť dve z nich.

Čelné ozubené koleso (18 zubov) - Toto stlačenie čelného prevodu sa hodí na hriadeľ krokového motora.

Čelné ozubené koleso (72 zubov).- Toto ozubené koleso sa spája s hnacím hriadeľom hodín a otáča držiakom platne a akrylovou doskou.

držiak motora - doska na držanie krokového motora

Základné mechanické prevedenie je znázornené na schémach vyššie. Predná doska je pripevnená k časti mapy hviezdy, ktorá sa otáča (Rete). Ten je prostredníctvom hriadeľa spojený so 72-zubovým prevodom. Krokový motor (28BYJ48) poháňa 18-zubový prevodový stupeň, ktorý poháňa hodiny. Samotný motor je umiestnený v doske držiaka motora, takže ho je možné nastaviť na centrálnej doske hodín.

Nosný systém ložiska, ktorý drží hriadeľ, je priskrutkovaný na centrálnu dosku v rámci hodín. Používané ložiská sú bežné ložiská 608 (vonkajší priemer 22 mm, vnútorný priemer 8 mm, hrúbka 7 mm), ktoré sú umiestnené na vnútornej a vonkajšej strane nosného kusa medveďa. Hriadeľ sa pripája k prevodovým stupňom a všetko je nalepené na hriadeli, aby to všetko držalo pohromade.

Ozubené kolesá a plastové diely boli vytvorené pomocou Fusion 360. V softvéri som trochu nový, ale doplnkový nástroj na generovanie prevodových stupňov na tento účel veľmi dobre fungoval. Zistenie, ako používať softvér, bolo pre mňa jedným z primárnych účelov tohto projektu.

K súboru s návrhom 3D dielov máte prístup tu: Astronomické hodiny Fusion 360

Krok 3: Laserové leptanie akrylových dielov

Laserové leptanie akrylových dielov
Laserové leptanie akrylových dielov

Akrylové šablóny pre Rete (časť s hviezdičkami na nej) a tanier (predný diel) sú pripevnené vyššie. Táto hviezdna mapa bola nastavená na približne 40 stupňoch severnej šírky a mala by fungovať dobre pre väčšinu ľudí. Samotné mapy boli vygenerované pomocou softvéru, ktorý som napísal v pythone.

github.com/jfwallin/star-project

Neodporúčam prekopávať, pokiaľ nemáte skutočne radi kódovanie pytónov a astronómiu. Ešte to nie je tak dobre zdokumentované, ale je to k dispozícii, ak to chcete použiť. Strávil som veľa času prácou na estetických problémoch, ako sú veľkosť hviezdy, písma, umiestnenie štítkov atď. Výsledok sa zdal podobný ako pri akejkoľvek inej planisfére a určite by pre tento projekt fungovali aj iné návrhy planisféry.

V zásade existujú dve kategórie súborov:

tanier - figúrky, na ktorých je vytlačená hviezdna mapa.

rete - Kusy, na ktorých je vytlačené okno, cez ktoré vidíte hviezdy.

Nemusíte tlačiť všetky, ale myslel som si, že by mohlo byť užitočné zahrnúť ich do rôznych formátov.

Potom, čo som vytvoril vygenerovaný súbor Rete a Plate pomocou kódu pythonu, importoval som ho do programu Adobe Illustrator, aby som pridal grafické prvky potrebné pre leptanie. Prevrátil som hviezdnu mapu, ktorá je leptaná, na zadnej strane akrylu, aby vyzeralo zadné osvetlenie o niečo krajšie.

Ak nemáte prístup k laserovému leptaniu, môžete dosku a štítok vytlačiť na papier a potom ich prilepiť na preglejkový podklad. Nemalo by to žiarivý akrylový vzhľad, ale stále by to bolo, ale stále by to boli pekné hodiny na plášti, ktoré by vám ukazovali rotáciu hviezd každý deň. Leptanie kovového dizajnu by hodinám dodalo chladný steampunkový vzhľad.

(Poznámka: V šablóne akrylovej platne, ktorá bola pridaná po nasnímaní niektorých obrázkov, došlo k oprave.)

Krok 4: Laserové leptanie drevených dielov

Laserové leptanie drevených dielov
Laserové leptanie drevených dielov
Laserové leptanie drevených dielov
Laserové leptanie drevených dielov

Súbory Adobe Illustrator pre preglejkové diely na hodiny sú priložené vyššie. Existujú štyri časti preglejky, ktoré je potrebné rezať laserom. Na výrobu týchto súčiastok môžete ľahko použiť CNC stroj, alebo ho tam dokonca rezať stolovou pílou a špirálovou pílou. Stačí len zladiť vytlačené diely z dosky posledného schodu a prednej časti hodín.

preglejka s hodinami-je to len list 11 x 11 palcov z preglejky 1/8, ktorý slúži ako zadná časť hodín. Dal som naň hviezdicový dizajn, pretože vyzeral super.

hodiny-stred-preglejka-Toto je tiež preglejka s rozmermi 11 x 11 cm, ale vystrihol som ju z 3/8 palcovej preglejky. V strede je otvor pre hnací hriadeľ s priemerom 9 mm. Na tento kus je namontovaný krokový motor, hnací hriadeľ a elektronika pre hodiny.

hodiny-predná preglejka-Toto je predná časť hodín. Opäť je to kus 11 x 11 palcov z preglejky 1/8. V strede je kruhový otvor spolu so 4 otvormi pre skrutky 6x32, ktoré pripevňujú dosku vpredu.

preglejka s hodinovou doskou-Tento kus preglejky (1/8 palca) vám umožňuje namontovať dosku z plexiskla. Medzi preglejku a akryl nakoniec vložíte kúsok čiernej penovej dosky. Tento kus sa montuje aj na držiak 3D tlačených dosiek.

Krok 5: Zostavte puzdro na hodiny

Zostavte puzdro na hodiny
Zostavte puzdro na hodiny

Krabica, na ktorej sú hodiny, je vyrobená z kusu dreva 1x6, ktorý bol dlhý asi 6 stôp.

Základnou myšlienkou je vyrobiť škatuľu, ktorá pojme kusy dreva 11 x 11 palcov v drážkach dado. Svoj box som upravil tak, aby mal vonkajší rozmer 12 palcov a vnútorný rozmer 10,5 palcov. Všetky časti hodín musia mať do seba vedené tri dado drážky. Pre moju verziu mám kusy dreva 12x6x0,75 a dva kusy dreva 10,5x6x1.

Drážky pre prednú a zadnú časť hodín sú vložené asi 1/2 palca od prednej a zadnej časti drevených dielov. Na výrobu týchto slotov som použil 1/8 routerový bit na routerovom stole. Po skontrolovaní zhodnosti s preglejkou som plot stola routera posunul o smidge (asi 1/32 palca v imperiálnych jednotkách) a potom som ho znova prešiel.

Stredová dado drážka, ktorá drží stredovú dosku, bola tiež vyrezaná na frézovacom stole, pretože na tento kus som použil 3/8 preglejky, urobil som ďalšie úpravy plotu frézovacieho stola, aby som vytvoril širší otvor. Medzi doskou s písmom a stredovou doskou máte v škatuľke asi 2 palce priestoru, takže podľa toho upravte tabuľku.

Pri oboch rezoch som urobil niekoľko priechodov pre každú dosku. Dosky som tiež niekoľkokrát prešiel, aby som sa ubezpečil, že rezy sú čisté.

Dados pre dve bočné dosky boli pre celú dĺžku dosky. Pri dlhších horných a dolných kusoch som však použil dva dorazové bloky na frézovacom stole na ponorenie čepele do dreva asi 1/2 palca od začiatku a konca kusov dreva. V zásade som nechcel, aby boli drážky viditeľné na vonkajšej strane puzdra. Všetky drážky sú hlboké asi 1/4, aby držali preglejku.

Akonáhle odrezáte kúsky, dočasne zostavte puzdro a zdrsnite všetky hrany, ktoré môžu vyčnievať. Budete tiež chcieť odstrániť ostré hrany z vonkajších častí puzdra hodiniek. Keď ste s puzdrom spokojní, vyberte horný panel a uistite sa, že sa preglejkové dosky skutočne hodia do drážok, ktorými ste smerovali. Zistil som, že musím zo stolov zobrať 1/8 stolnou pílou, aby sa veci pohodlne zmestili do mnou vytvorenej škatule.

Pretože išlo o prototyp, pri vytváraní puzdra v tomto projekte som niekoľko rohov prerušil. Na hodiny som použil topoľ, ale to len preto, že som mal v obchode pohotovo k dispozícii tabuľu. Krajšie by to vyzeralo na čerešni alebo vlašskom orechu. Tiež som použil iba jednoduché skrutkové spoje, aby som to držal spolu s jednoduchou konštrukciou s prekrytím. Skrutky budú v hornej a spodnej časti hodín, takže nebudú veľmi nápadné, keď budú na plášti pri mojom krbe. (Tiež som spomenul, že toto bol prototyp?). Nasledujúca verzia hodín bude používať pokosové spoje.

Krok 6: Zostavte mechanické časti hodín

Zostavte mechanické časti hodín
Zostavte mechanické časti hodín
Zostavte mechanické časti hodín
Zostavte mechanické časti hodín
Zostavte mechanické časti hodín
Zostavte mechanické časti hodín

Zostavenie mechanických častí hodín trvá niekoľko minút, je však relatívne priame.

Pripojte hviezdicovú dosku, preglejkovú dosku, 72-zubové čelné ozubené koleso a držiak plastovej platne k sebe:

  1. Pomocou držiaka preglejkovej dosky ako šablóny vystrihnite kus jadrovej dosky z čiernej peny, aby mal rovnakú veľkosť. Na vytvorenie tohto kusu som nôž Exacto, ale špirálová píla môže fungovať rovnako dobre. (Dôležitá poznámka: NERASUJTE NEREZ PENOVÉHO JADRA. Produkuje toxické výpary.)
  2. Vycentrujte držiak drevenej platne na 3D nosiči tanierov s potlačou. Zmerajte a potom vyvŕtajte štyri otvory pre skrutky, aby boli zarovnané s otvormi v plastovom nosiči. Pripojte plastový nosič k držiaku preglejkovej dosky pomocou 1-palcovej skrutky a matíc 6 x 32 palcov. Do penovej dosky vyrežte malé otvory, aby sa do nich zmestili hlavy skrutiek.
  3. Zložte sendvič s akrylovou hviezdicovou doskou, penovou doskou s otvormi pre skrutky a preglejkovou doskou. V preglejkovej doske a v akrylovej hviezdicovej doske sú štyri otvory. Na spojenie týchto dielov budete musieť použiť 1 x palcové skrutky 6x32. Na príslušných miestach budete samozrejme musieť vyvŕtať dieru cez penovú jadrovú dosku a stavebný papier.
  4. Prilepte spojku k nosiču dosiek. Medzi zarážky a otvory som pridal toleranciu 0,1 mm, aby som sa uistil, že to dobre sedí.
  5. Prilepte 72-zubové čelné ozubené koleso k nosiču. Tým sa dokončí montáž dosky s hodinovými hviezdičkami. Na zlepenie 72-zubového prevodu, spojky a nosiča platne som použil lepidlo Gorilla.

Krok 7: Začnite zostavovať puzdro na hodiny

Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny
Začnite zostavovať puzdro na hodiny

Zostavte prednú dosku: Akrylovú retu priskrutkujte na prednú dosku hodín preglejky pomocou štyroch skrutiek a matíc 6 x 32 palcov (alebo dokonca 3/4 palca).

Pridajte pásik podsvietenia LED: Vezmite pásik LED a pripevnite ho medzi strednú dosku hodín a prednú dosku hodín. (Na tento účel môže pomôcť odstrániť prednú dosku hodín.) Uistite sa, že je prúžok bezpečne pripevnený a nezasahuje do otáčania hodinových mechanizmov alebo krokového motora. Možno budete chcieť použiť sponky alebo lepidlo, aby držali na svojom mieste. Prednú stranu preglejky vložte akrylovým rete do puzdra na hodiny. Strednú dosku s hodinovým mechanizmom umiestnite aj do puzdra na hodiny. Dbajte na to, aby ste napájací kábel pre pásik LED previedli opatrne strednou doskou. Za týmto účelom je do spodnej časti dosky umiestnený otvor.

Krok 8: Zostavte strednú dosku a zapojte hodiny

Zostavte strednú dosku a zapojte hodiny
Zostavte strednú dosku a zapojte hodiny
Zostavte strednú dosku a zapojte hodiny
Zostavte strednú dosku a zapojte hodiny
Zostavte strednú platňu a zapojte hodiny
Zostavte strednú platňu a zapojte hodiny

Teraz je čas zostaviť strednú dosku hodín. To zahŕňa mechanickú podporu osi pohonu a motora spolu s zapojením elektroniky pre projekt.

Namontujte držiak ložiska a krokový motor na strednú dosku: Pripojte krokový motor k strednej doske pomocou dvoch skrutiek a matíc 6x32. Veďte drôt od steppera k zadnej časti dosky. Vezmite 3D tlačené ložisko a stlačte dve 608 ložiská do prednej a zadnej časti držiaka. Túto časť budete možno musieť upraviť, ak je vaša 3D tlačiareň mierne vypnutá, mne sa však pomocou aplikácie PETG a mojej tlačiarne Prusa podarilo dosiahnuť dokonalé prispôsobenie. Zaskrutkujte držiak na zadnú stranu strednej dosky. Namontujte hodinové mechanizmy na hnací hriadeľ: 8 mm kovový hriadeľ zatlačte cez 72-zubové čelné ozubené koleso a cez plastovú dosku s otvormi tak, aby dosadal na držiak preglejkovej dosky. Druhý koniec 8 mm kovového hriadeľa umiestnite cez stredovú dosku a držiak ložiska. Vložte stredovú dosku do škatule a uistite sa, že je dostatok voľného priestoru na to, aby sa hviezdicové koleso otáčalo za skrutkami, ktoré držia prednú plastovú retu na svojom mieste. Zmerajte a označte miesto na rezanie hriadeľa, aby sa pohodlne zmestilo do škatule. Budete chcieť mať dostatok hriadeľa na lepenie na dva kusy zámku hriadeľa pred a za ložiskom. Hneď ako vykonáte toto meranie, vyberte zostavu ozubeného kolesa/platne a vyberte hriadeľ z držiaka ložiska. Odrežte hriadeľ pílou na kov, aby sa úplne zmestil do puzdra, ale zároveň mal aj 0,5 až 1 cm sekundu, ktorá vyčnieva zo zadnej časti držiaka ložiska. Akonáhle je hriadeľ narezaný na správnu dĺžku, znova namontujte ozubené koleso doštičky/72 zubov na dosku a prilepte ho na miesto. Pridajte zámok hriadeľa hneď za zostavu a potom preveďte hriadeľ cez držiak ložiska. Potom, čo ste znova potvrdili zapadnutie, prilepte zámok hriadeľa k hriadeľu. Prilepte druhý zámok hriadeľa k hriadeľu za držiakom ložiska.

Poradie hodinového mechanizmu bude:

  1. akrylová doska
  2. penová jadrová doska
  3. držiak preglejkovej dosky
  4. 3D držiak na platne s potlačou
  5. spojka
  6. Ozubené koleso 72 zubov
  7. zámok hriadeľa
  8. ložisko centrálnej nosnej dosky + držiak ložiska + zámok ložiskového hriadeľa
  9. zámok hriadeľa

Ako posledný krok zatlačte 18-zubové čelné ozubené koleso na krokový motor. Nastavte a dotiahnite krokový motor tak, aby 72-zubové a 18-zubové prevody do seba zapadali a plynulo sa pohybovali. Utiahnite skrutky krokového motora na miesto.

Zapojte elektroniku:

Schéma zapojenia hodín je pomerne jednoduchá. Musíte pripojiť modul hodín v reálnom čase k pinom SDA a SCL spolu s +5 voltov a uzemnením na Arduine. Tiež musíte pripojiť piny IN1 až IN4 na krokovom ovládači UNL2003A k pinom 8 až 11 na Arduine spolu s pripojením uzemnenia. Medzi zem a pin 7 Arduina je potrebné pripojiť spínač a odpor 1 kOhm. Nakoniec je potrebné k doske UNL 2003A a k Arduinu pripojiť napájací zdroj z 5 -voltového napájacieho zdroja.

Tu je podrobnejší súbor popisov:

  1. Spájkujte drôt na jednej strane tlačidla. Pripojte to k kolíku 7 na Arduine.
  2. Na druhej strane tlačidla spájkujte rezistor 1k, aby bolo tlačidlo vstupu uzemnené, pokiaľ naň nestláčate.. Na druhej strane tlačidla ho uviažte na +5 voltov.
  3. Pripojte štyri vodiče medzi kolíky 8, 9, 10 a 11 k pinom UNL 2003A IN1, IN2, IN3 a IN4.
  4. Pripojte body SCL a SDA na hodinovom module v reálnom čase k správnym kolíkom na Arduine.
  5. Pripojte uzemnenie Arduina k modulu hodín v reálnom čase a k doskám UNL 2003A.
  6. Vytvorte rozdeľovač napájania pre 5 voltové napájanie (2 ampéry by mali stačiť) a pripojte ho k doske Arduino a UNL 2003A.
  7. Nakoniec musíte napájací zdroj LED pripevniť cez strednú vrstvu hodín a závit k zadnej časti puzdra. Budete chcieť, aby LED ovládač vyčnieval na zadnej strane, aby ste mohli zmeniť vzor osvetlenia na hodinách.

Na krokový ovládač budete musieť pripojiť +5 voltov a na Arduino +6 až +12 voltov. Neúspešne som sa na to pokúsil použiť jeden napájací zdroj, ale pravdepodobne by som použil 2 -ampérový 7 voltový systém s regulátorom výkonu pre stepper, keby som mal trochu viac času.

Uistite sa, že napätie medzi motorom a prevodovými stupňami nie je príliš tesné alebo príliš stratené. Všetko dvakrát skontrolujte. Keď sú všetky káble na mieste a diely sú zaistené, opatrne zasuňte zostavu na miesto.

Avšak - zatiaľ nepripájajte napájanie. Najprv musíme naprogramovať dosku

Krok 9: Naprogramujte Arduino

Naprogramujte Arduino
Naprogramujte Arduino
Naprogramujte Arduino
Naprogramujte Arduino

Programovanie Arduina bolo celkom jednoduché. Takto funguje kód:

  1. Keď sa kód spustí, inicializuje počítadlo krokov a zachytí čas z modulu hodín reálneho času. Inicializuje sa tiež počet krokov pre motor spolu s niekoľkými ďalšími premennými v systéme.
  2. Čas sa prevádza z miestneho času na miestny hviezdny čas. Pretože sa Zem otáča okolo Slnka, zatiaľ čo sa otáča okolo svojej osi, čas potrebný na rotáciu hviezd je asi o 4 minúty kratší ako čas potrebný na otočenie do (priemernej) polohy Slnka. Podprogram Hviezdny čas v kóde bol z tohto webu upravený. V kóde však bolo niekoľko chýb, a tak som aktualizoval, aby som použil úplný približný algoritmus Sidereal Time vytvorený americkým námorným observatóriom.
  3. Keď sa začne hlavná slučka, vypočíta, koľko času uplynulo (v hviezdnych hodinách) od zapnutia hodín. Potom sa pozrie na aktuálny počítadlo krokov a vypočíta, koľko krokov je potrebné pridať, aby sa otáčanie hodín zhodovalo s aktuálnym časom. Tento počet krokov sa odošle do Arduina na presun disku.
  4. Ak stlačíte tlačidlo v hlavnej slučke, disk sa posunie dopredu rýchlejšie. To vám umožní nastaviť disk na aktuálny čas a dátum. Hodiny nezachovávajú počet krokov po resete napájania a neexistuje žiadny kodér, ktorý by indikoval absolútnu polohu disku. Môžem to pridať v budúcej verzii projektu.
  5. Po posunutí hodín systém prejde na nejaký čas do režimu spánku a zopakuje posledné dva kroky.

Urobil som veľa experimentov so stepperom, aby som sa uistil, že viem, koľko krokov je SKUTOČNE potrebných na jedno otočenie. Pre môj stepper to bolo 512 x 4 so štandardnou knižnicou stepperov Arduino. V kóde som nastavil otáčky na 1. Napriek tomu, že je to pri nastavovaní hodín bolestivo pomalé, vyššie rýchlosti mali tendenciu mať viac zmeškaných krokov.

Krok 10: Pripojte ho a nastavte čas

Pripojte ho a nastavte čas
Pripojte ho a nastavte čas
Pripojte ho a nastavte čas
Pripojte ho a nastavte čas
Pripojte ho a nastavte čas
Pripojte ho a nastavte čas
Pripojte ho a nastavte čas
Pripojte ho a nastavte čas

Po nahraní kódu pripojte napájacie zdroje k Arduinu a stepperu. Zapojte všetko vrátane podsvietenia. Na zapnutie svetla použite diaľkové ovládanie.

Teraz stačí už len stlačiť tlačidlo a zarovnať čas a dátum. Len sa uistite, že aktuálny čas na vonkajšej plastovej rete je v súlade s mesiacom a dňom na vnútornej akrylovej doske. Gratulujem Máte astronomické hodiny.

Akonáhle je čas nastavený, mali by ste zhruba každých 8 sekúnd dostávať impulzy zo stepperu, aby sa aktualizovalo pole hviezdy. Je to POMALÁ 24 -hodinová rotácia, takže v tejto súvislosti nečakajte veľa akcie. Očividne môžete (a mali by ste!) Prípad dokončiť.

Ako som už povedal, toto je prototyp. S jeho výsledkami som vo všeobecnosti spokojný, ale v ďalšej verzii by som to trochu upravil. Keď ho prestavám, pravdepodobne použijem namiesto lacných verzií stepery NEMA. Myslím si, že prídržná sila a spoľahlivosť by im uľahčila používanie. Prevodovka fungovala dobre, ale mám pocit, že som zaradil príliš veľa vôle v prevodoch, ktoré som navrhol. Asi by som to tiež urobil inak.

Nakoniec by som chcel poďakovať ľuďom z Walkerskej knižnice MTSU za pomoc pri ich budovaní. Použil som Laser Etcher v ich Maker Space na výrobu akrylových a drevených dielov a pri premýšľaní o hodinách som mal mnoho produktívnych diskusií s Benom, Nealom a ostatnými gangmi Makerspace.

Hodinová súťaž
Hodinová súťaž
Hodinová súťaž
Hodinová súťaž

Druhá cena v súťaži o hodiny

Odporúča: