Tartalomjegyzék:
- 1. lépés: Eszközök és anyagok
- 2. lépés: Ragasztja össze a fa keretet
- 3. lépés: Vágja le a keretet körvágó szerszám segítségével
- 4. lépés: A fogaskerekek nyomtatása és összeszerelése
- 5. lépés: „Ragasztás” szakaszok együtt
- 6. lépés: Vágja a domborműveket keretbe
- 7. lépés: Vágja le a Hall Effect szenzorok távolságát
- 8. lépés: Ragassza fel a külső gyűrűt
- 9. lépés: Vágja le a Hall -effektus -érzékelő beállító csavarokat
- 10. lépés: Ragasztja a gyűrűket a farostlemezre
- 11. lépés: Ragassza fel a belső lemezt
- 12. lépés: Csatlakoztassa a furnért
- 13. lépés: Vágja le a furnért
- 14. lépés: Vágja le a furnért
- 15. lépés: Ragasztó furnér
- 16. lépés: Homokozás és befejezés
- 17. lépés: Az áramellátás telepítése
- 18. lépés: Az elektronika összeszerelése
- 19. lépés: Forrasztás és csatlakozás elektronika
- 20. lépés: Hátlap
- 21. lépés: Arduino kód
- 22. lépés: STL fájlok
- 23. lépés: Solidworks fájlok
- 24. lépés: Következtetés
![Lenyűgöző mágneses falióra: 24 lépés (képekkel) Lenyűgöző mágneses falióra: 24 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-15019-j.webp)
Videó: Lenyűgöző mágneses falióra: 24 lépés (képekkel)
![Videó: Lenyűgöző mágneses falióra: 24 lépés (képekkel) Videó: Lenyűgöző mágneses falióra: 24 lépés (képekkel)](https://i.ytimg.com/vi/upMss4MdVbY/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Varázslatos mágneses falióra Varázslatos mágneses falióra](https://i.howwhatproduce.com/images/006/image-15019-1-j.webp)
![Varázslatos mágneses falióra Varázslatos mágneses falióra](https://i.howwhatproduce.com/images/006/image-15019-2-j.webp)
A mechanikus órák mindig is lenyűgöztek. Az, hogy a belső fogaskerekek, rugók és menekültek együtt működnek -e állandó megbízható órát eredményezve, mindig is elérhetetlennek tűnt a korlátozott készségeim miatt. Szerencsére a modern elektronika és a 3D nyomtatott alkatrészek áthidalhatják a rést, és valami egyszerűt hozhatnak létre, amely nem támaszkodik apró, precíz fém alkatrészekre.
Ez a minimalista falióra egy 3D nyomtatott gyűrűs fogaskerekeket rejt, amelyeket olcsó léptetőmotorok hajtanak, amelyek mágneseket forgatnak a klasszikus dió furnér mögött.
Kezdetben a STORY Clock ihlette, szerettem volna egy időmérőt, amely csak a golyóscsapágyakkal jelzi a napszakot, szemben a digitális leolvasással és a lassan mozgó golyóscsapágyakkal.
![Kép Kép](https://i.howwhatproduce.com/images/006/image-15019-3-j.webp)
1. lépés: Eszközök és anyagok
![Eszközök és anyagok Eszközök és anyagok](https://i.howwhatproduce.com/images/006/image-15019-4-j.webp)
![Eszközök és anyagok Eszközök és anyagok](https://i.howwhatproduce.com/images/006/image-15019-5-j.webp)
![Eszközök és anyagok Eszközök és anyagok](https://i.howwhatproduce.com/images/006/image-15019-6-j.webp)
![Eszközök és anyagok Eszközök és anyagok](https://i.howwhatproduce.com/images/006/image-15019-7-j.webp)
Anyagok:
- 13 x 13 x 2 hüvelyk rétegelt lemez/forgácslap (3 darab fahulladékot ragasztottam össze)
- 13 x 13 hüvelyk farostlemez
- Arduino Nano
- Valós idejű óra
- Léptetőmotorok és meghajtók
- Hall Effect érzékelők
- Mágnesek
- Tápkábel
- Hálózati adapter
- Dugó
- Vegyes gépcsavarok
- Válogatott facsavarok
- 3D nyomtatott alkatrészek (utolsó lépés)
- Furnér (12 x 12 hüvelyk - arc, 40 hüvelyk hosszú csík)
- Spray lakk
- Fekete spray festék
Eszközök:
- 3d nyomtató
- Iránytű
- X-acto kés
- Ragasztó
- Bilincsek
- Körvágó jig
- Fémfűrész
- Korongcsiszoló
- Ratchet Clamp
- Véső
- Vonalzó
- Sander
- Fúrók
- Csavarhúzók
- Forrasztópáka
- Ragasztópisztoly
2. lépés: Ragasztja össze a fa keretet
![Ragasztó együtt fakeret Ragasztó együtt fakeret](https://i.howwhatproduce.com/images/006/image-15019-8-j.webp)
![Ragasztó együtt fakeret Ragasztó együtt fakeret](https://i.howwhatproduce.com/images/006/image-15019-9-j.webp)
![Ragasztó együtt fakeret Ragasztó együtt fakeret](https://i.howwhatproduce.com/images/006/image-15019-10-j.webp)
![Ragasztó együtt fakeret Ragasztó együtt fakeret](https://i.howwhatproduce.com/images/006/image-15019-11-j.webp)
Ragasszon össze három fadarabot, amelyek az óra keretét alkotják. Egy régi ágykeretből származó, újrahasznosított forgácslapot használtam.
3. lépés: Vágja le a keretet körvágó szerszám segítségével
![Vágja a keretet körvágó szerszám segítségével Vágja a keretet körvágó szerszám segítségével](https://i.howwhatproduce.com/images/006/image-15019-12-j.webp)
![Vágja a keretet körvágó szerszám segítségével Vágja a keretet körvágó szerszám segítségével](https://i.howwhatproduce.com/images/006/image-15019-13-j.webp)
![Vágja a keretet körvágó szerszám segítségével Vágja a keretet körvágó szerszám segítségével](https://i.howwhatproduce.com/images/006/image-15019-14-j.webp)
![Vágja a keretet körvágó szerszám segítségével Vágja a keretet körvágó szerszám segítségével](https://i.howwhatproduce.com/images/006/image-15019-15-j.webp)
Jelölje meg a tábla közepét, és szerelje fel egy körvágó eszközre. Vágjon öt kört a következő átmérővel:
- 12 hüvelyk
- 11 1/4 hüvelyk
- 9 1/4 hüvelyk
- 7 1/4 hüvelyk
- 5 3/8 hüvelyk
4. lépés: A fogaskerekek nyomtatása és összeszerelése
![A fogaskerekek nyomtatása és összeszerelése A fogaskerekek nyomtatása és összeszerelése](https://i.howwhatproduce.com/images/006/image-15019-16-j.webp)
![A fogaskerekek nyomtatása és összeszerelése A fogaskerekek nyomtatása és összeszerelése](https://i.howwhatproduce.com/images/006/image-15019-17-j.webp)
A gyűrűs fogaskerekek szegmensekre vannak bontva, így kis nyomtatón kinyomtathatók és összecsukhatók. Minden alkatrészt ABS -be nyomtattak, hogy segítsék a következő lépésben bemutatott beolvasztási folyamatot. Csiszolja le az alkatrészek minden szélét és felületét.
Nyomtassa ki a 22. lépésben talált alkatrészek alábbi mennyiségét:
- 1 órás gyűrűs fogaskerék szegmens mágnes
- 6 órás gyűrűs fogaskerék szegmens Basic
- 1 órás rögzítőgyűrű szegmens léptető
- 6 - Alapórás rögzítőgyűrű szegmens
- 1 - Hour Hall Effect érzékelő tartó
- 1 - Perces gyűrűs fogaskerék szegmensmágnes
- 7 - Alapperces gyűrűs fogaskerék -szegmens
- 1 - Egyperces rögzítőgyűrű szegmens léptető
- 6 - Alapperces rögzítőgyűrű szegmens
- 1 - Minute Hall Effect érzékelő tartó
- 2 - Spur Gear
- 1 - Elektronika tartó
5. lépés: „Ragasztás” szakaszok együtt
![Kép Kép](https://i.howwhatproduce.com/images/006/image-15019-18-j.webp)
![Kép Kép](https://i.howwhatproduce.com/images/006/image-15019-19-j.webp)
![Kép Kép](https://i.howwhatproduce.com/images/006/image-15019-20-j.webp)
Egy üvegben, némi acetonnal oldja fel a sikertelen nyomatokat, régi hordozóanyagot stb. Fesse fel az acetonkeveréket minden egyes varratra, hogy összeolvadjanak a darabok. Keményedés után csiszolja le minden varratot laposra.
6. lépés: Vágja a domborműveket keretbe
![Vágja a domborműveket a keretbe Vágja a domborműveket a keretbe](https://i.howwhatproduce.com/images/006/image-15019-21-j.webp)
![Vágja a domborműveket a keretbe Vágja a domborműveket a keretbe](https://i.howwhatproduce.com/images/006/image-15019-22-j.webp)
![Vágja a domborműveket a keretbe Vágja a domborműveket a keretbe](https://i.howwhatproduce.com/images/006/image-15019-23-j.webp)
Helyezze a gyűrűs fogaskerekeket és a rögzítőgyűrűket a keretbe, és vágja le a léptetőmotorok domborulatait. Túl nagyra mértem és levágtam a belső gyűrűt, így a bolt környékén lévő juharszegélyek segítségével méretre csiszoltam.
7. lépés: Vágja le a Hall Effect szenzorok távolságát
![Vágási távolság Hall Effect szenzorokhoz Vágási távolság Hall Effect szenzorokhoz](https://i.howwhatproduce.com/images/006/image-15019-24-j.webp)
![Vágási távolság Hall Effect szenzorokhoz Vágási távolság Hall Effect szenzorokhoz](https://i.howwhatproduce.com/images/006/image-15019-25-j.webp)
![Vágási távolság Hall Effect szenzorokhoz Vágási távolság Hall Effect szenzorokhoz](https://i.howwhatproduce.com/images/006/image-15019-26-j.webp)
Vágjon egy üreget a belső gyűrűbe a perccsarnok -effektus -érzékelőhöz, és az óracsarnok -effektus -érzékelő nyílásához. Vágóval, reszelővel és kis kézi fűrésszel vágtam ezeket a hézagokat.
8. lépés: Ragassza fel a külső gyűrűt
![Ragasztó külső gyűrű Ragasztó külső gyűrű](https://i.howwhatproduce.com/images/006/image-15019-27-j.webp)
Ragassza fel és ragasztja a külső gyűrűt a perctartó gyűrű méretéhez.
9. lépés: Vágja le a Hall -effektus -érzékelő beállító csavarokat
![Vágja le a Hall -effektus érzékelőbeállító csavarjait Vágja le a Hall -effektus érzékelőbeállító csavarjait](https://i.howwhatproduce.com/images/006/image-15019-28-j.webp)
Vágja le a gép csavarjait fűrésszel, hogy azok csak hosszabbak legyenek, mint a rögzítőgyűrű és a csarnokhatás -érzékelő tartó vastagsága. Vágjon egy rést a menetekben, hogy lapos csavarhúzóval a menetes végből állítható legyen.
10. lépés: Ragasztja a gyűrűket a farostlemezre
![Ragasztó gyűrűk a farostlemezre Ragasztó gyűrűk a farostlemezre](https://i.howwhatproduce.com/images/006/image-15019-29-j.webp)
![Ragasztó gyűrűk a farostlemezre Ragasztó gyűrűk a farostlemezre](https://i.howwhatproduce.com/images/006/image-15019-30-j.webp)
![Ragasztó gyűrűk a farostlemezre Ragasztó gyűrűk a farostlemezre](https://i.howwhatproduce.com/images/006/image-15019-31-j.webp)
Vágjon a farostlemezből egy kört, amely nagyobb, mint a külső gyűrű. Ragassza a külső és a belső gyűrűt a farostlemez felületére. Használja a percrögzítő gyűrűt és a gyűrűs fogaskereket a belső gyűrű elhelyezéséhez. Vigyázzon jobban, mint én, hogy ne ragassza visszafelé a belső gyűrűt. A második képen egy új nyílás látható a perc hall effekt érzékelő számára.
Tányércsiszolóval vágja le a farostlemezt a külső gyűrű méretéig.
11. lépés: Ragassza fel a belső lemezt
![Ragasztó belső lemez Ragasztó belső lemez](https://i.howwhatproduce.com/images/006/image-15019-32-j.webp)
![Ragasztó belső lemez Ragasztó belső lemez](https://i.howwhatproduce.com/images/006/image-15019-33-j.webp)
Ragassza a helyére a belső tárcsát az óra rögzítő gyűrű és a gyűrűs fogaskerék segítségével.
12. lépés: Csatlakoztassa a furnért
![Csatlakoztassa a furnért Csatlakoztassa a furnért](https://i.howwhatproduce.com/images/006/image-15019-34-j.webp)
![Csatlakoztassa a furnért Csatlakoztassa a furnért](https://i.howwhatproduce.com/images/006/image-15019-35-j.webp)
![Csatlakoztassa a furnért Csatlakoztassa a furnért](https://i.howwhatproduce.com/images/006/image-15019-36-j.webp)
![Csatlakoztassa a furnért Csatlakoztassa a furnért](https://i.howwhatproduce.com/images/006/image-15019-37-j.webp)
Vágjon le egy furnércsíkot, amely szélesebb, mint az óra, és elég hosszú ahhoz, hogy körbe tudja tekerni az órát (az óra átmérője 3,14 *, visszaadja a szükséges hosszúságot. Adjon hozzá egy hüvelyket, hogy megbizonyosodjon arról, hogy elegendő.) hosszra vágva. Bőséges ragasztó felhordása a furnérra és a rögzítés hevederbilincs segítségével. Hagyja száradni pár órát a tapadás biztosítása érdekében.
13. lépés: Vágja le a furnért
![Vágja le a furnért Vágja le a furnért](https://i.howwhatproduce.com/images/006/image-15019-38-j.webp)
Egy éles vésővel vágja le a felesleges furnért az óra elülső és hátsó részéről.
14. lépés: Vágja le a furnért
![Vágott furnér Vágott furnér](https://i.howwhatproduce.com/images/006/image-15019-39-j.webp)
![Vágott furnér Vágott furnér](https://i.howwhatproduce.com/images/006/image-15019-40-j.webp)
A furnéromban volt néhány repedés. A könnyebb munkavégzés érdekében festő szalagot ragasztottam rá, hogy összetartsa. Egy iránytűben lévő x-acto késsel vágja le a furnért csak nagyobbra, mint az óra.
15. lépés: Ragasztó furnér
![Ragasztó furnér Ragasztó furnér](https://i.howwhatproduce.com/images/006/image-15019-41-j.webp)
![Ragasztó furnér Ragasztó furnér](https://i.howwhatproduce.com/images/006/image-15019-42-j.webp)
A levágott gyűrűk segítségével terítse szét a nyomást az óra felületén. Vigyen fel bőséges ragasztót a furnér nem szalagos oldalára. Irányítsa a szemcséket függőlegesen az óralapra, és alkalmazzon sok bilincset, amelyek mindegyikét kissé meghúzzák. Ez biztosítja, hogy a furnér ne tolódjon el, és egyenletes nyomást gyakoroljon az arcra.
Az óra homlokoldalán használtam néhány lapos táblát, a hátlapon pedig néhány papírt.
16. lépés: Homokozás és befejezés
![Homok és befejezés Homok és befejezés](https://i.howwhatproduce.com/images/006/image-15019-43-j.webp)
![Homok és befejezés Homok és befejezés](https://i.howwhatproduce.com/images/006/image-15019-44-j.webp)
Csiszolópapírral óvatosan távolítsa el a felesleges furnért az óra előlapjáról, és csiszoljon 220 -tól 600 -ig.
Vigyen fel 10–20 réteg lakkot. Ez felépíti azt a felületet, amelyen a golyóscsapágy halad. A levegőben lévő por és egyéb részecskék miatt elkerülhetetlenül úgy gondolom, hogy vonalak jelennek meg az egyes golyóscsapágyak útja mentén. Több réteg felhordása késleltesse ezt a lehető leghosszabb ideig. Ez megkönnyíti a későbbi utánfényezést is. Frissítem ezt a lépést, ha sorok jelennek meg az órán.
17. lépés: Az áramellátás telepítése
![A Power telepítése A Power telepítése](https://i.howwhatproduce.com/images/006/image-15019-45-j.webp)
![A Power telepítése A Power telepítése](https://i.howwhatproduce.com/images/006/image-15019-46-j.webp)
Egy 27/64 hüvelykes fúrószárral fúrjon lyukat az óra aljába, és csavarja be a hálózati csatlakozót.
18. lépés: Az elektronika összeszerelése
![Szerelje össze az elektronikát Szerelje össze az elektronikát](https://i.howwhatproduce.com/images/006/image-15019-47-j.webp)
![Szerelje össze az elektronikát Szerelje össze az elektronikát](https://i.howwhatproduce.com/images/006/image-15019-48-j.webp)
![Szerelje össze az elektronikát Szerelje össze az elektronikát](https://i.howwhatproduce.com/images/006/image-15019-49-j.webp)
![Szerelje össze az elektronikát Szerelje össze az elektronikát](https://i.howwhatproduce.com/images/006/image-15019-50-j.webp)
Csatlakoztassa a léptető meghajtókat és a valós idejű órát az elektronikus táblához. Meg kellett találnom a módját az Arduino rögzítésének, így lyukakat fúrtak, és nyílást vágtak a cipzáras nyakkendőhöz. Ezeket a szolgáltatásokat hozzáadtuk a 22. lépésben található fájlhoz.
19. lépés: Forrasztás és csatlakozás elektronika
![Forrasztás és csatlakozás elektronika Forrasztás és csatlakozás elektronika](https://i.howwhatproduce.com/images/006/image-15019-51-j.webp)
![Forrasztás és csatlakozás elektronika Forrasztás és csatlakozás elektronika](https://i.howwhatproduce.com/images/006/image-15019-52-j.webp)
![Forrasztás és csatlakozás elektronika Forrasztás és csatlakozás elektronika](https://i.howwhatproduce.com/images/006/image-15019-53-j.webp)
A tömbvázlat szerint forrasztja össze az összes alkatrészt. Forró ragasztóval rögzítse a gyűrűket a helyére, és rögzítse az esetleges kóbor huzalokat is forró ragasztóval.
![Kép Kép](https://i.howwhatproduce.com/images/006/image-15019-54-j.webp)
20. lépés: Hátlap
![Hátlap Hátlap](https://i.howwhatproduce.com/images/006/image-15019-55-j.webp)
![Hátlap Hátlap](https://i.howwhatproduce.com/images/006/image-15019-56-j.webp)
![Hátlap Hátlap](https://i.howwhatproduce.com/images/006/image-15019-57-j.webp)
Hozza létre a hátsó lemezt úgy, hogy egy másik kört 1/2 hüvelykkel nagyobbra vág, mint az óra felülete, és egy gyűrűt, amelynek belső átmérője megegyezik az óra hátoldalával. Ragassza össze a gyűrűt és karikázza össze néhány rugós szorítóval.
Miután megszáradt, rajzoljon egy 1/8 hüvelyk nagyobb zsinórt, mint a belső gyűrű, és vágja méretre a szalagfűrészt vagy a tárcsás csiszolót.
Vágjon 1 hüvelyk hosszú, 1/4 hüvelyk széles rést a hátoldal tetején egy maró vagy fúrószárak segítségével. Négy lyukat mélyítsen, hogy rögzítse a hátlapot az óra keretébe.
Vigyen fel fekete festékfestéket, és száradás után rögzítse az órához.
21. lépés: Arduino kód
Az arduino kódot a lehető legjobban megjegyzik. Ne feledje, hogy nem vagyok programozó, minimális arduino tapasztalattal rendelkezem (legyen kedves). A kód folyamatosan fut, és ellenőrzi, hogy az aktuális idő megfelel -e a "Reset Time" -nak. Mivel nem tudtam elképzelni, hogyan lehetne az aktuális időt lépésekbe fordítani, az csak naponta egyszer javítja magát (alapértelmezés szerint éjfél). Éjfélkor a fogaskerekek az éjféli helyzetbe fordulnak, majd várnak, amíg 00:01 mozognak, majd onnan folytatják. A jelenlegi állás szerint az óra 24 óra alatt mindössze 5 másodpercet veszít.
Szüksége lesz a Stepper és az RTClib könyvtárakra.
Tudom, hogy a kódot optimalizálni tudja valaki, akinek több tapasztalata van, mint nekem. Ha megfelel a kihívásnak, kérjük, hozza létre újra ezt a projektet, és ossza meg tudását.
#befoglalni
#include "RTClib.h" RTC_DS1307 rtc; #define oneRotation 2038 // a lépések száma egy 28BYJ-48 léptetőmotoros fordulatban Stepper hourHand (oneRotation, 3, 5, 4, 6); Stepper minuteHand (oneRotation, 7, 9, 8, 10); #define hourStopSensor 12 #define minuteStopSensor 11 int endStep = 0; // Idő tökéletesen az óra sebességéhez. int setDelay1 = 168; int setDelay2 = 166; int setDelay3 = 5; // Jelenlegi időpont, amellyel matekozni lehet. úszó hr = 0; úszó mn = 0; úszó sc = 0; // Állítsa be a napszakot az óra visszaállításához (24 órás formátum). int resetHour = 0; int resetMinute = 0; // Változók a helyes idő beállításához indításkor és visszaállításkor. float setTimeStepHour = 0; float setTimeStepMinute = 0; float handDelay = 0; float hourTest = 0; float minuteTest = 0; void setup () {Serial.begin (115200); // Állítsa be a valós idejű órát, és állítsa vissza a hall -effektus -érzékelőket. pinMode (hourStopSensor, INPUT_PULLUP); pinMode (minuteStopSensor, INPUT_PULLUP); rtc.begin (); // Az alábbi sor megjegyzésének megszüntetése az idő beállításához. // rtc.adjust (DateTime (2020, 2, 19, 23, 40, 30)); // rtc.adjust (DateTime (F (_ DATE_), F (_ TIME_))); // A léptetőmotorok végsebességének beállítása. hourHand.setSpeed (15); minuteHand.setSpeed (15); // A ciklus a perc és az óramutató délben van, miközben (digitalRead (hourStopSensor) == LOW || digitalRead (minuteStopSensor) == LOW) {if (digitalRead (hourStopSensor) == LOW) {hourHand.step (2); } else {delay (3); } if (digitalRead (minuteStopSensor) == LOW) {minuteHand.step (3); } else {delay (4); }} while (digitalRead (hourStopSensor)! = LOW || digitalRead (minuteStopSensor)! = LOW) {if (digitalRead (hourStopSensor)! = LOW) {hourHand.step (2); } else {delay (3); } if (digitalRead (minuteStopSensor)! = LOW) {minuteHand.step (3); } else {delay (4); }} // Aktuális idő lekérése DateTime now = rtc.now (); hr = most.óra (); mn = most.perc (); sc = most.second (); // Váltson 12 órás formátumra, ha (hr> = 12) {hr = hr - 12; } // Nézze meg, melyik kéznek kell továbbhaladnia az arcán, és használja ezt a távolságot // a beállított idő ennek megfelelő beállításához. óraTeszt = óra / 12; percTeszt = mn / 60; if (óraTeszt> percTeszt) {handDelay = óraTeszt; } else {handDelay = minuteTest; } // Az aktuális óra beállítása setTimeStepHour = (hr * 498) + (mn * 8,3) + ((sc + (handDelay * 36)) *.1383); // Az aktuális perc beállítása setTimeStepMinute = (mn * 114) + ((sc + (handDelay * 45)) * 1.9); // Tesztelje, hogy melyik kéznek lesz több lépése, és állítsa a for ciklus leghosszabb lépésszámára. if (setTimeStepHour> setTimeStepMinute) {endStep = setTimeStepHour; } else {endStep = setTimeStepMinute; } for (int i = 0; i <= endStep; i ++) {if (i <setTimeStepHour) {hourHand.step (2); } else {delay (3); } if (i <setTimeStepMinute) {minuteHand.step (3); } else {delay (4); }} // Az óra beállítása RPM hourHand.setSpeed (1); minuteHand.setSpeed (1); } void loop () {// Indítsa el az óra futási ciklusát. for (int i = 0; i <22; i ++) {minuteHand.step (1); delay (setDelay1); // Ellenőrizze a visszaállítási időt, ha készen áll a visszaállításra, szakítsa meg. if (rtc.now (). hour () == resetHour && rtc.now (). minute () == resetMinute) {break; }} delay (setDelay3); for (int i = 0; i <38; i ++) {hourHand.step (1); delay (setDelay1); // Ellenőrizze a visszaállítási időt, ha készen áll a visszaállításra, szakítsa meg. if (rtc.now (). hour () == resetHour && rtc.now (). minute () == resetMinute) {break; } for (int i = 0; i <20; i ++) {minuteHand.step (1); delay (setDelay2); // A visszaállítási idő tesztelése, ha készen áll a visszaállításra, szünet. if (rtc.now (). hour () == resetHour && rtc.now (). minute () == resetMinute) {break; }}} // Óra visszaállítása az alaphelyzetbe állításkor, ha (rtc.now (). Hour () == resetHour && rtc.now (). Minute () == resetMinute) {// Az óra sebességének megváltoztatása óraHand.setSpeed (10); minuteHand.setSpeed (10); // Hurok, amíg a perc és az óramutató el nem éri a délt. while (digitalRead (hourStopSensor) == LOW || digitalRead (minuteStopSensor) == LOW) {if (digitalRead (hourStopSensor) == LOW) {hourHand.step (2); } else {delay (3); } if (digitalRead (minuteStopSensor) == LOW) {minuteHand.step (3); } else {delay (4); }} while (digitalRead (hourStopSensor)! = LOW || digitalRead (minuteStopSensor)! = LOW) {if (digitalRead (hourStopSensor)! = LOW) {hourHand.step (2); } else {delay (3); } if (digitalRead (minuteStopSensor)! = LOW) {minuteHand.step (3); } else {delay (4); }} // Várjon itt, amíg letelik a visszaállítási idő. while (rtc.now (). minute () == resetMinute) {delay (1000); } // Aktuális idő lekérése DateTime now = rtc.now (); hr = most.óra (); mn = most.perc (); sc = most.second (); // Váltson 12 órás formátumra, ha (hr> = 12) {hr = hr - 12; } // Nézze meg, melyik kéznek kell továbbhaladnia az arcán, és használja ezt a távolságot // a beállított idő ennek megfelelő beállításához. hourTest = óra / 12; percTeszt = mn / 60; if (óraTeszt> percTeszt) {handDelay = óraTeszt; } else {handDelay = minuteTest; } // Az aktuális óra beállítása setTimeStepHour = (hr * 498) + (mn * 8,3) + ((sc + (handDelay * 36)) *.1383); // Az aktuális perc beállítása setTimeStepMinute = (mn * 114) + ((sc + (handDelay * 45)) * 1.9); // Tesztelje, hogy melyik kéznek lesz több lépése, és állítsa a for ciklus leghosszabb lépésszámára. if (setTimeStepHour> setTimeStepMinute) {endStep = setTimeStepHour; } else {endStep = setTimeStepMinute; } for (int i = 0; i <= endStep; i ++) {if (i <setTimeStepHour) {hourHand.step (2); } else {delay (3); } if (i <setTimeStepMinute) {minuteHand.step (3); } else {delay (4); }} hourHand.setSpeed (1); minuteHand.setSpeed (1); }}
22. lépés: STL fájlok
A következő mennyiségű fájlt kell kinyomtatnia:
- 1 órás gyűrűs fogaskerék szegmens mágnes
- 6 órás gyűrűs fogaskerék szegmens Basic
- 1 órás rögzítőgyűrű szegmens léptető
- 6 - Alapórás rögzítőgyűrű szegmens
- 1 - Hour Hall Effect érzékelő tartó
- 1 - Perces gyűrűs fogaskerék szegmensmágnes
- 7 - Alapperces gyűrűs fogaskerék -szegmens
- 1 - Egyperces rögzítőgyűrű szegmens léptető
- 6 - Alapperces rögzítőgyűrű szegmens
- 1 - Minute Hall Effect érzékelő tartó
- 2 - Spur Gear
- 1 - Elektronika tartó
23. lépés: Solidworks fájlok
Ezek az eredeti Solidworks fájlok, amelyeket az előző lépésben talált STL -ek létrehozására használtak. Nyugodtan szerkessze és módosítsa a fájljaimat, ahogy jónak látja.
24. lépés: Következtetés
Ez az óra jobban sikerült, mint vártam. Minimális Arduino tapasztalattal rendelkezem, örülök annak, hogy milyen lett és mennyire pontos. Nagyon jól néz ki, és úgy működik, ahogy reméltem.
Ajánlott:
Környezeti LED falióra: 11 lépés (képekkel)
![Környezeti LED falióra: 11 lépés (képekkel) Környezeti LED falióra: 11 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-2365-23-j.webp)
Környezeti LED -es falióra: Nemrég láttam, hogy sokan hatalmas LED -mátrixokat építenek, amelyek teljesen gyönyörűek, de bonyolult kódból vagy drága alkatrészekből vagy mindkettőből állnak. Szóval arra gondoltam, hogy felépítem a saját LED -mátrixomat, amely nagyon olcsó alkatrészekből és nagyon
Titkos falióra: 27 lépés (képekkel)
![Titkos falióra: 27 lépés (képekkel) Titkos falióra: 27 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-7344-j.webp)
Titkos falióra: Az idő múlását nem tudjuk irányítani. Ugyanezzel az ütemben történik, ha alszunk, ébren vagyunk, unatkozunk vagy eljegyzünk. A jelenlegi eseményekkel kapcsolatban fontos megjegyezni, hogy az idő múlni fog. Miközben várjuk az idő múlását, miért ne készítenénk valamit
Lenyűgöző Ferrofluid kijelző: Néma elektromágneses vezérlés: 10 lépés (képekkel)
![Lenyűgöző Ferrofluid kijelző: Néma elektromágneses vezérlés: 10 lépés (képekkel) Lenyűgöző Ferrofluid kijelző: Néma elektromágneses vezérlés: 10 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-13020-j.webp)
Lenyűgöző ferrofluid kijelző: elektromágnesek csendesen vezérlik: Jogi nyilatkozat: Ez az utasítás nem nyújt közvetlen módot egy nagy ferrofluid kijelző megjelenítésére, mint a "Fetch". Ez a projekt olyan nagy és drága, hogy bárki, aki valami hasonlót akar építeni, szinte biztos, hogy nehézségei lesznek
Színes falióra: 7 lépés (képekkel)
![Színes falióra: 7 lépés (képekkel) Színes falióra: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-16133-j.webp)
Színes falióra: Ezúttal egy színes fali analóg órát mutatok be a gyerekeknek, LED -csíkok használatával. Az óra alapja három LED -csík és különböző színek használata az idő megjelenítéséhez: A kerek led szalagban a zöld szín az órák megjelenítésére használták
TheSUN, Arduino Powered Design falióra: 6 lépés (képekkel)
![TheSUN, Arduino Powered Design falióra: 6 lépés (képekkel) TheSUN, Arduino Powered Design falióra: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-24-47-j.webp)
TheSUN, Arduino Powered Design Fali Óra: Sziasztok Instructables-emberek!:-PB A szállítási problémák miatt nem tudtam folytatni az ABTW projektemet, ezért úgy döntöttem, hogy megmutatok egy másik, legújabb alkotásomat. Azt hiszem, sokan közülünk én, mint azok a szép címezhető LED csíkok (más néven NEOP