Sisällysluettelo:

Potentiometri ja servo: Hallittu liike Arduinolla: 4 vaihetta
Potentiometri ja servo: Hallittu liike Arduinolla: 4 vaihetta

Video: Potentiometri ja servo: Hallittu liike Arduinolla: 4 vaihetta

Video: Potentiometri ja servo: Hallittu liike Arduinolla: 4 vaihetta
Video: Управление серводвигателем с помощью потенциометра с помощью Arduino 2024, Marraskuu
Anonim
Potentiometri ja servo: Hallittu liike Arduinolla
Potentiometri ja servo: Hallittu liike Arduinolla
Potentiometri ja servo: Hallittu liike Arduinolla
Potentiometri ja servo: Hallittu liike Arduinolla
Potentiometri ja servo: Hallittu liike Arduinolla
Potentiometri ja servo: Hallittu liike Arduinolla

Ensin sinun on kerättävä tarvittavat materiaalit tämän piirin kokoamiseksi.

Tarvikkeet

1 Arduino

1 Potentiometri

1 servo

1 Leipälevy

2 mustaa hyppyjohtoa (maadoitus/negatiivinen)

2 punaista hyppyjohtoa (jännite/positiivinen)

2 keltaista/värillistä hyppyjohtoa (tulo/lähtö)

Vaihe 1: Komponenttien ymmärtäminen

Osien ymmärtäminen
Osien ymmärtäminen
Osien ymmärtäminen
Osien ymmärtäminen
Osien ymmärtäminen
Osien ymmärtäminen
Osien ymmärtäminen
Osien ymmärtäminen

Ennen fyysisen piirin kokoamista on tärkeää ymmärtää jokainen komponentti:

Leipälaudalla on kaksi virtakiskoa molemmilla puolilla, joissa on aukot negatiivisille (musta/sininen) ja positiivisille (punaisille) tuloille. Ne on kytketty sarjaan pystysuoraan. Riviliittimet jakavat liitännän vaakasuunnassa, mutta yhdensuuntaiset riviliittimet tarvitsevat hyppyjohtimen jakajan siltaamiseen.

Potentiometrissä on 5 V -nasta (punainen), Vout -nasta (keltainen/väri) ja Ground/GND -nasta (musta).

Servossa on 5V -portti (punainen), pulssinleveysmodulaatio/PWM -portti (keltainen/väri) ja Ground/GND -portti (musta). Napsauta linkkiä saadaksesi lisätietoja sen toiminnasta.

Vaihe 2: Piirin asettaminen

Piirin asettaminen
Piirin asettaminen

Noudata kaavion asettelua. Kun määrität piiriä, muista aina pitää arduino irrotettuna pistorasiasta, jotta komponentit eivät vahingoitu.

Kytke potentiometri leipälevyyn ja huomioi sen suunta (tämä on tärkeää käytettäessä hyppyjohtoja arduinoon kytkemiseen). Käytä keltaista hyppyjohtoa ja kytke keskitulonappi arduinon analogiseen (A0) -porttiin. Liitä punainen hyppyjohdin V5 -porttiin ja musta hyppyjohto arduinon GND -porttiin.

Liitä servo leipälautaan ja arduinoon. Kytke tulo-/signaaliportti keltaisella hyppyjohdolla arduinon digitaaliseen PWM -porttiin 9. Liitä punainen hyppyjohdin V5 -liitäntäliuskaan ja musta hyppyjohdin GND -liitäntäliuskaan sarjaan potentiometriasetuksella (katso kuva).

Kun piiri on määritetty, yhdistä arduino tietokoneeseesi.

Vaihe 3: Lataa Arduino GUI ja syöttökoodi

Lataa Arduino GUI ja syöttökoodi
Lataa Arduino GUI ja syöttökoodi
Lataa Arduino GUI ja syöttökoodi
Lataa Arduino GUI ja syöttökoodi

Lataa Arduinon graafinen käyttöliittymä (GUI) täältä.

Kytke alla oleva koodi, huomioi // -merkin oikealla puolella olevat tiedot siitä, mitä kyseinen koodirivi tekee:

#include // Servokirjasto

Servo servo_test; // alustetaan servo -objekti liitetylle servolle

int kulma = 0;

int potentio = A0; // alustetaan potentiometrin A0 -analoginen nasta

void setup () {

servo_test.attach (9); // kiinnitä servon signaalitappi arduinon nastaan 9

}

void loop () {

kulma = analoginen (potentio); // potentiometrin arvon lukeminen välillä 0 ja 1023

kulma = kartta (kulma, 0, 1023, 0, 179); // potentiometrin arvon skaalaaminen kulma -arvoksi servolle välillä 0 ja 180)

servo_test.write (kulma); // komento kiertää servoa määritettyyn kulmaviiveeseen (5);

}

Vaihe 4: Potentiometri + Servo + Arduino

Potentiometri + Servo + Arduino
Potentiometri + Servo + Arduino

Lopullisen piirin pitäisi näyttää tältä. Katso videolta, miten se toimii.

Suositeltava: