Tartalomjegyzék:

Órajelzés - Hogyan építsünk órákból készült órát!: 14 lépés (képekkel)
Órajelzés - Hogyan építsünk órákból készült órát!: 14 lépés (képekkel)

Videó: Órajelzés - Hogyan építsünk órákból készült órát!: 14 lépés (képekkel)

Videó: Órajelzés - Hogyan építsünk órákból készült órát!: 14 lépés (képekkel)
Videó: KIKAPTUK A BIZIT📚 #shorts 2024, November
Anonim
Órajelzés - Hogyan építsünk órákból készült órát!
Órajelzés - Hogyan építsünk órákból készült órát!
Órajelzés - Hogyan építsünk órákból készült órát!
Órajelzés - Hogyan építsünk órákból készült órát!

Sziasztok! Ez az én beadványom a 2020 -as első szerzői versenyre! Ha tetszik ez a projekt, nagyon megköszönném a szavazatát:) Köszönöm!

Ez az oktatóanyag végigvezeti Önt az órákból álló óra építésének folyamatán! Ügyesen elneveztem: "Órajelzés". Tudom, nagyon eredeti.

Ez valójában az Emberek által 1982 óta tervezett és gyártott ClockClock másolata. Néhány évvel ezelőtt találkoztam az órával, és azonnal elbűvölt a szinkronizált mozgása és minimalista szépsége. Ha még nem látta, nézze meg az oldalukat, mert valóban műalkotás.

Ennek ellenére az egyedi művészetnek általában ára van. Ebben az esetben $ 6k - $ 11k a befejezéstől függően.. Ha van rá módod, azt javaslom, hogy vegyél fel egyet. De ha olyan vagy, mint én, és nincs 6 000 dollár tartalékod, akkor szerencséd van, mert ma megmutatom, hogyan lehet egy egyszerűbb verziót 200 dollárért felépíteni néhány alapvető eszközzel és 3D nyomtató!

Megjegyzés: A mondás: "azt kapod, amiért fizetsz" ebben az esetben is igaz, mivel a tervezésem nem képes az eredetivel összetett szinkronizált pillanatokat létrehozni. De ettől még szerintem nagyon klassz, főleg, hogy elmondhatod, hogy sikerült!

1. lépés: Tekintse át a tervezést

Review Design
Review Design
Review Design
Review Design
Review Design
Review Design
Review Design
Review Design

A tervezés során először a mozgást kellett kidolgozni.

Úgy gondolom, hogy az óra valódi változata koncentrikus, kéttengelyes léptetőmotorokat használ a kezek mozgatásához, hasonlóan ahhoz, amit az autóipari műszercsoportokban használtak a tűk mozgatásához, mielőtt minden digitális lett volna. Kicsit kutakodva találtam egy polcról érkező motort, amely úgy tűnt, hogy képes a feladat elvégzésére, de meglehetősen drágák és nagyon hosszú volt az átfutási idő (1 m +). Nem megy dolgozni.

A szervók viszont olcsók, könnyen elérhetők és nagyon könnyen programozhatók. Megoldás talált.

Egy kis idő után a CAD -ben egy tervezéssel találkoztam. A terv az volt, hogy 24 kis órát készítenek, amelyeken minden óra mutatóját két szervomotorral egymástól függetlenül lehet vezérelni, ezeket az órákat egy táblára kell felszerelni egy 8x3 -as rácsban, és írni kell egy kis kódot a mozgások vezérléséhez, hogy a mutatók számokat készítsenek. A küldetésterv elkészült.

Ezzel rendezve a hangsúlyt arra helyeztem, hogy feltérképezzem a kezek pozícióit minden egyes számhoz, amelyet létre kell hozniuk.

Ez magában foglalta az interneten való keresgélést a ClockClock működésének képei és videói érdekében. Találtam képeket néhány számhoz, de jó összegért szárazon is feljöttem. Némi csalódás után felülről világított a fény, és rábukkantam egy webhelyre, ahol valaki elkészítette a ClockClock digitális verzióját, és képet kapott az összes pozícióról. Pontszám!! Köszönet Manuelnek a manu.ninja -nál. Tekintse meg blogbejegyzését a projektről! Nagyon klassz cucc!

Ennek segítségével feltérképeztem a pozíciót és a mozdulatokat, amelyeket minden kéznek el kellett végeznie az egyik számról a másikra, hogy a számjegyeket az óra ciklusának megfelelően alakítsa ki. (Fél napos munka 26 szóban összefoglalva.. sóhaj..) Ideje néhány dolgot felépíteni!

2. lépés: Rendeljen anyagokat

Jogi nyilatkozat: A projekthez szükséges anyagok nagy részét helyben vásároltam a hardver- és elektronikai áruházba tett több utazás során. Ezek a linkek arra szolgálnak, hogy megosszam veletek ezeket az anyagokat, és megmutassam, mi szükséges az óra elkészítéséhez. Javaslom, hogy vásároljon egy kicsit, hogy a legjobb ajánlatokat kapja.

3D nyomtató és szűrő

Ha nincs 3D nyomtatója, akkor ehhez a projekthez beszereznie kell. Az alkatrészeket nyomtatási szolgáltatással is kinyomtathatná, de nem javaslom ezt az útvonalat, mivel valószínűleg gazdaságosabb, ha csak saját nyomtatót vásárol a nyomtatandó alkatrészek száma miatt. Ráadásul, ha sajátot vásárol, akkor lesz nyomtatója, amely a jövőben bármire képes! Ha szüksége van rá, nagyon ajánlom az Ender 3 by Creality -t. Ezt a nyomtatót használtam ehhez a projekthez, és valójában most vettem fel egy másodikat. Körülbelül 250 dollárért kaphatók, és nagyon jól nyomtatnak az árért.

Ender 3 by Creality 3D -

Úgy döntöttem, hogy fekete és törtfehér PLA anyagot használok az egyes órákhoz, de Ön bármikor kreatív lehet! Például a végén használtam egy szürkét, amit akkor feküdtem le, amikor kifogytam az anyagból. Ha még nem ismeri a 3D nyomtatást, azt javaslom, hogy használja a PLA -t az ABS felett, mivel sokkal könnyebb nyomtatni vele.

  • (2) HATCHBOX PLA 3D nyomtatószál - FEKETE -
  • (1) HATCHBOX PLA 3D nyomtatószál - FEHÉR -

Ennek a projektnek összesen 1416 g anyagra vagy 470 m -re van szüksége. Feltételezve, hogy azt szeretné, hogy az óra teste más színű legyen, mint a mutatók, 1176 grammra van szüksége a karosszériához, és 96 grammhoz a kezekhez. A többi komponenst bármelyik színben ki lehet nyomtatni, és ez 144 g -ot igényel.

Elektronika

  • (48) SG90 9g Micro Servo -
  • (3) PCA9685 16 csatornás PWM szervomotor meghajtó -
  • (1) DS1302 valós idejű óra modul -
  • (1) Arduino Nano V3.0 mikrovezérlő -
  • (1) 5v 2a DC tápegység -
  • Vegyes jumper vezetékek -

Építőanyagok

A legolcsóbb keményfát használtam, amelyet a fűrészáruházban (nyárfa) találtam, és egy mahagóni all-in-one folt/poli-val mentem a Varathane-tól. Ismét legyen olyan kreatív, amennyit szeretne! Juharfa? Cseresznye? A választás a tiéd!

  • 3 'x 16 "x 3/4" nyárfa tábla - Helyi fűrészáru
  • Varathane mahagóni szaténfolt és poliuretán -
  • 320 Finomszemcsés csiszolópapír -
  • 100 közepes szemcseméretű csiszolópapír -
  • Foltosító ecset (vagy azzal egyenértékű) -
  • (100) #4 3/8 "Phillips serpenyőfej lemezcsavar -
  • (96) M2.5 6 mm -es foglalatos csavarok -
  • Szuper ragasztó gél -
  • (Opcionális) Többcélú kenőanyag -

Eszközök

Akkor kell beállítani, ha rendelkezik az alapvető barkácseszközökkel (fúró és fúrószár, csavarhúzó, mérőszalag és négyzet). Szükségem volt egy asztali fűrészre, hogy levágjam a fűrészáruházból kapott keményfa darabot, de lehet, hogy a boltban kivághatják.

Továbbá úgy döntöttem, hogy 1/4 sugarú útválasztó bitet használok a tábla széleinek lekerekítéséhez, de ez a lépés opcionális. Ha nincs útválasztója, vagy nem szeretné kitörni ezt a projektet, csak csiszolja le egy kicsit az éles széleket, hogy ne legyen szétforgácsolva, és megkönnyítse az óra kezelését.

Az egyik szerszám, amit meg kellett vásárolnom ehhez a projekthez, egy 3-1/2 -os lyukfűrész volt. A Milwaukee Ice Hardened Hole Dozerrel mentem! Ha nem tudná megmondani a névből, ez az eszköz tökéletes lyukakat készít, nagyon Ha ugyanazt az utat választja, szüksége lesz az adapter bitre is, amelyhez a fűrész csatlakozik.

  • Milwaukee 3-1/2 hüvelykes jéggel edzett lyukfűrész-https://amzn.to/3eYilJC
  • Milwaukee gyorscserélő lyukfűrész tüske, 1/4 "https://amzn.to/35ac3C5

3. lépés: Nyomtassa ki az alkatrészeket

Nyomtatási alkatrészek
Nyomtatási alkatrészek
Nyomtatási alkatrészek
Nyomtatási alkatrészek
Nyomtatási alkatrészek
Nyomtatási alkatrészek

Ezt a lépést tettem első helyre, mivel valószínűleg ez tart a leghosszabb ideig. Számomra az óra karosszériájának nyomtatása körülbelül 3 órát vett igénybe, és 24 darab van (összesen 72 óra, a leállási időt nem számítva). Mondtam, hogy a második nyomtató, amit vettem, kifejezetten erre a projektre készült? Hát volt.

Összesen ki kell nyomtatnia a következő részeket. Nézze meg a képeket a tájékozódáshoz. A fogaskerekek és a gyűrűk csak laposan vannak nyomtatva.

Óra szerelvények

  • (24) Óra testek
  • (24) Percmutatók
  • (24) Óramutatók
  • (24) 12T fogaskerék kis lyukkal
  • (24) 12T fogaskerék nagy lyukkal
  • (24) Rögzítő gyűrűk
  • (48) 32T szervo fogaskerék

Egyéb

  • (2) Állványkonzolok
  • (1) Óra testfúró sz

Mindent támogatás és karika nélkül nyomtattam ki, és az alkatrészek nyomtatási hibák nélkül jók lettek. Ezenkívül alacsony felbontást és nagyon gyors sebességet használtam a nyomatok gyorsabb befejezéséhez, de ezt nem ajánlom. Ha megengedheti magának az időt, nyomtasson mindent közepes vagy nagy felbontásban, hogy a legjobb méretpontosságot kapja. Legalább nagy felbontásban nyomtassa ki a kezeket és a fogaskerekeket. Könnyű kifúrni az óra testének közepét egy megfelelő méretű fúróval, de sokkal nehezebb következetesen lecsiszolni a kézi tengelyek külső oldalát.

4. lépés: Vágja le az előlapot

Vágja le az előlapot
Vágja le az előlapot
Vágja le az előlapot
Vágja le az előlapot
Vágja le az előlapot
Vágja le az előlapot

Most, hogy a panel elkészült, és a tévéműsor nézése közben horgászott, a 3D nyomtatott részeket értelemszerűen meg kell tenni, itt az ideje összeszerelni az órákat!

A fényképekhez csatoltam egy robbantott nézetet arról, hogyan mennek össze az órák.

Menjen előre, és tesztelje az összes alkatrész illeszkedését. Ha nagy felbontásban nyomtat, mindennek össze kell illeszkednie. Legfeljebb lehet, hogy meg kell törnie az óra testének szélét, ahol az óramutató áthalad. Ha olyan, mint én, és az alkatrészeket alacsony felbontásban nyomtatta, vagy a dolgok nem illenek össze, akkor csiszolni, fúrni és vágni kell az alkatrészeket.

Az alábbi lépések felvázolják az alkatrészek szükség szerinti tesztelésének és módosításának folyamatát.

  1. Tesztelje a 12T fogaskerék kis lyukú illeszkedését a percmutatóhoz. Szorosnak kell lennie, de nem lehetetlen bekapcsolni a felszerelést. (Sajnos erről nincs képem)

    Ha az alkatrészek nem illeszkednek, fokozatosan fúrja ki a fogaskerék közepét, amíg az a kézre nem illeszkedik. Ezeket az alkatrészeket ragasztani kell, nehogy túl szoros legyen

  2. Tesztelje a 12T fogaskerék nagy lyukkal való illeszkedését az óramutatóhoz. Az illeszkedésnek is szorosnak kell lennie.

    Ha az alkatrészek nem illeszkednek, szükség szerint fokozatosan fúrjon

  3. Ellenőrizze a rögzítőgyűrű illeszkedését az óramutatóhoz. A gyűrűnek az óramutatóba tervezett ajakhoz kell illeszkednie. Az illeszkedésnek szorosnak kell lennie.

    Ha az alkatrészek nem illeszkednek, finom szemcsés csiszolópapírral (kb. 320) szeretne csiszolni az óramutató külső részét, ahol a gyűrűnek át kell csúsznia. MEGJEGYZÉS: Próbálja elkülöníteni a csiszolást, hogy csak onnan távolítsa el az anyagot, ahol a rögzítőgyűrű található

  4. Vessen egy pillantást a tengely aljára a percmutatón, és ellenőrizze, nincs -e kidudorodás vagy anyag felhalmozódás.

    Távolítson el minden felesleges anyagot az alapról vagy a tengelyről. A tengelynek 90 fokos szöget kell kialakítania az alappal az egész kerület körül

  5. Tesztelje a percmutató tengelyének illeszkedését az óramutató belső oldalához. Ha az alkatrészek illeszkednek egymáshoz, forgassa el a percmutatót a súrlódás ellenőrzéséhez. Az illesztésnek súrlódásmentesnek kell lennie, mivel az alkatrészeknek egymáson belül forogniuk kell.

    Ha az alkatrészek nem illeszkednek, vagy fikció folyik a perc forgatásakor, akkor fúrja ki az óramutató közepét. Számomra ezt egy #18 -as fúróval (0,1695 "átmérő) sikerült elérni. MEGJEGYZÉS: Ne fúrja túl az óramutatót, és ez összeszerelt állapotban fog játszani. Azt javaslom, hogy használjon féknyereg -készletet mérje meg a tengely átmérőjét az óramutatón, és vásároljon egy fúrót, amely körülbelül ".005 -.010" -kal nagyobb, mint az átmérő

  6. Tesztelje az óramutató illeszkedését az óra testének belső oldalához mind az elülső, mind a hátsó részről. Az illesztésnek súrlódásmentesnek kell lennie, mivel az alkatrészeknek egymáson belül forogniuk kell.

    • Ha hátulról illeszkedik, és nem elölről, akkor valószínűleg egy ajak van a test arcán, amely a nyomtató építőlemezén volt. Ezt úgy lehet eltávolítani, hogy a borotvapengét a test tengelyének kerületén körbefuttatja.
    • Ha hátulról vagy elölről nem illeszkedik, nézze meg az óramutató külső tengelyét. Ha dudorok vagy pattanások láthatók a 3D nyomtatón, ezeket le kell csiszolni, majd tesztelni kell az illeszkedést.
    • Ha csiszolás után még mindig nem illeszkedik, akkor ki kell fúrnia a középső tengelyt az óra testén. Számomra ezt egy 21/64 "átmérőjű fúrószárral sikerült elérni. Ugyanazt, mint az óramutató, használjon féknyereg -készletet az óramutató tengelyének mérésére, és használjon fúrót, amely körül van." 005 -.010 "nagyobb átmérőjű az óra testének fúrásához.

Ha ezen lépések bármelyikét el kell végeznie, akkor valószínűleg ugyanazt kell tennie minden alkatrészkészletnél, ezért öblítse le és ismételje meg ezt az eljárást mindaddig, amíg mind a 24 alkatrészkészlet a megfelelő módon nem illeszkedik egymáshoz.

7. lépés: Szerelje össze az órákat - ragasztó és csavar

Szerelje össze az órákat - ragasztó és csavar
Szerelje össze az órákat - ragasztó és csavar

Remélhetőleg sikerült kihagyni az előző lépést, de ha nem, akkor a szívem veled van.

Ha minden alkatrész illeszkedik, itt az ideje ragasztani és csavarozni! azaz szerelje össze az órákat.

Összeszerelés

  1. Illessze az óramutatót az óra testébe, és ragadjon meg egy rögzítőgyűrűt. Vigyen fel kis mennyiségű szuperragasztót a rögzítőgyűrű belső átmérőjére (ID), és csúsztassa hátulról az óramutatóra. Győződjön meg arról, hogy a gyűrű teljesen be van helyezve, hogy ne legyen fordítási játék az óramutatóban. MEGJEGYZÉS: Legyen konzervatív a ragasztóval. Nem akarja véletlenül ütni ragasztóval a tengely felső részét a gyűrű felszerelésekor, és nem akarja, hogy a ragasztó túlfolyjon a tengelyen, és rögzítse a kezét a testen.
  2. Fogjon egy 12T fogaskereket a nagy lyukkal, és vigyen fel egy kis ragasztót a fogaskerék azonosítójára.
  3. Csúsztassa a fogaskereket az óramutatóra. Győződjön meg arról, hogy teljesen a helyén van, hogy a szervó fogaskereke megfelelően illeszkedjen.
  4. Fogja meg a szervót, vezesse el a kábelt a tartókon, és helyezze a helyére. MEGJEGYZÉS: A szervót úgy kell felszerelni, hogy a tengely közvetlenül a középső tengelymel szemben van (lásd a képet)
  5. Csavarja be a szervót az M2 csavarokkal, és ismételje meg a másik oldalon.
  6. Fogja meg a szervo fogaskerekek közül kettőt, és egyenként csúsztassa őket a szervo tengelyekre. MEGJEGYZÉS: Ezeknek a fogaskerekeknek a belsejében nincs fogazat, és nyomásállóak. A legjobban úgy telepíthetők, hogy fokozatosan nyomást gyakorolnak körkörös mozdulatokkal a fogaskerék tetejére.
  7. A szervóhoz kapott csavarral rögzítse a fogaskereket a helyére. Ismételje meg a másik oldalra is.
  8. Állítsa be az óramutatót úgy, hogy a 12 óra közelében legyen, egy kis nyomást gyakorolva a szervo fogaskerékre, hogy leválaszthassa azt a kéztől, és szükség szerint forgassa el a kezet.
  9. Helyezze be a percmutatót az óramutató közepébe, és forgassa el 12 órás helyzetbe.
  10. Fogjon egy 12T fogaskereket a kis lyukkal, és vigyen fel egy kis ragasztót a fogaskerék azonosítójára. Csúsztassa a fogaskereket a percmutatóra az óra hátuljáról. Győződjön meg arról, hogy a fogaskerék teljesen be van helyezve.

Most már rendelkeznie kell 1 összeszerelt órával! Udvarol!

Most a többi 23.. MEGJEGYZÉS: Türelemre lesz szükség.

8. lépés: Szerelje össze az órát a panelhez

Szerelje össze az órát a panelhez
Szerelje össze az órát a panelhez
Szerelje össze az órát a panelhez
Szerelje össze az órát a panelhez
Szerelje össze az órát a panelhez
Szerelje össze az órát a panelhez

Megcsináltad. Mind a 24 óra. Szép munka.

Ez a lépés az egyik legegyszerűbb. Csak ki kell fúrnunk a rögzítő lyukakat az óra testéhez, és mindent fel kell szerelnünk. A 3D nyomtatott szerszámot használjuk a lyukak befúrásához és az óra testének egy vonalba helyezéséhez.

A rögzítő lyukak fúrása

  1. Fogja meg újra a falapot, és állítsa fel néhány blokkra háttal felfelé. Fedje le a tömböket törölközővel, hogy ne karcolja meg az előlapot.
  2. Szereljen be egy 1/16 hüvelykes fúrót a fúróba, és helyezze a szúrót az első lyukba.
  3. Négyzet (vagy a szemgolyó) segítségével forgassa el a szálat a panel szélével párhuzamosan.
  4. Helyezze a fúrószár hegyét a fúrólyukon lévő lyukba, és óvatosan fúrja ki a lyukakat 1/2 "mélységig. Lassan haladjon, mivel nem akarja átfúrni a panel elejét. Egyszerű csapkodás egy kis O-gyűrűt a hegyre 1/2-es hüvelyre, és addig fúrja, amíg az O-gyűrű meg nem érinti a szerszámot. A gyűrű túlórázni fog, és lehet, hogy újra kell állítania, de jobb, mint vakon.
  5. Ismételje meg a fennmaradó 23 lyukat.
  6. Helyezze a két tartókonzolt a panel hátoldalára a külső széltől körülbelül 1,5 "-re, és egy vonalba az alsó éllel. Fúrjon ugyanabba a 1/2" mélységbe.

Az órák telepítése

  1. Fogjon egy órát és tegye lefelé a panelre.
  2. A #4 fémlemez csavarok közül 4 segítségével szerelje fel az órát a helyére. Ehhez rendes csavarhúzót használtam, hogy ne csináljam túl.
  3. Ismételje meg a fennmaradó 23 órát.
  4. Ugyanazokkal a csavarokkal szerelje fel a két tartókonzolt.
  5. Forgasd az órát, és élvezd a munkádat!

Tartson itt egy jó kis szünetet, mert nagyjából félúton van, és megérdemli!

9. lépés: Az összes bekötése

Összehuzalozás
Összehuzalozás
Összehuzalozás
Összehuzalozás
Összehuzalozás
Összehuzalozás
Összehuzalozás
Összehuzalozás

Irány az elektronika!

Mielőtt elkezdenénk, néhány módosítást kell végrehajtanunk a PWM szervo meghajtókon, hogy mindegyiket láncba tudjuk kötni.

PWM illesztőprogramok

  1. Ha az illesztőprogramok nem voltak összeszerelve, akkor össze kell szerelni őket. Ha összeszerelt elemeket vásárolt, feltételezem, hogy tudja, hogyan kell ezt megtenni.
  2. Két illesztőprogramnál forrasztjon egy fejlécet a tábla oldalához, amelynek nincs. Ez lehetővé teszi számukra, hogy láncba láncolják őket. Tegyen félre egyet.
  3. Ezután két kapcsolatot kell áthidalnunk a táblán, amelyet nem tettünk félre, hogy egyedi címet adjunk neki. Ennél a táblánál az "A0" érintkezők lesznek. Forrasztópáka és bit vagy forrasztó segítségével húzza át a forrasztópárat a párnák összekapcsolásához. Győződjön meg arról, hogy a többi párna sértetlen marad és nincs áthidalva.
  4. Végezetül, a táblán nem forrasztott további fejlécet, áthidalva a két, A1 -vel jelölt érintkezőt.

Ha az illesztőprogramok indulásra készek, ideje összekötni az egészet. Sok szervocsatlakozás van, így kissé szőrös lesz, de sikerült illeszteni, anélkül, hogy meg kellett volna hosszabbítanom a szervo vezetékeket. Vessen egy pillantást a fényképekre, hogy megtudjam, hogyan sikerült ezt megvalósítanom.

Vezeték

  1. Vezesse át a szervóvezetékeket az éjjel -nappali testeken és azok körül oly módon, hogy lehetővé teszi 16 vonal csatlakoztatását minden táblához. Ha le szeretné másolni az útválasztásomat, nézze meg a fényképet. Ha nem másolja az útválasztásomat, fel kell jegyeznie, hogy az egyes szervók melyik táblához és tűhöz vannak csatlakoztatva. A fenti fényképeken van egy mátrix, amely a kódban használt elnevezési megállapodást mutatja. Használja ugyanazt a konvenciót, így a kódot később nem kell módosítani.
  2. Az áthidaló vezetékek segítségével láncolja össze egyenesen a három meghajtót. Ellenőrizze munkáját, hogy megbizonyosodjon arról, hogy nem lépi át a határokat. A csapok a meghajtó bal és jobb oldalán is fel vannak tüntetve, és ha különböző színű vezetékeket használtak, könnyen meg kell állapítani.
  3. További jumper vezetékek segítségével csatlakoztassa az Arduino Nano -t az 1. szervo meghajtóhoz a mellékelt kép szerint. Ezeket átirányítottam a jobb alsó órátestbe, hogy elrejtsem az Arduino -t. Rengeteg hely van, csak kétszer ellenőrizze, hogy a vezetékek nem ütik -e a fogaskerekeket.
  4. Néhány további áthidaló vezetékkel csatlakoztassa a valós idejű órát (RTC) az Arduino -hoz a mellékelt kép szerint. Ezt az Arduino -val el tudtam rejteni a testben közvetlenül az óra fölött.
  5. Végül csatlakoztassa az 5 V -os tápegységet az első PWM meghajtó zöld csavaros kapcsaihoz.

Az órának most nagyon jól kell kinéznie !! De sajnos itt az ideje a legnehezebb résznek.

10. lépés: A pozíciók kalibrálása

A pozíciók kalibrálása
A pozíciók kalibrálása

Ok teljes nyilvánosságra hozatal, itt tanultam meg, hogy jobban meg kellett volna terveznem az óra szerelvényt, hogy megkönnyítsem ezt a lépést.

A probléma az, hogy a fogaskerekek nincsenek a kézhez kulcsolva, így az egyik 100 fokos helyzete nem ugyanaz, mint a másiké. Mint ilyen, minden kezet egyedileg kell kalibrálni annak meghatározásához, hogy milyen fokú parancs korrelál a 12, 3, 6 és 9 órás pozíciókkal.

Ez unalmas, de nem lehetetlen. Írtam egy kis kódot ehhez, és diagramot készítettem az eredmények tárolására. A kód lehetővé teszi, hogy a soros monitoron keresztül pozíciót küldjön fokban, hogy vezérelje a szervo helyzetét, amelyet éppen kalibrál. Röviden, miután kitalálta, hogy melyik pozíció felel meg a 12 -nek, 3 -nak stb., Megjegyzi, hogy a diagramban és a képletekben automatikusan generálódik a fő kód az óra futtatásához. A jövőben lehet, hogy frissítem a kialakítást kulcsos fogaskerekekkel, de most az alábbi lépéseket kell követnie.

Mielőtt elkezdené, ez a folyamat sokkal könnyebb, ha minden órát felcímkéz minden kézhez tartozó tűvel és meghajtó táblával. Fogjon néhány cetlit (lehetőleg három színben) és egy tollat. Készítsen 8 jegyzetet minden színről, és írja le a következő párokat. "0-1", "2-3", "4-5" … stb. Ezek lesznek az egyes órák perc-óra csappárjai. Állítsa be az órát, és helyezze el ezeket a jegyzeteket a panel elején, a megfelelő óratest mellett.

A pozíciók kalibrálása

  1. Töltse le és telepítse az Arduino Coding programot, ha még nem rendelkezik vele.
  2. Töltse le és nyissa meg az "Óra kalibrálása és kódja" című Excel munkafüzetet az alábbi linken, és navigáljon a "Kalibrációs táblázat" laphoz.
  3. Töltse le az Adafruit-PWM-Servo-Driver-Library könyvtárat az alábbi linken, és helyezze el az Arduino könyvtár mappájában. A könyvtár mappája általában a számítógépen található dokumentumokban / Arduino flower található.
  4. Töltse le és nyissa meg az alábbi „A_helyzetek kalibrálása” című Arduino vázlatot.
  5. A fő üres ciklusban módosítsa a legalacsonyabb sor első oszlopának óramutatójának kódsorát (C1H az elnevezési megállapodás szerint). Cserélje ki a „3 -at” arra a táblára, amelyhez az óramutatója csatlakoztatva van, és a „14” -et cserélje ki arra a pin -számra, amelyhez a kéz csatlakozik. "board3.setPWM (14, 0, impulzus2);"
  6. Győződjön meg arról, hogy az alaplap Nano -ra van állítva, és a megfelelő soros port van kiválasztva az Arduino szoftverben. Nyissa meg a Soros monitort, és töltse fel a vázlatot. A soros monitoron a "Parancsra kész" feliratot kell olvasni.
  7. Küldje a "120" -t a szervóba. Az óramutatónak a megfelelő 120 pozícióba kell állnia.
  8. Most meg kell ugrania a fogaskerékhálót, hogy a kar valahol a 12 órás pozíció közelében legyen, miközben a szervót a helyén hagyja. Ezt úgy teheti meg, hogy óvatosan elhúzza a szervó fogaskerekét a megfelelő órás fogaskeréktől, és addig forgatja a kezet, amíg az 12 állásba nem néz. MEGJEGYZÉS: Nem kell tökéletesnek lennie, csak a 12 órás környéken.
  9. A beállítás befejezése után küldje a "80" -ot a szervóba. A kéznek az óramutató járásával megegyező irányban kell mozognia.
  10. Most váltania kell a "120" körüli parancs és a "80" parancs között, és folyamatosan módosítania kell a 120 -as számot, amíg meg nem találja, hogy melyik parancs felel meg a 12 órának. Amint megkapta, jegyezze meg ezt a C1 órás CCW oszlop excel lapján.
  11. Ezután váltson a 12 érték és a "80" körüli értékek között, amíg meg nem kapja a 3 órás pozíció számát az óramutató járásával megegyező irányból. Jegyezze meg ezt a C1 óra CW oszlop táblázatában.
  12. Ezután az óramutató járásával megegyező irányban váltson a 3 érték és a "40" körüli szám között a 6 órai pozícióhoz. Jegyezze fel ezt az értéket.
  13. A 7,5 órás pozíciót a táblázat számítja ki, ezért ne aggódjon emiatt.
  14. Váltson a 6 érték és a "10" körüli értékek között, hogy megkapja az értéket 9 órakor a CCW irányában.
  15. Mivel a fogaskerekek nem tökéletesek, most meg kell ismételni ezt az óramutató járásával ellentétes irányba, mivel az értékek valószínűleg kissé eltérnek, és minden egyes kéznek mindkét irányból el kell érnie a pozíciókat a különböző számoknál.

Most kézzel kell kalibrálni az első órát !!

Módosítsa a számokat a "board3.setPWM (14, 0, pulse2);" kódot a C1 percmutatóhoz, és ismételje meg a folyamatot. Ha elkészült, ismételje meg ezt a fennmaradó 23 szerelvénynél.

A diagramon észreveheti, hogy egyes cellák szürkék. Ennek az az oka, hogy ezekre a pozíciókra nincs szükség az adott leosztáshoz tartozó nagyobb számok létrehozásához.

Előre is elnézést kérek, hogy ez mennyire fárasztó, de ha elkészült, őszintén mondhatom, hogy a legnehezebb résznek vége.

11. lépés: A számok kalibrálása

A számok kalibrálása
A számok kalibrálása

Ha mégis eljutsz idáig, itt fog életre kelni az óra!

Már mentem is azon az erőfeszítésen, hogy meghatározzam, hová kell eljutnia minden kéznek, hogy minden nagyobb számjegyet készítsen, és ami még jobb, a kód automatikusan generálódik az Excel lapon!

Csak el kell vennie ezt a kódot, fel kell töltenie, és minden egyes számnál finom beállításokat kell végrehajtania.

A számok kalibrálása

  1. Nyissa meg az alább csatolt "Calibrating_the_Numbers" vázlatot.
  2. Keresse meg az Excel munkafüzet "Angles for Code" lapját.
  3. HA ÉS CSAK HA más szervo pin csatlakozásokat használt, mint én, írja be ezeket most a "Servo Board and Pin Assignments" táblázatba.
  4. Ellenkező esetben görgessen lefelé a fekete vonal mellett, és másolja be az első számjegy kódját.
  5. Illessze be az Arduino vázlatába az alján.
  6. Az imént beillesztett kódban módosítsa a félkövér számot ebben a sorban "11" -re. "if (szám == 0) {". Ezzel 0 -t küld az órára.
  7. A fő ciklusban módosítsa a félkövér számot a kalibrálni kívánt számjegyhez. "digit4 (szám);"
  8. Töltse fel a vázlatot, és nyissa meg a Soros monitort. A "Parancsra kész" feliratot kell látnia.
  9. A számok csak sorrendben működnek. 1, 2, 3, stb. Folytassa, és küldjön egy "11" -t a táblára, de ne izguljon, ha ki van kapcsolva. Feltételezve, hogy korábban "2" volt. Végezzen ciklusokat a többi 1 -es, 2 -es és 11 -es számmal. Most valami "0" -hoz közeli dolgot kell látnia
  10. Most itt kell módosítania a szögeket, amennyire csak szeretné, hogy tökéletesítse a kezek helyzetét. Ha még mindig fent vannak a ragacsok, ez nem olyan nehéz, mint amilyennek hangzik. Tegyük fel, hogy 0 -ról 1 -re mozog, de nem tetszik az egyik kéz helyzete. Jegyezze fel az adott kéz tábláját és gombostűjét, és görgessen a kódon keresztül az alábbi sorokhoz: "else if (szám == 1) {". Keresse meg azt a vonalat, ahol ez a kéz mozog, és adjon hozzá vagy vonjon le bitet, ha azt szeretné, hogy a kéz egy kicsit jobban mozogjon CW vagy CCW irányban.
  11. Ha nem látja a kód sorát, ahol az adott kéz mozog, annak az az oka, hogy nem kellett elmozdulnia az előző pozícióból a szám létrehozásához, és a kéz előtt volt beállítva. Ebben az esetben menjen hátra a 0 vagy 2 számokkal, keresse meg ezt a sort, és végezze el a módosításokat.
  12. Ha elégedett, másolja ki a módosított kódot, és illessze be néhány oszloppal az eredetitől az Excel -lapon. FONTOS: Meg kell változtatni a "11" -et a sorban, "if (szám == 11) {" VISSZA "0" -ra. Ha nem, a későbbi kód nem fog megfelelően működni.
  13. Ismételje meg a 2., 3. és 4. számjegyet. A második és a negyedik számjegyhez a 0-9, a harmadik számjegyhez pedig a 0-5 számokat kell kalibrálni.

Ez az! Most már megvan a kód, amelyből a számok megjelennek, amiket meg kell mutatnunk!

12. lépés: Az idő beállítása

Majdnem ott! Ígérem.

A DS1302 valós idejű óra (RTC) modul azért jó, mert független akkumulátorral rendelkezik, és akkor is tárolja az időt, ha az Arduino Nano nem rendelkezik árammal. De mint minden más órát, az időt is be kell állítani.

Az idő beállítása

  1. Töltse le a "DS1302" könyvtárat erről a linkről, és helyezze el az Arduino könyvtár mappájában.
  2. Nyissa meg az Arduino környezetet, és nyissa meg a "set_clock" példavázlatot a Fájl/Példák/arduino-ds1302-master/set_clock menüpontban.
  3. Ez az a kódkód, amely beállítja az időt, de először két áthidaló vezetéket kell csatlakoztatnunk az Arduino Nano 3.3V -os és végcsapjáról, a VCC -hez és az RTC végcsapjához. Ezek a sorok csak az idő beállítására szolgálnak. ha csatlakoztatva hagyja őket, az idő minden alkalommal visszaáll, amikor az Arduino látja az áramot.
  4. Ezután módosítanunk kell a kódot, hogy megmondjuk, hol van csatlakoztatva az óránk. Ez a félkövér számok módosításával történik, "const int kCePin = 5; // Chip Enable" "const int kIoPin = 6; // Input/Output" "const int kSclkPin = 7; // Serial Clock" 5 -ből, 6, 7–4, 3, 2.
  5. Görgessen a fő hurokhoz, és keresse meg a következő sort: "Time t (2013, 9, 22, 1, 38, 50, Time:: kSunday);" ennek formátuma: "Idő t (év, hónap, nap, óra, perc, másodperc, idő:: kDayOfTheWeek);"
  6. Csak időre van szükségünk, de folytassa, és módosítson mindent a helyes módon, és töltse fel a kódot.
  7. Nyissa meg a Soros monitort, és ellenőrizze, hogy a kód feltöltése sikeres volt -e. Látnia kell egy nyomtatást a következő formátumban: "2013. szeptember 22., vasárnap, 01:38:50".
  8. Válassza le az áthidalókat.

13. lépés: Töltse fel a fő kódot

Image
Image

Megcsináltad! Megcsináltad! Még egy lépés, és a nyeremény a tiéd.

Nincs más hátra, mint frissíteni a fő kódot a kalibrálás egyéni értékeivel, és élvezni a remek műalkotást.

Mint korábban említettük, a számok sorrendben változnak. Ha a módosítás előtt rossz szám szerepel, akkor valószínűleg nem fog megfelelően működni. Mint ilyen, ez a kód úgy inicializálódik, hogy minden számot 0 -ról a maximumra ciklikusít az adott számjegyhez, majd visszaáll az aktuális idő számához. Tegyük fel tehát, hogy a 2. számjegynél szükségünk van egy "4" -re, ez a számjegy 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4 lesz, hogy Valójában a "4" látható.

Ettől eltekintve a kód meglehetősen egyszerű. 15 másodpercenként ellenőrzi az időt, és összehasonlítja a múlt 15 másodperces idővel. Ha az idő megváltozott, akkor az új időt elküldi a mozgatni kívánt számjegyeknek, és mozgatja ezeket a kezeket! Mindent megtettem a kódban, hogy megjegyzéseket fűzzek a történtek leírásához.

Töltse fel a fő kódot

  1. Nyissa meg a "Clockception_Main_Code" vázlatot az Arduino szoftverben.
  2. Másolja ki egyéni kódját az Excel lapról, és illessze be a vázlatba a legvégén.
  3. Töltse fel a vázlatot, és dőljön hátra, és nézze meg, hogyan elevenednek meg a munkái.

Ha elég jó munkát végeztem ennek az oktathatónak a felvázolásában, akkor most a jelenlegi időt kell nézni! Dőljön hátra egy -két percre, hogy megbizonyosodjon arról, hogy változik az idő.

Ha készen áll, áthelyezheti az órát az otthonába!

14. lépés: Élvezze az órát

Első szerzői verseny
Első szerzői verseny

Nos, ez minden nép! Sikeresen létrehozta a ClockClock másolatát a költségek töredékéért.

Remélem tetszett ez az oktatható! Ha igen, nagyon megköszönném a szavazatát az Első szerző szerző versenyen.

Ha bármilyen kérdése vagy észrevétele van, forduljon hozzánk bizalommal! Bármilyen kérdésre szívesen válaszolok:)

Első szerzői verseny
Első szerzői verseny

Fődíj az első szerzői versenyen

Ajánlott: