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

Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում. 4 քայլ
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում. 4 քայլ

Video: Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում. 4 քայլ

Video: Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում. 4 քայլ
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Նոյեմբեր
Anonim
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում
Ինչպես օգտագործել IR խոչընդոտներից խուսափելու սենսորը Arduino- ում

Բարև բոլորին, Այս հոդվածում ես կգրեմ, թե ինչպես օգտագործել Arduino- ի վրա խուսափելու օբյեկտի IR սենսորը:

Պահանջվող բաղադրիչներ.

  • IR խոչընդոտներից խուսափելու ցուցիչ
  • Arduino Nano V.3
  • Jumpe մետաղալար
  • USB մինի

Պահանջվող ծրագրակազմ.

Arduino IDE

Քայլ 1. Avoiddance Obstance IR ցուցիչ

Avoiddance Obstance IR սենսոր
Avoiddance Obstance IR սենսոր
Avoiddance Obstance IR սենսոր
Avoiddance Obstance IR սենսոր

Նրա տվիչը կարող է օգտագործվել իր առջևի առարկաները կամ խոչընդոտները հայտնաբերելու համար `օգտագործելով անդրադարձած ինֆրակարմիր ճառագայթը:

Այս սենսորն ունի 2 հիմնական մաս ՝ IR արտանետիչ և IR ընդունիչ: IR ճառագայթիչը պարտավոր է ինֆրակարմիր լույս արձակել: երբ այն հարվածում է օբյեկտին, ինֆրակարմիր լույսը կարտացոլվի: Իսկ IR ստացողի գործառույթը ինֆրակարմիր արտացոլումն ստանալն է:

Երբ IRreceiver- ը ստանում է արտացոլված ինֆրակարմիր լույս, ելքը կլինի «LOW»: Երբ IRreceiver- ը չի ստանում արտացոլված ինֆրակարմիր լույս, ելքը կլինի «ԲԱՐՁՐ»:

Այս սենսորում կա 2 LED ցուցիչ: Էլեկտրաէներգիայի ցուցիչ led և ելքային ցուցիչ led: Էլեկտրաէներգիայի ցուցիչ LED- ը կմիանա, եթե մոդուլը սնուցվի էլեկտրական հոսանքով: Ելքային ցուցիչ LED- ն կլուսավորվի, եթե սենսորի կամ ինֆրակարմիր ստացողի դիմաց կա օբյեկտ, որը ստանում է ինֆրակարմիր լույսի անդրադարձում:

Քայլ 2. Միացրեք IR սենսորը Arduino- ին

Միացրեք IR սենսորը Arduino- ին
Միացրեք IR սենսորը Arduino- ին
Միացրեք IR սենսորը Arduino- ին
Միացրեք IR սենսորը Arduino- ին
Միացրեք IR սենսորը Arduino- ին
Միացրեք IR սենսորը Arduino- ին

Օգտագործեք jumper մալուխ `IR սենսորը Arduino- ին միացնելու համար:

Տեսեք վերևի նկարը կամ դրա վերաբերյալ հրահանգները.

IR դեպի Arduino

VCC ==> + 5V

GND ==> GND

OUT ==> D2

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Ստորև բերված է ուրվագիծ, որը ես պատրաստել եմ այս IR սենսացիան փորձելու համար.

int pinIR = 2;

void setup () {

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println («Հայտնաբերել IR սենսոր»); ուշացում (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Հայտնաբերված է"); } else if (IRstate == HIGH) {Serial.println ("Չի հայտնաբերվել"); } ուշացում (1000); }

Ես նաև տրամադրում եմ ֆայլը, որը կարելի է ներբեռնել ստորև.

Քայլ 4: Արդյունք

Արդյունք
Արդյունք
Արդյունք
Արդյունք

Եթե օբյեկտը տեղադրեք սենսորի դիմաց, սերիական մոնիտորը կասի «Հայտնաբերված է»:

եթե սենսորի դիմաց օբյեկտ չկա, մոնիտորի սերիան կասի «Չի հայտնաբերվել»:

Այս արդյունքը կարող է օգտագործվել LED- ները, ռելեներ և այլն վերահսկելու համար:

IR սենսորների գործառույթը ոչ միայն օբյեկտների հայտնաբերումն է: մենք կարող ենք օգտագործել այս IR սենսորը `հեռակառավարիչից տվյալները կարդալու համար: և ես դա կանեմ հաջորդ հոդվածում:

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