Sisukord:
- Tarvikud
- Samm: komponentide mõistmine
- Samm: vooluringi seadistamine
- Samm: laadige alla Arduino GUI ja sisendkood
- Samm: potentsiomeeter + servo + Arduino
Video: Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Esmalt peate selle vooluahela kokkupanemiseks koguma asjakohaseid materjale.
Tarvikud
1 Arduino
1 potentsiomeeter
1 servo
1 Leivalaud
2 musta džemprijuhet (maandus/negatiivne)
2 punast hüppajuhet (pinge/positiivne)
2 kollast/värvilist hüppajuhet (sisend/väljund)
Samm: komponentide mõistmine
Enne füüsilise vooluahela kokkupanekut on oluline mõista iga komponenti:
Leivaplaadil on mõlemal küljel kaks toitepiirete komplekti, millel on pesad negatiivse (must/sinine) ja positiivse (punase) sisendi jaoks. Need on vertikaalselt ühendatud järjestikku. Klemmliistud jagavad ühendust horisontaalselt, kuid paralleelsed klemmliistud vajavad vaheseina ühendamiseks hüppetraati.
Potentsiomeetril on 5V pin (punane), Vout tihvt (kollane/värviline) ja Ground/GND pin (must).
Servol on 5 V port (punane), Pulse Width Modulation/PWM port (kollane/värviline) ja Ground/GND port (must). Selle toimimise kohta lisateabe saamiseks klõpsake linki.
Samm: vooluringi seadistamine
Järgige skeemi paigutust. Vooluahela seadistamisel pidage alati meeles, et hoidke arduino vooluvõrgust lahti, et vältida komponentide kahjustamist.
Ühendage potentsiomeeter leivaplaadiga, võttes arvesse selle suunda (see on oluline, kui kasutate hüppaja juhtmeid arduinoga ühendamiseks). Kasutage kollast hüppajatraati ja ühendage keskmine väljundnõel arduino analoogpordiga (A0). Ühendage punane hüppajajuhe V5 -porti ja must hüppajajuhe arduino GND -porti.
Ühendage servo leivaplaadiga ja arduinoga. Kasutage kollast hüppajatraati, et ühendada selle sisend-/signaaliport digitaalse PWM -pordiga, 9 arduino. Ühendage punane hüppajajuhe V5 klemmliistuga ja must hüpikjuhe GND klemmliistuga järjestikku potentsiomeetri paigutusega (vt pilti).
Pärast vooluringi seadistamist jätkake arduino ühendamist arvutiga.
Samm: laadige alla Arduino GUI ja sisendkood
Laadige Arduino graafiline kasutajaliides (GUI) alla siit.
Ühendage kood allpool, pange tähele, et "//" paremal olev teave ütleb teile, mida see koodirida teeb:
#include // Servo raamatukogu
Servo servo_test; // initsialiseerida servoobjekt ühendatud servo jaoks
int nurk = 0;
int potentsi = A0; // initsialiseerida potentsiomeetri A0analog pin
tühine seadistus () {
servo_test.attach (9); // kinnitage servo signaali tihvt arduino tihvti 9 külge
}
void loop () {
nurk = analogRead (potentsi); // potentsiomeetri väärtuse lugemine vahemikus 0 kuni 1023
nurk = kaart (nurk, 0, 1023, 0, 179); // potentsiomeetri väärtuse skaleerimine servo väärtuseks 0 kuni 180)
servo_test.write (nurk); // käsk servo pööramiseks määratud nurga viivitusega (5);
}
Samm: potentsiomeeter + servo + Arduino
Nii peaks välja nägema viimane vooluring. Vaata videost, kuidas see toimib.
Soovitan:
Heliandur ja servo: reaktiivne liikumine: 4 sammu
Heliandur ja servo: reaktiivne liikumine: kõigepealt peate selle vooluahela kokkupanemiseks kokku koguma asjakohased materjalid
MCP41HVX1 digitaalne potentsiomeeter Arduino jaoks: 10 sammu (piltidega)
MCP41HVX1 digitaalne potentsiomeeter Arduino jaoks: MCP41HVX1 perekonna digitaalsed potentsiomeetrid (teise nimega DigiPots) on seadmed, mis jäljendavad analoog -potentsiomeetri funktsiooni ja mida juhitakse SPI kaudu. Näiterakendus oleks stereo helitugevuse nupu asendamine DigiPotiga, mis on
2 potentsiomeetrit ja 2 servot: kontrollitud liikumine Arduino abil: 4 sammu
2 potentsiomeetrit ja 2 servot: kontrollitud liikumine Arduino abil: kõigepealt peate selle vooluringi kokku panemiseks koguma asjakohaseid materjale
Ruumi juhtimine ESP8266 abil - Temperatuur, liikumine, kardinad ja valgustus: 8 sammu
Ruumi juhtimine ESP8266 abil | Temperatuur, liikumine, kardinad ja valgustus: see projekt koosneb süsteemist, mis põhineb moodulil NodeMCU ESP8266, mis võimaldab teil juhtida LED -riba heledust ja oma toa kardinat, samuti saab see saata andmeid teie ruumi liikumissündmuste kohta ja temperatuur pilveni
Kahe 7 -segmendi kuvarid, mida kontrollib CircuitPython'i potentsiomeeter - nägemise püsivuse demonstreerimine: 9 sammu (piltidega)
Kahe 7-segmendilise kuvari juhtimine CircuitPythonis oleva potentsiomeetri abil-Nägemise püsivuse demonstreerimine: See projekt kasutab potentsiomeetrit, et juhtida paari 7-segmendilise LED-ekraani (F5161AH) ekraani. Kui potentsiomeetri nuppu keeratakse, muutub kuvatav arv vahemikus 0 kuni 99. Igal hetkel süttib ainult üks LED, väga lühidalt, kuid