Სარჩევი:

როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე: 4 ნაბიჯი
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე: 4 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე: 4 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე: 4 ნაბიჯი
ვიდეო: Infrared Obstacle Avoidance module for Arduino with code 2024, ნოემბერი
Anonim
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე
როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე

გამარჯობა, ყველას, ამ სტატიაში მე დავწერ როგორ გამოვიყენო თავიდან აცილების ობიექტის IR სენსორი არდუინოზე.

საჭირო კომპონენტები:

  • IR დაბრკოლების თავიდან აცილების სენსორი
  • არდუინო ნანო V.3
  • ჯუმპეს მავთული
  • 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 არ იღებს ასახულ ინფრაწითელ სინათლეს, გამომავალი იქნება "HIGH".

ამ სენსორში არის 2 LED ინდიკატორი. დენის მაჩვენებელი led და გამომავალი მაჩვენებელი led. დენის ინდიკატორი LED ჩაირთვება, თუ მოდული იკვებება ელექტრული დენით. გამომავალი ინდიკატორი LED ანათებს, თუ სენსორის ან IR მიმღების წინ არის ობიექტი, რომელიც იღებს ინფრაწითელ შუქს.

ნაბიჯი 2: დაუკავშირეთ IR სენსორი არდუინოს

შეაერთეთ IR სენსორი არდუინოსთან
შეაერთეთ IR სენსორი არდუინოსთან
შეაერთეთ IR სენსორი არდუინოსთან
შეაერთეთ IR სენსორი არდუინოსთან
შეაერთეთ IR სენსორი არდუინოსთან
შეაერთეთ IR სენსორი არდუინოსთან

გამოიყენეთ jumper კაბელი IR სენსორის Arduino– ს დასაკავშირებლად.

იხილეთ სურათი ზემოთ ან ინსტრუქცია ამის შესახებ:

IR არდუინოსკენ

VCC ==> + 5V

GND ==> GND

OUT ==> D2

ნაბიჯი 3: პროგრამირება

პროგრამირება
პროგრამირება

ქვემოთ მოცემულია ესკიზი, რომელიც მე გავაკეთე ამ IR სენსორის შესამოწმებლად:

int pinIR = 2;

void setup () {

სერიული.დაწყება (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 სენსორი დისტანციური მართვის მონაცემების წასაკითხად. და ამას გავაკეთებ შემდეგ სტატიაში.

გირჩევთ: