Përmbajtje:

Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)

Video: Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)

Video: Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)
Video: Shtatëzania - Pregnancy ( Java - Week 0 - 9 ) Part 1 2024, Korrik
Anonim
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë!
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë!
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë!
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë!

Pershendetje te gjitheve! Ky është paraqitja ime për Konkursin e Autorit për herë të parë 2020! Nëse ju pëlqen ky projekt, do ta vlerësoja shumë votën tuaj:) Faleminderit!

Ky udhëzues do t'ju udhëheqë përmes procesit të ndërtimit të një ore të bërë nga orë! E kam quajtur me zgjuarsi, "Clockception". E di, shumë origjinale.

Actuallyshtë në të vërtetë një kopje e ClockClock e projektuar dhe ndërtuar nga Njerëzit Që nga viti 1982. Kam hasur në orën disa vjet më parë dhe u magjepsa menjëherë nga lëvizja e saj e sinkronizuar dhe bukuria minimaliste. Nëse nuk e keni parë, hidhini një sy faqes së tyre pasi është vërtet një vepër arti.

Thënë kështu, arti i porositur zakonisht ka një çmim. Në këtë rast, 6 mijë dollarë - 11 mijë dollarë në varësi të përfundimit. Por nëse jeni si unë dhe nuk keni një rezervë prej 6 mijë dollarësh, atëherë jeni me fat sepse sot do t'ju tregoj se si të ndërtoni një version më të thjeshtë të një për rreth 200 dollarë me disa mjete bazë dhe një printer 3D!

Shënim: Thënia, "ju merrni atë që paguani" vlen në këtë rast pasi dizajni im nuk është në gjendje të bëjë momentet komplekse të sinkronizuara që bën origjinali. Por unë ende mendoj se është shumë mirë, veçanërisht pasi ju do të jeni në gjendje të thoni që e keni arritur!

Hapi 1: Rishikimi i Dizajnit

Rishikimi i Dizajnit
Rishikimi i Dizajnit
Rishikimi i Dizajnit
Rishikimi i Dizajnit
Rishikimi i Dizajnit
Rishikimi i Dizajnit
Rishikimi i Dizajnit
Rishikimi i Dizajnit

Gjëja e parë që u përpunua në dizajn ishte lëvizja.

Unë besoj se versioni i vërtetë i orës përdor motorë me koncentrik të dyfishtë të boshtit për të lëvizur akrepat, i ngjashëm me atë që u përdor në grupet e instrumenteve automobilistikë për të lëvizur gjilpërat para se gjithçka të bëhej dixhitale. Me pak kërkime, gjeta një motor jashtë raftit që dukej se mund ta bënte punën, por ato ishin mjaft të shtrenjta dhe kishin një kohë shumë të gjatë drejtimi (1m +). Nuk do të punojë.

Shërbimet nga ana tjetër janë të lira, të disponueshme dhe shumë të lehta për tu programuar. Zgjidhja u gjet.

Pas pak kohe në CAD, unë erdha me një dizajn. Plani ishte që të bëheshin 24 orë të vogla ku akrepat e secilës orë mund të kontrolloheshin në mënyrë të pavarur me dy servo motorë, t'i montonim ato orë në një tabelë në një rrjet 8x3 dhe të shkruanim pak kod për të kontrolluar lëvizjet në mënyrë që akrepat të bëjnë numra. Plani i misionit përfundoi.

Me zgjidhjen e tij, unë e zhvendosa fokusin në hartimin e pozicioneve të duarve për secilin numër që duhej të formonin.

Kjo përfshin pastrimin e internetit për imazhe dhe video të ClockClock në veprim. Kam gjetur imazhe për disa nga numrat, por kam dalë i thatë për një sasi të mirë gjithashtu. Pas një zhgënjimi, një dritë nga lart shkëlqeu dhe takova një sit ku dikush bëri një version dixhital të ClockClock dhe kishte një imazh të të gjitha pozicioneve. Rezultati !! Kredia për Manuelin në manu.ninja. Shikoni postimin e tij në blog me projektin! Gjëra shumë të lezetshme!

Duke përdorur këtë, unë hartova pozicionin dhe lëvizjet që secila dorë duhej të bënte nga një numër në tjetrin në mënyrë që të formonin shifrat ndërsa ora rrotullohej me kalimin e kohës. (Gjysmë ditë pune e përmbledhur në 26 fjalë.. psherëtimë..) Koha për të ndërtuar disa gjëra!

Hapi 2: Rendit materialet

Mohim: Unë bleva shumicën e materialeve për këtë projekt në vend gjatë udhëtimeve të shumta në dyqanin e pajisjeve dhe elektronikës. Këto lidhje më shërbejnë si një mënyrë për t'i ndarë ato materiale me ju dhe për të treguar se çfarë nevojitet për të ndërtuar këtë orë. Unë do t'ju inkurajoja të blini pak për të siguruar që po merrni ofertat më të mira.

Printer 3D dhe Filiment

Nëse nuk keni një printer 3D, do t'ju duhet të merrni një për këtë projekt. Ju mund t'i printoni pjesët përmes një shërbimi printimi, por unë nuk do ta rekomandoja atë rrugë pasi ndoshta është më ekonomike të blini vetëm printerin tuaj për shkak të numrit të pjesëve që ju nevojiten për të printuar. Plus nëse blini tuajin, do të keni një printer që mund të bëjë atë që dëshironi në të ardhmen! Nëse keni nevojë të merrni një, unë rekomandoj shumë Ender 3 nga Creality. Ky është printeri që kam përdorur për këtë projekt dhe në fakt sapo zgjodha një të dytë. Ato mund të blihen për rreth 250 dollarë dhe të printohen shumë mirë për çmimin.

Ender 3 nga Creality 3D -

Zgjodha të përdor materiale PLA të zeza dhe të bardha për orët individuale, por ju mund të jeni aq krijues sa dëshironi! Për shembull, përfundova duke përdorur një ngjyrë gri që kisha hedhur kur mbarova materialin. Nëse jeni i ri në printimin 3D, unë do të rekomandoja të përdorni PLA mbi ABS pasi është shumë më e lehtë të printoni me të.

  • (2) Filamenti i Printerit HATCHBOX PLA 3D - ZI -
  • (1) Filamenti i Printerit HATCHBOX PLA 3D - WHITE -

Në total, këtij projekti i duhen 1416g material ose 470m. Duke supozuar se dëshironi që trupat e orës të jenë me një ngjyrë të ndryshme nga akrepat, do t'ju duheshin 1176g për trupat dhe 96g për akrepat. Pjesa tjetër e përbërësve mund të printohet me të dy ngjyrat dhe kjo kërkon 144g.

Elektronikë

  • (48) SG90 9g Micro Servo -
  • (3) Driver PCA9685 16 Channel PWM Servo Motor -
  • (1) DS1302 Moduli i orës në kohë reale -
  • (1) Arduino Nano V3.0 Mikro Kontrolluesi -
  • (1) Furnizimi me energji elektrike 5v 2a DC -
  • Tela të ndryshme të bluzave -

Materiale ndërtimi

Kam përdorur drurin më të lirë më të lirë që mund të gjeja në dyqanin e lëndëve të drurit (plepi) dhe shkova me një njollë-poli të gjitha-në-një të sofrës nga Varathane. Përsëri, jini sa më krijues sa të doni! Panje? Qershi? Zgjedhja është e juaja!

  • 3 'x 16 "x 3/4" Pllakë plepi - Dyqan lokal i lëndës drusore
  • Varathane Mahogany Satin Njollë dhe Poliuretani -
  • 320 Fine Grit Sand Paper -
  • 100 Letër me rërë të zymtë mesatare -
  • Furça e aplikuesit të njollës (ose ekuivalente) -
  • (100) #4 3/8 "Phillips Pan Head Head Sheetmetal Screw -
  • (96) Vida M2.5 6mm Socket Head Cap -
  • Xhel Super Ngjitës -
  • (Opsionale) Lubrifikant me shumë qëllime -

Mjetet

Duhet të vendoseni nëse keni mjetet bazë DIY (stërvitje dhe stërvitje, kaçavida, masë kasetë dhe një katror). Unë kisha nevojë për një sharrë tavoline për të prerë copën e drurit të fortë që mora nga dyqani i lëndës drusore, por ata mund të jenë në gjendje ta presin atë për ju në dyqan.

Gjithashtu, unë zgjodha të përdor një ruter me rreze 1/4 për të rrumbullakuar skajet e tabelës, por ky hap është opsional. Nëse nuk keni një ruter ose nuk doni ta shpërtheni atë për këtë projekt, thjesht rëroni pak skajet e mprehta për të parandaluar copëzat dhe për ta bërë orën më të lehtë për tu trajtuar.

Një mjet që më duhej të blija për këtë projekt ishte një Saw Saw 3-1/2 . Unë shkova me Dozer Milwaukee Ice Hardened Hole Dozer! Nëse nuk mund ta kuptoni nga emri, ky mjet bën vrima të përsosura, shumë Nëse shkoni në të njëjtën rrugë, do t'ju duhet gjithashtu biti i përshtatësit me të cilin bashkohet sharra.

  • Milwaukee 3-1/2-Inch Ice Hardened Hole Saw-https://amzn.to/3eYilJC
  • Milwaukee Quick Change Hole Saw Mandrel, 1/4 "https://amzn.to/35ac3C5

Hapi 3: Shtypni Pjesët

Pjesë të printuara
Pjesë të printuara
Pjesë të printuara
Pjesë të printuara
Pjesë të printuara
Pjesë të printuara

E kam vënë këtë hap të parin pasi ka të ngjarë të zgjasë më gjatë. Për mua, trupave të orës u deshën rreth 3 orë për t'u printuar dhe ka 24 prej tyre (72 orë gjithsej pa përfshirë kohën e pushimit). A thashë se printeri i dytë që bleva ishte posaçërisht për këtë projekt? Epo ishte.

Në total, do t'ju duhet të printoni pjesët e mëposhtme. Shikoni fotot për orientim. Ingranazhet dhe unazat janë vetëm të shtypura të shtrira.

Kuvendet e Sahatit

  • (24) Trupat e orës
  • (24) Duart Minutore
  • (24) Duart e orës
  • (24) 12T ingranazh me vrimë të vogël
  • (24) 12T ingranazh me vrimë të madhe
  • (24) Unazat Mbajtëse
  • (48) 32T Servo Gear

Të ndryshme

  • (2) Kllapa qëndrimi
  • (1) Stërvitje për trupin e orës Jig

Shtypja gjithçka pa mbështetje dhe pa buzë dhe pjesët dolën mirë pa ndonjë dështim të printimit. Gjithashtu, kam përdorur një rezolucion të ulët dhe shpejtësi shumë të shpejtë për të përfunduar printimet më shpejt, por nuk do ta rekomandoja këtë. Nëse mund të përballoni kohë, printoni gjithçka me rezolucion të mesëm dhe të lartë për të marrë saktësinë më të mirë dimensionale. Të paktën, printoni duart dhe ingranazhet në rezolucion të lartë. Easyshtë e lehtë të shposh qendrën e trupit të orës duke përdorur një copë të madhësisë së duhur, por është shumë më e vështirë të lëmosh vazhdimisht pjesën e jashtme të boshteve të dorës.

Hapi 4: Pritini panelin e përparmë

Pritini panelin e përparmë
Pritini panelin e përparmë
Pritini panelin e përparmë
Pritini panelin e përparmë
Pritini panelin e përparmë
Pritini panelin e përparmë

Tani që paneli ka përfunduar dhe ju keni peshkuar duke shikuar atë shfaqje televizive, pjesët e printuara 3D duhet të kuptohen, është koha për të mbledhur orët!

Në fotografi, kam përfshirë një pamje të shpërthyer të mënyrës sesi orët shkojnë së bashku.

Vazhdoni dhe provoni përshtatjen e të gjitha pjesëve. Nëse keni printuar me rezolucion të lartë, gjithçka duhet të përshtatet së bashku në rregull. Më së shumti, mund t'ju duhet të thyeni skajin në trupin e orës ku kalon akrepi i orës. Nëse jeni si unë dhe i printoni pjesët me rezolucion të ulët ose gjërat nuk përshtaten së bashku, do t'ju duhet të lyeni, shponi dhe prerë pak pjesët.

Hapat e mëposhtëm përshkruajnë procesin për të testuar dhe modifikuar pjesët sipas nevojës.

  1. Provoni përshtatjen e ingranazhit 12T me vrimë të vogël në dorën e minutës. Duhet të jetë e ngushtë, por jo e pamundur për të vendosur ingranazhet. (Më falni që nuk kam një fotografi të kësaj)

    Nëse pjesët nuk përshtaten, stërvitni gradualisht qendrën e ingranazhit derisa të përshtatet në dorë. Këto pjesë do të duhet të ngjiten, kështu që mos e bëni shumë të ngushtë

  2. Provoni përshtatjen e ingranazhit 12T me vrimë të madhe në dorën e orës. Përshtatshmëria gjithashtu duhet të jetë e ngushtë.

    Nëse pjesët nuk përshtaten, stërvitni gradualisht sipas nevojës

  3. Provoni përshtatshmërinë e unazës mbajtëse në dorën e orës. Unaza duhet të ulet në buzën e krijuar në dorën e orës. Përshtatja duhet të jetë e ngushtë.

    Nëse pjesët nuk përshtaten, do të dëshironi të përdorni letër zmerile të hollë (rreth 320) për të lëmuar pjesën e jashtme të dorës së orës, ku unaza supozohet të rrëshqasë. SHENIM: Mundohuni të izoloni lëmimin tuaj për të hequr vetëm materialin nga vendi ku ulet unaza mbajtëse

  4. Hidhini një sy bazës së boshtit në dorën e minutës dhe inspektoni për ndonjë fryrje ose grumbullim materiali.

    Hiqni çdo material shtesë nga baza ose boshti. Boshti duhet të ketë një kënd prej 90 gradë me bazën rreth të gjithë perimetrit

  5. Provoni përshtatjen e boshtit të dorës së minutës në pjesën e brendshme të dorës së orës. Nëse pjesët përshtaten së bashku, rrotulloni dorën e minutës për të provuar fërkimin. Përshtatja duhet të jetë pa fërkime pasi pjesët duhet të rrotullohen brenda njëra -tjetrës.

    Nëse pjesët nuk përshtaten ose ka trillime ndërsa rrotullohet minuta, do të dëshironi të shponi qendrën e dorës së orës. Për mua, kjo u arrit me një stërvitje #18 (diametër 0.1695 "). SHENIM: Mos e stërvitni orën dhe kjo do të përkthehet për të luajtur në gjendje të mbledhur. Unë do të rekomandoja përdorimin e një grupi kalibrash për matni diametrin e boshtit nga ana e orës dhe blini një stërvitje që është rreth ".005 -.010" më e madhe se ai diametër

  6. Provoni përshtatjen e dorës së orës në pjesën e brendshme të trupit të orës nga pjesa e përparme dhe e pasme e trupit të orës. Përshtatja duhet të jetë pa fërkime pasi pjesët duhet të rrotullohen brenda njëra -tjetrës.

    • Nëse përshtatet nga pjesa e pasme dhe jo e përparme, ka të ngjarë që një buzë në faqen e trupit që ishte në pllakën e ndërtuar të printerit. Kjo mund të hiqet duke drejtuar një brisk rreth perimetrit të boshtit në trup.
    • Nëse nuk përshtatet nga pjesa e pasme ose e përparme, hidhini një sy boshtit të jashtëm të dorës së orës. Nëse ka gunga ose puçrra nga printeri 3D, do t'ju duhet t'i pastroni ato, pastaj të testoni përshtatjen.
    • Nëse ende nuk përshtatet pas lëmimit, do t'ju duhet të shponi boshtin qendror në trupin e orës. Për mua, kjo u arrit me një stërvitje me diametër 21/64 ". Njësoj si akrepi i orës, përdorni një grup kalibrash për të matur boshtin e dorës së orës dhe përdorni një stërvitje rreth tij".005 -.010 "me diametër më të madh për të shpuar trupin e orës.

Nëse keni nevojë të kryeni ndonjërin nga këto hapa, ka të ngjarë të keni nevojë të bëni të njëjtën gjë për secilën pjesë të pjesëve, kështu që shpëlajeni dhe përsëriteni këtë procedurë derisa të 24 grupet e pjesëve të përshtaten së bashku siç duhet.

Hapi 7: Mblidhni Orët - Ngjitës dhe Vidë

Mblidhni Orët - Zam dhe Vidë
Mblidhni Orët - Zam dhe Vidë

Shpresoj se keni qenë në gjendje të kaloni hapin e mëparshëm, por nëse jo, zemra ime është me ju.

Me të gjitha pjesët që përshtaten së bashku, është koha për të ngjitur dhe vidhosur! dmth mblidhni orët.

Kuvendi

  1. Futni dorën e orës në trupin e orës dhe kapni një unazë mbajtëse. Aplikoni një sasi të vogël super zam në diametrin e brendshëm (ID) të unazës mbajtëse dhe rrëshqiteni atë në dorën e orës nga mbrapa. Sigurohuni që unaza të jetë plotësisht e ulur në mënyrë që të mos ketë lojëra përkthimore në dorën e orës. SHENIM: Jini konservator me ngjitësin. Ju nuk doni të godisni aksidentalisht pjesën e sipërme të boshtit me zam kur instaloni unazën dhe nuk doni që zam të rrjedhë mbi bosht dhe të bllokojë dorën në vend në trup.
  2. Merrni një ingranazh 12T me vrimën e madhe dhe aplikoni pak zam në ID -në e ingranazhit.
  3. Rrëshqisni ingranazhin në dorën e orës. Sigurohuni që të jetë ulur plotësisht në mënyrë që ingranazhet në servo të rreshtohen siç duhet.
  4. Merrni një servo, drejtojeni kabllon përmes montimit dhe vendoseni në vend. SH NOTNIM: Servo duhet të instalohet me boshtin drejtpërdrejt përballë boshtit qendror (shiko figurën)
  5. Vidhoseni servon në vend me vidhat M2 dhe përsëriteni për anën tjetër.
  6. Merrni dy nga ingranazhet servo dhe një nga një, rrëshqitini ato mbi boshtet servo. SH NOTNIM: Nuk ka asnjë dhëmb në brendësi të këtyre ingranazheve dhe ato kanë një përshtatje presioni. Ato instalohen më së miri duke aplikuar gradualisht presion në një lëvizje rrethore në pjesën e sipërme të ingranazhit.
  7. Përdorni vidën që erdhi me servo për të montuar ingranazhin në vend. Përsëriteni për anën tjetër.
  8. Rregulloni akrepin e orës në mënyrë që të jetë pranë pozicionit të orës 12 duke vendosur një presion të vogël në ingranazhin servo për ta shkëputur atë nga dora dhe duke e rrotulluar dorën sipas nevojës.
  9. Instaloni dorën e minutës në qendër të dorës së orës dhe rrotullojeni atë në pozicionin e orës 12.
  10. Merrni një ingranazh 12T me vrimën e vogël dhe aplikoni pak zam në ID -në e ingranazhit. Rrëshqisni ingranazhin mbi dorën e minutës nga pjesa e pasme e orës. Sigurohuni që ingranazhi është ulur plotësisht.

Tani duhet të keni 1 orë të montuar! Woo!

Tani për 23 të tjerat.. SHENIM: Do të kërkohet durim.

Hapi 8: Mblidhni Orë në Panel

Mblidhni Orë në Panel
Mblidhni Orë në Panel
Mblidhni Orë në Panel
Mblidhni Orë në Panel
Mblidhni Orë në Panel
Mblidhni Orë në Panel

Ti e bëre. Të 24 orët. Punë e mirë.

Ky hap është një nga më të lehtë. Ne vetëm duhet të shpojmë vrimat e montimit për trupat e orës dhe të montojmë gjithçka lart. Ne do të përdorim kompresën e printuar 3D për të tharë vrimat dhe për të siguruar që trupat e orës të rreshtohen.

Shpimi i vrimave të montimit

  1. Merrni përsëri panelin e drurit dhe vendoseni në disa blloqe me pjesën e pasme lart. Mbuloni blloqet me peshqir në mënyrë që të mos gërvishtni fytyrën e përparme.
  2. Instaloni një bit 1/16 "në stërvitje dhe vendoseni kunjin në vrimën e parë.
  3. Duke përdorur një katror (ose kokërdhokun tuaj) rrotulloni figurën për të qenë paralel me skajin e panelit.
  4. Vendoseni majën e gropës në vrimën në shtresë dhe shponi me kujdes vrimat në një thellësi prej 1/2 ". Shkoni ngadalë pasi nuk doni të shponi pjesën e përparme të panelit. Një goditje e lehtë për ta vendosur atë një Unazë të vogël O në bit 1/2 "nga maja dhe stërviteni derisa unaza O të prekë figurën. Unaza do të ecë jashtë orarit dhe mund t'ju duhet të përshtateni përsëri, por është më mirë sesa ta bëni atë të verbër.
  5. Përsëriteni për 23 vrimat e mbetura.
  6. Vendosni dy kllapat mbështetëse në anën e pasme të panelit rreth 1.5 "nga buza e jashtme dhe në linjë me skajin e poshtëm. Stërviteni në të njëjtën thellësi 1/2".

Instalimi i Orëve

  1. Merrni një orë dhe vendoseni me fytyrë poshtë në panel.
  2. Duke përdorur 4 nga vidat #4 prej fletë metalike, montoni orën në vend. Kam përdorur një kaçavidë të rregullt për këtë për të siguruar që nuk e kam bërë shumë.
  3. Përsëriteni për 23 orët e mbetura.
  4. Duke përdorur të njëjtat vida montoni dy kllapat mbështetëse.
  5. Kthejeni orën dhe kënaquni me punën tuaj!

Bëni një pushim të mirë këtu sepse jeni gati në gjysmë të rrugës dhe e meritoni!

Hapi 9: Instaloni të gjitha së bashku

Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku
Instalimi i të gjitha së bashku

Për elektronikën!

Para se të fillojmë, do të na duhet të bëjmë disa modifikime në drejtuesit e servo PWM, në mënyrë që t'i zinxhirojmë të gjithë së bashku.

Drejtuesit e PWM

  1. Nëse drejtuesit tuaj nuk erdhën të montuar, do t'ju duhet t'i montoni ata. Nëse keni blerë ato të pa montuara, unë do të supozoj se ju e dini se si ta bëni këtë.
  2. Në dy nga drejtuesit, ngjitni një kokë në anën e bordit që nuk ka një të tillë. Kjo do t'i lejojë ata të lidhen me zinxhirë së bashku. Lëreni mënjanë njërën.
  3. Tjetra, ne duhet të kapërcejmë dy kontakte në tabelën që nuk i lëmë mënjanë për t'i dhënë një adresë unike. Për këtë tabelë, ajo do të kontakteve "A0". Duke përdorur një hekur bashkues dhe një copë ose saldim, tërhiqeni lidhësin për të lidhur pads. Sigurohuni që jastëkët e tjerë të mbeten të paprekur dhe jo të kapur.
  4. Së fundmi, në tabelë nuk keni lidhur një kokë shtesë, tejkaloni dy kontaktet e etiketuar si A1.

Me drejtuesit gati për të shkuar, është koha t'i lidhni të gjitha së bashku. Ka shumë lidhje servo kështu që do të marrë pak flokë, por unë kam qenë në gjendje ta bëj atë të përshtatet pa pasur nevojë të zgjas ndonjë prej servo linjave. Hidhini një sy fotove për të parë se si kam qenë në gjendje ta bëj atë punë.

Instalime elektrike

  1. Kaloni linjat servo nëpër dhe rreth trupave të orës në një mënyrë që ju lejon të lidhni 16 rreshta me secilën tabelë. Nëse dëshironi të kopjoni kursin tim, hidhini një sy fotos. Nëse nuk e kopjoni rrugëzimin tim, do t'ju duhet të vini re se në cilën tabelë dhe pin është lidhur çdo servo. Në fotot e mësipërme, ekziston një matricë që tregon konventën e emërtimit që kam përdorur në kod. Përdorni të njëjtën konventë në mënyrë që kodi të mos ketë nevojë të modifikohet më vonë.
  2. Duke përdorur telat e kërcyesit, lidhini të tre drejtuesit së bashku drejtpërsëdrejti. Kontrolloni dy herë punën tuaj për të siguruar që kufijtë të mos kalohen. Kunjat janë etiketuar në të dy anët e majtë dhe të djathtë të drejtuesve dhe nëse keni përdorur tela me ngjyra të ndryshme, duhet të jetë e lehtë për tu dalluar.
  3. Duke përdorur disa tela të tjerë kërcyes, lidhni Arduino Nano tek servo shoferi i parë sipas imazhit të bashkangjitur. I futa këto në pjesën e poshtme të djathtë në pjesën më të madhe të orës, në mënyrë që të mund ta fsheh Arduino -n atje. Ka shumë hapësirë, thjesht kontrolloni dy herë për të siguruar që telat nuk godasin ingranazhet.
  4. Me disa tela të tjerë kërcyes, lidhni Ora e Kohës Real (RTC) me Arduino sipas imazhit të bashkangjitur. Unë kam qenë në gjendje ta fsheh këtë në trup direkt mbi orën me Arduino.
  5. Së fundi, lidhni furnizimin me energji elektrike 5v në terminalet e vidhave të gjelbra në drejtuesin e parë PWM.

Ora duhet të duket mjaft mirë tani !! Por për fat të keq është koha për pjesën më të vështirë.

Hapi 10: Kalibrimi i Pozicioneve

Kalibrimi i Pozicioneve
Kalibrimi i Pozicioneve

Ok zbulim i plotë, këtu mësova se duhet të kisha projektuar montimin e orës më mirë për ta bërë këtë hap më të lehtë.

Çështja është, ingranazhet nuk janë të fiksuara në duar, kështu që pozicioni 100 gradë i njërit nuk është i njëjtë me tjetrin. Si e tillë, secila dorë duhet të kalibrohet individualisht për të përcaktuar se cila shkallë shkalle lidhet me pozicionet e orës 12, 3, 6 dhe 9.

Kjo është e lodhshme, por jo e pamundur. Kam shkruar pak kod për ta bërë atë dhe kam bërë një tabelë për të mbajtur rezultatet. Kodi ju lejon të dërgoni një pozicion në gradë me anë të Serial Monitor për të kontrolluar pozicionin e servo që po kalibroni. Me pak fjalë, sapo të kuptoni se cili pozicion i korrespondon 12, 3, etj., Vëreni se në tabelë dhe formulat gjenerojnë automatikisht kodin kryesor për të drejtuar orën. Në të ardhmen, unë mund të azhurnoj modelin me ingranazhe të kyçura, por tani për tani, do t'ju duhet të ndiqni hapat e mëposhtëm.

Para se të filloni, ky proces është shumë më i lehtë nëse etiketoni secilën orë me kunj dhe tabelën e drejtuesit për secilën dorë. Merrni disa shënime ngjitëse (mundësisht në tre ngjyra) dhe një stilolaps. Merrni 8 shënime për secilën ngjyrë dhe shkruani çiftet e mëposhtme. "0-1", "2-3", "4-5" … etj. Këto do të jenë çiftet pin-minutë për çdo orë. Vendosni orën tuaj dhe vendosni këto shënime në pjesën e përparme të panelit pranë trupit përkatës të orës.

Kalibrimi i Pozicioneve

  1. Shkarkoni dhe instaloni programin Arduino Coding nëse nuk e keni tashmë.
  2. Shkarkoni dhe hapni librin e punës Excel të titulluar "Kalibrimi i orës dhe kodi" në lidhjen e mëposhtme dhe lundroni te fleta "Tabela e Kalibrimit".
  3. Shkarkoni Bibliotekën Adafruit-PWM-Servo-Driver në lidhjen më poshtë dhe vendoseni në dosjen tuaj të bibliotekës Arduino. Dosja e bibliotekës është zakonisht në dokumentet / Arduino lule në kompjuterin tuaj.
  4. Shkarkoni dhe hapni skicën Arduino të titulluar, "Kalibrimi i_pozicioneve" bashkangjitur më poshtë.
  5. Në lakin kryesor të zbrazëtisë, modifikoni linjën e kodit për kolonën e parë të orës së kolonës së parë të rreshtit më të ulët (C1H sipas konventës së emërtimit). Zëvendësoni "3" me tabelën me të cilën është lidhur dora e orës tuaj dhe zëvendësoni "14" me numrin e kunjit me të cilin lidhet dora. "bordi3.setPWM (14, 0, pulsi2);"
  6. Sigurohuni që bordi juaj është vendosur në Nano dhe porti serik i saktë është zgjedhur në programin Arduino. Hapni Monitorin Serial dhe ngarkoni skicën. Monitoruesi serik duhet të lexojë "Gati për komandë".
  7. Dërgo "120" në servo. Akrepi i orës duhet të jetë në pozicionin e tij përkatës 120.
  8. Tani, do t'ju duhet të hidheni në rrjetën e ingranazheve për të marrë krahun përballë diku afër pozicionit të orës 12, ndërsa e lini servon në pozicion. Kjo mund të bëhet duke e tërhequr butësisht servo ingranazhin nga ingranazhi përkatës i orës dhe duke e rrotulluar dorën derisa të përballet me pozicionin 12. SH NOTNIM: Nuk ka nevojë të jetë perfekt, vetëm në afërsi të orës 12.
  9. Me rregullimin e plotë, dërgoni "80" në servo. Dora duhet të lëvizë në drejtim të akrepave të orës.
  10. Tani do t'ju duhet të kaloni midis një komande rreth "120" dhe komandës "80" dhe të vazhdoni të modifikoni numrin 120 derisa të zbuloni se cila komandë korrespondon me orën 12. Pasi ta keni marrë, vini re këtë në fletën excel për kolonën C1 orë CCW.
  11. Tjetra, kaloni midis vlerës tuaj 12 dhe diçka rreth "80" derisa të merrni numrin për pozicionin e orës 3 nga drejtimi i akrepave të orës. Vini re këtë në tabelën në kolonën C1 orë CW.
  12. Pastaj, kaloni midis vlerës tuaj 3 dhe diçka rreth numrit "40" për pozicionin e orës 6 nga drejtimi i akrepave të orës. Vini re këtë vlerë.
  13. Pozicioni i orës 7.5 llogaritet në tabelë, kështu që mos u shqetësoni për këtë.
  14. Kaloni midis vlerës tuaj 6 dhe diçka rreth "10" për të marrë vlerën e tij për orën 9 në drejtimin CCW.
  15. Për shkak se ingranazhet nuk janë të përsosura, tani do t'ju duhet ta përsërisni këtë në drejtim të kundërt të akrepave të orës pasi vlerat ka të ngjarë të jenë pak më të ndryshme dhe secila dorë do të duhet të godasë pozicionet nga të dy drejtimet për numrat e ndryshëm.

Tani duhet të keni një dorë të kalibruar në orën e parë !!

Ndryshoni numrat në "board3.setPWM (14, 0, impuls2);" kodoni për dorën e minutës C1 dhe përsëritni procesin. Pasi të keni përfunduar, do t'ju duhet ta përsërisni këtë për 23 asambletë e mbetura.

Në tabelë, do të vini re se disa qeliza janë thinjur. Kjo ndodh sepse ato pozicione nuk janë të nevojshme për të bërë numrat më të mëdhenj për atë dorë specifike.

Kërkoj falje paraprakisht për sa e lodhshme është kjo, por pasi të jetë përfunduar, sinqerisht mund të them se pjesa më e vështirë ka përfunduar.

Hapi 11: Kalibrimi i numrave

Kalibrimi i numrave
Kalibrimi i numrave

Nëse do të arrini edhe pse deri në këtë pikë, kjo është vendi ku ora do të gjallërohet!

Unë kam shkuar tashmë edhe pse përpjekja për të përcaktuar se ku duhet të shkojë secila dorë për të bërë secilën shifër më të madhe dhe akoma më mirë, kodi do të gjenerohet automatikisht në fletën excel!

Thjesht duhet ta marrësh atë kod, ta ngarkosh dhe të bësh disa rregullime të shkëlqyera për secilin numër.

Kalibrimi i numrave

  1. Hapni skicën "Calibrating_the_Numbers" të bashkangjitur më poshtë.
  2. Shkoni te fleta "Kënde për kodin" në librin e punës excel.
  3. NFSE VET ONM NFSE keni përdorur një lidhje servo pin të ndryshme nga unë, futini këto tani në tabelën "Servo Board and Pin Assignments".
  4. Përndryshe, lëvizni poshtë vijës së zezë dhe kopjoni kodin për shifrën e parë.
  5. Ngjiteni atë në skicën Arduino në pjesën e poshtme.
  6. Në kodin që sapo keni ngjitur, modifikoni numrin e theksuar në këtë rresht në "11". "nëse (numri == 0) {". Kjo do të përdoret për të dërguar një "0" në orë.
  7. Në lakin kryesor, modifikoni numrin e theksuar për shifrën që po kalibroni. "shifra 4 (numri);"
  8. Ngarko skicën dhe hap monitorin Serial. Ju duhet të shihni, "Gati për komandë".
  9. Numrat kanë për qëllim të punojnë vetëm në renditje të njëpasnjëshme. 1, 2, 3, etj. Vazhdoni dhe dërgoni një "11" në tabelë, por mos u tronditni nëse është fikur. Supozohej se një "2" ishte atje më parë. Ecni me biçikletë me numrat e tjerë 1, 2 dhe 11. tani duhet të shihni diçka afër një "0"
  10. Tani është vendi ku do t'ju duhet të modifikoni këndet aq sa dëshironi për të përsosur pozicionet e duarve. Nëse i keni ngjitësit ende lart kjo nuk është aq e vështirë sa tingëllon. Thuaj që po lëviz nga 0 në 1 por nuk të pëlqen pozicioni në të cilin ndodhet njëra nga duart. Vini re tabelën dhe kunjin e asaj dore dhe lëvizni përmes kodit në rreshtat nën, "tjetër nëse (numri == 1) {". Gjeni vijën ku ajo dorë lëviz, dhe shtoni ose zbritni pak nëse dëshironi që dora të lëvizë pak më shumë në drejtimin CW ose CCW respektivisht.
  11. Nëse nuk e shihni vijën e kodit ku ajo dorë lëviz, është sepse nuk ka nevojë të lëvizë nga pozicioni i mëparshëm për të bërë atë numër dhe ishte vendosur para dorës. Në këtë rast, kthehuni mbrapsht megjithëse numrat, 0 ose 2, gjeni atë rresht dhe bëni modifikimet tuaja atje.
  12. Pasi të jeni të kënaqur, kopjoni kodin tuaj të modifikuar dhe ngjiteni atë disa kolona nga origjinali në fletën excel. E RORTNDSISHME: Ju duhet të ndryshoni "11" në rresht, "nëse (numri == 11) {" Kthehuni në një "0". Nëse jo, kodi i mëvonshëm nuk do të funksionojë siç duhet.
  13. Përsëriteni për shifrat 2, 3 dhe 4. Për shifrën e dytë dhe të katërt, do të kalibroni numrat 0-9, dhe për shifrën e tretë, 0-5.

Kjo eshte! Tani keni kodin që do të bëjë numrat që na duhen për të treguar kohën!

Hapi 12: Vendosja e kohës

Pothuajse atje! Premtoj.

Moduli DS1302 Ora në kohë reale (RTC) është i lezetshëm sepse ka një bateri të pavarur dhe do të ruajë kohën edhe nëse Arduino Nano nuk ka energji. Por ashtu si çdo orë tjetër, koha duhet të caktohet.

Vendosja e Kohes

  1. Shkarkoni bibliotekën "DS1302" në këtë lidhje dhe vendoseni në dosjen tuaj të bibliotekës Arduino.
  2. Hapni mjedisin Arduino dhe hapni skicën shembull, "set_clock" duke lundruar te File/Examples/arduino-ds1302-master/set_clock.
  3. Ky është një pjesë e kodit që do të vendosë kohën, por së pari, ne duhet të lidhim dy tela kërcyes nga 3.3v dhe kunja fundore në Arduino Nano, në VCC dhe kunjin fundor në RTC, përkatësisht. Këto rreshta përdoren vetëm për të caktuar kohën. nëse i lini të lidhura, koha do të rivendoset sa herë që Arduino sheh energji.
  4. Tjetra, ne duhet të modifikojmë kodin për t'i treguar se ku është lidhur ora jonë. Kjo bëhet duke modifikuar numrat e theksuar në, "const int kCePin = 5; // Chip Enable" "const int kIoPin = 6; // Input/Output" "const int kSclkPin = 7; // Ora Seriale" nga 5, 6, 7 TO 4, 3, 2.
  5. Lëvizni në lakin kryesor dhe gjeni rreshtin, "Koha t (2013, 9, 22, 1, 38, 50, Koha:: kSondaj);" kjo është në formatin, "Koha t (Viti, Muaji, Dita, Ora, Minuta, E dyta, Koha:: kDayOfTheWeek);"
  6. Na duhet vetëm koha, por vazhdoni dhe modifikoni gjithçka që të jetë e saktë dhe ngarkoni kodin.
  7. Hapni Monitorin Serial për të verifikuar që kodi është ngarkuar me sukses. Duhet të shihni një printim në formatin, "E diel, 22 shtator 2013 në 01:38:50."
  8. Shkëputni kërcyesit.

Hapi 13: Ngarko kodin kryesor

Image
Image

Ti e bëre! Ti e bëre atë! Edhe një hap dhe çmimi është i juaji.

Mbetet vetëm të azhurnoni kodin kryesor me vlerat e personalizuara nga kalibrimi juaj dhe të shijoni artin tuaj të shkëlqyer.

Siç u përmend më parë, numrat kanë për qëllim të ndryshojnë në renditje sekuenciale. Nëse numri i gabuar është i pranishëm para një ndryshimi, ka të ngjarë që nuk do të funksionojë siç duhet. Si i tillë, ky kod inicializohet duke cikluar secilin numër nga 0 në maksimumin e tij për atë shifër dhe më pas kthehet në numrin e kohës aktuale. Pra, thoni në shifrën e dytë ne kemi nevojë për një "4", ai shifër do të shkojë nga 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4 për të siguruar një "4" është treguar në të vërtetë.

Për më tepër, kodi është mjaft i thjeshtë. Ai kontrollon kohën çdo 15 sekonda dhe e krahason atë me kohën 15 sekonda në të kaluarën. Nëse koha ka ndryshuar, ajo e dërgon kohën e re në shifrat që duhet të lëvizin dhe i lëviz ato duar! Unë bëra çmos në kod për të komentuar gjëra për të përshkruar atë që po ndodh.

Ngarko kodin kryesor

  1. Hapni skicën "Clockception_Main_Code" në programin Arduino.
  2. Kopjoni kodin tuaj të personalizuar nga fleta excel dhe ngjiteni në skicë në fund.
  3. Ngarko skicën dhe rri ulur për të parë punën tënde që vjen në jetë.

Nëse kam bërë një punë mjaft të mirë duke përshkruar këtë udhëzues, tani duhet të shikoni kohën aktuale! Uluni për një minutë ose dy për t'u siguruar që koha të ndryshojë.

Pasi të jeni gati, mund ta lëvizni orën në shtëpinë e saj!

Hapi 14: Shijoni Orën tuaj !

Konkursi i autorit për herë të parë
Konkursi i autorit për herë të parë

Epo, kjo është e gjitha njerëz! Ju keni krijuar me sukses një kopje të ClockClock për një pjesë të kostos.

Shpresoj se ju ka pëlqyer kjo udhëzuese! Nëse është kështu, do ta vlerësoja shumë votën tuaj në konkursin e Autorit të Herës së Parë.

Nëse keni ndonjë pyetje ose koment, ju lutemi mos ngurroni të na kontaktoni! Unë jam i lumtur t'i përgjigjem çdo pyetjeje:)

Konkursi i autorit për herë të parë
Konkursi i autorit për herë të parë

Çmimi i Madh në Konkursin e Autorit për herë të parë

Recommended: