Tartalomjegyzék:

Giroszkóp LED vezérlés Arduino segítségével: 5 lépés
Giroszkóp LED vezérlés Arduino segítségével: 5 lépés

Videó: Giroszkóp LED vezérlés Arduino segítségével: 5 lépés

Videó: Giroszkóp LED vezérlés Arduino segítségével: 5 lépés
Videó: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Július
Anonim
Image
Image
Anyagok
Anyagok

Ebben a projektben megmutatom, hogyan lehet felépíteni egy egyszerű 4 ledes dőlésszabályozót giroszkóppal és egy arduino uno -val. 4 led van "+" alakban elrendezve, és a kenyértábla döntésekor jobban világítanak.

Ez nem jár forrasztással, csak az alapvető kenyérlap összeszereléssel és az alapvető arduino programozással.

1. lépés: Anyagok:

1) Arduino Uno kártya és USB -kábel. Használhat másik táblát, ha úgy tetszik, de ne feledje, hogy a különböző tábláknak különböző pin konfigurációi vannak, például ha Arduino Mega -t használ, az SDA és az SCL csapok 20 és 21.

2) 4 led, a LED -eknek azonosaknak kell lenniük, a szín nem számít, ez rajtad múlik:)

3) 4 azonos ellenállás bárhol 100 ohm és 1 K ohm között, javaslom 200 körül

4) kenyérpad

5) dupont vezetékek

6) MPU-6050 giroszkóp

7) U alakú áthidaló kábelek (opcionális). Azért használtam ezeket az áthidaló kábeleket, mert jobban néznek ki a kenyértáblán, és a LED -ek így jobban láthatók. 140 dobozban találsz az ebay -en, körülbelül 4 dollárért. Ha nincsenek ezek a kábelek, kicserélheti őket dupont vezetékekre.

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

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

1) Kezdje azzal, hogy a 4 LED -et "+" alakban helyezi a kenyérlapra. A LED -ek hosszú csapjai pozitívak. A felső és alsó LED -ek pozitív csapjait a jobb oldalon, a bal és jobb LED -eket pedig alatta helyeztem el (lásd az első képen).

2) Helyezze be a négy ellenállást a kenyértáblába.

3) Helyezze az MPU6050 -et a képen látható módon

4) Helyezze be a vezetékeket. A ledes földelőcsapok közvetlenül a talajhoz kerülnek. A pozitív csapok egy ellenálláson keresztül mennek be az arduino csapokba: 3 -as érintkező az ellenálláson keresztül az elülső LED -hez, 5 -ös tüske az ellenálláson keresztül az alsó LED -hez, és hasonló a 6 -os tűvel jobb oldali, 9 -es tűvel bal oldali LED

Az MPU6050 -et földhöz és 5V+-hoz kell csatlakoztatni, ezt követően csatlakoztassa az SDA -t A4 -hez (analóg 4), SCL -t A5 -hez

Csatoltam egy fritzig vázlatot is, ha meg akarod győződni arról, hogy a kapcsolatok helyesek.

3. lépés: A kód

Forráskód itt:

Vagy másolja be alulról:

Szükséged lesz két külső libre, az I2CDev -re és az MPU6050 -re, ezeket csatoltam ide, és a kód forrását az alábbiakban tettem közzé. Nem írtam ezeket a libeket, ez nem az én érdemem:)

Ha nem tudja, hogyan kell telepíteni a könyvtárat, ellenőrizze ezt az utasítást:

Ezután másolja be vagy töltse le a könyvtárat, és próbálja ki.

* Az I2CDev könyvtár forrása:

4. lépés: A giroszkóp fejlesztései és felhasználása

A giroszkóp fejlesztései és felhasználása
A giroszkóp fejlesztései és felhasználása

Ez a legegyszerűbb projekt, amit az MPU6050 -el csináltam, sok gondolat jut eszembe ebből az ötletből:

- két vagy több LED hozzáadása minden irányhoz, így minél meredekebb az angyal, annál több LED világít

- viselhető viselet, amely hanggal figyelmezteti Önt, hogy nincs megfelelő függőleges helyzetben

Azok a csúnya feltételek szerintem némi matekkal javíthatók (ha van, akkor cseréld le néhány egyenlettel).

BÓNUSZKÉNT:) készítettem egy youtube videót a projekt másik verziójával, 3 ledet adtam hozzá felfelé, e le, 2 balra és kettő jobbra.

Ha meg szeretné nézni a videót, kattintson ide. Mellékeltem egy képet is a fenti kenyérpadról.

Akit érdekel, látogasson el ide, és cserélje ki ezt a sort

#define SIMPLE_IMPLEMENTATION igaz

---------- és ----------- #define SIMPLE_IMPLEMENTATION false

Az új led pinout a következő: első LED -ek: 3, 12, 11, alsó LED -ek: 5, 6, 7, bal ledek: 10, 4, jobb LED -ek: 6, 9

A másik oktatóanyagomban bemutattam, hogyan használható a giroszkóp a számítógép képernyőjének elcsúsztatásához, amikor a kijelző fizikailag el van forgatva. Az oktatható itt van.

Ha tetszettek a youtube videók, itt többet feliratkozhatsz, ha feliratkozol a csatornámra

5. lépés: A jelen oktatóanyag legújabb kiegészítése, egy giroszkóp által meghajtott neopixelgyűrű

Itt megtalálod a kódot, ha érdekel.

Ajánlott: