Satura rādītājs:

Pulksteņa uztvere - kā izveidot pulksteni, kas izgatavots no pulksteņiem!: 14 soļi (ar attēliem)
Pulksteņa uztvere - kā izveidot pulksteni, kas izgatavots no pulksteņiem!: 14 soļi (ar attēliem)

Video: Pulksteņa uztvere - kā izveidot pulksteni, kas izgatavots no pulksteņiem!: 14 soļi (ar attēliem)

Video: Pulksteņa uztvere - kā izveidot pulksteni, kas izgatavots no pulksteņiem!: 14 soļi (ar attēliem)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jūlijs
Anonim
Pulksteņa uztveršana - kā izveidot pulksteni, kas izgatavots no pulksteņiem!
Pulksteņa uztveršana - kā izveidot pulksteni, kas izgatavots no pulksteņiem!
Pulksteņa uztveršana - kā izveidot pulksteni, kas izgatavots no pulksteņiem!
Pulksteņa uztveršana - kā izveidot pulksteni, kas izgatavots no pulksteņiem!

Sveiki visiem! Šis ir mans iesniegums 2020. gada pirmo reizi autoru konkursam! Ja jums patīk šis projekts, es ļoti novērtētu jūsu balsojumu:) Paldies!

Šī pamācība palīdzēs jums izveidot no pulksteņiem izgatavotu pulksteni! Es to gudri nosaucu par “Pulksteņa uztveršanu”. Zinu, ļoti oriģināls.

Patiesībā tā ir kopija no pulksteņa pulksteņa, ko izstrādājis un uzbūvējis Cilvēki Kopš 1982. gada. Pirms dažiem gadiem es saskāros ar pulksteni, un mani uzreiz apbūra tās sinhronizētā kustība un minimālisma skaistums. Ja neesat to redzējis, apskatiet viņu vietni, jo tas patiešām ir mākslas darbs.

Tas nozīmē, ka ekskluzīvai mākslai parasti ir cena. Šajā gadījumā $ 6k - $ 11k atkarībā no finiša.. Ja jums ir līdzekļi, es ļoti ieteiktu to paņemt. Bet, ja jūs esat tāds pats kā es un jums nav rezerves 6 000 USD, tad jums veicas, jo šodien es jums parādīšu, kā izveidot vienkāršāku versiju par aptuveni 200 USD, izmantojot dažus pamata rīkus un 3D printeris!

Piezīme. Teiciens “jūs saņemat to, par ko maksājat” šajā gadījumā atbilst patiesībai, jo mans dizains nespēj izveidot sarežģītus sinhronizētus brīžus, ko dara oriģināls. Bet es joprojām domāju, ka tas ir diezgan forši, jo īpaši tāpēc, ka jūs varēsit teikt, ka jums tas izdevās!

1. darbība. Pārskatiet dizainu

Pārskatīt dizainu
Pārskatīt dizainu
Pārskatīt dizainu
Pārskatīt dizainu
Pārskatīt dizainu
Pārskatīt dizainu
Pārskatīt dizainu
Pārskatīt dizainu

Pirmā lieta, kas jāizstrādā dizainā, bija kustība.

Es uzskatu, ka īstajā pulksteņa versijā roku kustināšanai tiek izmantoti koncentriski divu vārpstas pakāpju motori, līdzīgi tam, kas tika izmantots automobiļu instrumentu blokos, lai pārvietotu adatas, pirms viss kļuva digitāls. Veicot nelielu izpēti, es atradu gatavu motoru, kas, šķiet, varētu paveikt darbu, taču tie bija diezgan dārgi un tiem bija ļoti ilgs izpildes laiks (1 m +). Netaisos strādāt.

Servo, no otras puses, ir lēti, viegli pieejami un ļoti viegli programmējami. Atrasts risinājums.

Pēc nedaudz laika CAD, es nāca klajā ar dizainu. Plāns bija izveidot 24 mazus pulksteņus, kuros katra pulksteņa rādītājus varētu kontrolēt ar diviem servomotoriem, uzstādīt šos pulksteņus uz tāfeles 8x3 režģī un uzrakstīt mazliet kodu, lai kontrolētu kustības, lai rokas sastādītu ciparus. Misijas plāns ir pabeigts.

Kad tas bija sakārtots, es novirzīju uzmanību uz roku pozīciju kartēšanu katram skaitlim, kas viņiem bija jāveido.

Tas ietvēra interneta meklēšanu, lai meklētu ClockClock attēlus un videoklipus darbībā. Es atradu attēlus dažiem numuriem, bet es arī iznācu sauss par labu summu. Pēc nelielas vilšanās iedegās gaisma no augšas, un es saskāros ar vietni, kurā kāds izveidoja ClockClock digitālo versiju un parādīja visu pozīciju attēlu. Rezultāts !! Kredīts Manuelam vietnē manu.ninja. Iepazīstieties ar viņa emuāra ierakstu ar projektu! Ļoti foršas lietas!

Izmantojot to, es kartēju pozīciju un kustības, kas katrai rokai jāveic no viena numura uz otru, lai veidotu ciparus, pulkstenim ritot laikā. (Pusdienas darbs apkopots 26 vārdos.. nopūta..) Laiks veidot dažas lietas!

2. darbība: pasūtiet materiālus

Atruna: lielāko daļu šī projekta materiālu es iegādājos uz vietas vairāku braucienu laikā uz aparatūras un elektronikas veikalu. Šīs saites kalpo kā veids, kā es varu dalīties ar jums šajos materiālos un parādīt, kas ir nepieciešams šī pulksteņa izveidošanai. Es ieteiktu jums mazliet iepirkties, lai pārliecinātos, ka saņemat labākos piedāvājumus.

3D printeris un filtrs

Ja jums nav 3D printera, jums tas būs jāiegādājas šim projektam. Jūs varētu izdrukāt detaļas, izmantojot drukāšanas pakalpojumu, taču es neiesaku šo maršrutu, jo iespējams, ir izdevīgāk vienkārši iegādāties savu printeri, jo ir nepieciešams izdrukāt detaļas. Turklāt, ja iegādājaties savu, jums būs printeris, kas nākotnē varēs visu, ko vēlaties! Ja jums ir nepieciešams to iegādāties, es ļoti iesaku Creality Ender 3. Šo printeri es izmantoju šim projektam, un es tikko paņēmu otru. Tos var iegādāties par aptuveni 250 USD un par cenu izdrukāt ļoti labi.

Ender 3 by Creality 3D -

Es izvēlējos atsevišķiem pulksteņiem izmantot melnbaltu PLA materiālu, taču jūs varat būt tik radoši, cik vēlaties! Piemēram, es beidzu izmantot kādu pelēku krāsu, kas man bija apkārt, kad beidzās materiāls. Ja esat iesācējs 3D drukāšanā, es ieteiktu izmantot PLA virs ABS, jo ar to ir daudz vieglāk drukāt.

  • (2) HATCHBOX PLA 3D printera pavediens - MELNS -
  • (1) HATCHBOX PLA 3D printera pavediens - BALTS -

Kopumā šim projektam nepieciešami 1416 g materiāla jeb 470 m. Pieņemot, ka vēlaties, lai pulksteņa korpusi būtu citādā krāsā nekā rokas, jums vajadzēs 1176 g korpusiem un 96 g rokām. Pārējās sastāvdaļas var izdrukāt jebkurā krāsā, un tam ir nepieciešami 144 g.

Elektronika

  • (48) SG90 9g Micro Servo -
  • (3) PCA9685 16 kanālu PWM servomotoru draiveris -
  • (1) DS1302 reālā laika pulksteņa modulis -
  • (1) Arduino Nano V3.0 mikrokontrolleris -
  • (1) 5v 2a līdzstrāvas barošanas avots -
  • Dažādi džemperu vadi -

Celtniecības materiāli

Es izmantoju lētāko cietkoksni, kādu varēju atrast zāģmateriālu veikalā (papele), un devos ar sarkankoka universālo traipu/poli no Varathane. Atkal esiet tik radošs, cik vēlaties! Kļava? Ķirsis? Izvēle ir tava!

  • 3 'x 16 "x 3/4" papeļu dēlis - vietējais kokmateriālu veikals
  • Varathane sarkankoka satīna traipi un poliuretāns -
  • 320 smalkas smilšpapīrs -
  • 100 vidēja smilšpapīra smilšpapīrs -
  • Traipu aplikatora suka (vai līdzvērtīga) -
  • (100) #4 3/8 "Phillips Pan galvas skrūve -
  • (96) M2.5 6 mm ligzdas galvas skrūves -
  • Super līmes želeja -
  • (Pēc izvēles) Daudzfunkcionāla smērviela -

Rīki

Jums vajadzētu būt iestatītam, ja jums ir pamata DIY instrumenti (urbji un urbji, skrūvgrieži, mērlente un kvadrāts). Man tiešām vajadzēja galda zāģi, lai nogrieztu cietkoksnes gabalu, ko ieguvu no zāģmateriālu veikala, bet viņi, iespējams, varēs to sagriezt veikalā.

Turklāt es izvēlējos izmantot 1/4 collu rādiusa maršrutētāja uzgali, lai noapaļotu tāfeles malas, taču šī darbība nav obligāta. Ja jums nav maršrutētāja vai nevēlaties to izjaukt šim projektam, tikai nedaudz noslīpējiet asās malas, lai novērstu šķembas un padarītu pulksteni vieglāk lietojamu.

Viens rīks, kas man bija jāiegādājas šim projektam, bija 3-1/2 caurumu zāģis. Es devos ar Milvoki ledus sacietējušo caurumu buldozeru! Ja pēc nosaukuma nevarēja pateikt, šis rīks padara gandrīz perfektus caurumus, ļoti Ja jūs ejat to pašu ceļu, jums būs nepieciešams arī adaptera uzgalis, kuram zāģis ir pievienots.

  • Milvoki 3-1/2 collu ledus sacietējis caurumu zāģis-https://amzn.to/3eYilJC
  • Milvoki ātrās maiņas caurumu zāģis, 1/4 "https://amzn.to/35ac3C5

3. darbība: drukājiet detaļas

Drukāt daļas
Drukāt daļas
Drukāt daļas
Drukāt daļas
Drukāt daļas
Drukāt daļas

Es esmu izvirzījis šo soli pirmajā vietā, jo tas, iespējams, prasīs visilgāko laiku. Man pulksteņa korpusu izdrukāšana prasīja apmēram 3 stundas, un to ir 24 (kopā 72 stundas, neskaitot dīkstāvi). Vai es teicu, ka otrais printeris, ko es nopirku, bija īpaši šim projektam? Nu tā bija.

Kopumā jums būs jāizdrukā šādas daļas. Skatiet attēlus orientācijai. Zobrati un gredzeni ir tikai uzdrukāti guļus stāvoklī.

Pulksteņu mezgli

  • (24) Pulksteņu korpusi
  • (24) Minūtes rokas
  • (24) Stundu rokas
  • (24) 12T zobrats ar mazu caurumu
  • (24) 12T zobrats ar lielu caurumu
  • (24) Gredzeni
  • (48) 32T servo pārnesums

Dažādi

  • (2) Statīvu kronšteini
  • (1) Urbjmašīna ar pulksteņa korpusu

Es drukāju visu bez atbalsta un bez malām, un detaļas iznāca labi bez drukas kļūmēm. Turklāt, lai ātrāk pabeigtu izdrukas, es izmantoju zemu izšķirtspēju un ļoti ātru ātrumu, taču es to neiesaku. Ja varat atļauties laiku, izdrukājiet visu vidējā vai augstā izšķirtspējā, lai iegūtu vislabāko izmēru precizitāti. Vismaz izdrukājiet rokas un zobratus ar augstu izšķirtspēju. Pulksteņa korpusa centru ir viegli izurbt, izmantojot atbilstoša izmēra uzgali, taču ir daudz grūtāk konsekventi noslīpēt rokas vārpstu ārpusi.

4. darbība: izgrieziet priekšējo paneli

Izgrieziet priekšējo paneli
Izgrieziet priekšējo paneli
Izgrieziet priekšējo paneli
Izgrieziet priekšējo paneli
Izgrieziet priekšējo paneli
Izgrieziet priekšējo paneli

Tagad, kad panelis ir pabeigts un jūs esat makšķerējis, skatoties šo TV pārraidi, 3D drukātajām daļām vajadzētu būt nozīmīgām, ir pienācis laiks salikt pulksteņus!

Fotogrāfijās esmu iekļāvis eksplodētu skatu, kā pulksteņi iet kopā.

Iet uz priekšu un pārbaudiet visu detaļu piemērotību. Ja drukājat augstā izšķirtspējā, visam vajadzētu saderēt kopā. Maksimāli jums, iespējams, vajadzēs salauzt pulksteņa korpusa malu, caur kuru iet stundas rādītājs. Ja jūs esat tāds pats kā es un drukājat detaļas ar zemu izšķirtspēju vai lietas nesader kopā, tad detaļas būs nedaudz jānoslīpē, jāizurbj un jāsagriež.

Tālāk norādītās darbības izklāsta procesu, lai pēc vajadzības pārbaudītu un mainītu detaļas.

  1. Pārbaudiet 12T zobrata ar nelielu caurumu piemērotību minūtes rādītājam. Tam vajadzētu būt saspringtam, bet ne neiespējamam ieslēgt pārnesumu. (Diemžēl man nav šī attēla)

    Ja detaļas neder, pakāpeniski izurbiet zobrata centru, līdz tas iederas rokā. Šīs detaļas būs jāpielīmē, tāpēc nepadara tās pārāk stingras

  2. Pārbaudiet 12T zobrata ar lielu atveri piemērotību stundas rādītājam. Piemērotībai jābūt arī stingrai.

    Ja detaļas neder, pakāpeniski urbiet pēc vajadzības

  3. Pārbaudiet fiksējošā gredzena piemērotību stundas rādītājam. Gredzenam vajadzētu sēdēt uz lūpas, kas paredzēta stundas rādītājā. Piemērotībai jābūt stingrai.

    Ja detaļas neder, jūs vēlaties izmantot smalku smilšpapīru (ap 320), lai noslīpētu stundas rādītāja ārpusi, kur gredzenam vajadzētu slīdēt. PIEZĪME: Mēģiniet izolēt slīpēšanu, lai noņemtu materiālu tikai no turēšanas gredzena

  4. Apskatiet vārpstas pamatni uz minūtes rokas un pārbaudiet, vai nav izliekumu vai materiāla uzkrāšanās.

    Noņemiet visus papildu materiālus no pamatnes vai vārpstas. Vārpstai jāveido 90 grādu leņķis ar pamatni visā perimetrā

  5. Pārbaudiet minūtes rādītāja vārpstas atbilstību stundas rādītāja iekšpusei. Ja detaļas sader kopā, pagrieziet minūtes rādītāju, lai pārbaudītu berzi. Uzliktai jābūt bez berzes, jo detaļām jāgriežas viena otrai.

    Ja detaļas neder vai minūti rotējot rodas daiļliteratūra, jūs vēlaties izvilkt stundas rādītāja centru. Man tas tika paveikts ar urbi #18 (diametrs 0,1695 collas). PIEZĪME. Nepārsniedziet stundas rādītāju, un tas nozīmē, ka tiks atskaņots samontētā stāvoklī. Es ieteiktu izmantot suportu komplektu mēra vārpstas diametru stundas rādītājā un pērk urbi, kas ir aptuveni ".005 -.010" lielāks par šo diametru

  6. Pārbaudiet stundas rādītāja atbilstību pulksteņa korpusa iekšpusei gan no pulksteņa korpusa priekšpuses, gan aizmugures. Uzliktai jābūt bez berzes, jo detaļām jāgriežas viena otrai.

    • Ja tas der no aizmugures, nevis no priekšpuses, visticamāk, uz ķermeņa sejas ir lūpa, kas atradās uz printera konstrukcijas plāksnes. To var noņemt, palaižot skuvekļa asmeni ap ķermeņa vārpstas apkārtmēru.
    • Ja neder no aizmugures vai priekšpuses, apskatiet stundas rādītāja ārējo vārpstu. Ja no 3D printera ir izciļņi vai pūtītes, jums tie jānoslīpē un pēc tam jāpārbauda piemērotība.
    • Ja pēc slīpēšanas tas joprojām neder, jums būs jāizurbj pulksteņa korpusa centrālā vārpsta. Man tas tika paveikts ar urbi 21/64 "diametrā. Tāpat kā stundas rādītāju, izmantojiet suportu komplektu, lai izmērītu stundas rādītāja vārpstu, un izmantojiet urbi, lai tas būtu ap". 005 -.010 "lielāks diametrs, lai urbtu pulksteņa korpusu.

Ja jums ir jāveic kāda no šīm darbībām, jums, iespējams, būs jādara tas pats ar katru detaļu komplektu, tāpēc noskalojiet un atkārtojiet šo procedūru, līdz visas 24 detaļu kopas sader kopā, kā vajadzētu.

7. solis: salieciet pulksteņus - līmi un skrūvi

Salieciet pulksteņus - līmi un skrūvi
Salieciet pulksteņus - līmi un skrūvi

Cerams, ka jūs varējāt izlaist iepriekšējo soli, bet, ja nē, mana sirds ir ar jums.

Kad visas detaļas ir savienotas kopā, ir pienācis laiks pielīmēt un pieskrūvēt! i., salieciet pulksteņus.

Montāža

  1. Ievietojiet stundas rādītāju caur pulksteņa korpusu un satveriet fiksējošo gredzenu. Uzklājiet nelielu daudzumu superlīmes fiksējošā gredzena iekšējam diametram (ID) un pabīdiet to uz stundas rādītāju no aizmugures. Pārliecinieties, ka gredzens ir pilnībā novietots tā, lai stundas rādītājā nebūtu tulkošanas spēles. PIEZĪME: Esiet konservatīvs ar līmi. Uzstādot gredzenu, jūs nevēlaties nejauši sasist vārpstas augšējo daļu, kā arī nevēlaties, lai līme pārplūstu pa vārpstu un nobloķētu roku vietā.
  2. Paņemiet 12T zobratu ar lielo atveri un uzklājiet nedaudz līmes uz zobrata ID.
  3. Bīdiet pārnesumu uz stundas rādītāju. Pārliecinieties, ka tas ir pilnībā novietots tā, lai servopārvades mehānisms pareizi izlīdzinātos.
  4. Paņemiet servo, novietojiet kabeli pa stiprinājumu un novietojiet to vietā. PIEZĪME: Servo jāuzstāda ar vārpstu tieši pretī centrālajam vārpstai (skat. Attēlu)
  5. Pieskrūvējiet servo vietā ar M2 skrūvēm un atkārtojiet to otrā pusē.
  6. Paņemiet divus servopārvadus un pa vienam, pabīdiet tos uz servo vārpstām. PIEZĪME. Šo zobratu iekšpusē nav zobu, un tiem ir piemērots spiediens. Tos vislabāk var uzstādīt, pakāpeniski izdarot spiedienu ar apļveida kustībām pārnesuma augšdaļā.
  7. Izmantojiet servo komplektācijā iekļauto skrūvi, lai uzstādītu pārnesumu vietā. Atkārtojiet darbību otrā pusē.
  8. Pielāgojiet stundas rādītāju tā, lai tas būtu tuvu pulksten 12, nedaudz nospiežot uz servopārvades mehānismu, lai to atvienotu no rokas un pēc vajadzības pagriežot roku.
  9. Ievietojiet minūtes rādītāju stundas rādītāja centrā un pagrieziet to pulksten 12.
  10. Paņemiet 12T zobratu ar nelielu caurumu un uzklājiet nedaudz līmes uz zobrata ID. Bīdiet pārnesumu uz minūtes rādītāju no pulksteņa aizmugures. Pārliecinieties, vai pārnesums ir pilnībā novietots.

Tagad jums vajadzētu būt 1 samontētam pulkstenim! Woo!

Tagad par pārējiem 23.. PIEZĪME: būs nepieciešama pacietība.

8. darbība: pulksteņa salikšana panelī

Salieciet pulksteni pie paneļa
Salieciet pulksteni pie paneļa
Salieciet pulksteni pie paneļa
Salieciet pulksteni pie paneļa
Salieciet pulksteni pie paneļa
Salieciet pulksteni pie paneļa

Tu to izdarīji. Visi 24 pulksteņi. Labs darbs.

Šis solis ir viens no vienkāršākajiem. Mums vienkārši jāizurbj pulksteņa korpusu montāžas atveres un jāuzstāda viss. Mēs izmantosim 3D drukāto džigu, lai izurbtu caurumus un nodrošinātu, ka pulksteņa korpusi sakrīt.

Montāžas caurumu urbšana

  1. Vēlreiz satveriet koka paneli un uzstādiet to uz dažiem blokiem ar muguru uz augšu. Pārklājiet blokus ar dvieļiem, lai nesaskrāpētu priekšējo virsmu.
  2. Sējmašīnā uzstādiet 1/16 collu uzgali un ievietojiet džigu pirmajā caurumā.
  3. Izmantojot kvadrātu (vai acs ābolu), pagrieziet džigu, lai tas būtu paralēls paneļa malai.
  4. Ievietojiet uzgaļa galu džiga atverē un uzmanīgi urbiet caurumus 1/2 collu dziļumā. Ejiet lēnām, jo nevēlaties urbt caur paneļa priekšpusi. Viegli uzlauzt, lai to ievietotu nelielu O-gredzenu uz uzgaļa 1/2 "no gala un urbt, līdz O-gredzens pieskaras džigai. Gredzens staigās virsstundas, un jums, iespējams, būs jāpielāgojas, taču tas ir labāk nekā to darīt akli.
  5. Atkārtojiet atlikušos 23 caurumus.
  6. Novietojiet abus atbalsta kronšteinus paneļa aizmugurē apmēram 1,5 collu attālumā no ārējās malas un vienā līnijā ar apakšējo malu. Urbjiet līdz vienādam 1/2 collu dziļumam.

Pulksteņu uzstādīšana

  1. Paņemiet pulksteni un novietojiet to uz leju uz paneļa.
  2. Izmantojot 4 no #4 lokšņu metāla skrūvēm, uzstādiet pulksteni vietā. Lai to izdarītu, es izmantoju parastu skrūvgriezi.
  3. Atkārtojiet atlikušos 23 pulksteņus.
  4. Izmantojot tās pašas skrūves, piestipriniet abus atbalsta kronšteinus.
  5. Pagrieziet pulksteni un izbaudiet savu darbu!

Labi atpūtieties šeit, jo esat gandrīz pusceļā un esat to pelnījis!

9. solis: visu savienojiet kopā

Vadu visu kopā
Vadu visu kopā
Vadu visu kopā
Vadu visu kopā
Vadu visu kopā
Vadu visu kopā
Vadu visu kopā
Vadu visu kopā

Uz elektroniku!

Pirms darba sākšanas mums būs jāveic dažas izmaiņas PWM servo draiveros, lai mēs varētu tos visus kopā savienot.

PWM draiveri

  1. Ja draiveri nebija savākti, tie ir jāsamontē. Ja esat iegādājies nesaliktus, es pieņemu, ka jūs zināt, kā to izdarīt.
  2. Diviem vadītājiem lodējiet galveni tāfeles pusē, kurai tās nav. Tas ļaus viņus saķēdēt kopā. Vienu nolieciet malā.
  3. Tālāk mums ir jāapvieno divi kontakti uz tāfeles, ko mēs neatstājām malā, lai piešķirtu tai unikālu adresi. Attiecībā uz šo dēli, tas būs "A0" kontakti. Izmantojot lodāmuru un mazliet vai lodēt, velciet lodmetālu pāri, lai savienotu spilventiņus. Pārliecinieties, ka pārējie spilventiņi paliek neskarti un nav savienoti.
  4. Visbeidzot, uz tāfeles jūs nelodējāt papildu galveni, savienojiet divus kontaktus, kas apzīmēti kā A1.

Kad autovadītāji ir gatavi braukšanai, ir pienācis laiks to visu savienot kopā. Ir daudz servo savienojumu, tāpēc tas kļūs mazliet matains, bet es varēju to padarīt piemērotu, nepagarinot nevienu servo līniju. Apskatiet fotoattēlus, lai redzētu, kā man izdevās panākt šo darbu.

Elektroinstalācija

  1. Maršrutējiet servo līnijas caur un ap diennakts korpusiem tādā veidā, kas ļauj savienot 16 līnijas ar katru dēli. Ja vēlaties kopēt manu maršrutu, apskatiet fotoattēlu. Ja nekopējat manu maršrutēšanu, jums jāatzīmē, ar kuru valdi un tapu ir pieslēgts katrs servo. Iepriekš redzamajos fotoattēlos ir matrica, kurā parādīta nosaukuma konvencija, kuru izmantoju kodā. Izmantojiet to pašu konvenciju, lai kods vēlāk nebūtu jāmaina.
  2. Izmantojot džemperu vadus, saslēdziet trīs vadītājus taisni pāri. Vēlreiz pārbaudiet savu darbu, lai pārliecinātos, ka līnijas nav šķērsotas. Tapas ir marķētas gan vadītāju kreisajā, gan labajā pusē, un, ja izmantojāt dažādu krāsu vadus, to vajadzētu viegli pateikt.
  3. Izmantojot dažus džemperu vadus, pievienojiet Arduino Nano 1. servodzinējam atbilstoši pievienotajam attēlam. Es tos novirzīju pulksteņa korpusa apakšējā labajā stūrī, lai es varētu paslēpt Arduino. Ir daudz vietas, vienkārši vēlreiz pārbaudiet, vai vadi nesaskaras ar pārnesumiem.
  4. Ar dažiem džemperu vadiem pievienojiet reālā laika pulksteni (RTC) ar Arduino atbilstoši pievienotajam attēlam. Es to varēju paslēpt ķermenī tieši virs pulksteņa ar Arduino.
  5. Visbeidzot, pievienojiet 5 V barošanas avotu pirmā PWM skrūvgrieža zaļajiem skrūvju spailēm.

Pulkstenim tagad vajadzētu izskatīties diezgan labi !! Bet diemžēl ir pienācis laiks grūtākajai daļai.

10. solis: pozīciju kalibrēšana

Pozīciju kalibrēšana
Pozīciju kalibrēšana

Ok, pilnīga atklāšana, šeit es uzzināju, ka man vajadzēja labāk izstrādāt pulksteņa komplektu, lai atvieglotu šo soli.

Problēma ir tāda, ka pārnesumi nav piestiprināti pie rokām, tāpēc viena 100 grādu stāvoklis nav tāds pats kā otram. Tādējādi katra roka ir jākalibrē individuāli, lai noteiktu, kāda pakāpes komanda korelē ar 12, 3, 6 un 9 pozīcijām.

Tas ir garlaicīgi, bet ne neiespējami. Esmu uzrakstījis mazliet koda, lai to izdarītu, un izveidoju diagrammu rezultātu glabāšanai. Kods ļauj nosūtīt pozīciju grādos, izmantojot seriālo monitoru, lai kontrolētu kalibrējamā servo stāvokli. Īsāk sakot, kad esat noskaidrojis, kāda pozīcija atbilst 12, 3 utt., Jūs atzīmējat, ka diagrammā un formulās automātiski tiek ģenerēts galvenais kods, lai palaistu pulksteni. Nākotnē es varētu atjaunināt dizainu, lai tajā būtu atslēgas pārnesumi, taču pagaidām jums būs jāveic tālāk norādītās darbības.

Pirms sākat, šis process ir daudz vienkāršāks, ja katru pulksteni marķējat ar katras rokas tapu un draivera plāksni. Paņemiet dažas piezīmju lapiņas (vēlams trīs krāsās) un pildspalvu. Uzrakstiet 8 piezīmes par katru krāsu un uzrakstiet šādus pārus. "0-1", "2-3", "4-5" … utt. Tie būs minūšu un stundu kontaktu pāri katram pulkstenim. Iestatiet savu pulksteni un novietojiet šīs piezīmes uz paneļa priekšpuses blakus atbilstošajam pulksteņa korpusam.

Pozīciju kalibrēšana

  1. Lejupielādējiet un instalējiet Arduino kodēšanas programmu, ja jums tā vēl nav.
  2. Lejupielādējiet un atveriet Excel darbgrāmatu ar nosaukumu "Pulksteņa kalibrēšana un kods", izmantojot šo saiti, un dodieties uz lapu "Kalibrēšanas tabula".
  3. Lejupielādējiet Adafruit-PWM-Servo-Driver-Library no zemāk esošās saites un ievietojiet to savā Arduino bibliotēkas mapē. Bibliotēkas mape parasti atrodas jūsu datora dokumentos / Arduino zieds.
  4. Lejupielādējiet un atveriet zemāk pievienoto Arduino skici ar nosaukumu "Kalibrēšanas_pozīcijas".
  5. Galvenajā tukšuma cilpā mainiet zemākās rindas pirmās kolonnas pulksteņa rādītāja rādītāja koda rindu (C1H atbilstoši nosaukšanas konvencijai). Aizstājiet “3” ar tāfeli, kurai ir pievienota stundas rādītāja, un “14” ar pin numuru, ar kuru roka ir savienota. "board3.setPWM (14, 0, pulss2);"
  6. Pārliecinieties, ka jūsu dēlis ir iestatīts uz Nano un Arduino programmatūrā ir izvēlēts pareizais seriālais ports. Atveriet sērijas monitoru un augšupielādējiet skici. Sērijas monitoram vajadzētu būt uzrakstam "Gatavs komandai".
  7. Nosūtiet "120" uz servo. Stundu rādītājam jāatrodas atbilstošajā 120 pozīcijā.
  8. Tagad jums vajadzēs pārlēkt pārnesumu tīklu, lai roka būtu vērsta kaut kur tuvu pulksten 12, vienlaikus atstājot servo. To var izdarīt, viegli pavirzot servo pārnesumu no atbilstošā stundu pārnesuma un pagriežot roku, līdz tas ir vērsts uz 12 pozīciju. PIEZĪME: tai nav jābūt perfektai, tikai pulksten 12 tuvumā.
  9. Kad regulēšana ir pabeigta, nosūtiet "80" uz servo. Rokai jāpārvietojas pulksteņrādītāja virzienā.
  10. Tagad jums vajadzēs pārslēgties starp komandu ap "120" un komandu "80" un turpināt modificēt 120 numuru, līdz uzzināsit, kura komanda atbilst pulksten 12. Kad esat to saņēmis, atzīmējiet to Excel tabulā kolonnai C1 stunda.
  11. Pēc tam pārslēdzieties starp 12 vērtību un kaut ko ap "80", līdz pulksteņrādītāja virzienā tiek parādīts pulkstenis 3 '. Atzīmējiet to tabulā slejā C1 stunda CW.
  12. Pēc tam pārslēdzieties starp savu 3 vērtību un kaut ko ap "40" skaitli pulksten 6 pulksteņrādītāja virzienā. Ņemiet vērā šo vērtību.
  13. Tabulā ir aprēķināta 7,5 stundu pozīcija, tāpēc neuztraucieties par šo.
  14. Pārslēdzieties starp savu 6 vērtību un kaut ko ap “10”, lai iegūtu vērtību pulksten 9 CCW virzienā.
  15. Tā kā pārnesumi nav perfekti, jums tas būs jāatkārto pretēji pulksteņrādītāja virzienam, jo vērtības, iespējams, nedaudz atšķirsies, un katrai rokai būs jāsasniedz pozīcijas no abiem virzieniem dažādiem skaitļiem.

Tagad jums vajadzētu kalibrēt vienu roku pirmajā pulkstenī!

Mainīt skaitļus "board3.setPWM (14, 0, pulse2);" kodu C1 minūtes rādītājam un atkārtojiet procesu. Kad esat pabeidzis, tas būs jāatkārto atlikušajiem 23 komplektiem.

Diagrammā pamanīsit, ka dažas šūnas ir pelēkotas. Tas ir tāpēc, ka šīs pozīcijas nav vajadzīgas, lai iegūtu lielākus skaitļus šai konkrētajai rokai.

Es jau iepriekš atvainojos par to, cik tas ir garlaicīgi, bet, kad tas ir pabeigts, varu godīgi teikt, ka grūtākā daļa ir beigusies.

11. darbība: skaitļu kalibrēšana

Skaitļu kalibrēšana
Skaitļu kalibrēšana

Ja jūs tikāt līdz šim, tad pulkstenis atdzīvosies!

Es jau esmu mēģinājis noteikt, kur katrai rokai jādodas, lai padarītu katru lielāku ciparu, un vēl labāk, kods tiks automātiski ģenerēts Excel lapā!

Jums vienkārši jāņem šis kods, jāaugšupielādē un jāveic nelieli pielāgojumi katram skaitlim.

Skaitļu kalibrēšana

  1. Atveriet zemāk pievienoto skici "Kalibrēt_numurus".
  2. Pārejiet uz Excel darbgrāmatas lapu "Leņķi kodam".
  3. JA UN TIKAI JA jūs izmantojāt citus servo tapu savienojumus nekā es, ievadiet tos tagad tabulā "Servoplašu un tapu piešķiršana".
  4. Pretējā gadījumā ritiniet uz leju gar melno līniju un nokopējiet pirmā cipara kodu.
  5. Ielīmējiet to Arduino skicē pašā apakšā.
  6. Tikko ielīmētajā kodā mainiet treknrakstā iekļauto skaitli šajā rindā uz “11”. "ja (skaitlis == 0) {". Tas tiks izmantots, lai pulkstenim nosūtītu “0”.
  7. Galvenajā cilpā mainiet kalibrējamā cipara treknrakstu. "cipars4 (skaitlis);"
  8. Augšupielādējiet skici un atveriet sērijas monitoru. Jums vajadzētu redzēt "Gatavs komandai".
  9. Skaitļi ir paredzēti darbam tikai secībā. 1, 2, 3 utt. Iet uz priekšu un nosūtiet uz tāfeles "11", bet neuztraucieties, ja tas ir izslēgts. Pieņemot, ka pirms tam bija “2”. Ciklējiet, izmantojot citus ciparus 1, 2 un 11. Tagad jums vajadzētu redzēt kaut ko tuvu "0"
  10. Tagad jums ir jāmaina leņķi tik daudz, cik vēlaties, lai pilnveidotu roku pozīcijas. Ja jums joprojām ir uzlīmes, tas nav grūti, kā izklausās. Pieņemsim, ka pārejat no 0 uz 1, bet jums nepatīk viena rokas pozīcija. Ņemiet vērā šīs rokas dēli un tapu un ritiniet kodu līdz rindiņām zem rindas "else if (number == 1) {". Atrodiet līniju, kurā šī roka pārvietojas, un pievienojiet vai atņemiet bitu, ja vēlaties, lai roka nedaudz vairāk kustētos attiecīgi CW vai CCW virzienā.
  11. Ja neredzat koda rindu, kur šī roka pārvietojas, tā ir tāpēc, ka tai nebija jāpārvietojas no iepriekšējās pozīcijas, lai izveidotu šo skaitli, un tā tika iestatīta pirms rokas. Šādā gadījumā atgriezieties atpakaļ, izmantojot ciparus 0 vai 2, atrodiet šo līniju un veiciet tajā izmaiņas.
  12. Kad esat apmierināts, nokopējiet modificēto kodu un ielīmējiet to Excel kolonnā no dažām kolonnām no oriģināla. SVARĪGI: rindā ir jāmaina "11", ja (skaitlis == 11) {"ATPAKAĻ uz" 0 ". Ja to nedarīsit, vēlākais kods nedarbosies pareizi.
  13. Atkārtojiet 2., 3. un 4. ciparu. Otrajam un ceturtajam ciparam kalibrēsit skaitļus 0–9, bet trešajam-0–5.

Tieši tā! Tagad jums ir kods, kas radīs vajadzīgos skaitļus, lai parādītu laiku!

12. solis: laika iestatīšana

Gandrīz klāt! ES apsolu.

DS1302 reālā laika pulksteņa (RTC) modulis ir foršs, jo tam ir neatkarīga baterija un tas ietaupīs laiku pat tad, ja Arduino Nano nav enerģijas. Bet, tāpat kā jebkuram citam pulkstenim, laiks ir jāiestata.

Laika iestatīšana

  1. Lejupielādējiet "DS1302" bibliotēku šajā saitē un ievietojiet to savā Arduino bibliotēkas mapē.
  2. Atveriet Arduino vidi un atveriet parauga skici "set_clock", dodoties uz File/Examples/arduino-ds1302-master/set_clock.
  3. Šis ir koda bits, kas noteiks laiku, bet vispirms mums ir jāpiestiprina divi džempera vadi no Arduino Nano 3.3v un gala tapas, attiecīgi VCC un gala tapa RTC. Šīs līnijas tiek izmantotas tikai laika iestatīšanai. ja atstājat tos savienotus, laiks tiks atiestatīts katru reizi, kad Arduino redzēs jaudu.
  4. Tālāk mums ir jāmaina kods, lai pateiktu, kur ir savienots mūsu pulkstenis. Tas tiek darīts, mainot treknrakstā esošos ciparus, "const int kCePin = 5; // Chip Enable" "const int kIoPin = 6; // Input/Output" "const int kSclkPin = 7; // Serial Clock" no 5, 6, 7 līdz 4, 3, 2.
  5. Ritiniet līdz galvenajai cilpai un atrodiet rindiņu "Laiks t (2013, 9, 22, 1, 38, 50, Laiks:: kSunday);" tas ir šādā formātā: "Laiks t (gads, mēnesis, diena, stunda, minūte, otrais, laiks:: kDayOfTheWeek);"
  6. Mums ir vajadzīgs tikai laiks, bet turpiniet un mainiet visu, lai tas būtu pareizs, un augšupielādējiet kodu.
  7. Atveriet sērijas monitoru, lai pārbaudītu, vai kods ir veiksmīgi augšupielādēts. Jums vajadzētu redzēt izdruku šādā formātā: "Svētdiena, 2013. gada 22. septembris plkst. 01:38:50".
  8. Atvienojiet džemperus.

13. darbība: augšupielādējiet galveno kodu

Image
Image

Tu to izdarīji! Tu to izdarīji! Vēl viens solis, un balva ir jūsu.

Atliek tikai atjaunināt galveno kodu ar pielāgotajām kalibrēšanas vērtībām un baudīt savu smalko mākslas darbu.

Kā minēts iepriekš, skaitļi ir jāmaina secīgā secībā. Ja pirms izmaiņām ir norādīts nepareizs numurs, iespējams, tas nedarbosies pareizi. Tādējādi šis kods tiek inicializēts, katru ciparu nocipulējot no 0 līdz maksimālajam skaitlim un pēc tam dublējot līdz pašreizējā laika skaitlim. Tātad, sakot, ka otrajā ciparā mums ir nepieciešams "4", šis cipars būs no 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4, lai nodrošinātu Faktiski tiek parādīts "4".

Izņemot to, kods ir diezgan vienkāršs. Tas pārbauda laiku ik pēc 15 sekundēm un salīdzina to ar laiku, kas pagājis 15 sekundes. Ja laiks ir mainījies, tas nosūta jauno laiku cipariem, kas jāpārvieto, un kustina šīs rokas! Es darīju visu iespējamo, lai komentētu lietas, lai aprakstītu notiekošo.

Augšupielādējiet galveno kodu

  1. Arduino programmatūrā atveriet skici "Clockception_Main_Code".
  2. Kopējiet pielāgoto kodu no Excel lapas un ielīmējiet to skicē pašā beigās.
  3. Augšupielādējiet skici un sēdiet, lai skatītos, kā jūsu darbs atdzīvojas.

Ja es izdarīju pietiekami labu darbu, izklāstot šo pamācību, jums tagad jāskatās uz pašreizējo laiku! Apsēdieties minūti vai divas, lai pārliecinātos, ka laiks mainās.

Kad esat gatavs, varat pārvietot pulksteni uz tā mājām!

14. solis: izbaudiet pulksteni

Pirmo reizi autoru konkurss
Pirmo reizi autoru konkurss

Nu, tas ir visi ļaudis! Jūs esat veiksmīgi izveidojis ClockClock kopiju par nelielu daļu no izmaksām.

Es ceru, ka jums patika šī pamācība! Ja tā, es ļoti priecātos par jūsu balsojumu konkursā Pirmoreiz rakstnieks.

Ja jums ir kādi jautājumi vai komentāri, lūdzu, sazinieties ar mums! Labprāt atbildēšu uz visiem jautājumiem:)

Pirmo reizi autoru konkurss
Pirmo reizi autoru konkurss

Galvenā balva pirmo reizi autoru konkursā

Ieteicams: