Fogaskerék óra: 3 lépés (képekkel)
Fogaskerék óra: 3 lépés (képekkel)
Anonim

Az óra szíve egy PIC 16f628A mikrokontroller (PDF). Ez a mikrokontroller rendelkezik egy belső oszcillátorral, azonban egy külső, 20 MHz -es kristályoszcillátort használnak, mivel hetekig és hónapokig pontosan követnie kell az időt. A mikrokontroller két gombbal és egy motorral van összekötve.

További részletekért tekintse meg a projektet Website.alan-parekh.com/projects/gear-clock A Gear Clock Kit már elérhető. További részletekért tekintse meg készletoldalunkat. Ha rendelkezik CNC -géppel, levághatja saját fogaskerekét, és csak megvásárolhatja az óra elektronikáját.

1. lépés: Vágja le és fesse le a fogaskerekeket

A fogaskerekek MDF -ből készültek. Fémfényűre voltak festve, de a megjelenés, amit szerettem volna, nem érte el. Kezdetben arra gondoltam, hogy a fogaskerekeket úgy fogom kinézni, mintha fémből készülnének, és néhány tucat évig rozsdásodni hagynának. Találtam néhány jó terméket, amelyek ezt a rozsdás hatást keltik, de kicsit túl drágák voltak. Megelégedtem egy doboz Krylon Black Metallic Hammered Finish festékkel. A fedlapon található minta nagyon szép fekete, finom szürkével. Azt hiszem, ez egy rossz tételből származhat, mivel a végső megjelenés nem olyan fekete, mint kellene. Az utolsó óra fényképezését is kissé megnehezítette, mivel még a szerény megvilágítás mellett is szörnyű volt a vakító fény.

A fogaskerék elrendezése a következő:

  • 9 fogú motor hajtómű
  • 72 fogos perc sebességváltó, 24 fogú másodlagos
  • 72 fogú közbenső fogaskerék, 18 fogú másodlagos
  • 72 fogóra óra

A megfelelő időzítés elérése érdekében a 9 fogú hajtóművet 9 másodpercenként 4 lépésben haladják előre. Egyszerre 4 lépés mozgatásával a motor rutinja egyszerű lehet, mivel a motor mindig nyugalomban van, ugyanazon tekercs feszültség alatt.

2. lépés: Az óraelektronika felépítése

Mikrokontroller

Ennek a projektnek az agya egy PIC 16F628A mikrokontroller. Nyomon követi az időt, és szükség esetén aktiválja a léptetőmotort.

Gombok

A kezelőfelület nagyon egyszerű, két gombból áll. Ha megnyomja a bal gombot, az óra a motor segítségével előretekeri az időt. A jobb gomb megnyomásakor az óra csökkenti az időt a motor segítségével. Az egyetlen probléma az, hogy ha sok órával korrigálnia kell az időt, akkor hosszú ideig kell nyomva tartania a gombot. A léptetőmotor mindig feszültség alatt van, hogy megakadályozza a fogaskerekek csúszását. Ennek a problémának a kiküszöbölésére, amikor mindkét gombot megnyomják, a léptetőmotor kikapcsol, és a perchajtómű szabadon foroghat.

Motor

A motor egy unipoláris léptetőmotor, amelyet egy régi 5 1/4 hüvelykes floppy meghajtóból gyűjtöttek be. Ez az a motor, amellyel az olvasó írófejeket ide -oda mozgatta, hogy ekkora méretet és teljesítményt kapjon, szüksége lesz egy szép régire. A modern hajlékonylemez -meghajtókban nincs ilyen szintű nyomaték.

Ez a motor 1,8 fokot mozog impulzusonként, ami azt jelenti, hogy 200 impulzus esetén egy teljes fordulatot tesz meg. Mivel ez egy bipoláris motor, a PIC számára egyszerű csak 4 tranzisztorral meghajtani.

Kód

A kód alapvetően két részre oszlik, van egy iteratív ciklus, amely figyeli a gombok állapotváltozását, és ellenőrzi, hogy a belső óra átlépte -e a 9 másodperces határt. Ha ezen feltételek egyike bekövetkezett, a léptetőmotor megfelelően működik.

A kód másik része megszakításvezérelt, és nyomon követi az időt. A megszakítás 0,1 másodpercenként aktiválódik, és szükség szerint beállítja a belső órát. Valódi futóóra van belül, ha az óra PIC 6 -os csatlakozóját 9600 bps sebességű számítógép soros portjához csatlakoztatja, akkor a belső óraértékek másodpercenként frissülnek. Az óra értéke ebben az esetben tetszőleges, mivel soha nem jelenik meg, és nem lesz ugyanaz, mint a fogaskerekek, de ugyanazt a kódot fogják használni a jövőbeni projektek, amelyek ezt a kód megjelenítési időt használják.

Lépés: Szerelje össze és élvezze

Az összes darab összecsavarodik, az egyetlen darab, amit ragasztanak, a léptetőmotor a motortartóba.

Ajánlott: