Բովանդակություն:

Ձայնի տվիչ և սպասարկում ՝ ռեակտիվ շարժում ՝ 4 քայլ
Ձայնի տվիչ և սպասարկում ՝ ռեակտիվ շարժում ՝ 4 քայլ

Video: Ձայնի տվիչ և սպասարկում ՝ ռեակտիվ շարժում ՝ 4 քայլ

Video: Ձայնի տվիչ և սպասարկում ՝ ռեակտիվ շարժում ՝ 4 քայլ
Video: Թթվածնի տվիչ | Լամբդայի սենսորի մաքրում 2024, Հուլիսի
Anonim
Ձայնի տվիչ և սպասարկում. Ռեակտիվ շարժում
Ձայնի տվիչ և սպասարկում. Ռեակտիվ շարժում
Ձայնի տվիչ և սպասարկում. Ռեակտիվ շարժում
Ձայնի տվիչ և սպասարկում. Ռեակտիվ շարժում
Ձայնի տվիչ և սպասարկում. Ռեակտիվ շարժում
Ձայնի տվիչ և սպասարկում. Ռեակտիվ շարժում

Նախ անհրաժեշտ է հավաքել համապատասխան նյութեր ՝ այս սխեման միացնելու համար:

Պարագաներ:

1 Արդուինո

1 Ուլտրաձայնային տվիչ HC-SR04

1 սերվո

1 Հացաթուղթ

1 վոլտ մարտկոց

Մարտկոցի 1 վոլտ ադապտեր

3 Black Jumper լարեր (գետնին/բացասական)

3 Կարմիր թռիչքի լարեր (լարման/դրական)

2 գունավոր Jumper լարեր (մուտք/ելք)

Քայլ 1. Բաղադրիչների իմացություն

Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն

Յուրաքանչյուր բաղադրիչ հասկանալու համար կարևոր է ֆիզիկական սխեման միացնելուց առաջ.

Հացաթուղթը երկու կողմից ունի երկու շարք հզորության ռելսեր, որոնք ունեն բացիկներ (սև/կապույտ) և դրական (կարմիր) մուտքերի համար: Նրանք շարքով միացված են ուղղահայաց: Տերմինալային շերտերը կիսում են կապը հորիզոնական, սակայն զուգահեռ տերմինալային ժապավեններին կպահանջվի ցատկող մետաղալար `բաժանարարը կամրջելու համար:

Ձայնային տվիչն ունի VCC/5V կապ (կարմիր), Ground/GND կապ (սև) և ելքային փին (Գույն): Նրանք կարող են ունենալ անալոգային և/կամ թվային ելքեր ՝ կախված սենսորից:

Servo- ն ունի 5V պորտ (կարմիր), Pulse Width Modulation/PWM նավահանգիստ (գույն) և Ground/GND պորտ (սև): Կտտացրեք հղմանը ՝ ավելին իմանալու համար, թե ինչպես է այն աշխատում:

Քայլ 2: Շղթայի կարգավորում

Շղթայի կարգավորում
Շղթայի կարգավորում

Հետևեք դիագրամի դասավորությանը: Շրջանակը կարգավորելիս միշտ հիշեք, որ arduino- ն անջատված է վարդակից `ձեր բաղադրիչներին վնասներից խուսափելու համար: Հատակագծում Ձայնի տվիչը ներկայացված է պոտենցիոմետրով, քանի որ դրանք նույն կերպ են աշխատում կոդի առումով:

Միացրեք ձայնային տվիչը սեղանի տախտակի հոսանքի ռելսին ՝ նկատի ունենալով դրա կողմնորոշումը (սա կարևոր կլինի արդուինոյին միանալու համար թռիչքային լարերը օգտագործելիս): Կարմիր ցատկիչ մետաղալարով միացրեք VCC- ն հացահատիկի դրական հզորության երկաթուղու մեջ: Միացրեք GND- ը սև ցատկող մետաղալարով հացահատիկի բացասական էներգիայի երկաթուղու մեջ: Միացրեք Out քորոցը գունավոր ցատկիչ մետաղալարով Անալոգային A5 պորտին:

Միացրեք servo- ն սեղանի սեղանին և arduino- ին: Օգտագործեք գունավոր jumper մետաղալար `մուտքի/ազդանշանի նավահանգիստը թվային PWM նավահանգստին միացնելու համար, 13 arduino- ում: Միացրեք սև ցատկող մետաղալարը GND հոսանքի ռելսին: Կարմիր թռիչքի մետաղալարը միացրեք տերմինալի շարքին: Սերվոյին անհրաժեշտ կլինի լրացուցիչ էներգիա, որն ապահովում է 9 Վ մարտկոցը:

Մուտքագրեք 9 Վ լարման խմորը, կարմիր թռիչքի մետաղալարը նույն տերմինալային շարքում, ինչ սերվոյի կարմիր թռչկոտիչը: Սև ցատկող մետաղալարը կմիացվի նույն կողային հոսանքի գծին, ինչպես մնացած բաղադրիչները:

Քայլ 3: Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր

Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր

Ներբեռնեք Arduino գրաֆիկական ինտերֆեյսը (GUI) այստեղ: Միացրեք ներքևի ծածկագիրը, նշեք, որ «//» - ի աջ կողմում գտնվող տեղեկատվությունը ձեզ ասում է, թե ինչ է անում այդ տողի կոդը:

#ներառում

Servo servo_test;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

int անկյուն;

void setup () {

servo_test.attach (servoPin);

Serial.begin (9600);

}

դատարկ շրջան () {

soundValue = analogRead (soundSensor);

Serial.print ("SoundValue =");

Serial.println (soundSensor);

ուշացում (50);

անկյուն = քարտեզ (soundValue, 0, 1023, 0, 180);

servo_test.write (անկյուն);

ուշացում (50);

}

Քայլ 4: Ձայնի տվիչ + Servo + Arduino

Ձայնի տվիչ + Servo + Arduino
Ձայնի տվիչ + Servo + Arduino
Ձայնի տվիչ + Servo + Arduino
Ձայնի տվիչ + Servo + Arduino

Այսպիսին պետք է լինի վերջնական սխեման: Դիտեք տեսանյութը ՝ տեսնելու, թե ինչպես է այն աշխատում:

Խորհուրդ ենք տալիս: