Kazalo:

Potenciometer in servo: nadzorovano gibanje z Arduinom: 4 koraki
Potenciometer in servo: nadzorovano gibanje z Arduinom: 4 koraki

Video: Potenciometer in servo: nadzorovano gibanje z Arduinom: 4 koraki

Video: Potenciometer in servo: nadzorovano gibanje z Arduinom: 4 koraki
Video: Ручной станок для перемотки брони блендеров, дрелей, полировальных машин, пылесосов и т.д. 2024, December
Anonim
Potenciometer in servo: Nadzirano gibanje z Arduinom
Potenciometer in servo: Nadzirano gibanje z Arduinom
Potenciometer in servo: Nadzirano gibanje z Arduinom
Potenciometer in servo: Nadzirano gibanje z Arduinom
Potenciometer in servo: Nadzirano gibanje z Arduinom
Potenciometer in servo: Nadzirano gibanje z Arduinom

Najprej morate zbrati ustrezne materiale, da sestavite to vezje.

Zaloge

1 Arduino

1 Potenciometer

1 Servo

1 Ogledna plošča

2 črni mostični žici (ozemljitev/negativno)

2 rdeči mostični žici (napetost/pozitivno)

2 rumeni/barvni mostički (vhod/izhod)

1. korak: Razumevanje komponent

Razumevanje komponent
Razumevanje komponent
Razumevanje komponent
Razumevanje komponent
Razumevanje komponent
Razumevanje komponent
Razumevanje komponent
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

Nastavitev vezja
Nastavitev vezja

Sledite postavitvi diagrama. Med nastavljanjem vezja ne pozabite, da je arduino izklopljen, da preprečite poškodbe komponent.

Potenciometer priključite na ploščo, pri tem pa upoštevajte njegovo usmerjenost (to bo pomembno pri uporabi skakalnih žic za povezavo z arduinom). Uporabite rumeno žico 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.

Priključite servo na mizo in arduino. Z rumeno mostično žico povežite vhodna/signalna vrata z digitalnimi vrati PWM, 9 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 GUI in vnosno kodo
Prenesite Arduino GUI in vnosno kodo
Prenesite Arduino GUI in vnosno kodo
Prenesite Arduino GUI 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:

#include // Servo knjižnica

Servo servo_test; // inicializiramo servo objekt za povezani servo

int kot = 0;

int potentio = A0; // inicializiramo analogni pin A0 za potenciometer

void setup () {

servo_test.attach (9); // pritrdimo signalni zatič servo na pin 9 arduina

}

void loop () {

kot = analogno branje (potentio); // odčitavanje vrednosti potenciometra med 0 in 1023

kot = zemljevid (kot, 0, 1023, 0, 179); // povečanje vrednosti potenciometra na vrednost kota za servo med 0 in 180)

servo_test.write (kot); // ukaz za zasuk servomotorja na določeno kotno zakasnitev (5);

}

4. korak: Potenciometer + Servo + Arduino

Potenciometer + Servo + Arduino
Potenciometer + Servo + Arduino

Tako bi moral izgledati zadnji krog. Oglejte si video, da vidite, kako deluje.

Priporočena: