Sadržaj:

Potenciometar i servo: kontrolirano kretanje s Arduinom: 4 koraka
Potenciometar i servo: kontrolirano kretanje s Arduinom: 4 koraka

Video: Potenciometar i servo: kontrolirano kretanje s Arduinom: 4 koraka

Video: Potenciometar i servo: kontrolirano kretanje s Arduinom: 4 koraka
Video: MKS sGen L v1.0 - Marlin automatic stepper fan controller 2024, Srpanj
Anonim
Potenciometar i servo: kontrolirano kretanje s Arduinom
Potenciometar i servo: kontrolirano kretanje s Arduinom
Potenciometar i servo: kontrolirano kretanje s Arduinom
Potenciometar i servo: kontrolirano kretanje s Arduinom
Potenciometar i servo: kontrolirano kretanje s Arduinom
Potenciometar i servo: kontrolirano kretanje s Arduinom

Prvo morate prikupiti relevantne materijale za sastavljanje ovog kruga.

Pribor

1 Arduino

1 Potenciometar

1 Servo

1 Oglasna ploča

2 crne kratkospojne žice (uzemljenje/negativno)

2 crvene kratkospojne žice (napon/pozitivno)

2 žute žice/premosnice u boji (ulaz/izlaz)

Korak 1: Razumijevanje komponenti

Razumijevanje komponenti
Razumijevanje komponenti
Razumijevanje komponenti
Razumijevanje komponenti
Razumijevanje komponenti
Razumijevanje komponenti
Razumijevanje komponenti
Razumijevanje komponenti

Prije sastavljanja fizičkog kruga važno je razumjeti svaku komponentu:

Matična ploča ima dva seta naponskih vodilica sa obje strane koje imaju utora za negativne (crno/plavi) i pozitivne (crvene) ulaze. Okomito su povezani serijski. Priključne letve dijele vezu vodoravno, međutim za paralelne stezaljke potrebna je kratkospojna žica za premošćivanje razdjelnika.

Potenciometar ima pin 5V (crveni), Vout pin (žuti/u boji) i uzemljenje/GND pin (crni).

Servo ima 5V port (crveni), Pulm Width Modulation/PWM port (žuti/u boji) i Ground/GND port (crni). Kliknite vezu da biste saznali više o tome kako to funkcionira.

Korak 2: Postavljanje kruga

Postavljanje kruga
Postavljanje kruga

Slijedite izgled dijagrama. Prilikom postavljanja sklopa uvijek imajte na umu da arduino ne smije biti uključen kako biste izbjegli bilo kakvo oštećenje komponenti.

Uključite potenciometar u ploču, vodeći računa o njegovoj orijentaciji (to će biti važno kada koristite kratkospojne žice za spajanje na arduino). Upotrijebite žutu kratkospojnu žicu i spojite srednji izlazni pin na analogni (A0) priključak na arduinu. Priključite crvenu kratkospojnu žicu u V5 port, a crnu kratkospojnu žicu u GND priključak na arduinu.

Uključite servo u matičnu ploču i arduino. Upotrijebite žutu kratkospojnu žicu za povezivanje ulazno/signalnog priključka s digitalnim PWM priključkom 9 na arduinu. Crvenu kratkospojnu žicu utaknite u priključnu traku V5, a crnu kratkospojnu žicu u priključnu traku GND u nizu s rasporedom potenciometra (pogledajte sliku).

Nakon što je sklop postavljen, nastavite s povezivanjem arduina na računalo.

Korak 3: Preuzmite Arduino GUI i ulazni kod

Preuzmite Arduino GUI i ulazni kod
Preuzmite Arduino GUI i ulazni kod
Preuzmite Arduino GUI i ulazni kod
Preuzmite Arduino GUI i ulazni kod

Arduino grafičko korisničko sučelje (GUI) preuzmite ovdje.

Uključite donji kod, imajte na umu da podaci s desne strane "//" govore o tome što ta linija koda radi:

#include // Servoteka

Servo servo_test; // inicijalizira servo objekt za spojeni servo

int kut = 0;

int potentio = A0; // inicijaliziranje A0analognog pina za potenciometar

void setup () {

servo_test.attach (9); // priključite signalni pin serva na pin 9 arduina

}

void loop () {{100} {101}

kut = analogno čitanje (potentio); // očitavanje vrijednosti potenciometra između 0 i 1023

kut = karta (kut, 0, 1023, 0, 179); // skaliranje vrijednosti potenciometra na vrijednost kuta za servo između 0 i 180)

servo_test.write (kut); // naredba za rotiranje serva do zadanog kutnog kašnjenja (5);

}

Korak 4: Potenciometar + Servo + Arduino

Potenciometar + Servo + Arduino
Potenciometar + Servo + Arduino

Ovako bi konačni krug trebao izgledati. Pogledajte video da vidite kako to funkcionira.

Preporučeni: