Բովանդակություն:
- Պարագաներ
- Քայլ 1. Բաղադրիչների իմացություն
- Քայլ 2: Շղթայի կարգավորում
- Քայլ 3: Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
- Քայլ 4: 2 պոտենցիոմետր + 2 Servo + Arduino
Video: 2 Potentiometers & 2 Servos: Controlled Motion With Arduino: 4 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Նախ անհրաժեշտ է հավաքել համապատասխան նյութեր ՝ այս սխեման միացնելու համար:
Պարագաներ
1 Արդուինո
2 պոտենցիոմետր
2 Սերվո
1 Հացաթուղթ
5 Black Jumper լարեր (գետնին/բացասական)
5 կարմիր թռչկոտող լար (լարման/դրական)
4 գունավոր Jumper լարեր (մուտք/ելք)
Քայլ 1. Բաղադրիչների իմացություն
Յուրաքանչյուր բաղադրիչ հասկանալու համար կարևոր է ֆիզիկական սխեման միացնելուց առաջ.
Հացաթուղթը երկու կողմից ունի երկու շարք հզորության ռելսեր, որոնք ունեն բացիկներ (սև/կապույտ) և դրական (կարմիր) մուտքերի համար: Նրանք շարքով միացված են ուղղահայաց: Տերմինալային շերտերը կիսում են կապը հորիզոնական, սակայն զուգահեռ տերմինալային ժապավեններին կպահանջվի ցատկող մետաղալար `բաժանարարը կամրջելու համար:
Պոտենցիոմետրն ունի 5 Վ կապի (կարմիր), Vout քորոց (դեղին/գույն) և Ground/GND քորոց (սև):
Servo- ն ունի 5V պորտ (կարմիր), Pulse Width Modulation/PWM նավահանգիստ (դեղին/գույն) և Ground/GND պորտ (սև): Կտտացրեք հղմանը ՝ ավելին իմանալու համար, թե ինչպես է այն աշխատում:
Քայլ 2: Շղթայի կարգավորում
Հետևեք դիագրամի դասավորությանը: Շրջանակը կարգավորելիս միշտ հիշեք, որ arduino- ն անջատված է վարդակից `ձեր բաղադրիչներին վնասներից խուսափելու համար: Շրջանակային կազմակերպության վերաբերյալ իմ մտքերն են `միացնել Պոտենցիոմետր 1 -ը Սերվո 1 -ի կողքին և Պոտենցիոմետր 2 -ը միացնել Սերվո 2 -ի կողքին. Սա օգնում է ձեզ կառավարել այն, ինչ տեղի է ունենում, քանի որ ավելի ու ավելի շատ բաղադրիչներ կուտակվում են միասին: Սա նաև տեսանելի կդառնա հաջորդ կոդի քայլին:
Միացրեք պոտենցիոմետրը տախտակի մեջ ՝ նկատի ունենալով դրա կողմնորոշումը (սա կարևոր կլինի արդուինոյին միանալու համար թռիչքային լարերը օգտագործելիս).
Պոտենցիոմետր 1. Օգտագործեք գունավոր ցատկիչ մետաղալար և միացրեք միջին ելքային կապը arduino- ի անալոգային (A0) պորտին: Միացրեք կարմիր jumper մետաղալարը V5 պորտին, իսկ սև jumper մետաղալարը ՝ arduino- ի GND նավահանգստին:
Պոտենցիոմետր 2. Օգտագործեք գունավոր թռիչքային մետաղալար և միացրեք միջին ելքային քորոցը arduino- ի անալոգային (A1) պորտին: Միացրեք կարմիր jumper մետաղալարը V5 պորտին, իսկ սև jumper մետաղալարը ՝ arduino- ի GND նավահանգստին:
Միացրեք servo- ն սեղանի սեղանին և arduino- ին.
Voառայություն 1. Օգտագործեք գունավոր ցատկիչ մետաղալար `մուտքի/ազդանշանի նավահանգիստը թվային PWM նավահանգստին միացնելու համար, 5 -ը` arduino- ում: Կարմիր ցատկիչի մետաղալարը միացրեք V5 տերմինալի շերտի մեջ, իսկ սև ցատկիչի մետաղալարը `GND տերմինալի ժապավենի մեջ` պոտենցիոմետրի դասավորությամբ (տես նկարի):
Servo 2. Օգտագործեք գունավոր թռիչքային մետաղալար `մուտքի/ազդանշանի պորտը թվային PWM նավահանգստին միացնելու համար, 3 -ը` arduino- ում: Կարմիր ցատկիչի մետաղալարը միացրեք V5 տերմինալի շերտի մեջ, իսկ սև ցատկիչի մետաղալարը `GND տերմինալի ժապավենի մեջ` պոտենցիոմետրի դասավորությամբ (տես նկարի):
Շղթայի կարգավորումից հետո շարունակեք միացնել ձեր arduino- ն ձեր համակարգչին:
Քայլ 3: Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino գրաֆիկական ինտերֆեյսը (GUI) այստեղ: Միացրեք ներքևի ծածկագիրը, նշեք, որ «//» - ի աջ կողմում գտնվող տեղեկատվությունը ձեզ ասում է, թե ինչ է անում այդ տողի կոդը:
#ներառում
// **** servo 1 կարգավորումներ
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Պետք է օգտագործել PWM միացված քորոց
int servo1_test;
// **** servo 1 կարգավորումներ ՎԵՐ END
// **** servo 2 կարգավորումներ
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Պետք է օգտագործել PWM միացված քորոց
int servo2_test;
// **** servo 2 կարգավորումներ ՎԵՐ END
void setup () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
դատարկ շրջան () {
servo1_test = analogRead (servo1PotPin);
servo1_test = քարտեզ (servo1_test, 0, 1023, 65, 0); // servo պտույտը ընդամենը 65 աստիճան է: ներկայումս պոտենցիոմետրի արժեքները սերվոյի ռոտացիայի աստիճանների են թարգմանվում, ներկայումս `հակառակ
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = քարտեզ (servo2_test, 0, 1023, 80, 0); // servo պտույտը ընդամենը 80 աստիճան է: ներկայումս պոտենցիոմետրի արժեքները սերվոյի ռոտացիայի աստիճանների են թարգմանվում, ներկայումս հակառակ
servo2.write (servo2_test);
ուշացում (5);
}
Քայլ 4: 2 պոտենցիոմետր + 2 Servo + Arduino
Այսպիսին պետք է լինի վերջնական սխեման: Դիտեք տեսանյութը ՝ տեսնելու, թե ինչպես է այն աշխատում:
Խորհուրդ ենք տալիս:
Leap Motion Controlled Remote Search and Disposing Robot: 5 Steps
Leap Motion Controlled Remote Search and Disposing Robot. Որպես Leap Motion #3D Jam- ի իմ մուտքի մաս, ես ոգևորված էի Raspberry Pi- ի վրա հիմնված անլար ժեստերով կառավարվող Search/Rescue Robot- ի ստեղծման համար: Այս նախագիծը ցույց է տալիս և տալիս է մինիմալիստական օրինակ, թե ինչպես է անլար 3D ձեռքի ժեստերը
Smart Coffee Machine Pump Controlled by Raspberry Pi & HC-SR04 Ultrasonic Sensor and Cloud4RPi: 6 Steps
Խելացի սուրճի մեքենայի պոմպ, որը վերահսկվում է Raspberry Pi & HC-SR04 ուլտրաձայնային տվիչով և Cloud4RPi. Տեսականորեն, ամեն անգամ, երբ առավոտյան բաժակի համար գնում եք սուրճի մեքենա, քսան մեկից միայն հնարավորություն կա ջուր լցնել: տանկ. Գործնականում, սակայն, թվում է, որ մեքենան ինչ -որ կերպ գտնում է մի միջոց, որը միշտ ձեզ վրա է դնում այս աշխատանքը: The
Neurobots Battle Royale: Muscle-Controlled Combat Hexbugs: 7 Steps
Neurobots Battle Ռոյալ. Այս hexbugs- ի մարտական հնարավորությունները կարող են վերահսկվել ձեր սեփական մկանների ներդրման միջոցով, և դուք կկարողանաք ներգրավվել
Robotic Arm Controlled by Arduino and PC: 10 Steps
Robotic Arm Controlled by Arduino and PC: Robotic arms լայնորեն կիրառվում են արդյունաբերության մեջ: Անկախ նրանից, թե դա հավաքման աշխատանքների համար է, եռակցման կամ նույնիսկ մեկը օգտագործվում է ISS (Միջազգային տիեզերակայան) նավահանգստի համար, դրանք օգնում են մարդկանց աշխատանքում կամ դրանք ամբողջությամբ փոխարինում են մարդուն: Իմ կառուցած ձեռքը ավելի փոքր է
R.C Raft Boat With Wifi Controlled Part 1: 4 Steps
RC Raft Boat With Wifi Controlled Մաս 1. Մենք պատրաստվում ենք լաստանավ պատրաստել, որը ջրի վրա վազում է android հավելվածով, որը կառավարվում է WiFi- ով: մեր նավակը պարունակում է շարժիչ պտուտակով և ծրագրավորված WiFi միկրոհսկիչ, որը թույլ է տալիս շարժիչը և հանգեցրել է WiFi- ի վերահսկում