Obsah:
- Zásoby
- Krok 1: Pochopenie komponentov
- Krok 2: Nastavenie obvodu
- Krok 3: Stiahnite si GUI a vstupný kód Arduino
- Krok 4: 2 potenciometer + 2 servo + Arduino
Video: 2 potenciometre a 2 serva: riadený pohyb s Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Najprv musíte zhromaždiť príslušné materiály na zostavenie tohto obvodu.
Zásoby
1 Arduino
2 potenciometre
2 servo
1 Breadboard
5 čiernych prepojovacích káblov (uzemnenie/negatív)
5 červených prepojovacích káblov (napätie/kladné)
4 farebné prepojovacie vodiče (vstup/výstup)
Krok 1: Pochopenie komponentov
Pred zostavením fyzického obvodu je dôležité porozumieť každému komponentu:
Nepájivá doska má na oboch stranách dve sady napájacích koľajníc, ktoré majú sloty pre negatívny (čierny/modrý) a pozitívny (červený) vstup. Sú zapojené do série vertikálne. Svorkovnice zdieľajú pripojenie horizontálne, avšak paralelné svorkovnice budú vyžadovať prepojovací kábel na premostenie rozdeľovača.
Potenciometer má 5V pin (červený), Vout pin (žltý/farebný) a uzemňovací/GND pin (čierny).
Servo má 5V port (červený), port PWM modulácie šírky impulzu (žltý/farebný) a port Ground/GND (čierny). Kliknutím na odkaz získate ďalšie informácie o tom, ako to funguje.
Krok 2: Nastavenie obvodu
Postupujte podľa rozloženia diagramu. Pri nastavovaní obvodu vždy majte arduino odpojené, aby nedošlo k poškodeniu vašich súčiastok. Moje myšlienky v organizácii obvodov sú zapojiť potenciometer 1 vedľa servo 1 a zapojiť potenciometer 2 vedľa servo 2 - to vám pomôže zvládnuť, čo sa deje, pretože sa stále viac a viac komponentov skladá dohromady. To sa tiež zobrazí v nasledujúcom kroku kódu.
Zapojte potenciometer do dosky, pričom si všimnite jeho orientáciu (to bude dôležité pri použití prepojovacích káblov na pripojenie k arduinu):
Potenciometer 1: Použite farebný prepojovací vodič a zapojte stredný výstupný kolík do analógového (A0) portu na Arduine. Zapojte červený prepojovací vodič do portu V5 a čierny prepojovací vodič do portu GND na Arduine.
Potenciometer 2: Použite farebný prepojovací vodič a zapojte stredný výstupný kolík do analógového (A1) portu na Arduine. Zapojte červený prepojovací vodič do portu V5 a čierny prepojovací vodič do portu GND na Arduine.
Pripojte servo k doske a arduino:
Servo 1: Farebným prepojovacím káblom prepojte vstupný/signálový port s digitálnym portom PWM, 5 na arduino. Zapojte červený prepojovací vodič do svorkovnice V5 a čierny prepojovací vodič do svorkovnice GND v sérii s rozložením potenciometra (pozri obrázok).
Servo 2: Farebným prepojovacím káblom prepojte vstupný/signálový port s digitálnym portom PWM, 3 na arduino. Zapojte červený prepojovací vodič do svorkovnice V5 a čierny prepojovací vodič do svorkovnice GND v sérii s rozložením potenciometra (pozri obrázok).
Po nastavení obvodu pokračujte v pripojení arduina k počítaču.
Krok 3: Stiahnite si GUI a vstupný kód Arduino
Tu si stiahnite grafické užívateľské rozhranie (GUI) Arduino. Pripojte nižšie uvedený kód. Všimnite si, že informácie napravo od „//“vám povedia, čo tento riadok kódu robí:
#zahrnúť
// **** nastavenia servo 1
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Musí sa použiť pin s povoleným PWM
int servo1_test;
// **** nastavenia servo 1 KONIEC
// **** nastavenia servo 2
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Musí sa použiť pin s povoleným PWM
int servo2_test;
// **** nastavenia servo 2 KONIEC
neplatné nastavenie () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
prázdna slučka () {
servo1_test = analogRead (servo1PotPin);
servo1_test = mapa (servo1_test, 0, 1023, 65, 0); // rotácia serva je iba 65 stupňov. v súčasnej dobe prevádza hodnoty potenciometra na stupne otáčania pre servo, v súčasnej dobe naopak
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = mapa (servo2_test, 0, 1023, 80, 0); // rotácia serva je iba 80 stupňov. v súčasnej dobe prevádza hodnoty potenciometra na stupne otáčania pre servo, v súčasnej dobe naopak
servo2.write (servo2_test);
oneskorenie (5);
}
Krok 4: 2 potenciometer + 2 servo + Arduino
Takto by mal vyzerať finálny okruh. Pozrite si video, ako to funguje.
Odporúča:
Zvukový senzor a servo: reaktívny pohyb: 4 kroky
Zvukový senzor a servo: Reaktívny pohyb: Najprv musíte zhromaždiť príslušné materiály na zostavenie tohto obvodu
Kamera snímajúca pohyb Raspberry Pi v puzdre Floodlight: 3 kroky
Kamera snímajúca pohyb Raspberry Pi v puzdre Floodlight: Chvíľu som sa pohrával s Raspberry Pi a používal som ich na malé množstvo vecí, ale hlavne ako CCTV kameru na monitorovanie môjho domova, zatiaľ čo som mimo dosahu možnosti diaľkového sledovania živého prenosu, ale tiež dostávať e -maily s obrázkami
Pohyb dlaní poháňaný svetlom RGB bezkontaktne: 4 kroky
Pohyb dlaní riadený svetlom RGB Bezkontaktné: RGB nočné svetlo so schopnosťou ovládať farbu nočného svetla pohybmi rúk. Použitím troch senzorov vzdialenosti zmeníme jas každej z troch zložiek farby RGB pri priblížení alebo odstránení ruky. Ar
Prílohy k dronu (urobte pohyb): 4 kroky
Prílohy k dronu (Make It Move): Vytvoril som niekoľko príloh, ktoré je možné namontovať na malý závodný dron a fungovať tak, že budú fungovať pomocou jednoduchého serva. Prvým z nich je uvoľňovací mechanizmus. Pomocou serva vytiahne malý prút z rámu a zhodí všetko, čo na ňom visí. Sekundová
Potenciometer a servo: riadený pohyb s Arduino: 4 kroky
Potenciometer a servo: riadený pohyb s Arduino: Najprv musíte zhromaždiť príslušné materiály na zostavenie tohto obvodu