Kazalo:
- Zaloge
- 1. korak: Razumevanje komponent
- 2. korak: Nastavitev vezja
- Korak: Prenesite grafični vmesnik Arduino in vnosno kodo
- Korak 4: 2 potenciometra + 2 servo + Arduino
Video: 2 potenciometra in 2 servomotorja: nadzorovano gibanje z Arduinom: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Najprej morate zbrati ustrezne materiale, da sestavite to vezje.
Zaloge
1 Arduino
2 potenciometra
2 Servo
1 Ogledna plošča
5 črnih mostičnih žic (ozemljitev/negativno)
5 rdečih mostičnih žic (napetost/pozitivno)
4 barvne mostične žice (vhod/izhod)
1. korak: Razumevanje komponent
Preden sestavite fizično vezje, je pomembno razumeti vsako komponento:
Ohišje ima na obeh straneh dva sklopa napajalnih tirov, ki imata reži za negativne (črno/modre) in pozitivne (rdeče) vhode. Serijsko so povezani navpično. Priključne letve povezujejo vodoravno, vendar bodo za vzporedne sponke potrebne mostične žice za premostitev delilnika.
Potenciometer ima 5V pin (rdeča), Vout pin (rumena/barvna) in ozemljitvena/GND pin (črna).
Servo ima vrata 5V (rdeča), pulzno širinsko modulacijo/vrata PWM (rumena/barvna) in ozemljitvena/zemeljska vrata (črna). Kliknite povezavo, če želite izvedeti več o tem, kako deluje.
2. korak: Nastavitev vezja
Sledite postavitvi diagrama. Med nastavljanjem vezja ne pozabite, da je arduino izklopljen, da preprečite poškodbe komponent. Moje misli pri organizaciji vezja so, da potenciometer 1 priključim poleg Servo 1 in potenciometer 2 priključim poleg Servo 2 - to vam pomaga upravljati, kaj se dogaja, saj je vedno več komponent zloženih skupaj. To bo prikazano tudi v naslednjem koraku kode.
Potenciometer priključite na ploščo, pri tem pa upoštevajte njegovo usmerjenost (to bo pomembno pri uporabi skakalnih žic za povezavo z arduinom):
Potenciometer 1: Uporabite barvno mostičko in priključite srednji izhodni pin na analogna (A0) vrata na arduinu. Priključite rdečo mostično žico v vrata V5 in črno mostično žico v vrata GND na arduinu.
Potenciometer 2: Uporabite barvno mostičko in priključite srednji izhodni pin na analogna (A1) vrata na arduinu. Priključite rdečo mostično žico v vrata V5 in črno mostično žico v vrata GND na arduinu.
Servo priključite na mizo in arduino:
Servo 1: Z barvno mostično žico povežite vhodna/signalna vrata z digitalnimi vrati PWM, 5 na arduinu. Rdeči mostiček priključite v priključni trak V5, črni mostiček pa v priključek GND zaporedno s postavitvijo potenciometra (glejte sliko).
Servo 2: Z barvno mostično žico povežite vhodna/signalna vrata z digitalnimi vrati PWM, 3 na arduinu. Rdeči mostiček priključite v priključni trak V5, črni mostiček pa v priključek GND zaporedno s postavitvijo potenciometra (glejte sliko).
Ko je vezje nastavljeno, nadaljujte s povezovanjem arduina v računalnik.
Korak: Prenesite grafični vmesnik Arduino in vnosno kodo
Prenesite Arduino grafični uporabniški vmesnik (GUI) tukaj. Priključite spodnjo kodo, upoštevajte, da podatki na desni strani "//" povejo, kaj počne ta vrstica kode:
#vključi
// **** nastavitve servo 1
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Uporabiti je treba pin, ki podpira PWM
int servo1_test;
// **** servo 1 nastavitve END
// **** nastavitve servo 2
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Uporabiti je treba pin, ki podpira PWM
int servo2_test;
// **** nastavitve servo 2 END
void setup () {
servo1.priključek (servo1Pin);
servo2.priključek (servo2Pin);
}
void loop () {
servo1_test = analogRead (servo1PotPin);
servo1_test = zemljevid (servo1_test, 0, 1023, 65, 0); // servo rotacija je le 65 stopinj. trenutno prevaja vrednosti potenciometra v stopnje vrtenja za servo, trenutno obratno
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = zemljevid (servo2_test, 0, 1023, 80, 0); // servo rotacija je le 80 stopinj. trenutno prevaja vrednosti potenciometra v stopnje vrtenja za servo, trenutno obratno
servo2.write (servo2_test);
zamuda (5);
}
Korak 4: 2 potenciometra + 2 servo + Arduino
Tako bi moral izgledati zadnji krog. Oglejte si video, da vidite, kako deluje.
Priporočena:
Kaj je znotraj servomotorja in kako ga uporabljati s celotnim vodičem Arduino: 6 korakov
Kaj je znotraj servomotorja in kako ga uporabljati s celotno vadnico Arduino: v tej vadnici raziščimo, kaj je servowatch ta video vadnica
Potenciometer in servo: nadzorovano gibanje z Arduinom: 4 koraki
Potenciometer in servo: Nadzirano gibanje z Arduinom: Najprej morate zbrati ustrezne materiale, da sestavite to vezje
Enostaven kardan z Micro: bit in 2 servomotorja: 4 koraki
Enostaven kardan z Micro: bitom in 2 servomotorjema: Pozdravljeni! Danes vam bom pokazal, kako narediti preprost stabilizator kardanske gredi. Tu si lahko ogledate videoposnetek YouTube. V njem bo svetlobna kamera. Če pa postavite močnejše servomotorje in zgradbo, lahko v njih drži vaš pametni telefon ali celo ustrezno kamero
Nadzor servomotorja z uporabo MPU6050 med Arduinom in ESP8266 s HC-12: 6 korakov
Upravljanje servomotorja z uporabo MPU6050 med Arduinom in ESP8266 s HC-12: V tem projektu nadzorujemo položaj servo motorja z uporabo mpu6050 in HC-12 za komunikacijo med Arduino UNO in ESP8266 NodeMCU
Pametni vtič s temperaturno nadzorovano funkcijo WiFi: 4 koraki
Pametni vtič z omogočeno temperaturo, ki podpira WiFi, bomo v tem nizu navodil pogledali, kako z uporabo preprostega ESP8266 za dvigovanje težkih delov in senzorja temperature/vlažnosti DHT11 sestaviti temperaturno sondo z omogočeno WiFi. Uporabili bomo tudi vezje, ki sem ga ustvaril, in