Obsah:
- Krok 1: Materiály:
- Krok 2: Zostavenie
- Krok 3: Kód
- Krok 4: Vylepšenia a rôzne spôsoby použitia gyroskopu
- Krok 5: Nedávny doplnok k tomuto výukovému programu, neopixelový prsteň poháňaný gyroskopom
![Ovládanie gyroskopu s Arduino: 5 krokov Ovládanie gyroskopu s Arduino: 5 krokov](https://i.howwhatproduce.com/images/004/image-9220-16-j.webp)
Video: Ovládanie gyroskopu s Arduino: 5 krokov
![Video: Ovládanie gyroskopu s Arduino: 5 krokov Video: Ovládanie gyroskopu s Arduino: 5 krokov](https://i.ytimg.com/vi/ZdVkMaZqKXs/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
![Image Image](https://i.howwhatproduce.com/images/004/image-9220-18-j.webp)
![](https://i.ytimg.com/vi/uVpywv1VEZ0/hqdefault.jpg)
![Materiály Materiály](https://i.howwhatproduce.com/images/004/image-9220-19-j.webp)
V tomto projekte vám ukážem, ako postaviť jednoduchý 4 -LED sklopný stmievač s gyroskopom a arduino uno. K dispozícii sú 4 LED diódy usporiadané do tvaru „+“a viac sa rozsvietia, keď nakloníte dosku.
To nebude zahŕňať žiadne spájkovanie, iba základnú montáž dosku a základné programovanie arduino.
Krok 1: Materiály:
1) Doska Arduino Uno a kábel USB. Môžete použiť inú dosku, ak sa vám páči, ale majte na pamäti, že rôzne dosky majú rôzne konfigurácie pinov, napríklad ak používate Arduino Mega, piny SDA a SCL majú 20 a 21.
2) 4 LED diódy, LED diódy by mali byť identické, na farbe nezáleží, je to na vás:)
3) 4 identické odpory kdekoľvek medzi 100 ohmov a 1 K ohm, odporúčam okolo 200
4) nepájivá doska
5) dupontné drôty
6) gyroskop MPU-6050
7) Prepojovacie káble v tvare U (voliteľné). Použil som tieto prepojovacie káble, pretože vyzerajú lepšie na doske a LED diódy sú týmto spôsobom viditeľnejšie. Krabicu 140 nájdete na ebay za približne 4 doláre. Ak tieto káble nemáte, môžete ich nahradiť káblami dupont.
Krok 2: Zostavenie
![zhromaždenie zhromaždenie](https://i.howwhatproduce.com/images/004/image-9220-20-j.webp)
![zhromaždenie zhromaždenie](https://i.howwhatproduce.com/images/004/image-9220-21-j.webp)
![zhromaždenie zhromaždenie](https://i.howwhatproduce.com/images/004/image-9220-22-j.webp)
1) Začnite umiestnením 4 LED na dosku v tvare „+“. Dlhé kolíky LED sú pozitívne. Kladné kolíky pre horné a dolné LED diódy som umiestnil vpravo a pre ľavé a pravé LED diódy nižšie (pozri prvý obrázok.
2) Vložte štyri odpory do nepájivého poľa.
3) Umiestnite MPU6050 ako na obrázku
4) Vložte drôty. Zemniace kolíky LED idú priamo na zem. Kladné kolíky prejdú cez odpor do kolíkov arduino: kolík 3 cez odpor k prednej LED, kolík 5 cez odpor k spodnej LED a podobne s pinom 6 pravou diódou, pinom 9 ľavou LED
MPU6050 musí byť pripojený k zemi a 5 V+, potom pripojte SDA k A4 (analógový 4), SCL k A5
Tiež som pripojil fritzig schému, ak sa chcete uistiť, že sú pripojenia správne.
Krok 3: Kód
Zdrojový kód tu:
Alebo ho skopírujte a prilepte zospodu:
Budete potrebovať dve externé knižnice I2CDev a MPU6050, pripojil som ich sem a umiestnil som pod zdroj kódu. Nepísal som tie úryvky, to nie je moja zásluha:)
Ak neviete, ako nainštalovať knižnicu, prečítajte si tento návod:
Potom skopírujte alebo stiahnite moju knižnicu a vyskúšajte to.
* Zdroj knižnice I2CDev:
Krok 4: Vylepšenia a rôzne spôsoby použitia gyroskopu
![Vylepšenia a rôzne spôsoby použitia gyroskopu Vylepšenia a rôzne spôsoby použitia gyroskopu](https://i.howwhatproduce.com/images/004/image-9220-23-j.webp)
Toto je najjednoduchší projekt, ktorý som urobil s MPU6050, a môžem si predstaviť veľa derivátov z tejto myšlienky:
- pridanie dvoch alebo viacerých LED pre každý smer, takže čím strmší anjel, tým viac diód sa rozsvieti
- výroba nositeľného zariadenia, ktoré vás zvukom upozorní, že nemáte správnu vzpriamenú polohu
Tieto škaredé podmienky si myslím, že je možné zlepšiť matematikou (nahradiť ak nejakými rovnicami).
Ako BONUS:) Vytvoril som video na youtube s inou verziou projektu, pridal som 3 LED diódy hore, e dole, 2 vľavo a dve vpravo.
Ak si chcete pozrieť video, kliknite sem. Vyššie som tiež pripojil obrázok dosky na pečenie.
Tí, ktorí majú záujem, choďte sem a nahraďte tento riadok
#define SIMPLE_IMPLEMENTATION true
---------- s ----------- #define SIMPLE_IMPLEMENTATION false
Nový LED vývod je: predné LED: 3, 12, 11, spodné LED: 5, 6, 7, ľavé LED: 10, 4, pravé LED: 6, 9
V mojom inom návode som ukázal, ako je možné gyroskop použiť na prevrátenie displeja v počítači, keď je displej fyzicky otočený. Návod je tu.
Ak sa vám páčia videá na youtube, môžete získať viac, ak sa prihlásite na odber môjho kanála tu
Krok 5: Nedávny doplnok k tomuto výukovému programu, neopixelový prsteň poháňaný gyroskopom
![](https://i.ytimg.com/vi/MFQ2PecTw8g/hqdefault.jpg)
Ak vás to zaujíma, kód nájdete tu.
Odporúča:
Kamenný LCD + senzor akceleračného gyroskopu: 5 krokov
![Kamenný LCD + senzor akceleračného gyroskopu: 5 krokov Kamenný LCD + senzor akceleračného gyroskopu: 5 krokov](https://i.howwhatproduce.com/images/001/image-1508-24-j.webp)
Senzor gyroskopu Stone Lcd +: Tento dokument vás naučí, ako používať gyroskopický senzor akcelerometra STM32 MCU +MPU6050 +displej sériového portu STONE STVC070WT pre DEMO. STVC070WT je sériové zobrazenie našej spoločnosti, jeho vývoj je jednoduchý a ľahko sa používa , môžete ísť na
Ovládanie žalúzií s ESP8266, integrácia Google Home a Openhab a webové ovládanie: 5 krokov (s obrázkami)
![Ovládanie žalúzií s ESP8266, integrácia Google Home a Openhab a webové ovládanie: 5 krokov (s obrázkami) Ovládanie žalúzií s ESP8266, integrácia Google Home a Openhab a webové ovládanie: 5 krokov (s obrázkami)](https://i.howwhatproduce.com/images/005/image-13651-j.webp)
Ovládanie žalúzií S ESP8266, integráciou Google Home a Openhab a webovým ovládaním: V tomto návode vám ukážem, ako som k svojim žalúziám pridal automatizáciu. Chcel som mať možnosť pridať a odstrániť automatizáciu, takže všetka inštalácia je nasadená. Hlavnými časťami sú: krokový motor, krokový ovládač ovládaný bij ESP-01 prevodovka a montáž
Ovládanie jasu Ovládanie LED na báze PWM pomocou tlačidiel, Raspberry Pi a Scratch: 8 krokov (s obrázkami)
![Ovládanie jasu Ovládanie LED na báze PWM pomocou tlačidiel, Raspberry Pi a Scratch: 8 krokov (s obrázkami) Ovládanie jasu Ovládanie LED na báze PWM pomocou tlačidiel, Raspberry Pi a Scratch: 8 krokov (s obrázkami)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
Ovládanie jasu Ovládanie LED na základe PWM pomocou tlačidiel, Raspberry Pi a Scratch: Snažil som sa nájsť spôsob, ako vysvetliť, ako PWM funguje u mojich študentov, a tak som si dal za úlohu pokúsiť sa ovládať jas LED pomocou dvoch tlačidiel. - jedno tlačidlo zvyšuje jas LED diódy a druhé ju stmieva. Programovať
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
![ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Arduino Nano a Visuino: Previesť zrýchlenie na uhol z akcelerometra a gyroskopu Snímač MPU6050 I2C: 8 krokov (s obrázkami)
![Arduino Nano a Visuino: Previesť zrýchlenie na uhol z akcelerometra a gyroskopu Snímač MPU6050 I2C: 8 krokov (s obrázkami) Arduino Nano a Visuino: Previesť zrýchlenie na uhol z akcelerometra a gyroskopu Snímač MPU6050 I2C: 8 krokov (s obrázkami)](https://i.howwhatproduce.com/images/004/image-9639-20-j.webp)
Arduino Nano a Visuino: Previesť zrýchlenie na uhol z akcelerometra a gyroskopu Senzor MPU6050 I2C: Pred chvíľou som zverejnil návod, ako môžete k Arduino Nano pripojiť akcelerometer, gyroskop a snímač kompasu MPU9250 a naprogramovať ho pomocou Visuina na odosielanie paketových údajov a zobrazenie. na rozsahu a vizuálnych nástrojoch. Akcelerometer odosiela X, Y,