
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47



Pozdrav dečki, ovo je moje prvo uputstvo i u ovom postu dijelim kako koristiti analogni joystick za upravljanje servomotorima pomoću Arduino UNO. Pokušat ću to objasniti što je moguće jednostavnije nadam se da vam se sviđa.
Korak 1: Skupljanje dijelova


- 1 x Arduino UNO. (Amazon SAD / Amazon EU / Banggood)
- 2 x servo. (Amazon SAD / Amazon EU / Banggood)
- 1 x analogna joystick. (Amazon SAD / Amazon EU / Banggood)
- 1 x Oglasna ploča. (Amazon SAD / Amazon EU / Banggood)
Možete koristiti bilo koji analogni joystick koji je dostupan na tržištu koji već ima naljepnice na iglama pa ga je lako koristiti. Koristio sam spašeni dio iz starog PS2 kontrolera koji ima 2 upravljačke palice.
Korak 2: Priprema analogne upravljačke palice



Možete koristiti onu koja je dostupna na tržištu koja ima označene pinove i jednostavna je za upotrebu ili možete uštedjeti nekoliko dolara i spasiti stare od kontrolora za igre koji u sebi imaju 2 komada. Podijelio sam slike onog koji imam i Također sam označio pinove, koje sam otkrio vraćanjem traga bakra na PCB -u, ovdje se u svakom joysticku koriste dva lonca, jedan za os x, a drugi za os y, a mi koristimo srednje priključke ovih lonaca za upravljanje servo pogonima. druga dva pina su priključci za napajanje i uzemljenje na kojima primjenjujemo 5 volti i uzemljenje. Igle koje nisu označene u kutu su igle za gumbe koje nisu potrebne na ovom projektu. u osnovi svi štapovi imaju istu konfiguraciju. Sad kad ste shvatili iglice vaših štapova možemo prijeći na sljedeći korak koji je povezivanje kruga.
Korak 3: Servomotori


Servo motori su reduktorski motori koji su spori, ali imaju veliki okretni moment i okreću se samo do 180 °. Normalni servo motor ima 3 pina: 1. Žuta/Narančasta koja je signalni pin i povezuje se s PWM pinovima na Arduinu.2. Crvena koja je priključak za napajanje gdje pružamo +5v koji je spojen na +5v Arduina.3. Smeđa/Crna koja je uzemljeni pin i spojio sam ga na GND pin Arduino ili -ve terminala baterije. U ovom projektu koristimo 2 servo servera jedan spojen na pin br. 3 i ostalo na pin br. 5. Koristio sam mikro 9g servo, ali bilo koji bi radio.
Korak 4: Uspostavljanje veza


Slijedite dijagram kruga za povezivanje servomotora. Crvena žica ide na 5v, a smeđa žica ide na GND signalni pin jednog servo -a ide na 3, a drugi servo ide na 5 Arduino -a. Zatim povežite analogni joystick koji ima + i - terminali koji idu na 5v i GND respektivno. pin X osi ide na A0 ili analogni 0 pin Arduina, a Y os ide na A1 ili analogni 1 pin. Zatim ćemo prenijeti kod.
Korak 5: Pisanje i prijenos koda

Kôd je jednostavan i sličan kao primjer Knob servo knjižnice u Arduino IDE -u.#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 = map (val, 0, 1023, 0, 180); servo2.write (val);} kopirajte gornji kôd i zalijepite ga u Arduino IDE i kompajlirajte. Zatim prenesite kôd i servomotori bi se trebali pomaknuti u središnji položaj pa možete kontrolirati servomotori pomoću joystick -a. drugi joystick može kontrolirati još 2 servo -a. samo morate spojiti servosisteme na PWM pinove na Arduinu i izmijeniti kôd. Kôd je lako izmijeniti i to mogu učiniti svi koji imaju osnovno znanje o Arduinu. Nadam se da vam se sviđa projekt i ako imate pitanja slobodno pitajte. Hvala vas.
Preporučeni:
RF 433MHZ radijsko upravljanje pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E i HT12D s 433 MHz: 5 koraka

RF 433MHZ radijsko upravljanje pomoću HT12D HT12E | Izrada daljinskog upravljača RF pomoću HT12E i HT12D s 433 MHz: U ovom uputstvu pokazat ću vam kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz s kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
Upravljajte puno servo servera s Arduinom !: 4 koraka (sa slikama)

Kontrolirajte mnogo servoa s Arduinom !: U početku bih trebao nešto reći. Nisam imao lijepe slike. Dakle, uzeo sam slike s bildr.bloga. Znamo, Arduino UNO nema mnogo pwm pinova za upravljanje mnogim servo pogonima. Dakle, često imamo problem kontrolirati više servo servera putem arduina
Android (remotexy) korisnički interfejs za upravljanje servo motorom pomoću Arduina i Bluetootha: 7 koraka (sa slikama)

Android (remotexy) korisnički interfejs za upravljanje servo motorom pomoću Arduina i Bluetootha: U ovom Instructableu ću vam dati brzi korak da napravite Android korisničko sučelje pomoću Remotexy Interface Makera za upravljanje Servo motorom povezanim na Arduino Mega putem Bluetootha. Ovaj video prikazuje kako će korisničko sučelje kontrolirati brzinu i položaj servo motora
Joypad od analogne tkanine: 8 koraka (sa slikama)

Joypad od analogne tkanine: Kako napraviti " analogni " ulazni uređaj od tkanine i nekoliko drugih potrebnih materijala. " Analogni " u zagradama jer, iako se sastoji od 4 analogna ulaza, jedini analogni prijelaz između smjerova (gore, desno
Još jedno USB kućište ključa, ovaj put za analogne fotografe: 3 koraka

Još jedno kućište USB ključa, ovaj put za analogne fotografe: Na USB -u je neko vrijeme ležao USB ključ, kućište se napuklo i otvorilo i držao sam ga dok nisam pronašao odgovarajuće zamjensko kućište. Nadam se da će analogni osjećaj molim filmske fotografe na instrukcijama