Obsah:
- Krok 1: Materiály
- Krok 2: Knižnica krokových motorov
- Krok 3: Zapojenie
- Krok 4: Kód
- Krok 5: Puzdro pre elektroniku
- Krok 6: Zostavenie
- Krok 7: Testovanie
Video: Gyro hodiny Arduino: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Video ODKAZ
Zdravím všetkých, dnes všetkým ukážem, ako vytvoriť špeciálne gyrátové hodiny poháňané Arduinom. V prvom rade chcem všetku zásluhu na pôvodnom autorovi: elektronika pre každého. Pôvodný dizajn, ktorý urobil, je tu. Robí veľa úžasných elektronických projektov a pôvodná myšlienka hodín bola od neho. Používam dosku Arduino Leonardo, ale akákoľvek iná doska Arduino by mala byť v poriadku. Hodiny používajú krokový motor na otočenie platne na zobrazenie rôznych časov.
Pre tento projekt som pridal vylepšenia pôvodného kódu hodín, aby zahŕňali ďalšie funkcie. Do kódu som pridal LED svetlo, aby boli hodiny v noci stále viditeľné. K doske som tiež pripojil reproduktorový modul, takže každú hodinu hodiny dvakrát pípnu, aby to naznačili. Vytvoril som základňu, ku ktorej sa hodiny môžu pripojiť, a na druhú stranu hodín som pridal odnímateľný stojan, aby boli hodiny stabilnejšie. Vyššie uvedené video je na ukážkové účely 100 -krát zrýchlené.
Krok 1: Materiály
Materiály:
Kartón
Doska Arduino
USB kábel
Krokový motor a ovládač
LED akejkoľvek farby
Rečník
Breadboard
Prenosná batéria (voliteľné)
Náradie:
Páska a lepidlo
Nožnice
Ceruzka
Vládca
Spájkovacia pištoľ
Kompas
Krok 2: Knižnica krokových motorov
Potrebujete to vo svojej knižnici iba vtedy, ak pre krokový motor používate ovládač ULN2003. V opačnom prípade môžete tento krok preskočiť.
1. Začnite stiahnutím nižšie uvedeného súboru.cpp a.h
2. Vytvorte nový súbor s názvom StepperMotor
3. Drag and Drop.cpp aj.h súbor do nového súboru StepperMotor
4. Prejdite do svojho súboru knižníc Arduino a vložte do neho súbor StepperMotor
5. Otvorte Arduino IDE a spustením tohto testovacieho kódu sa uistite, že je všetko správne nainštalované
#zahrnúť
Motor krokového motora (8, 9, 10, 11);
neplatné nastavenie () {
Serial.begin (9600);
motor.setStepDuration (1);
}
prázdna slučka () {
motor.krok (1000);
oneskorenie (2000);
motor.krok (-1000);
oneskorenie (2000);
}
6. Teraz overte kód v Arduino IDE, ak sa kompiluje bez problémov, všetko ste nainštalovali správne.
Krok 3: Zapojenie
Na pripojenie k Arduinu budeme potrebovať celkom 4 veci:
Krokový motor a ovládač
Najprv pripojte krokový motor k ovládaču. Potom pripojte int 1 na ovládači k pinom 6, int 2 k pinom 7, 3 až 8 a 4 k 9. Potom pripojte - (negatívny) pin k GND na doske a + (kladný) pin k 5V na doske.
Rečník
V prípade reproduktora pripojte červený (kladný) na kolík 3 a čierny (záporný) kolík na GND.
Led
Pripojte dlhú nohu (pozitívnu) stranu LED k vývodu 2 a krátku (negatívnu) stranu k GND.
Skontrolujte obrázky a uistite sa, že je všetko správne zapojené.
Poznámka: Ak dosku, ktorú používate, nemožno pripojiť priamo k elektroinštalácii, musíte na spájkovanie všetkých komponentov použiť spájkovaciu pištoľ.
Krok 4: Kód
Skopírujte a prilepte tento kód nižšie do Arduino IDE a nahrajte ho na tabuľu:
Kód ODKAZ
Krok 5: Puzdro pre elektroniku
Plášť elektroniky je v zásade jedna malá škatuľka s kruhovou základňou a dlhým pásom papiera na čísla.
Malá krabička
Kus 8 cm x 2 cm x2
Kúsok 2 x 14 cm x 8 cm
Kúsok 2 x 14 cm x 2 cm
Kruh
Kruh s polomerom 11,46
Číselná tvár
Kúsok papiera 72 cm x 2 cm z mäkkej lepenky. Píšte od 12:00 s intervalom 1 cm, kým nedosiahnete 11:50, čo je dĺžka papiera, ktorá by mala stačiť na to, aby sa zmestili všetky čísla.
Základňa
Akákoľvek veľkosť a tvar, pokiaľ sa na ne hodia hodiny.
Poznámka: Nezabudnite vyrezať malé otvory v krabici (pozri obrázky vyššie) pre napájacie a LED svetlá. V kruhu tiež vyrežte dieru pre tyč.
Krok 6: Zostavenie
Pred uzatvorením krabice usporiadajte všetku elektroniku vyrobenú podľa obrázku vyššie. Všetko na mieste zalepte páskou alebo prilepte. Potom krabicu uzavrite. Vytvorte malý prút z lepenky, aby sa zmestil do otvoru hodín, a pripojte ho k tyči krokového motora. Ak sú hodiny príliš ťažké a visia, môžete pridať podporu na druhú stranu hodín. Nezáleží na tom, ako to robíte, pokiaľ dokážete zastaviť hodiny tak, aby sa priklonili na jednu stranu, ale vyššie uvedené obrázky ukazujú, ako som to urobil. Potom pripojte celé hodiny k základni nižšie a zaistite ich páskou a lepidlom (pozri obrázky vyššie). A aby bol ešte chladnejší, pridajte do poľa šípku ukazujúcu na čísla, aby sa čas zobrazoval jasnejšie.
Krok 7: Testovanie
Keď skončíte, vyskúšajte si hodiny, aby ste sa presvedčili, že fungujú správne. Skontrolujte, či hodiny bežia a či sú správne. Ak sú hodiny príliš pomalé, možno budete chcieť zvýšiť číslo na motore. Krok (62), ak hodiny bežia príliš rýchlo, potom číslo znížte.
Bežné problémy:
LED dióda nesvieti: je to pravdepodobne preto, že krokový motor používa príliš veľa energie. Ak je to tak, možno budete chcieť pridať ďalšie napájanie (prenosná batéria).
Hodiny sa otáčajú opačným smerom: Potom prejdite na kód a zmeňte motor.krok (62) na záporné číslo.
Odporúča:
Ako vyrobiť analógové hodiny a digitálne hodiny s LED pásikom pomocou Arduina: 3 kroky
Ako vyrobiť analógové hodiny a digitálne hodiny s LED pásikom pomocou Arduina: Dnes vyrobíme analógové hodiny & Digitálne hodiny s LED pásikom a modulom MAX7219 Dot s Arduino. Opraví čas s miestnym časovým pásmom. Analógové hodiny môžu používať dlhší LED pás, takže ich možno zavesiť na stenu a stať sa umeleckým
Hodiny pre odchod do dôchodku / Hodiny s odpočítavaním / Dn: 4 kroky (s obrázkami)
Hodiny pre odchod do dôchodku / Hodiny počítania / Dn: V zásuvke som mal niekoľko týchto 8x8 LED bodových displejov a premýšľal som, čo s nimi. Inšpirovaný inými pokynmi, dostal som nápad postaviť displej odpočítavania/odpočítavania, ktorý bude odpočítavať do budúceho dátumu/času a ak cieľový čas p
C51 4 -bitové elektronické hodiny - drevené hodiny: 15 krokov (s obrázkami)
C51 4 -bitové elektronické hodiny - drevené hodiny: Tento víkend mal nejaký voľný čas, a tak sa dal dokopy a zostavil tieto 4 -bitové elektronické digitálne hodiny vo výške 2,40 USD za 4 doláre, ktoré som pred chvíľou kúpil od AliExpress
Rozvodové hodiny a reťazové hodiny - takmer zadarmo! 5 krokov (s obrázkami)
Rozvodové hodiny a reťazové hodiny - takmer zadarmo !: Našťastie, keď ste zmenili rozvodovú súpravu svojho auta, nehodili ste staré prevody a reťaz. Skoro som to urobil, ale moja žena mi ukázala toto: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 USD v USA plus poštovné.
Premeňte obyčajné hodiny z domova na vlastné žiariace hodiny: 8 krokov (s obrázkami)
Premeňte obyčajné hodiny na vlastné žiariace hodiny: PRVÉ DÁVAM SVOJE SRDEČNÉ VĎAKA INŠTRUKČNÝM TÍMOM, KTORÉ SA TÝKAJÚ DNI OBNOVY ZDRAVIA AKO VIAC ODPOVEDE ….. V tomto návode sa s vami chcem podeliť o to, ako previesť doma obyčajné hodiny do automaticky žiariacich hodín. > > Za to, že