Tartalomjegyzék:

Arduino Gyro óra: 7 lépés
Arduino Gyro óra: 7 lépés

Videó: Arduino Gyro óra: 7 lépés

Videó: Arduino Gyro óra: 7 lépés
Videó: удаление неизвестного объекта 2024, Július
Anonim
Arduino Gyro óra
Arduino Gyro óra

Videó LINK

Üdv mindenkinek, ma megmutatom mindenkinek, hogyan kell létrehozni egy speciális gyrate órát, amelyet egy Arduino hajt. Először is minden elismerést szeretnék adni az eredeti szerzőnek: az elektronika mindenkinek. Az eredeti terve, amelyet készített, itt található. Sok csodálatos elektronikus projektet készít, és az óra eredeti ötlete tőle származik. Az Arduino Leonardo táblát használom, de minden más Arduino táblának rendben kell lennie. Az óra léptetőmotor segítségével forgatja a lemezt a különböző idők megjelenítésére.

Ehhez a projekthez fejlesztéseket tettem hozzá az óra eredeti kódjához, hogy több funkciót is tartalmazzon. Hozzáadtam egy LED -lámpát a kódhoz, így az óra még éjszaka is látható. Csatlakoztattam egy hangszóró modult is a kártyához, így óránként az óra kétszer sípol, hogy ezt jelezze. Készítettem egy alapot az óra csatlakoztatásához, és mellékeltem egy eltávolítható tartóállványt az óra másik oldalán, hogy stabilabb legyen. A fenti videó 100x felgyorsult demonstrációs célokra.

Lépés: Anyagok

Anyagok:

Karton

Arduino tábla

USB kábel

Léptetőmotor és vezérlő

Bármilyen színű LED

Hangszóró

Kenyeretábla

Hordozható akkumulátor (opcionális)

Eszközök:

Szalag és ragasztó

Olló

Ceruza

Vonalzó

Forrasztópisztoly

Iránytű

2. lépés: Stepper Motor Library

Erre csak akkor van szüksége a könyvtárában, ha a léptetőmotor ULN2003 vezérlőjét használja. Ellenkező esetben kihagyhatja ezt a lépést.

1. Kezdje az alábbi.cpp és.h fájl letöltésével

2. Hozzon létre egy új fájlt StepperMotor néven

3. Húzza át a.cpp és a.h fájlt az új StepperMotor fájlba

4. Nyissa meg az Arduino libraries fájlt, és dobja be a StepperMotor fájlt

5. Nyissa meg az Arduino IDE programot, és futtassa ezt a tesztkódot, hogy megbizonyosodjon arról, hogy minden megfelelően lett telepítve

#befoglalni

Léptetőmotor motor (8, 9, 10, 11);

void setup () {

Sorozat.kezdet (9600);

motor.setStepDuration (1);

}

void loop () {

motor.lépés (1000);

késleltetés (2000);

motor.lépés (-1000);

késleltetés (2000);

}

6. Most ellenőrizze a kódot az Arduino IDE -ben, ha minden probléma nélkül összeáll, mindent helyesen telepített.

3. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Összesen 4 dolgot kell csatlakoztatnunk az Arduino -hoz:

Léptetőmotor és vezérlő

Először csatlakoztassa a léptetőmotort a vezérlőhöz. Ezután csatlakoztassa a vezérlő int 1 -jét a 6 -os érintkezőhöz, az int 2 -t a 7 -es, 3-8 -as és 4-9 -es tűhöz. Ezután csatlakoztassa - (negatív) tűt a GND -hez a táblán, és + (pozitív) tűt 5V -hoz a táblán.

Hangszóró

A hangszóróhoz csatlakoztassa a pirosat (pozitív) a 3 -as, a fekete (negatív) tűt a GND -hez.

Vezette

Csatlakoztassa a LED hosszú lábát (pozitív) a 2 -es csaphoz, a rövid lábat (negatív) pedig a GND -hez.

Ellenőrizze a képeket, hogy minden megfelelően van -e csatlakoztatva.

Megjegyzés: Ha a használt táblát nem lehet közvetlenül a vezetékekhez csatlakoztatni, akkor forrasztópisztolyt kell használnia az összes alkatrész összeforrasztásához.

4. lépés: Kód

Másolja ki és illessze be ezt a kódot az Arduino IDE -be, és töltse fel a táblára:

Kód LINK

5. lépés: Az elektronika burkolata

Ház az elektronikához
Ház az elektronikához
Ház az elektronikához
Ház az elektronikához
Ház az elektronikához
Ház az elektronikához
Ház az elektronikához
Ház az elektronikához

Az elektronika burkolata alapvetően egy kis doboz, kör alakú alappal és hosszú papírcsíkkal a számokhoz.

Kis doboz

8 x 2 cm -es darab x2

14 x 8 cm -es darab x2

14 x 2 cm -es darab x2

Kör

11,46 sugarú kör

Szám Arca

72 cm x 2 cm -es papírlap puha kartonból. Írjon 12:00 órától 1 cm -es intervallumokkal, amíg el nem éri a 11:50 -et.

Bázis

Bármilyen méretű és alakú, amíg az óra elfér rajta.

Megjegyzés: Ne felejtse el kis lyukakat vágni a dobozba (lásd a fenti képeket) a tápellátás és a LED -lámpák számára. Szintén vágjon lyukat a körbe a középen lévő rúdhoz.

6. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Mielőtt lezárná a dobozt, rendezze el az összes elektronikát a fenti kép szerint. Ragasztjon vagy ragasztjon mindent a helyére. Ezután zárja le a dobozt. Készítsen egy kis rudat kartonból, hogy átférjen az óra lyukán, és csatlakoztassa a léptetőmotor rúdjához. Ha az óra túl nehéz és lelóg, akkor az óra másik oldalán támogatást is hozzáadhat. Teljesen mindegy, hogyan csinálod, amíg meg tudod akadályozni, hogy az óra félrehajoljon, de a fenti képek azt mutatják, hogyan csináltam. Ezután csatlakoztassa az egész órát az alábbi alaphoz, és rögzítse valamilyen szalaggal és ragasztóval (lásd a fenti képeket). És hogy még hűvösebb legyen, adjon hozzá egy nyilat a dobozra, amely a számokra mutat, hogy világosabban mutassa az időt.

7. lépés: Tesztelés

Miután végzett, ne felejtse el kipróbálni az órát, hogy megbizonyosodjon arról, hogy megfelelően működik. Ellenőrizze, hogy az óra fut -e és pontos -e. Ha az óra túl lassú, érdemes növelni a motor számát. Lépés (62), ha az óra túl gyorsan megy, akkor csökkentse a számot.

Gyakori problémák:

A LED nem világít: ez valószínűleg azért van, mert a léptetőmotor túl sok energiát fogyaszt. Ebben az esetben érdemes további energiát (hordozható akkumulátort) hozzáadni.

Az óra az ellenkező irányba forog: Ezután menjen a kódjához, és módosítsa a motor.step (62) értékét negatív számra.

Ajánlott: