Sisukord:
- Tarvikud
- Samm: komponentide mõistmine
- Samm: vooluringi seadistamine
- Samm: laadige alla Arduino GUI ja sisendkood
- Samm: 2 potentsiomeetrit + 2 servot + arduino
Video: 2 potentsiomeetrit ja 2 servot: 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
2 potentsiomeetrit
2 Servo
1 Leivalaud
5 musta džemprijuhet (maandus/negatiivne)
5 punast hüppajuhet (pinge/positiivne)
4 värvi hüppaja juhet (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. Minu mõtted vooluringi korraldamisel on ühendada potentsiomeeter 1 servo 1 kõrval ja potentsiomeeter 2 servo 2 kõrval - see aitab teil toimuvat juhtida, kuna üha rohkem komponente on kokku pandud. Seda visualiseeritakse ka järgmisel koodietapil.
Ühendage potentsiomeeter leivaplaadiga, võttes arvesse selle suunda (see on oluline, kui kasutate hüppajajuhtmeid arduino ühendamiseks):
Potentsiomeeter 1: kasutage värvilist hüppajatraati ja ühendage keskmine väljundnõel arduino analoogpordiga (A0). Ühendage punane hüppajajuhe V5 -porti ja must hüppajajuhe arduino GND -porti.
Potentsiomeeter 2: kasutage värvilist hüppajatraati ja ühendage keskmine väljundnõel arduino analoogpordiga (A1). Ühendage punane hüppajajuhe V5 -porti ja must hüppajajuhe arduino GND -porti.
Ühendage servo leivaplaadiga ja arduino:
Servo 1: ühendage oma sisend-/signaaliport digitaalse PWM -pordiga 5 arduino värvilise hüppaja juhtmega. Ühendage punane hüppajajuhe V5 klemmliistuga ja must hüpikjuhe GND klemmliistuga järjestikku potentsiomeetri paigutusega (vt pilti).
Servo 2: ühendage selle sisend-/signaaliport digitaalse PWM -pordiga 3 arduino värvilise hüppaja juhtmega. Ü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:
#kaasake
// **** servo 1 seaded
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Peab kasutama PWM -toega tihvti
int servo1_test;
// **** servo 1 seaded LÕPP
// **** servo 2 seaded
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Peab kasutama PWM -toega tihvti
int servo2_test;
// **** servo 2 seaded LÕPP
tühine seadistus () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
void loop () {
servo1_test = analogRead (servo1PotPin);
servo1_test = kaart (servo1_test, 0, 1023, 65, 0); // servo pöörlemine on ainult 65 kraadi. tõlgib praegu potentsiomeetri väärtusi servo pöörlemisastmeteks, praegu vastupidi
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = kaart (servo2_test, 0, 1023, 80, 0); // servo pöörlemine on ainult 80 kraadi. tõlgib praegu potentsiomeetri väärtusi servo pöörlemisastmeteks, praegu vastupidi
servo2.write (servo2_test);
viivitus (5);
}
Samm: 2 potentsiomeetrit + 2 servot + arduino
Nii peaks välja nägema viimane vooluring. Vaata videost, kuidas see toimib.
Soovitan:
Pulseeriv LED, kasutades 555 taimerit ja potentsiomeetrit: 4 sammu
Pulseeriv LED, kasutades 555 taimerit ja potentsiomeetreid: tervitused! Selles juhendis näitame teile, kuidas luua LED -dimmeri vooluring, mis töötab reguleeritava ajasilmusega, kasutades potentsiomeetrit, taimerit 555 ja muid põhiahela komponente. Selle projekti idee saime esmalt
Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: 4 sammu
Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: kõigepealt peate selle vooluahela kokku panemiseks koguma asjakohaseid materjale
Arduino juhib alalisvoolumootori kiirust ja suunda, kasutades potentsiomeetrit ja nuppe: 6 sammu
Arduino juhtida alalisvoolumootori kiirust ja suunda potentsiomeetri ja nuppude abil: Selles õpetuses õpime, kuidas kasutada L298N DC MOTOR CONTROL draiverit ja potentsiomeetrit, et juhtida alalisvoolumootori kiirust ja suunda kahe nupuga. Vaadake näidisvideot
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
Juhtige kuni 4 servot nutitelefoni või mis tahes heliväljundiga seadme abil: 3 sammu
Juhtige kuni 4 servot nutitelefoni või mis tahes heliväljundiga seadme abil: siin esitan lihtsa elektroonilise montaaži, et juhtida kuni nelja servot mis tahes seadmega, mis suudab helifaili lugeda