Obsah:
- Zásoby
- Krok 1: Pochopení součástí
- Krok 2: Nastavení obvodu
- Krok 3: Stáhněte si Arduino GUI a vstupní kód
- Krok 4: 2 potenciometr + 2 servo + Arduino
Video: 2 potenciometry a 2 serva: řízený pohyb s Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Nejprve musíte shromáždit příslušné materiály, abyste tento obvod dali dohromady.
Zásoby
1 Arduino
2 potenciometry
2 Servo
1 prkénko
5 černých propojovacích vodičů (zemní/záporný)
5 červených propojovacích vodičů (napětí/kladné)
4 barevné propojovací vodiče (vstup/výstup)
Krok 1: Pochopení součástí
Před sestavením fyzického obvodu je důležité porozumět každé složce:
Breadboard má na obou stranách dvě sady napájecích lišt, které mají sloty pro negativní (černý/modrý) a kladný (červený) vstup. Jsou zapojeny do série vertikálně. Svorkovnice sdílejí připojení vodorovně, avšak paralelní svorkovnice budou vyžadovat propojovací kabel k přemostění děliče.
Potenciometr má 5V pin (červený), Vout pin (žlutý/barevný) a Ground/GND pin (černý).
Servo má 5V port (červený), port PWM modulace šířky pulsu (žlutý/barevný) a port Ground/GND (černý). Kliknutím na odkaz se dozvíte více o tom, jak to funguje.
Krok 2: Nastavení obvodu
Postupujte podle rozložení diagramu. Při nastavování obvodu vždy mějte arduino odpojené, aby nedošlo k poškození vašich součástí. Moje myšlenka v organizaci obvodů je připojit potenciometr 1 k servu 1 a připojit potenciometr 2 k servu 2 - to vám pomůže spravovat, co se děje, protože se stále více komponentů skládá dohromady. To se také zobrazí v dalším kroku kódu.
Zapojte potenciometr do prkénka a poznamenejte si jeho orientaci (to bude důležité při připojení propojovacích vodičů k arduinu):
Potenciometr 1: Použijte barevný propojovací vodič a připojte střední výstupní kolík k analogovému (A0) portu na Arduinu. Zapojte červený propojovací vodič do portu V5 a černý propojovací vodič do GND portu na Arduinu.
Potenciometr 2: Použijte barevný propojovací vodič a připojte střední výstupní kolík k analogovému (A1) portu na Arduinu. Zapojte červený propojovací vodič do portu V5 a černý propojovací vodič do GND portu na Arduinu.
Zapojte servo do prkénka a arduina:
Servo 1: Pomocí barevného propojovacího kabelu připojte jeho vstupní/signálový port k digitálnímu portu PWM, 5 na Arduinu. Zapojte červený propojovací vodič do svorkovnice V5 a černý propojovací vodič do svorkovnice GND v sérii s uspořádáním potenciometru (viz obrázek).
Servo 2: Pomocí barevného propojovacího kabelu připojte jeho vstupní/signálový port k digitálnímu portu PWM, 3 na arduinu. Zapojte červený propojovací vodič do svorkovnice V5 a černý propojovací vodič do svorkovnice GND v sérii s uspořádáním potenciometru (viz obrázek).
Jakmile je obvod nastaven, připojte arduino k počítači.
Krok 3: Stáhněte si Arduino GUI a vstupní kód
Zde si stáhněte grafické uživatelské rozhraní Arduino (GUI). Vložte níže uvedený kód. Všimněte si, že informace napravo od „//“vám řeknou, co tento řádek kódu dělá:
#zahrnout
// **** nastavení servo 1
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Musí se použít pin s povoleným PWM
int servo1_test;
// **** nastavení servo 1 KONEC
// **** nastavení servo 2
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Musí se použít pin s povoleným PWM
int servo2_test;
// **** nastavení servo 2 KONEC
neplatné nastavení () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
prázdná smyčka () {
servo1_test = analogRead (servo1PotPin);
servo1_test = mapa (servo1_test, 0, 1023, 65, 0); // rotace serva je pouze 65 stupňů. aktuálně překládá hodnoty potenciometru do stupňů otáčení pro servo, aktuálně obráceně
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = mapa (servo2_test, 0, 1023, 80, 0); // rotace serva je pouze 80 stupňů. aktuálně překládá hodnoty potenciometru do stupňů otáčení pro servo, aktuálně obráceně
servo2.write (servo2_test);
zpoždění (5);
}
Krok 4: 2 potenciometr + 2 servo + Arduino
Tak by měl vypadat finální okruh. Podívejte se na video, jak to funguje.
Doporučuje:
Zvukový senzor a servo: Reaktivní pohyb: 4 kroky
Zvukový senzor a servo: Reaktivní pohyb: Nejprve musíte shromáždit příslušné materiály, abyste tento obvod spojili
Pulzující LED s časovačem 555 a potenciometry: 4 kroky
Pulzující LED pomocí časovače 555 a potenciometrů: Zdravím! V tomto návodu vám ukážeme, jak zkonstruovat obvod stmívače LED, který běží na nastavitelné časované smyčce pomocí potenciometru, časovače 555 a dalších základních obvodových komponent. Nápad na tento projekt jsme poprvé získali od
Zrcadlové hodiny s nekonečnem s potenciometry: 3 kroky
Zrcadlové hodiny s nekonečnem s potenciometry: Narazil jsem na zrcadlo s nekonečnem a zjistil jsem, že je to opravdu skvělé. To mě inspirovalo k vytvoření zrcadla nekonečna, ale potřeboval jsem, aby to mělo svůj účel. Rozhodl jsem se tedy vytvořit funkční zrcadlové hodiny s nekonečnem. Toto je zrcadlo nekonečna, které vám umožní
Potenciometr a servo: Řízený pohyb s Arduino: 4 kroky
Potenciometr a servo: Řízený pohyb s Arduino: Nejprve musíte shromáždit příslušné materiály, abyste tento obvod spojili
Ovládání 3 servomotorů se 3 potenciometry a Arduinem: 11 kroků (s obrázky)
Ovládání 3 servomotorů se 3 potenciometry a Arduinem: Dobrý den. Toto je můj první pokyn, takže doufám, že se mnou budete mít trpělivost, pokud při nastavování udělám nějaké chyby. Je napsán pro začátečníky, takže pokročilejší z vás toho mohou hodně přeskočit a zapojit to. Cíl, který jsem si stanovil