Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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.