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

Ուլտրասոնիկ սենսոր HC-SR04: 9 քայլ
Ուլտրասոնիկ սենսոր HC-SR04: 9 քայլ

Video: Ուլտրասոնիկ սենսոր HC-SR04: 9 քայլ

Video: Ուլտրասոնիկ սենսոր HC-SR04: 9 քայլ
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Նոյեմբեր
Anonim
Ուլտրաձայնային սենսոր HC-SR04
Ուլտրաձայնային սենսոր HC-SR04

Քանի որ անունը հուշում է, որ այն օգտագործում է ուլտրաձայնային ձայնային ալիքներ ՝ առաջադրանքը կատարելու համար: Այս սենսորները հայտնի են և տարածված նախագծի նպատակների համար: Այս սենսորները կարող են կցվել տարբեր միկրոկոնտրոլերներին `նախագիծ պատրաստելու համար:

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

Քայլ 1 ՝ ՆԿԱՐԱԳՐՈԹՅՈՆ

ՆԿԱՐԱԳՐՈԹՅՈՆ
ՆԿԱՐԱԳՐՈԹՅՈՆ

Ուլտրաձայնային տվիչը սենսոր է, որը կառուցված է երկու LM324 ic- ից և MAX3232 ic- ից `փոխանցող փոխարկիչից և ընդունող փոխարկիչից և տարբեր այլ բաղադրիչներից:

Սենսորն ունի չորս PIN VCC, GND, TRIG, ECHO, որն օգտագործվում է MAX3232 ic- ին զարկերակային ազդանշաններ ուղարկելու և ստանալու համար:

Փոխարկիչներն փոխանցող և ընդունող ուլտրաձայնային ալիքներ են ուղարկում մի քանի միկրովայրկյան և ընդունող փոխարկիչը զգում է այդ ալիքների ետևը, և միկրոկոնտրոլերը հաշվարկում է հեռավորությունը ՝ հաշվի առնելով կատարված ժամանակը:

*NOTԱՆՈԹԱԳՐՈԹՅՈՆ.

Այս տվիչը տալիս է իմպուլսի տիպի ելքը, ինչը նշանակում է, որ այն միկրոկոնտրոլերին ուղարկում է ալիքների կողմից օբյեկտին հարվածելու և հետ գալու ժամանակը: Այն կարող է չափել մոտ 4 մետր հեռավորություն ՝ կախված տվյալների հաշվարկման համար օգտագործվող գրադարանից: Բայց այն ունի նվազագույն հեռավորություն, որի վրա ոչ մի առարկա չպետք է հարթ լինի, կամ սենսորը կտա անցանկալի հեռավորություն, և դա 2 սմ է:

Քայլ 2. Առանձնահատկություններ և կիրառություններ

  • Բարձր արագությամբ տվյալների հաշվարկներ
  • Հեշտ է օգտագործել
  • Հայտնաբերման անկյուն `մոտ 120 աստիճան
  • Տալիս է գրեթե ճշգրիտ հեռավորություն
  • Իմպուլսի տիպի տվյալների տեսակը
  • Ցածր գին
  • Կարող է օգտագործվել դռների և կույր ձողերի համար
  • Անվտանգության նպատակը
  • Դպրոցական նախագծեր

Քայլ 3. Սենսորային առանձնահատկություններ

ՍԵՆՍՈՐԻ ՏԵՍԱԿԱՆՈԹՅՈՆՆԵՐ
ՍԵՆՍՈՐԻ ՏԵՍԱԿԱՆՈԹՅՈՆՆԵՐ
ՍԵՆՍՈՐԻ ՏԵՍԱԿԱՆՈԹՅՈՆՆԵՐ
ՍԵՆՍՈՐԻ ՏԵՍԱԿԱՆՈԹՅՈՆՆԵՐ

Քայլ 4: Անհրաժեշտ բաղադրամասեր

  • Microանկացած միկրոկոնտրոլեր նախընտրելի է Arduino Uno սկսնակների համար:
  • Հացաթուղթ
  • Jumper լարերը

Քայլ 5. Շրջանի դիագրամ

Շրջանագծային դիագրամ
Շրջանագծային դիագրամ

Նախ վերցրեք հոսանքի գծերը հացի տախտակի վրա միկրոկառավարիչից

VCC/5v+ գիծ և GND - գիծ:

Այնուհետև միացրեք սենսորը հացի տախտակին և միացրեք ուժը սենսորին էլեկտրահաղորդման գծերից ՝ օգտագործելով jumper լարերը:

Այժմ միացրեք TRIG PIN OF SENSOR- ը MICROCONTROLLER ԹՎԱՅԻՆ (PIN 3) և ECHO PIN OF SENSOR- ին ՄԻԿՈՐԿՈՏԵԼՈERԹՅԱՆ ԹՎԱՅԻՆ (PIN 2):

Քայլ 6. ԳՐԱԴԱՐԱՆ

Ես օգտագործել եմ ուլտրաձայնային գրադարանը հաշվարկման նպատակով, որի հղումը այստեղ է

github.com/JRodrigoTech/Ultrasonic-HC-SR04 ULTRASONIC HC-SR04 գրադարան կամ այն ներբեռնելու համար կարող եք օգտագործել Arduino գրադարանի կառավարիչը:

Քայլ 7: ԿՈԴ

// տեղադրեք այս կոդը arduino- ի գաղափարում այս տողից

#ներառում

Ուլտրաձայնային ուլտրաձայնային (9, 8); // (Trig PIN, Echo PIN)

void setup () {

Serial.begin (9600);

}

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

{

Serial.print (ուլտրաձայնային. Ranging (CM)); // CM կամ INC

Serial.println («սմ»);

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

}

Քայլ 8: ԱՇԽԱՏԱՆՔ

Երբ կոդը սկսվում է, այն նախաստորագրվում է

այն քորոցը, որին սենսորը ուղարկում է իր տվյալները, այնուհետև միկրոկոնտրոլերը սպասում է տվյալների ստացմանը

Ուլտրաձայնային ալիքները ուղարկվում են 10 միկրովայրկյան իմպուլսով և ստացվում են ստացողի կողմից, և Arduino- ն հաշվարկում է հեռավորությունը ՝ ելնելով ալիքից սենսորին վերադառնալու ժամանակից:

Քայլ 9:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Այժմ մենք ստացել ենք PCB- ի դիզայնը և ժամանակն է պատվիրել PCB- ները:

Դրա համար պարզապես պետք է գնալ JLCPCB.com և սեղմել «ՀԻՄԱ ՀԵՏ» կոճակը:

JLCPCB- ն նույնպես հովանավորում է այս նախագիծը: JLCPCB (ShenzhenJLC Electronics Co., Ltd.), Չինաստանում PCB- ի նախատիպի խոշորագույն ձեռնարկությունն է և բարձր տեխնոլոգիական արտադրող, որը մասնագիտացած է արագ PCB նախատիպի և փոքր խմբաքանակի PCB- ի արտադրության մեջ: Դուք կարող եք պատվիրել առնվազն 5 հատ PCB ընդամենը 2 դոլարով:

PCB- ի արտադրություն ստանալու համար վերբեռնեք gerber ֆայլը, որը ներբեռնել եք վերջին քայլում: Վերբեռնեք. Zip ֆայլը, կամ կարող եք նաև քաշել և թողնել gerber ֆայլերը:

ZIP ֆայլը վերբեռնելուց հետո ներքևում կտեսնեք հաջողության հաղորդագրություն, եթե ֆայլը հաջողությամբ վերբեռնվի: Դուք կարող եք Gerber դիտիչում ստուգել PCB- ն ՝ համոզվելու համար, որ ամեն ինչ լավ է: Դուք կարող եք դիտել PCB- ի ինչպես վերևում, այնպես էլ ներքևում:

Համոզվելուց հետո, որ մեր PCB- ն լավ տեսք ունի, այժմ մենք կարող ենք պատվերը տեղադրել ողջամիտ գնով: Դուք կարող եք պատվիրել 5 հատ PCB ընդամենը 2 դոլարով, բայց եթե դա ձեր առաջին պատվերն է, ապա կարող եք ձեռք բերել 10 հատ PCB 2 դոլարով:

Պատվերը տեղադրելու համար կտտացրեք «Պահել զամբյուղին» կոճակին:

Իմ PCB- ները պատրաստվել են 2 օր և ժամանել են մեկ շաբաթվա ընթացքում ՝ օգտագործելով DHL առաքման տարբերակը: PCB- ները լավ փաթեթավորված էին, և որակը իսկապես լավ էր:

*ՈEՇԱԴՐՈԹՅՈՆ.

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