Orodha ya maudhui:

Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)

Video: Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)

Video: Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Video: FAHAMU KUHUSU WATU AMBAO HAWAWEZI KUAMBUKIZWA UKIMWI 2024, Novemba
Anonim
Utabiri - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa!
Utabiri - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa!
Utabiri - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa!
Utabiri - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa!

Salaam wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako:) Asante!

Mafundisho haya yatakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeiita kwa ujanja, "Clockception". Najua, asili kabisa.

Kwa kweli ni mfano wa ClockClock iliyoundwa na kujengwa na Wanadamu Tangu 1982. Nilipata saa miaka michache iliyopita na mara moja nikasisitizwa na harakati yake iliyosawazishwa na uzuri mdogo. Ikiwa haujaiona, angalia wavuti yao kwani ni kazi ya sanaa.

Hiyo ilisema, sanaa ya bespoke kawaida huja kwa bei. Katika kesi hii, $ 6k - $ 11k kulingana na kumaliza.. Ikiwa unayo njia, ningependekeza upendekeze kuchukua moja. Lakini ikiwa wewe ni kama mimi na hauna pesa za ziada za $ 6k, basi una bahati kwa sababu leo nitakuonyesha jinsi ya kuunda toleo rahisi la moja kwa karibu $ 200 na vifaa kadhaa vya msingi na printa ya 3D!

Kumbuka: Msemo usemao, "unapata unacholipa" unashikilia ukweli katika kesi hii kwani muundo wangu hauwezi kufanya nyakati ngumu zilizolandanishwa ambazo asili hufanya. Lakini bado nadhani ni nzuri sana, haswa kwani utaweza kusema umeifanya!

Hatua ya 1: Pitia muundo

Pitia Ubunifu
Pitia Ubunifu
Pitia Ubunifu
Pitia Ubunifu
Pitia Ubunifu
Pitia Ubunifu
Pitia Ubunifu
Pitia Ubunifu

Jambo la kwanza kufanya kazi katika muundo huo ilikuwa mwendo.

Ninaamini toleo halisi la saa hutumia motors za stepper mbili za kusonga ili kusonga mikono, sawa na ile iliyotumiwa katika nguzo za vyombo vya magari kusonga sindano kabla ya kila kitu kwenda dijiti. Kwa utafiti kidogo, nilipata gari lisilo rafu ambalo lilionekana kama linaweza kufanya kazi hiyo, lakini zilikuwa ghali sana na zilikuwa na muda mrefu sana wa kuongoza (1m +). Si kwenda kufanya kazi.

Servos kwa upande mwingine ni ya bei rahisi, inapatikana kwa urahisi, na ni rahisi sana kupanga. Suluhisho limepatikana.

Baada ya muda kidogo katika CAD, nilikuja na muundo. Mpango ulikuwa kutengeneza saa 24 ndogo ambapo mikono ya kila saa inaweza kudhibitiwa kwa uhuru na motors mbili za servo, kuweka saa hizo kwenye ubao kwenye gridi ya 8x3, na kuandika nambari kidogo ya kudhibiti harakati ili mikono itengeneze nambari. Mpango wa dhamira umekamilika.

Na hiyo iliyopangwa, nilibadilisha mwelekeo wa kuchora nafasi za mikono kwa kila nambari wanayohitaji kuunda.

Hii ilijumuisha kutafuta mtandao kwa picha na video za ClockClock kwa vitendo. Nilipata picha kwa nambari zingine lakini nilikuja kavu kwa kiwango kizuri pia. Baada ya kuchanganyikiwa kidogo, taa kutoka juu iliangaza chini na nikaona tovuti ambapo mtu alifanya toleo la dijiti la ClockClock na alikuwa na picha ya nafasi zote. Alama !! Sifa kwa Manuel kwenye manu.ninja. Angalia chapisho lake la blogi na mradi huo! Vitu poa sana!

Kutumia hii, nilichora nafasi na harakati kila mkono unahitajika kufanya kutoka nambari moja hadi nyingine ili kuunda nambari kama saa iliyozunguka kwa wakati. (Nusu ya kazi ya siku iliyofupishwa kwa maneno 26.. pumua..) Wakati wa kujenga vitu kadhaa!

Hatua ya 2: Vifaa vya Agizo

Kanusho: Nilinunua vifaa vingi vya mradi huu kijijini wakati wa safari nyingi kwenye duka la vifaa vya elektroniki. Viungo hivi hutumika kama njia ya mimi kushiriki vifaa hivi na wewe na kuonyesha kile kinachohitajika kujenga saa hii. Ningekuhimiza ununue kidogo ili kuhakikisha unapata mikataba bora.

Printa ya 3D na Filiment

Ikiwa hauna printa ya 3D, utahitaji kupata moja ya mradi huu. Unaweza kuwa na sehemu zilizochapishwa kupitia huduma ya uchapishaji, lakini nisingependekeza njia hiyo kwani labda ni ya kiuchumi zaidi kununua printa yako mwenyewe kwa sababu ya idadi ya sehemu ambayo unahitaji kuchapisha. Zaidi ikiwa unanunua yako mwenyewe, utakuwa na printa ambayo inaweza kile unachotaka baadaye! Ikiwa unahitaji kupata moja, ninapendekeza sana Ender 3 kwa Ubunifu. Huyu ndiye printa niliyetumia kwa mradi huu na kwa kweli nilichukua ya pili. Wanaweza kuwa na karibu $ 250 na uchapishe vizuri kwa bei.

Ender 3 na Ubunifu 3D -

Nilichagua kutumia nyenzo nyeusi na nyeupe za PLA kwa saa za kibinafsi lakini unaweza kuwa mbunifu kama vile ungependa! Kwa mfano, niliishia kutumia kijivu ambacho nilikuwa nimeweka wakati nilipoishiwa nyenzo. Ikiwa wewe ni mpya kwa uchapishaji wa 3D, ningependekeza utumie PLA juu ya ABS kwani ni rahisi kuchapisha nayo.

  • (2) HATCHBOX PLA 3D Printer Filament - NYEUSI -
  • (1) HATCHBOX PLA 3D Printer Filament - NYEUPE -

Kwa jumla, mradi huu unahitaji 1416g ya nyenzo au 470m. Kwa kudhani unataka miili ya saa iwe rangi tofauti na mikono, utahitaji 1176g kwa miili na 96g kwa mikono. Vipengele vingine vinaweza kuchapishwa kwa rangi yoyote na hiyo inahitaji 144g.

Umeme

  • [48] SG90 9g Micro Servo -
  • (3) PCA9685 16 Channel PWM Servo Motor Dereva -
  • (1) Moduli ya Saa Saa ya DS1302 -
  • (1) Mdhibiti mdogo wa Arduino Nano V3.0 -
  • (1) 5v 2a Ugavi wa Nguvu ya DC -
  • Waya za Jumper zilizowekwa -

Vifaa vya ujenzi

Nilitumia kuni gumu ghali zaidi ambayo ningepata kwenye duka la mbao (poplar) na kwenda na doa la Mahogany kila mmoja / poly kutoka Varathane. Tena, kuwa mbunifu kama vile ungependa! Maple? Cherry? Chaguo ni lako!

  • 3 'x 16 "x 3/4" Bodi ya poplar - Duka la mbao la karibu
  • Varani Mahogany Satin Stain na Polyurethane -
  • Karatasi ya mchanga mwembamba wa 320 -
  • Karatasi ya mchanga wa kati ya 100 -
  • Broshi ya Mwombaji wa Madoa (au sawa) -
  • (100) # 4 3/8 "Parafujo ya Sheetmetal Screw ya Phillips Pan -
  • (96) M2.5 6mm Sura za Kichwa cha Kofia -
  • Gel ya Gundi Kubwa -
  • (Hiari) Mafuta mengi ya kusudi -

Zana

Unapaswa kuweka ikiwa una zana za kimsingi za DIY (kuchimba visima na kuchimba visima, bisibisi, kipimo cha mkanda, na mraba). Nilihitaji saw ya meza ili kupunguza kipande cha kuni ngumu nilichopata kutoka kwa duka la mbao, lakini wanaweza kukukatia kwa duka.

Pia, nilichagua kutumia 1/4 radius router kidogo kuzunguka kingo za bodi, lakini hatua hii ni ya hiari. Ikiwa huna router au hautaki kuivunja kwa mradi huu, mchanga tu chini ya kingo kali ili kuzuia mabanzi yoyote na ufanye saa iwe rahisi kushughulikia.

Chombo kimoja nilichohitaji kununua kwa mradi huu kilikuwa 3-1 / 2 Hole Saw. Nilikwenda na Milwaukee Ice Hardened Hole Dozer! Ikiwa haukuweza kusema kutoka kwa jina, zana hii hufanya karibu na mashimo kamili, sana Ukienda kwa njia ile ile, utahitaji pia adapta kidogo ambayo msumeno huambatanisha nayo.

  • Milwaukee 3-1 / 2-Inch Ice Hardened Hole Saw -
  • Milwaukee Mabadiliko ya Haraka Hole Saw Mandrel, 1/4 "https://amzn.to/35ac3C5

Hatua ya 3: Chapisha Sehemu

Magazeti Sehemu
Magazeti Sehemu
Magazeti Sehemu
Magazeti Sehemu
Magazeti Sehemu
Magazeti Sehemu

Nimeweka hatua hii kwanza kwani itachukua muda mrefu zaidi. Kwa mimi, miili ya saa ilichukua kama masaa 3 kuchapisha na kuna 24 kati yao (saa 72 jumla haijumuishi wakati wa chini). Je! Nilisema kichapishaji cha pili nilichonunua kilikuwa mahsusi kwa mradi huu? Vizuri ilikuwa.

Kwa jumla, utahitaji kuchapisha sehemu zifuatazo. Tazama picha za mwelekeo. Gia na pete zimechapishwa tu zikiwa zimelala.

Mikutano ya Saa

  • (24) Miili ya Saa
  • (24) Mikono Dakika
  • (24) Saa Mikono
  • (24) 12T Gia w / Shimo Ndogo
  • (24) 12T Gia w / Shimo Kubwa
  • (24) Kubakiza Pete
  • (48) 32T Servo Gia

Misc.

  • (2) Mabano ya Simama
  • (1) Mwili wa Saa Drill Jig

Nilichapisha kila kitu bila msaada na bila ukingo na sehemu zilitoka vizuri bila shida yoyote ya kuchapisha. Pia, nilitumia azimio la chini na kasi ya haraka sana kumaliza kuchapisha haraka lakini nisingependekeza hii. Ikiwa unaweza kumudu wakati, chapisha kila kitu kwa azimio la kati hadi la juu ili kupata usahihi bora zaidi. Kwa kiwango cha chini, chapisha mikono na gia katika res kubwa. Ni rahisi kuchimba katikati ya mwili wa saa ukitumia kiwango kidogo cha ukubwa unaofaa, lakini ni ngumu sana kuweka mchanga chini nje ya shafts za mikono.

Hatua ya 4: Kata Jopo la Mbele

Kata Jopo la Mbele
Kata Jopo la Mbele
Kata Jopo la Mbele
Kata Jopo la Mbele
Kata Jopo la Mbele
Kata Jopo la Mbele

Sasa kwa kuwa jopo limemalizika na umechukua muda mwingi ukitazama kipindi hicho cha Runinga, sehemu zilizochapishwa za 3D zifanyike maana, ni wakati wa kukusanya saa!

Kwenye picha, nimejumuisha maoni yaliyolipuka ya jinsi saa zinavyokwenda pamoja.

Endelea na ujaribu sehemu zote. Ikiwa ulichapisha kwa azimio kubwa, kila kitu kinapaswa kutoshea sawa. Kwa zaidi, unaweza kuhitaji kuvunja makali kwenye mwili wa saa ambapo mkono wa saa unapitia. Ikiwa wewe ni kama mimi na umechapisha sehemu kwenye sehemu ya chini au vitu havifai pamoja, utahitaji mchanga, kuchimba visima, na kukata sehemu kidogo.

Hatua zilizo chini zinaelezea mchakato wa kujaribu na kurekebisha sehemu kama inahitajika.

  1. Jaribu kufaa kwa gia ya 12T / shimo ndogo kwa mkono wa dakika. Inapaswa kuwa ngumu, lakini haiwezekani kupata gia. (Samahani sina picha ya hii)

    Ikiwa sehemu hazitoshei, hatua kwa hatua chimba katikati ya gia mpaka itoshe mkono. Sehemu hizi zitahitaji kushikamana kwa hivyo usiifanye iwe ngumu sana

  2. Jaribu kufaa kwa gia ya 12T w / shimo kubwa kwa mkono wa saa. Sawa inapaswa pia kuwa ngumu.

    Ikiwa sehemu hazitoshei, endelea kuchimba inahitajika

  3. Jaribu usawa wa pete ya kubakiza kwa saa. Pete inapaswa kukaa kwenye mdomo iliyoundwa ndani ya mkono wa saa. Sawa inapaswa kuwa ngumu.

    Ikiwa sehemu hazitoshei, utataka kutumia karatasi nzuri ya mchanga (karibu 320) ili mchanga nje ya mkono wa saa ambapo pete inapaswa kuteleza. KUMBUKA: Jaribu kutenga mchanga wako ili kuondoa tu nyenzo kutoka mahali pete ya kubaki inakaa

  4. Angalia msingi wa shimoni kwenye mkono wa dakika na kagua milipuko yoyote au ujenge nyenzo.

    Ondoa nyenzo yoyote ya ziada kutoka kwa msingi au shimoni. Shimoni inapaswa kufanya pembe ya digrii 90 na msingi karibu na mzunguko mzima

  5. Jaribu kufaa kwa shimoni la mkono wa dakika hadi ndani ya mkono wa saa. Ikiwa sehemu zinafaa pamoja, zungusha mkono wa dakika ili ujaribu msuguano. Sawa inapaswa kuwa bila msuguano kwani sehemu zinahitaji kuzunguka ndani ya kila mmoja.

    Ikiwa sehemu hazitoshei au kuna hadithi ya uwongo kadiri dakika inavyozunguka, utataka kuchimba katikati ya mkono wa saa. Kwangu, hii ilifanikiwa kwa kuchimba visima # 18 (0.1695 "dia.). KUMBUKA: Usizidi kuchimba saa ya saa na hii itatafsiri kucheza katika jimbo lililokusanyika. Ningependekeza utumie seti ya vibali pima kipenyo cha shimoni kwenye mkono wa saa na ununue kisima kilicho karibu ".005 -.010" kubwa kuliko kipenyo hicho

  6. Jaribu kufaa kwa mkono wa saa hadi ndani ya mwili wa saa kutoka mbele na nyuma ya mwili wa saa. Sawa inapaswa kuwa bila msuguano kwani sehemu zinahitaji kuzunguka ndani ya kila mmoja.

    • Ikiwa inafaa kutoka nyuma na sio mbele, kuna uwezekano wa mdomo kwenye uso wa mwili uliokuwa kwenye sahani ya kujenga ya printa. Hii inaweza kuondolewa kwa kutumia wembe kuzunguka mzingo wa shimoni mwilini.
    • Ikiwa haitoshei kutoka nyuma au mbele, angalia shimoni la nje la mkono wa saa. Ikiwa kuna matuta au chunusi kutoka kwa printa ya 3D, utahitaji kuweka mchanga chini kisha ujaribu kufaa.
    • Ikiwa bado haifai baada ya mchanga, utahitaji kuchimba shimoni la katikati kwenye mwili wa saa. Kwangu, hii ilikamilishwa na kipande cha kuchimba visima cha 21/64 "dia. Sawa na mkono wa saa, tumia seti ya calipers kupima shimoni la mkono wa saa, na utumie kisima ambacho kilizunguka karibu".005 -.010 "kipenyo kikubwa ili kuchimba mwili wa saa.

Ikiwa unahitaji kufanya yoyote ya hatua hizi, labda utahitaji kufanya vivyo hivyo kwa kila seti ya sehemu ili suuza na kurudia utaratibu huu hadi seti zote 24 za sehemu zitoshe sawa kama inavyostahili.

Hatua ya 7: Kusanya Saa - Gundi na Parafujo

Kusanya Saa - Gundi na Parafujo
Kusanya Saa - Gundi na Parafujo

Tunatumahi kuwa uliweza kuruka hatua ya awali lakini ikiwa sivyo, moyo wangu uko pamoja nawe.

Pamoja na sehemu zote zinazofaa pamoja, ni wakati wa gundi na screw! i.e.kusanya saa.

Mkutano

  1. Ingiza mkono wa saa kupitia mwili wa saa na chukua pete ya kubakiza. Paka gundi kubwa kwa kipenyo cha ndani (ID) cha pete ya kubakiza na iteleze kwenye mkono wa saa kutoka nyuma. Hakikisha pete imeketi kikamilifu kwa hivyo hakuna mchezo wa kutafsiri katika mkono wa saa. KUMBUKA: Kuwa kihafidhina na gundi. Hutaki kugonga sehemu ya juu ya shimoni kwa gundi wakati unapoweka pete, na hautaki gundi itiririke chini ya shimoni na ushike mkono mahali pa mwili.
  2. Shika gia ya 12T na shimo kubwa na weka gundi kidogo kwenye kitambulisho cha gia.
  3. Telezesha gia kwenye mkono wa saa. Hakikisha imeketi kikamilifu ili gia kwenye servo ipatane vizuri.
  4. Kunyakua servo, peleka kebo ingawa mlima huo na uweke mahali pake. KUMBUKA: Servo inahitaji kusanikishwa na shimoni moja kwa moja kutoka kwa shimoni la katikati (angalia picha)
  5. Piga servo mahali pake na screws za M2 na kurudia kwa upande mwingine.
  6. Shika gia mbili za servo na moja kwa moja, ziweke kwenye shafts za servo. KUMBUKA: Hakuna meno yoyote ndani ya gia hizi na zina shinikizo linalofaa. Zimewekwa vyema kwa kutumia polepole shinikizo kwenye mwendo wa duara hadi juu ya gia.
  7. Tumia screw iliyokuja na servo kuweka gia mahali. Rudia upande wa pili.
  8. Rekebisha mkono wa saa kwa hivyo iko karibu na nafasi ya saa 12 kwa kuweka shinikizo kidogo kwenye gia ya servo ili kuitenganisha kutoka kwa mkono na kuzungusha mkono kama inahitajika.
  9. Sakinisha mkono wa dakika katikati ya saa na ubadilishe kuwa katika nafasi ya saa 12.
  10. Shika gia ya 12T na shimo dogo na upake gundi kidogo kwenye kitambulisho cha gia. Telezesha gia kwenye mkono wa dakika kutoka nyuma ya saa. Hakikisha gia imeketi kikamilifu.

Unapaswa sasa kuwa na saa 1 iliyokusanyika! Woo!

Sasa kwa nyingine 23.. KUMBUKA: Subira itahitajika.

Hatua ya 8: Unganisha Saa kwenye Jopo

Unganisha Saa kwa Jopo
Unganisha Saa kwa Jopo
Unganisha Saa kwa Jopo
Unganisha Saa kwa Jopo
Unganisha Saa kwa Jopo
Unganisha Saa kwa Jopo

Ulifanya hivyo. Saa zote 24. Kazi nzuri.

Hatua hii ni moja ya rahisi zaidi. Tunahitaji tu kuchimba mashimo yanayopanda kwa miili ya saa na kuweka kila kitu juu. Tutatumia jig iliyochapishwa ya 3D kuchimba mashimo na kuhakikisha miili ya saa itajipanga.

Kuchimba Mashimo ya Kupanda

  1. Shika tena jopo la kuni na uweke juu ya vizuizi kadhaa na nyuma imeangalia juu. Funika vizuizi na taulo ili usikune uso wa mbele.
  2. Sakinisha 1/16 "kidogo ndani ya kuchimba na uweke jig kwenye shimo la kwanza.
  3. Kutumia mraba (au mpira wa macho) zungusha jig kuwa sawa na makali ya jopo.
  4. Weka ncha ya kidogo ndani ya shimo kwenye jig na uangalie mashimo kwa uangalifu kwa 1/2 ". Nenda polepole kwani hutaki kuchimba mbele ya jopo. Utapeli rahisi kwa hii kuweka O-Ring ndogo kwenye 1/2 "kidogo kutoka ncha na kuchimba hadi pete ya O iguse jig. Pete hiyo itatembea kwa muda wa ziada na huenda ukahitaji kurekebisha lakini ni bora zaidi kuliko kuifanya iwe kipofu.
  5. Rudia mashimo 23 yaliyobaki.
  6. Weka mabano mawili ya msaada nyuma ya paneli karibu 1.5 "kutoka ukingo wa nje na kwenye-mstari na makali ya chini. Piga kwa kina sawa cha 1/2".

Kufunga Saa

  1. Shika saa na uweke chini kwenye jopo.
  2. Kutumia screws 4 za chuma # 4, weka saa mahali pake. Nilitumia screwdriver ya kawaida kwa hii kuhakikisha kuwa sikuizidi kuifanya.
  3. Rudia kwa saa 23 zilizobaki.
  4. Kutumia screws sawa mlima mabano mawili ya msaada.
  5. Pindisha saa na ufurahie kazi yako!

Pumzika hapa kwa sababu umekaribia kumaliza na unastahili!

Hatua ya 9: Kuunganisha Wote Pamoja

Wiring Ni Pamoja
Wiring Ni Pamoja
Wiring Ni Pamoja
Wiring Ni Pamoja
Wiring Ni Pamoja
Wiring Ni Pamoja
Wiring Ni Pamoja
Wiring Ni Pamoja

Endelea kwenye umeme!

Kabla ya kuanza tutahitaji kufanya marekebisho machache kwa madereva ya servo ya PWM ili tuweze kuwafunga wote pamoja.

Madereva wa PWM

  1. Ikiwa madereva yako hayakuja kukusanyika, utahitaji kukusanyika. Ikiwa umenunua ambazo hazijakusanyika, nitadhania unajua jinsi ya kufanya hivyo.
  2. Kwenye madereva mawili, solder kichwa kwa upande wa bodi ambayo haina moja. Hii itawawezesha kufungiwa pamoja. Weka moja kando.
  3. Ifuatayo, tunahitaji kuziba anwani mbili kwenye ubao ambao hatukuweka kando kuwapa anwani ya kipekee. Kwa bodi hii, hiyo ndiyo anwani ya "A0". Kutumia chuma cha kutengeneza na kidogo au solder, buruta solder kote ili kuunganisha pedi. Hakikisha pedi zingine zinabaki sawa na sio daraja.
  4. Mwishowe, kwenye ubao haukusanya kichwa cha nyongeza kwa, kuziba anwani mbili zilizoitwa A1.

Pamoja na madereva tayari kwenda, ni wakati wa kuiweka waya pamoja. Kuna miunganisho mingi ya servo kwa hivyo itapata nywele kidogo lakini niliweza kuifanya iwe sawa bila kupanua laini yoyote ya servo. Angalia picha kuona jinsi nilivyoweza kufanya kazi hiyo.

Wiring

  1. Pita mistari ya servo kupitia na kuzunguka miili ya saa kwa mtindo ambao hukuruhusu kuunganisha laini 16 kwa kila bodi. Ikiwa ungependa kunakili uelekezaji wangu, angalia picha. Usiponakili upitishaji wangu, utahitaji kutambua ni ubao upi na kubandika kila servo imeunganishwa. Katika picha hapo juu, kuna matrix inayoonyesha kusanyiko la kutaja jina nililotumia kwenye nambari. Tumia mkutano huo huo kwa hivyo nambari hiyo haitahitaji kurekebishwa baadaye.
  2. Kutumia waya za kuruka, funga madereva matatu pamoja moja kwa moja. Angalia kazi yako mara mbili ili kuhakikisha kuwa mistari haijavuka. Pini zimeandikwa pande zote za kushoto na kulia za madereva na ikiwa unatumia waya tofauti za rangi, inapaswa kuwa rahisi kusema.
  3. Kutumia waya zingine za kuruka, ambatanisha Arduino Nano kwa dereva wa 1 servo kwa picha iliyoambatanishwa. Niliwapeleka kwenye mwili wa saa ya kulia kulia ili nipate kuficha Arduino pale. Kuna nafasi nyingi, angalia mara mbili tu ili kuhakikisha waya hazigongei gia.
  4. Ukiwa na waya kadhaa za kuruka, unganisha Saa Saa Saa (RTC) kwa Arduino kwa picha iliyoambatanishwa. Niliweza kuficha hii mwilini moja kwa moja juu ya saa na Arduino.
  5. Mwishowe, ambatisha usambazaji wa umeme wa 5v kwenye vituo vya kijani kibichi kwenye dereva wa kwanza wa PWM.

Saa inapaswa kuonekana nzuri sasa! Lakini kwa bahati mbaya ni wakati wa sehemu ngumu zaidi.

Hatua ya 10: Kupima nafasi

Kupima Nafasi
Kupima Nafasi

Utangazaji kamili, hapa ndipo nilipojifunza ningepaswa kubuni mkutano bora wa saa ili kufanya hatua hii iwe rahisi.

Suala ni kwamba, gia hazijafungwa kwa mikono kwa hivyo nafasi ya digrii 100 ya moja sio sawa na nyingine. Kwa hivyo, kila mkono unahitaji kusawazishwa kibinafsi kuamua ni digrii gani ya amri inayoambatana na nafasi za 12, 3, 6, na 9:00.

Hii ni ya kuchosha lakini haiwezekani. Nimeandika nambari kidogo ya kuifanya na nimefanya chati ili kushikilia matokeo. Nambari hukuruhusu kutuma msimamo kwa digrii ingawa Serial Monitor inadhibiti nafasi ya servo unayoyalinganisha. Kwa kifupi, ukishagundua ni msimamo upi unalingana na 12, 3, nk, unaona kuwa kwenye chati na fomula hutengeneza nambari kuu kuu moja kwa moja kuendesha saa. Katika siku zijazo, naweza kusasisha muundo kuwa na gia muhimu lakini kwa sasa, utahitaji kufuata hatua zifuatazo.

Kabla ya kuanza, mchakato huu ni rahisi sana ikiwa utaita lebo kila saa na pini na bodi ya dereva kwa kila mkono. Kunyakua vidokezo vya kunata (ikiwezekana kwa rangi tatu) na kalamu. Chukua maelezo 8 ya kila rangi na andika jozi zifuatazo. "0-1", "2-3", "4-5"… nk. Hizi zitakuwa jozi za pini za dakika-saa kwa kila saa. Weka saa yako na uweke noti hizi mbele kwa paneli karibu na mwili wa saa inayofanana.

Kupima Nafasi

  1. Pakua na usakinishe programu ya Coding Arduino ikiwa tayari unayo.
  2. Pakua na ufungue kitabu bora cha kazi kiitwacho, "Usawazishaji Saa na Msimbo" kwenye kiunga kifuatacho, na uende kwenye karatasi ya "Jedwali la Upimaji".
  3. Pakua Adafruit-PWM-Servo-Dereva-Maktaba kwenye kiunga hapa chini na uweke kwenye folda yako ya maktaba ya Arduino. Folda ya maktaba kawaida huwa kwenye hati / ua la Arduino kwenye kompyuta yako.
  4. Pakua na ufungue mchoro wa Arduino ulioitwa, "Calibrating_the_Positions" iliyowekwa hapa chini.
  5. Kwenye kitanzi kuu cha batili, rekebisha laini ya nambari kwa safu ya saa ya chini kabisa safu ya kwanza saa (C1H kwa mkutano wa kutaja). Badilisha "3" na ubao mkono wako wa saa umeunganishwa, na ubadilishe "14" na nambari ya siri ambayo mkono umeunganishwa. "bodi3.setPWM (14, 0, pigo2);"
  6. Hakikisha bodi yako imewekwa kwa Nano na bandari sahihi ya serial imechaguliwa katika programu ya Arduino. Fungua Monitor Monitor na upakie mchoro. Mfuatiliaji wa serial anapaswa kusoma "Tayari kwa Amri".
  7. Tuma "120" kwa servo. Mkono wa saa unapaswa kuwa sawa na nafasi yake 120.
  8. Sasa, utahitaji kuruka mesh ya gia ili mkono uangalie mahali pengine karibu na nafasi ya saa 12 wakati ukiacha servo iko sawa. Hii inaweza kufanywa kwa kusukuma kwa upole gia ya servo mbali na gia inayolingana ya saa, na kuzungusha mkono hadi inakabiliwa na nafasi 12. KUMBUKA: Haihitaji kuwa kamili, tu katika eneo la saa 12.
  9. Ukiwa na marekebisho hayo kamili, tuma "80" kwa servo. Mkono unapaswa kusonga kwa mwelekeo wa saa.
  10. Sasa utahitaji kubadili kati ya amri karibu "120" na amri ya "80", na endelea kurekebisha nambari 120 hadi utambue ni amri gani inayolingana na saa 12. Mara tu unapoipata, angalia hii kwenye karatasi bora kuliko safu ya C1 saa CCW.
  11. Ifuatayo, badilisha kati ya thamani yako 12 na kitu karibu na "80" hadi upate nambari ya nafasi ya saa tatu kutoka kwa mwelekeo wa saa. Kumbuka hii kwenye meza kwenye safu ya C1 saa CW.
  12. Kisha, badilisha kati ya thamani yako 3 na kitu karibu na nambari "40" kwa nafasi ya saa 6 kutoka mwelekeo wa saa. Kumbuka thamani hii.
  13. Nafasi ya saa 7.5 imehesabiwa katika jedwali kwa hivyo usijali kuhusu hii.
  14. Badilisha kati ya thamani yako 6 na kitu karibu na "10" ili apate thamani ya saa 9 kwa mwelekeo wa CCW.
  15. Kwa sababu gia si kamilifu, sasa utahitaji kurudia hii kwa mwelekeo wa saa moja kwa moja kwani maadili yatakuwa tofauti kidogo na kila mkono utahitaji kupiga nafasi kutoka pande zote mbili kwa nambari anuwai.

Sasa unapaswa kuwekewa mkono mmoja saa ya kwanza !!

Rekebisha nambari kwenye "board3.setPWM (14, 0, pulse2);" nambari ya mkono wa dakika C1 na urudie mchakato. Ukimaliza, utahitaji kurudia hii kwa mikusanyiko 23 iliyobaki.

Kwenye chati, utaona seli zingine zimepakwa kijivu. Hii ni kwa sababu nafasi hizo hazihitajiki kutengeneza nambari kubwa kwa mkono huo maalum.

Ninaomba msamaha mapema kwa jinsi hii ilivyo ngumu lakini mara moja imekamilika, naweza kusema kwa kweli sehemu ngumu zaidi imekwisha.

Hatua ya 11: Kuhesabu Hesabu

Kupima Hesabu
Kupima Hesabu

Ikiwa utaifanya hadi sasa, hapa ndipo saa itakapokuwa hai!

Nimekwenda tayari ingawa juhudi za kuamua ni wapi mkono unahitaji kwenda kufanya kila tarakimu kubwa na bora bado, nambari hiyo itatengenezwa kiatomati kwenye karatasi bora!

Unahitaji tu kuchukua nambari hiyo, kuipakia na ufanye marekebisho mazuri kwa kila nambari.

Kupima Hesabu

  1. Fungua mchoro wa "Calibrating_the_Numbers" ulioambatanishwa hapa chini.
  2. Nenda kwenye karatasi ya "Angles for Code" kwenye kitabu cha kazi bora.
  3. IKIWA NA PEKEE ikiwa ulitumia unganisho tofauti la siri ya servo kuliko mimi, ingiza hizi sasa kwenye meza ya "Bodi ya Servo na Kazi za Pin".
  4. Vinginevyo, songa chini kupita laini nyeusi na unakili nambari ya nambari ya kwanza.
  5. Bandika kwenye mchoro wa Arduino chini kabisa.
  6. Katika nambari uliyopachika tu, rekebisha nambari iliyo na herufi kubwa kwenye laini hii kuwa "11". "ikiwa (nambari == 0) {". Hii itatumika kutuma "0" kwa saa.
  7. Katika kitanzi kuu, rekebisha nambari iliyo na herufi kubwa kwa nambari unayoipima. "tarakimu4 (nambari);"
  8. Pakia mchoro na ufungue mfuatiliaji wa serial. Unapaswa kuona, "Tayari kwa Amri".
  9. Nambari zinalenga kufanya kazi tu kwa mpangilio. 1, 2, 3, n.k Endelea na utume "11" kwa bodi lakini usishtuke ikiwa imezimwa. Ilikuwa ikidhani "2" ilikuwepo hapo awali. Mzunguko ingawa nambari zingine 1, 2, na 11. sasa unapaswa kuona kitu karibu na "0"
  10. Sasa ndio ambapo utahitaji kurekebisha pembe kwa kadiri unavyotaka kukamilisha nafasi za mikono. Ikiwa una vibandiko bado juu hii sio ngumu kama inavyosikika. Sema unahamia kutoka 0 hadi 1 lakini haupendi msimamo mmoja wa mikono iko. Kumbuka ubao na pini ya mkono huo na utembeze hata kama nambari kwa mistari iliyo chini, "vinginevyo ikiwa (namba == 1) {". Pata laini ambayo mkono huo unasonga, na ongeza au toa kidogo ikiwa unataka mkono usonge kidogo katika mwelekeo wa CW au CCW mtawaliwa.
  11. Ikiwa hauoni laini ya nambari ambapo mkono huo unasonga, ni kwa sababu haikuhitaji kutoka kwa nafasi yake ya awali ili kufanya nambari hiyo na iliwekwa mbele ya mkono. Katika kesi hii, nenda nyuma ingawa nambari, 0, au 2, pata mstari huo, na ufanye marekebisho yako hapo.
  12. Mara tu utakaporidhika, nakili nambari yako iliyobadilishwa, na ubandike safuwima chache kutoka kwa asili kwenye karatasi bora. MUHIMU: Unahitaji kubadilisha "11" kwenye mstari, "ikiwa (nambari == 11) {" RUDI kuwa "0". Ikiwa hutafanya hivyo, nambari ya baadaye haitafanya kazi sawa.
  13. Rudia nambari ya 2, 3, na 4. Kwa nambari ya 2 na 4, utakuwa ukilinganisha nambari 0-9, na kwa nambari ya 3, 0-5.

Hiyo ndio! Sasa unayo nambari ambayo itafanya nambari tunazohitaji kuonyesha wakati!

Hatua ya 12: Kuweka Wakati

Karibu hapo! Ninaahidi.

Moduli ya DS1302 Real Time Clock (RTC) ni nzuri kwa sababu ina betri huru na itahifadhi wakati hata kama Arduino Nano haina nguvu. Lakini kama saa nyingine yoyote, wakati unahitaji kuwekwa.

Kuweka Wakati

  1. Pakua maktaba ya "DS1302" kwenye kiunga hiki na uweke kwenye folda yako ya maktaba ya Arduino.
  2. Fungua mazingira ya Arduino na ufungue mchoro wa mfano, "set_clock" kwa kusogea kwenye Faili / Mifano / arduino-ds1302-master / set_clock.
  3. Hii ndio nambari ndogo ambayo itaweka wakati lakini kwanza, tunahitaji kushikamana na waya mbili za kuruka kutoka 3.3v na pini ya mwisho kwenye Arduino Nano, kwa VCC na pini ya mwisho kwenye RTC mtawaliwa. Mistari hii hutumiwa tu kuweka wakati. ikiwa utaziacha zimeunganishwa, wakati utarejeshwa kila wakati Arduino inapoona nguvu.
  4. Ifuatayo, tunahitaji kurekebisha nambari ili kuiambia ni wapi saa yetu imeunganishwa. Hii imefanywa kwa kurekebisha nambari zilizo na herufi kubwa ndani, "const int kCePin = 5; // Chip Wezesha" "const int kIoPin = 6; // Input / Output" "const int kSclkPin = 7; // Clock Serial" kutoka 5, 6, 7 HADI 4, 3, 2.
  5. Nenda kwenye kitanzi kuu na upate laini, "Time t (2013, 9, 22, 1, 38, 50, Time:: kSunday);" hii ni katika muundo wa, "Wakati t (Mwaka, Mwezi, Siku, Saa, Dakika, Pili, Saa:: kDayOfTheWeek);"
  6. Tunahitaji tu wakati, lakini endelea na kurekebisha kila kitu kuwa sahihi na kupakia nambari.
  7. Fungua Monitor Monitor ili kuthibitisha nambari ilipakiwa vizuri. Unapaswa kuona kuchapishwa kwa muundo wa, "Jumapili, Septemba 22, 2013 saa 01:38:50."
  8. Tenganisha wanarukaji.

Hatua ya 13: Pakia Kanuni kuu

Image
Image

Ulifanya hivyo! Umefanikiwa! Hatua moja zaidi na tuzo ni yako.

Kilichobaki ni kusasisha nambari kuu na maadili ya kawaida kutoka kwa hesabu yako na kufurahiya sanaa yako nzuri.

Kama ilivyotajwa hapo awali, nambari zinalenga kubadilika kwa mpangilio. Ikiwa nambari isiyofaa iko kabla ya mabadiliko, labda haitafanya kazi sawa. Kwa hivyo, nambari hii huanzisha kwa kuendesha baisikeli kila nambari kutoka 0 hadi upeo wake kwa nambari hiyo na kisha kurudisha hadi nambari ya wakati wa sasa. Kwa hivyo sema kwenye nambari ya 2 tunahitaji "4", nambari hiyo itaanzia 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4 ili kuhakikisha "4" imeonyeshwa kweli.

Nyingine zaidi ya hapo, nambari ni rahisi sana. Inakagua wakati kila sekunde 15 na inalinganisha kutoka kwa sekunde 15 za zamani. Ikiwa wakati umebadilika, hutuma wakati mpya kwa tarakimu ambazo zinahitaji kusonga na kusonga mikono hiyo! Nilijitahidi katika kificho kutoa maoni kuelezea kinachotokea.

Pakia Kanuni Kuu

  1. Fungua mchoro wa "Clockception_Main_Code" katika programu ya Arduino.
  2. Nakili nambari yako maalum kutoka kwa karatasi bora, na ubandike kwenye mchoro mwishoni kabisa.
  3. Pakia mchoro na ukae chini kutazama kazi yako ikiwa hai.

Ikiwa nilifanya kazi nzuri ya kutosha kuelezea hii inayoweza kufundishwa, sasa unapaswa kuangalia wakati wa sasa! Kaa chini kwa dakika moja au mbili ili kuhakikisha wakati unabadilika.

Mara tu ukiwa tayari, unaweza kusogeza saa nyumbani kwake!

Hatua ya 14: Furahiya Saa yako !

Shindano la Mwandishi wa Mara ya Kwanza
Shindano la Mwandishi wa Mara ya Kwanza

Kweli, hiyo ndio Folks zote! Umefanikiwa kuunda nakala ya ClockClock kwa sehemu ndogo ya gharama.

Natumahi ulifurahiya hii inayoweza kufundishwa! Ikiwa ndivyo, ningethamini sana kura yako katika shindano la Mwandishi wa Mara ya Kwanza.

Ikiwa una maswali yoyote au maoni, tafadhali jisikie huru kufikia! Nina furaha kujibu maswali yoyote:)

Shindano la Mwandishi wa Mara ya Kwanza
Shindano la Mwandishi wa Mara ya Kwanza

Tuzo kubwa katika Mashindano ya Mwandishi wa Kwanza

Ilipendekeza: