Përmbajtje:

Ora e Astronomisë: 10 hapa (me fotografi)
Ora e Astronomisë: 10 hapa (me fotografi)

Video: Ora e Astronomisë: 10 hapa (me fotografi)

Video: Ora e Astronomisë: 10 hapa (me fotografi)
Video: Проклятый дом ЗЛО ИДЕТ СЮДА /СТРАШНЫЙ ПОЛТЕРГЕЙСТ/ The Cursed House EVIL IS COMING HERE /POLTERGEIST 2024, Korrik
Anonim
Ora e Astronomisë
Ora e Astronomisë

Menjëherë pasi u shpikën orët e para mekanike në shekullin XIV, shpikësit filluan të kërkojnë mënyra për të përfaqësuar lëvizjen e qiejve. Kështu, u krijua ora astronomike. Ndoshta ora më e njohur e astronomisë u krijua në Pragë në vitin 1410. Në vend që të tregojë sa është ora, ajo gjithashtu tregon pozicionin relativ të yjeve ndërsa Toka rrotullohet në boshtin e saj dhe rrotullohet rreth Diellit.

Në këtë projekt, do të mësoni se si të krijoni një orë astronomie që mund ta keni në shtëpinë tuaj. Ajo shfaq një hartë të yjeve që janë aktualisht në qiell - ditë ose natë. Harta e qiellit ndryshon ndërsa toka rrotullohet. Projekti përfshin përbërës mekanikë, elektronikë dhe softuerë. Ju do të keni nevojë për qasje në një printer 3d, një prestar lazer dhe disa mjete të përpunimit të drurit për të përfunduar projektin. Kam përdorur gjithashtu Python për të krijuar hartat dhe modelin e yjeve të përfshirë në orë. Ndoshta pjesa ime e preferuar e projektit ishte integrimi i të gjitha këtyre teknologjive së bashku.

Ky projekt ishte plotësisht origjinal. Kam shkruar softuerin për të drejtuar orën, kam krijuar modele lazer për kasën, dhe madje kam ndërtuar ingranazhet dhe trenin. Unë gjithashtu shkrova programin për të bërë paraqitjen e hartës së yjeve.

Rezultati përfundimtar dukej se ia vlente kohën që kalova për ta bashkuar atë.

Hapi 1: Mbledhja e Pjesëve

Mbledhja e Pjesëve
Mbledhja e Pjesëve

Për këtë projekt, do t'ju nevojiten furnizimet e mëposhtme:

2 - copa akrilike 11x14 (e trashë 0,093 inç)

Bordi 1 - 1x6 6 ft i gjatë.

1 - Arduino Uno

1 - Moduli i orës në kohë reale

1 - motor stepper 28bjy -48

1 - shofer stepper - UNL2003

Furnizimi me energji 1 - 5 volt

Drita e shiritit të udhëhequr 1 - 36 inç

Fletë kompensatë 1 - 1/4 inç - 2x4 këmbë

Bosht metalik 1 - 8mm

2 - 608 kushineta me top

1 - copa të bordit të shkumës së zezë - rreth 12 x 12 inç

Të ndryshme: tela, vida druri (#6 x 1 1/4 inç), qese me vida makinerie 6x32 x 0.75 inç + arra, një qese tjetër me vida makine 4x40 x 0.75, njollë druri (opsionale)

Ju gjithashtu do të keni nevojë për mjetet e mëposhtme:

Qasja në një printer 3d

Qasja në një enë lazer të aftë për të prerë 1/4 në akrilik dhe dru

Një sharrë tavoline + ruter për të krijuar kutinë për orën

Hapi 2: Shtypni ingranazhet dhe pjesët plastike

Shtypni ingranazhet dhe pjesët plastike
Shtypni ingranazhet dhe pjesët plastike
Shtypni ingranazhet dhe pjesët plastike
Shtypni ingranazhet dhe pjesët plastike

Për të filluar, do t'ju duhet të printoni ingranazhet dhe pjesët plastike për orën. Kam përdorur një Prusa I3 MK3, Slic3r dhe PETG për orën time. Sidoqoftë, pothuajse çdo ndryshim duhet të funksionojë mirë për këtë projekt. Kufizimi kryesor është se keni nevojë për një shtrat të madh printimi për të krijuar mbajtësen e pllakës dhe veshje me 72 dhëmbë.

Ky është një përshkrim i shpejtë i skedarëve që ju nevojiten për të printuar:

mbajtës mbajtës - Mbajtësi i kushinetës mban dy kushineta 608 për të mbështetur boshtin e lëvizjes. Ai fiksohet në pjesën e pasme të pllakës së mesme në orë.

bashkues - Kjo pjesë plastike lidh mbajtësen e pllakës dhe ingranazhin nxitës të dhëmbëve 72. Isshtë e gjatë 25 mm, kështu që është krijuar për një orë me një hapësirë dy inç midis pllakës së përparme dhe pllakës së mesme që mban kushinetat.

mbajtësja e pllakës - Mbajtësi i pllakës çifton pllakën akrilike dhe mbështetjen e saj në boshtin lëvizës.

mbajtës i boshtit - Ky është skedari për një unazë me diametër 8 mm që përdoret për të mbajtur boshtin në vend ndërsa kalon nëpër mbajtësen e kushinetës. Ju duhet të printoni dy nga këto për projektin.

Spar Gear (18 dhëmbë) - Ky shtrydhës i ingranazheve nxitëse përshtatet në boshtin e motorit stepper.

Spar Gear (72 dhëmbë).- Ky ingranazh bashkohet me boshtin e orës dhe kthen mbajtësen e pllakës dhe pllakën akrilike.

mbajtës i motorit - një pjatë për të mbajtur motorin stepper

Dizajni themelor mekanik tregohet në diagramet e mësipërme. Pllaka e përparme është e bashkangjitur në pjesën e hartës së yllit që rrotullohet (Rete). Kjo lidhet përmes një boshti me një ingranazh 72 dhëmbësh. Motori stepper (28BYJ48) drejton një ingranazh me 18 dhëmbë që punon me orën. Vetë motori ulet në pllakën e mbajtësit të motorit kështu që mund të rregullohet në pllakën qendrore të orës.

Sistemi mbështetës i kushinetave që mban boshtin është i lidhur në një pllakë qendrore brenda orës. Kushinetat e përdorura janë 608 kushineta normale (22 mm diametër i jashtëm, 8 mm diametër i brendshëm, 7 mm trashësi) që shkojnë brenda dhe jashtë pjesës mbështetëse të ariut. Boshti bashkohet me ingranazhet, dhe gjithçka është ngjitur në bosht për t'i mbajtur të gjitha së bashku.

Ingranazhet dhe pjesët plastike u krijuan duke përdorur Fusion 360. Unë jam pak i ri në softuer, por mjeti shtesë i gjenerimit të ingranazheve funksionoi vërtet mirë për ta bashkuar këtë. Të kuptoj se si të përdor softuerin ishte një nga qëllimet kryesore të këtij projekti për mua.

Ju mund të hyni në skedarin e projektimit për pjesët 3d këtu: Ora e Astronomisë Fusion 360

Hapi 3: Gdhendni Laser Pjesët Akrilike

Laser Etch Pjesët Akrilike
Laser Etch Pjesët Akrilike

Modelet akrilike për Rete (pjesa me yje në të) dhe Pjata (pjesa e përparme) janë bashkangjitur më sipër. Kjo hartë e yjeve u vendos për një gjerësi gjeografike prej rreth 40 gradë Veri, dhe duhet të funksionojë mjaft mirë për shumicën e njerëzve. Vetë hartat u krijuan duke përdorur softuer që kam shkruar në python.

github.com/jfwallin/star-project

Unë nuk do të rekomandoja të gërmoni nëse nuk ju pëlqen vërtet kodimi i pythonit dhe astronomia. Nuk është ende aq mirë e dokumentuar, por është në dispozicion nëse dëshironi ta përdorni. Kam kaluar shumë kohë duke punuar në çështje estetike si madhësia e yllit, fontet, vendndodhja e etiketës, etj. Rezultati dukej i ngjashëm me çdo planisferë tjetër, dhe sigurisht që dizajne të tjera të planisferës do të funksiononin për këtë projekt.

Në thelb ekzistojnë dy kategori skedarësh:

pjatë - Pjesët që kanë të shtypur hartën e yjeve.

rete - Pjesët që kanë dritaren përmes së cilës i shihni yjet të shtypura mbi to.

NUK keni nevojë t'i printoni të gjitha, por mendova se mund të jetë e dobishme t'i përfshini ato në një larmi formatesh.

Pasi prodhova Rete and Plate të prodhuar duke përdorur kodin python, e importova në Adobe Illustrator për të shtuar elementët grafikë të nevojshëm për gdhendjen. E ktheva hartën e yjeve, e cila është e gdhendur në anën e pasme të akrilikut për ta bërë ndriçimin e pasmë të duket pak më bukur.

Nëse nuk keni qasje në një lazer etj, thjesht mund të printoni Pjatën dhe Rete në letër dhe pastaj t'i ngjisni në një bazë kompensatë. Nuk do të kishte një pamje akrilike të ndezur, por do të ishte akoma, por akoma do të ishte një orë e bukur të kishit në mantel për t'ju treguar rrotullimin e yjeve çdo ditë. Gdhendja e një modeli metalik do t'i jepte orës një pamje të ftohtë punk me avull.

(Shënim: pati një korrigjim në modelin e pllakës akrilike që u shtua pasi u morën disa fotografi.)

Hapi 4: Gdhendni Laser Pjesët e Drurit

Laser gdhend pjesët prej druri
Laser gdhend pjesët prej druri
Laser gdhend pjesët prej druri
Laser gdhend pjesët prej druri

Skedarët Adobe Illustrator për pjesët e kompensatës për orën janë bashkangjitur më sipër. Ekzistojnë katër pjesë të kompensatës që duhet të priten me lazer. Ju mund të përdorni me lehtësi një makinë CNC për të bërë këto pjesë, ose madje thjesht të prerë atje me një sharrë tavoline dhe një sharrë rrotulluese. Thjesht duhet të përputheni me pjesët e printuara nga pllaka e hapit të fundit dhe para orës.

kompensatë sahati-kjo është vetëm një fletë 11x11 inç prej 1/8 në kompensatë që shërben si pjesa e pasme e orës. I vura një model ylli, sepse dukej mirë.

ora-qendër-kompensatë-Kjo është gjithashtu një fletë kompensatë 11x11, por unë e preva atë nga kompensatë 3/8 inç. Ajo ka një vrimë me diametër 9 mm në qendër për boshtin e makinës. Motori stepper, boshti i lëvizjes dhe pajisjet elektronike për orën janë montuar në këtë pjesë.

orë-kompensatë para-Kjo është pjesa e përparme e orës. Përsëri, kjo është një pjesë 11x11 inç prej 1/8 në kompensatë. Ajo ka një vrimë rrethore në qendër së bashku me 4 vrima për vidhat 6x32 që lidhin pllakën në pjesën e përparme.

orë-pjatë-kompensatë-Kjo pjesë kompensatë (1/8 inç) ju lejon të montoni pllakën e pleksiglasit. Ju përfundimisht do të vendosni një copë tabelë të zezë me shkumë midis kompensatës dhe akrilikut. Kjo pjesë gjithashtu ngjitet në mbajtësen e pllakave të printuara 3d.

Hapi 5: Mblidhni Kutinë e Sahatit

Mblidhni Kutinë e Sahatit
Mblidhni Kutinë e Sahatit

Kutia që mban orën është bërë nga një copë druri 1x6 që ishte rreth 6 metra e gjatë.

Ideja themelore është të bëni një kuti që mban copat e drurit 11x11 inç në brazdat dado. Kam përmasuar kutinë time që të ketë një dimension të jashtëm 12 inç dhe një dimension të brendshëm 10.5 inç. Të gjitha pjesët e orës duhet të kenë tre brazda dado të futura në to. Për versionin tim, më duhen copa druri që janë 12x6x0.75 dhe dy copa druri që janë 10.5x6x1.

Brazdat për pjesën e përparme dhe të pasme të orës janë të futura rreth 1/2 inç nga pjesa e përparme dhe e pasme e pjesëve prej druri. Kam përdorur një bit 1/8 të ruterit në një tryezë të ruterit për të bërë këto lojëra elektronike. Pas kontrollimit të përshtatshmërisë me kompensatë, unë kompensova gardhin e tryezës së ruterit me një fole (rreth 1/32 inç në njësitë Perandorake) dhe pastaj e kalova përsëri.

Hullja dado qendrore që mban pllakën qendrore u pre gjithashtu në tryezën e ruterit, meqenëse kam përdorur 3/8 në kompensatë për këtë pjesë, bëra një rregullim të mëtejshëm të gardhit të tryezës së ruterit për të bërë vrimën më të gjerë. Ju keni rreth 2 inç hapësirë midis pllakës së shkronjave dhe pllakës qendrore në kuti, kështu që rregulloni tabelën në përputhje me rrethanat.

Për të dy shkurtimet, bëra disa kalime për secilën dërrasë. Unë gjithashtu kalova bordet disa herë për t'u siguruar që prerjet ishin të pastra.

Dados për dy bordet anësore ishin për gjatësinë e plotë të bordit. Sidoqoftë, për pjesët më të gjata të sipërme dhe të poshtme, kam përdorur dy blloqe ndalesë në tryezën e ruterit për të zhytur tehun në dru rreth 1/2 inç larg fillimit dhe fundit të pjesëve të drurit. Në thelb, nuk doja që groove të ishin të dukshme në pjesën e jashtme të kasës. Të gjitha brazdat janë rreth 1/4 të thella për të mbajtur kompensatë.

Pasi të keni prerë copat, mblidhni përkohësisht kutinë dhe lërini me rërë çdo buzë që mund të dalë jashtë. Ju gjithashtu do të dëshironi të hiqni çdo skaj të mprehtë nga pjesët e jashtme të kutisë së orës. Kur të jeni të kënaqur me kutinë, hiqeni panelin e sipërm dhe sigurohuni që pllakat e kompensatës të futen në të vërtetë në brazdat që keni drejtuar. Zbulova se më duhej të hiqja 1/8 e pjatave me një sharrë tavoline për t'i bërë gjërat të përshtaten rehat në kutinë që krijova.

Meqenëse ky ishte një prototip, unë preva disa qoshe kur bëja rastin në këtë projekt. Kam përdorur plepin për orën time, por vetëm sepse kisha një dërrasë të ulur në dyqanin tim në dispozicion. Do të dukej më bukur në qershi ose arre. Kam përdorur gjithashtu nyje të thjeshta vidash për ta mbajtur atë së bashku me një ndërtim të thjeshtë mbivendosjeje. Vidhat do të jenë në krye dhe në fund të orës, kështu që ato nuk do të jenë shumë të dukshme kur është në mantel pranë oxhakut tim. (Gjithashtu, a e përmenda që ky ishte një prototip?). Versioni tjetër i orës do të përdorë nyje të dëmtuara.

Hapi 6: Mblidhni pjesët mekanike për orën

Mblidhni pjesët mekanike për orën
Mblidhni pjesët mekanike për orën
Mblidhni pjesët mekanike për orën
Mblidhni pjesët mekanike për orën
Mblidhni pjesët mekanike për orën
Mblidhni pjesët mekanike për orën

Montimi i pjesëve mekanike të orëve zgjat disa minuta, por është relativisht i drejtë përpara.

Lidhni pllakën e yllit, pllakën e kompensatës, pajisjen nxitëse me 72 dhëmbë dhe mbajtësen e pllakës plastike së bashku:

  1. Duke përdorur mbajtësen e pllakës së kompensatës si shabllon, prerë një copë dërrasë të zezë me shkumë të zezë që të ketë të njëjtën madhësi. Unë kam një thikë Exacto për të krijuar këtë pjesë, por një sharrë rrotulluese mund të funksionojë po aq mirë. (Shënim i rëndësishëm: MOS LASER CUT FOAM CORE. Prodhon tym toksik.)
  2. Vendoseni mbajtësen e pllakës prej druri në mbajtësen e pllakave të shtypura 3d. Matni dhe më pas shponi katër vrima vidash për t'u përafruar me ato në mbajtësen plastike. Bashkangjitni mbajtësen plastike në mbajtësen e pllakës së kompensatës duke përdorur rrufe dhe arra 6x32 1 inç. Pritini vrima të vogla në tabelën e shkumës për të akomoduar kokat e bulonave.
  3. Sanduiç pllakën e yllit akrilik, pllakën e shkumës me vrimat e vidave në të dhe pllakën e kompensatës së bashku. Ka katër vrima në pllakën e kompensatës dhe në pllakën e yllit akrilik. Ju do të duhet të përdorni vida 6x32 1 inç për t'i lidhur këto pjesë së bashku. Sigurisht, do t'ju duhet të shponi një vrimë përmes bordit të bërthamës së shkumës dhe përmes letrës së ndërtimit në vendet e duhura.
  4. Ngjiteni bashkuesin në mbajtësen e pllakave. Shtova një tolerancë 0.1 mm midis skedave dhe vrimave për t'u siguruar që kjo të përshtatet mirë.
  5. Ngjiteni pajisjen nxitëse me 72 dhëmbë në mbajtësen. Kjo do të përfundojë montimin e pllakës së yllit të orës. Kam përdorur zam Gorilla për të çimentuar ingranazhin me 72 dhëmbë, bashkuesin dhe mbajtësen e pllakave së bashku.

Hapi 7: Filloni të montoni kasën për orën

Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën
Filloni të mblidhni kutinë për orën

Mblidhni pllakën e përparme: Vidhoseni copën akrilike në pllakën e përparme të kompensatës së orës duke përdorur katër bulona dhe arra 6x32 1-inç (ose edhe 3/4-inç).

Shtoni shiritin LED të dritës së pasme: Merrni shiritin LED dhe fiksojeni atë midis pllakës së mesme të orës dhe pllakës së përparme të orës. (Kjo mund të ndihmojë për të hequr pllakën e përparme të orës për ta bërë këtë.) Sigurohuni që shiriti është fiksuar mirë dhe nuk ndërhyn në rrotullimin e mekanizmave të orës ose motorit me hap. Ju mund të dëshironi të përdorni kapëse ose zam për ta mbajtur atë në vend. Vendoseni pjesën e përparme të kompensatës me rete akrilike në kutinë e orës. Vendoseni edhe pllakën e mesme me mekanizmin e orës në kutinë e orës. Sigurohuni që të kaloni telin e rrymës për shiritin LED me kujdes përmes pllakës së mesme. Një vrimë është vendosur në bazën e tabelës për ta bërë këtë.

Hapi 8: Mblidhni Pjatën e Mesme dhe lidhni Orë

Mblidhni Pjatën e Mesme dhe lidhni Orë
Mblidhni Pjatën e Mesme dhe lidhni Orë
Mblidhni Pjatën e Mesme dhe lidhni Orë
Mblidhni Pjatën e Mesme dhe lidhni Orë
Mblidhni Pjatën e Mesme dhe lidhni Orë
Mblidhni Pjatën e Mesme dhe lidhni Orë

Tani është koha për të bashkuar pjatën e mesme të orës. Kjo përfshin mbështetjen mekanike të boshtit të lëvizjes dhe motorit, së bashku me telat elektronikë për projektin.

Montoni mbajtësen e kushinetës dhe motorin stepper në pllakën e mesme: Bashkojeni motorin hapës në pllakën e mesme duke përdorur dy bulona dhe arra 6x32. Kaloni tela nga hapi në pjesën e pasme të bordit. Merrni mbajtësen e kushinetave të shtypura në 3D dhe shtrydhni dy kushineta 608 në pjesën e përparme dhe të pasme të mbajtësit. Ju mund të keni nevojë ta rregulloni këtë pjesë nëse printeri juaj 3D është pak i fikur, megjithatë unë arrita të bëj një përshtatje të lehtë duke përdorur PETG dhe printerin tim Prusa. Mbylleni mbajtësen në pjesën e pasme të pllakës së mesme. Mblidhni mekanizmat e orës në boshtin e vozitjes: Shtyjeni boshtin metalik 8 mm përmes ingranazhit shtytës me 72 dhëmbë dhe përmes pllakës së vrimës plastike në mënyrë që të ngjitet pranë mbajtësit të pllakës së kompensatës. Vendoseni skajin tjetër të boshtit metalik 8 mm përmes pllakës qendrore dhe mbajtësit të kushinetës. Vendoseni pllakën qendrore në kuti, duke u siguruar që ka hapësirë të mjaftueshme që rrota e yllit të rrotullohet pas vidhave që mbajnë rete plastike të përparme në vend. Matni dhe shënoni një vend për të prerë boshtin në mënyrë që të përshtatet mirë në kuti. Ju do të dëshironi të keni një bosht të mjaftueshëm për të ngjitur në dy pjesë të bllokimit të boshtit para dhe pas mbajtjes. Pasi të keni bërë këtë matje, hiqni montimin e ingranazheve/pllakave dhe nxirrni boshtin nga mbajtësi i kushinetës. Pritini boshtin duke përdorur një sharrë hekuri në mënyrë që të përshtatet plotësisht brenda kasës, por gjithashtu të ketë një 0.5 deri në 1 cm të dytë që ngjitet nga pjesa e pasme e mbajtësit të kushinetës. Sapo boshti të jetë prerë në gjatësinë e duhur, montoni përsëri pllakën/ingranazhet e dhëmbëve 72 në pllakë dhe ngjiteni në vend. Shtoni një bllok bosht vetëm prapa montimit, pastaj vendoseni boshtin përmes mbajtësit të kushinetës. Pasi të keni ri-konfirmuar përshtatjen, ngjitni bllokimin e boshtit në bosht. Ngjitni një bllok të dytë të boshtit në boshtin pas mbajtësit të kushinetës.

Rendi i mekanizmit të orës do të jetë:

  1. pjatë akrilike
  2. bordi i bërthamës së shkumës
  3. mbajtëse pjate kompensatë
  4. Mbajtëse pjate e printuar 3D
  5. bashkues
  6. Veshje 72 dhëmbësh
  7. kyçja e boshtit
  8. mbajtëse e pllakës qendrore mbështetëse + mbajtëse mbajtëse + kyç i boshtit të kushinetës
  9. kyçja e boshtit

Si hapin e fundit, shtypni pajisjen e ingranazhit nxitës me 18 dhëmbë në motorin stepper. Rregulloni dhe shtrëngoni motorin stepper në mënyrë që ingranazhet me 72 dhëmbë dhe 18 dhëmbë të bashkohen dhe të lëvizin pa probleme. Shtrëngoni bulonat e motorit stepper në vend.

Tela elektronike:

Diagrami i instalimeve elektrike për orën është relativisht i thjeshtë. Ju duhet të lidhni modulin e orës në kohë reale me kunjat SDA dhe SCL, së bashku me +5 volt dhe tokëzimin në Arduino. Ju gjithashtu duhet të lidhni kunjat IN1 përmes IN4 në drejtuesin stepper UNL2003A me kunjat 8 deri në 11 në Arduino, së bashku me lidhjen e tokës. Një ndërprerës dhe një rezistencë 1k Ohm duhet të lidhen midis tokës dhe pinit 7 të Arduino. Së fundi, një furnizim me energji duhet t'i bashkëngjitet bordit të UNL 2003A dhe Arduino nga një furnizim me energji 5 volt.

Këtu është një grup më i detajuar i përshkrimeve:

  1. Lidhni një tel në njërën anë të butonit të shtypjes. Bashkangjiteni këtë në kunjin 7 në Arduino.
  2. Lidhni një rezistencë 1k në anën tjetër të butonit të shtypjes në mënyrë që butoni i hyrjes të jetë i lidhur kur nuk shtypet.. Në anën tjetër të butonit, lidheni atë në +5 volt..
  3. Lidhni katër telat midis kunjave 8, 9, 10 dhe 11 me kunjat UNL 2003A IN1, IN2, IN3 dhe IN4.
  4. Lidhni pikat SCL dhe SDA në modulin e orës në kohë reale me kunjat e sakta në Arduino.
  5. Lidhni bazën e Arduino me modulin e orës në kohë reale dhe me bordet UNL 2003A.
  6. Krijoni një ndarës të energjisë për furnizimin tuaj 5 volt (2 amper duhet të jenë të mjaftueshëm) dhe lidheni atë me Arduino dhe bordin UNL 2003A.
  7. Së fundi, duhet të lidhni furnizimin me energji LED përmes shtresës së mesme të orës dhe fijes në pjesën e pasme të kutisë. Ju do të dëshironi që kontrolluesi LED të dalë nga ana e pasme, në mënyrë që të ndryshoni modelin e ndriçimit në orë.

Ju do të duhet të lidhni +5 volt me shoferin stepper dhe +6 në +12 volt me Arduino. Unë u përpoqa pa sukses të përdorja një furnizim me energji të vetme për këtë, por me siguri do të kisha përdorur një sistem 2 amp 7 volt me një rregullator të energjisë për stepper nëse do të kisha pak më shumë kohë.

Sigurohuni që tensioni midis motorit dhe ingranazheve të mos jetë shumë i ngushtë ose shumë i humbur. Kontrolloni gjithçka përsëri. Kur të gjitha instalimet elektrike janë në vend dhe pjesët janë siguruar, rrëshqisni me kujdes montimin në vend.

Sidoqoftë - mos e lidhni ende furnizimin me energji elektrike. Ne duhet së pari të programojmë bordin

Hapi 9: Programoni Arduino

Programoni Arduino
Programoni Arduino
Programoni Arduino
Programoni Arduino

Programimi i Arduino ishte mjaft i drejtpërdrejtë. Kështu funksionon kodi:

  1. Kur fillon kodi, ai inicializon një numërues hapash dhe kap kohën nga moduli i orës në kohë reale. Fillon edhe numri i hapave për motorin, së bashku me disa ndryshore të tjera në lidhje me sistemin.
  2. Koha shndërrohet nga koha lokale në kohën Sidereale lokale. Meqenëse Toka rrotullohet rreth Diellit ndërsa ai rrotullohet në boshtin e saj, koha që i nevojitet rrotullimit të yjeve është rreth 4 minuta më e shkurtër se koha që duhet për t'u rrotulluar në pozicionin (mesatar) të Diellit. Nënrutina e kohës Sidereal në kod u modifikua nga kjo faqe. Sidoqoftë, kishte disa gabime në kod, kështu që u përditësova për të përdorur algoritmin e plotë të përafërt të kohës Sidereal të krijuar nga Observatori Detar Amerikan.
  3. Kur fillon lak kryesor, ai llogarit sa kohë ka kaluar (në orë Sidereal) që nga ora është ndezur. Pastaj shikon numëruesin aktual të hapave dhe llogarit sa hapa duhet të shtohen në mënyrë që rrotullimi i orës të jetë në linjë me kohën aktuale. Ky numër hapash i dërgohet Arduino për të lëvizur diskun.
  4. Nëse një buton shtyhet në lakin kryesor, disku lëviz përpara me një ritëm më të shpejtë. Kjo ju lejon të vendosni diskun në kohën dhe datën aktuale. Ora nuk ruan numrin e hapave pas një rivendosje të energjisë dhe nuk ka kodues që të tregojë pozicionin absolut të diskut. Mund ta shtoj këtë në një version të ardhshëm të projektit.
  5. Pas lëvizjes së orës, sistemi bie në gjumë për një periudhë kohe dhe përsëriti dy hapat e fundit.

Bëra një mori eksperimentesh me hapin për t'u siguruar që e dija sa hapa duheshin në të vërtetë për një rrotullim të vetëm. Për hapin tim, ishte 512 x 4 me bibliotekën standarde Arduino Stepper. Në kod, kam vendosur që RPM të jetë në 1. E gjithë kjo, megjithëse është ngadalësisht e dhimbshme kur vendosni orën, shpejtësitë më të larta priren të kenë më shumë hapa të humbur.

Hapi 10: Lidheni dhe vendosni kohën

Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën
Lidheni atë dhe caktoni kohën

Pasi të keni ngarkuar kodin, lidhni furnizimet me energji në Arduino dhe stepper. Lidhni gjithçka, përfshirë dritën e pasme. Përdorni telekomandën për të ndezur dritën.

Tani gjithçka që duhet është të shtypni butonin për të lidhur orën dhe datën. Vetëm sigurohuni që koha aktuale në rete plastike të jashtme të jetë në një linjë me muajin dhe ditën në pllakën e brendshme akrilike. Urime! Ju keni një orë astronomie.

Pasi të jetë caktuar koha, duhet të merrni pulse nga hapi çdo 8 sekonda ose më shumë për të azhurnuar fushën e yjeve. Isshtë një rrotullim i ngadaltë 24 orë, kështu që mos prisni shumë veprime për këtë. Natyrisht, ju mund (dhe duhet!) Të përfundoni çështjen.

Siç thashë, ky është një prototip. Unë jam përgjithësisht i kënaqur me rezultatet e tij, por do ta ndryshoja pak në versionin tjetër. Kur e rindërtova, me siguri do të përdor stepat NEMA në vend të versioneve të lira-o. Unë mendoj se fuqia mbajtëse dhe besueshmëria do t'i bëjë ata më të lehtë për t'u përdorur. Pajisja e ingranazheve funksionoi mirë, por më duket se kam vënë shumë lojë në ingranazhet që kam projektuar. Unë ndoshta do ta bëja atë edhe ndryshe.

Së fundi, doja të falënderoja njerëzit në Bibliotekën MTSU Walker për ndihmën e tyre në ndërtimin e kësaj. Kam përdorur Laser Etcher në hapësirën e tyre të krijuesit për të bërë pjesët akrilike dhe të prera nga druri, dhe kam pasur shumë diskutime produktive me Ben, Neal dhe bandën tjetër të Makerspace kur mendoja për orën.

Konkursi i orëve
Konkursi i orëve
Konkursi i orëve
Konkursi i orëve

Çmimi i dytë në Konkursin e Orëve

Recommended: