Obsah:
- Krok 1: Shromažďování dílů
- Krok 2: Příprava analogového joysticku
- Krok 3: Serva
- Krok 4: Vytváření připojení
- Krok 5: Psaní a nahrávání kódu
![Ovládání 2 serva pomocí analogového joysticku: 5 kroků (s obrázky) Ovládání 2 serva pomocí analogového joysticku: 5 kroků (s obrázky)](https://i.howwhatproduce.com/images/001/image-206-16-j.webp)
Video: Ovládání 2 serva pomocí analogového joysticku: 5 kroků (s obrázky)
![Video: Ovládání 2 serva pomocí analogového joysticku: 5 kroků (s obrázky) Video: Ovládání 2 serva pomocí analogového joysticku: 5 kroků (s obrázky)](https://i.ytimg.com/vi/WMYyD5zx9_c/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
![Image Image](https://i.howwhatproduce.com/images/001/image-206-18-j.webp)
![](https://i.ytimg.com/vi/lhCFkK4wV6g/hqdefault.jpg)
![Shromažďování dílů Shromažďování dílů](https://i.howwhatproduce.com/images/001/image-206-19-j.webp)
Ahoj lidi, toto je můj první návod a v tomto příspěvku sdílím, jak pomocí analogového joysticku ovládat serva pomocí Arduino UNO. Pokusím se to vysvětlit co nejjednodušeji, doufám, že se vám to bude líbit.
Krok 1: Shromažďování dílů
![Shromažďování dílů Shromažďování dílů](https://i.howwhatproduce.com/images/001/image-206-20-j.webp)
![Shromažďování dílů Shromažďování dílů](https://i.howwhatproduce.com/images/001/image-206-21-j.webp)
- 1 x Arduino UNO. (Amazon USA / Amazon EU / Banggood)
- 2 x serva. (Amazon USA / Amazon EU / Banggood)
- 1 x analogový joystick. (Amazon USA / Amazon EU / Banggood)
- 1 x prkénko. (Amazon USA / Amazon EU / Banggood)
Můžete použít jakýkoli analogový joystick, který je k dispozici na trhu a který již má štítky na pinech, takže je snadné je používat. Použil jsem zachráněnou část ze starého ovladače PS2, který má 2 joysticky.
Krok 2: Příprava analogového joysticku
![Příprava analogového joysticku Příprava analogového joysticku](https://i.howwhatproduce.com/images/001/image-206-22-j.webp)
![Příprava analogového joysticku Příprava analogového joysticku](https://i.howwhatproduce.com/images/001/image-206-23-j.webp)
![Příprava analogového joysticku Příprava analogového joysticku](https://i.howwhatproduce.com/images/001/image-206-24-j.webp)
Můžete použít ten, který je k dispozici na trhu, který má označené piny a snadno se používá, nebo můžete ušetřit pár babek a zachránit staré z herních ovladačů, které mají v sobě 2. Sdílel jsem obrázky toho, který mám a také jsem označil piny, které jsem zjistil zpětným sledováním stopy coperu na desce plošných spojů, zde jsou v každém joysticku použity dva hrnce, jeden pro osu x a druhý pro osu y, pomocí středních svorek těchto potenciometrů ovládáme serva. další dva piny jsou napájecí a uzemňovací kolíky, kde použijeme 5 voltů a uzemnění. piny, které nejsou označeny v rohu, jsou kolíkové knoflíky, které v tomto projektu nejsou potřeba. v podstatě všechny tyče mají stejnou konfiguraci. Nyní, když jste zjistili piny vašich holí můžeme přejít k dalšímu kroku, kterým je připojení obvodu.
Krok 3: Serva
![Serva Serva](https://i.howwhatproduce.com/images/001/image-206-25-j.webp)
![Serva Serva](https://i.howwhatproduce.com/images/001/image-206-26-j.webp)
Serva jsou motory s převodovkou, které jsou pomalé, ale mají vysoký točivý moment a otáčejí se pouze o 180 °. Normální servo má 3 kolíky: 1. Žlutá/oranžová, což je signální kolík a připojuje se k pinům PWM na Arduinu. Červený, což je napájecí kolík, kde poskytujeme +5 V, který je připojen k +5 V Arduina. Hnědý/černý, což je zemnící kolík, a připojil jsem se ke kolíku GND Arduino nebo -ve terminálu baterie. V tomto projektu používáme 2 serva připojená k pinu č. 3 a další na pin č. 5. Použil jsem mikro 9g servo, ale jakékoli by fungovalo.
Krok 4: Vytváření připojení
![Vytváření spojení Vytváření spojení](https://i.howwhatproduce.com/images/001/image-206-27-j.webp)
![Vytváření spojení Vytváření spojení](https://i.howwhatproduce.com/images/001/image-206-28-j.webp)
Podle schématu zapojení proveďte připojení serva. Červený vodič jde na 5v a hnědý vodič na signální pin GND jednoho serva jde na 3 a druhé servo jde na 5 Arduina. Další připojení analogového joysticku má + a - svorky, které jdou na 5v respektive GND. pin osy X jde na pin A0 nebo analogový 0 na Arduino a osa Y jde na pin A1 nebo analog 1. dále nahrajeme kód.
Krok 5: Psaní a nahrávání kódu
![Psaní a nahrávání kódu Psaní a nahrávání kódu](https://i.howwhatproduce.com/images/001/image-206-29-j.webp)
Kód je jednoduchý a podobný příkladu knobu servo knihovny v Arduino IDE.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = mapa (val, 0, 1023, 0, 180); servo2.write (val);} zkopírujte výše uvedený kód a vložte jej do Arduino IDE a zkompilujte. poté nahrajte kód a serva by se měla přesunout do středové polohy, pak můžete ovládat serva pomocí joysticku.druhý joystick může ovládat další 2 serva. stačí připojit serva k pinům PWM na Arduinu a upravit kód. Kód lze snadno upravit a zvládne to každý, kdo má základní znalosti o Arduinu. Doufám, že se vám projekt líbí a pokud máte nějaké otázky, neváhejte se zeptat. vy.
Doporučuje:
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E - Vytvoření dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: 5 kroků
![Rádiové ovládání RF 433MHZ pomocí HT12D HT12E - Vytvoření dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: 5 kroků Rádiové ovládání RF 433MHZ pomocí HT12D HT12E - Vytvoření dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: 5 kroků](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E | Výroba dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: V tomto návodu vám ukážu, jak vytvořit RADIO dálkové ovládání pomocí přijímače přijímače 433 MHz s kódováním HT12E a IC dekodér HT12D. V tomto instruktážním programu budete moci odesílat a přijímat data pomocí velmi levných KOMPONENTŮ LIKE: HT
Ovládání serva pomocí MPU6050 mezi Arduino a ESP8266 s HC-12: 6 kroků
![Ovládání serva pomocí MPU6050 mezi Arduino a ESP8266 s HC-12: 6 kroků Ovládání serva pomocí MPU6050 mezi Arduino a ESP8266 s HC-12: 6 kroků](https://i.howwhatproduce.com/images/003/image-8372-4-j.webp)
Ovládání serv pomocí MPU6050 mezi Arduino a ESP8266 S HC-12: V tomto projektu řídíme polohu servomotoru pomocí mpu6050 a HC-12 pro komunikaci mezi Arduino UNO a ESP8266 NodeMCU
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: 7 kroků (s obrázky)
![Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: 7 kroků (s obrázky) Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: 7 kroků (s obrázky)](https://i.howwhatproduce.com/images/001/image-435-30-j.webp)
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: Chci jen pozdravit všechny, toto je poprvé, co píšu instruktážní projekt. Angličtina není můj rodný jazyk, takže se pokusím udělat co nejkratší a nejsrozumitelnější. Ovládání zařízení hlasovým příkazem není nic zvláštního
Obvody Raspberry Pi GPIO: Použití analogového snímače LDR bez ADC (převodník analogového signálu na digitální): 4 kroky
![Obvody Raspberry Pi GPIO: Použití analogového snímače LDR bez ADC (převodník analogového signálu na digitální): 4 kroky Obvody Raspberry Pi GPIO: Použití analogového snímače LDR bez ADC (převodník analogového signálu na digitální): 4 kroky](https://i.howwhatproduce.com/images/002/image-5254-45-j.webp)
Obvody GPIO Raspberry Pi: Použití analogového snímače LDR bez ADC (převodník analogového signálu na digitální): V našich dřívějších instruktážích jsme vám ukázali, jak můžete propojit GPIO piny vašeho Raspberry Pi s LED a přepínači a jak mohou být GPIO piny vysoké nebo Nízká. Ale co když chcete používat svůj Raspberry Pi s analogovým senzorem? Pokud chceme použít
Použití PSP jako počítačového joysticku a následné ovládání počítače pomocí PSP: 5 kroků (s obrázky)
![Použití PSP jako počítačového joysticku a následné ovládání počítače pomocí PSP: 5 kroků (s obrázky) Použití PSP jako počítačového joysticku a následné ovládání počítače pomocí PSP: 5 kroků (s obrázky)](https://i.howwhatproduce.com/images/002/image-3763-59-j.webp)
Používání PSP jako počítačového joysticku a ovládání počítače pomocí PSP: S PSP homebrew můžete dělat spoustu skvělých věcí a v tomto instruktážním videu vás naučím, jak používat PSP jako joystick pro hraní her, ale existuje také program, který vám umožní používat joystick jako myš. Zde jsou mater