Სარჩევი:
- ნაბიჯი 1: Avoiddance Obstance IR სენსორი
- ნაბიჯი 2: დაუკავშირეთ IR სენსორი არდუინოს
- ნაბიჯი 3: პროგრამირება
- ნაბიჯი 4: შედეგი
ვიდეო: როგორ გამოვიყენოთ IR დაბრკოლების თავიდან აცილების სენსორი არდუინოზე: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გამარჯობა, ყველას, ამ სტატიაში მე დავწერ როგორ გამოვიყენო თავიდან აცილების ობიექტის IR სენსორი არდუინოზე.
საჭირო კომპონენტები:
- IR დაბრკოლების თავიდან აცილების სენსორი
- არდუინო ნანო V.3
- ჯუმპეს მავთული
- USB მინი
საჭირო პროგრამული უზრუნველყოფა:
Arduino IDE
ნაბიჯი 1: Avoiddance Obstance IR სენსორი
მისი სენსორი შეიძლება გამოყენებულ იქნას მის წინაშე მყოფი საგნების ან დაბრკოლებების გამოსავლენად ინფრაწითელი ინფრაწითელი შუქის გამოყენებით.
ამ სენსორს აქვს 2 ძირითადი ნაწილი, კერძოდ IR გამცემი და IR მიმღები. IR გამცემი ვალდებულია გამოსცეს ინფრაწითელი შუქი. როდესაც ის მოხვდება ობიექტზე, ინფრაწითელი შუქი აისახება. და IR მიმღების ფუნქციაა მიიღოს ინფრაწითელი ანარეკლი.
როდესაც IRreceiver იღებს ასახულ ინფრაწითელ სინათლეს, გამომავალი იქნება "LOW". როდესაც IRreceiver არ იღებს ასახულ ინფრაწითელ სინათლეს, გამომავალი იქნება "HIGH".
ამ სენსორში არის 2 LED ინდიკატორი. დენის მაჩვენებელი led და გამომავალი მაჩვენებელი led. დენის ინდიკატორი LED ჩაირთვება, თუ მოდული იკვებება ელექტრული დენით. გამომავალი ინდიკატორი LED ანათებს, თუ სენსორის ან IR მიმღების წინ არის ობიექტი, რომელიც იღებს ინფრაწითელ შუქს.
ნაბიჯი 2: დაუკავშირეთ 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 სენსორი დისტანციური მართვის მონაცემების წასაკითხად. და ამას გავაკეთებ შემდეგ სტატიაში.
გირჩევთ:
დაბრკოლების თავიდან აცილების რობოტი ულტრაბგერითი სენსორის გამოყენებით (პროტეუსი): 12 ნაბიჯი
დაბრკოლებების თავიდან აცილების რობოტი ულტრაბგერითი სენსორის გამოყენებით (პროტეუსი): ჩვენ ყველგან ვხვდებით დაბრკოლებების თავიდან აცილების რობოტს ყველგან. ამ რობოტის აპარატურის სიმულაცია კონკურსის ნაწილია ბევრ კოლეჯში და მრავალ ღონისძიებაში. მაგრამ დაბრკოლების რობოტის პროგრამული სიმულაცია იშვიათია. თუნდაც სადმე ვიპოვოთ
Arduino მრიცხველი TM1637 LED ეკრანისა და დაბრკოლების თავიდან აცილების სენსორის გამოყენებით: 7 ნაბიჯი
Arduino Counter TM1637 LED ჩვენების და დაბრკოლების თავიდან აცილების სენსორის გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი ციფრული მრიცხველი LED ეკრანის TM1637 და დაბრკოლებების თავიდან აცილების სენსორის და Visuino– ს საშუალებით. უყურეთ ვიდეოს
როგორ გააკეთოთ არდუინოზე დაფუძნებული ზღვარი რობოტის თავიდან აცილების მიზნით: 4 ნაბიჯი
როგორ გავაკეთოთ Arduino დაფუძნებული ზღვარი რობოტის თავიდან აცილების მიზნით: მოდით შევქმნათ სრულად ავტონომიური რობოტი Arduino და IR სენსორების გამოყენებით. ის იკვლევს მაგიდის ზედაპირს დაცემის გარეშე. უყურეთ ვიდეოს მეტისთვის
დაბრკოლების თავიდან აცილების მანქანა: 5 ნაბიჯი
დაბრკოლების თავიდან აცილების მანქანა: კუთხის სენსორი არის თვითგამორკვევის ინტელექტუალური მანქანა, მანქანის კორპუსი ალუმინის ჩარჩოთი, მთავარი კონტროლი Arduino/Nano მიკროკონტროლის გამოყენებით, მიკროსქემის დაფა იღებს დანამატის დიზაინს (უფრო ადვილია გარე სენსორის დაკავშირება მიკროკონტროლის საშუალებით
დაბრკოლების თავიდან აცილების რობოტი მძიმე ტვირთის გადასატანად: 6 ნაბიჯი
დაბრკოლების თავიდან აცილების რობოტი მძიმე ტვირთის გადასატანად: ეს არის დაბრკოლების თავიდან აცილების რობოტი, რომელიც აშენებულია ჩემი შვილის როკერის სატარებლად