Სარჩევი:

Line Follower Robot Arduino და L293D Shield: 4 ნაბიჯი
Line Follower Robot Arduino და L293D Shield: 4 ნაბიჯი

ვიდეო: Line Follower Robot Arduino და L293D Shield: 4 ნაბიჯი

ვიდეო: Line Follower Robot Arduino და L293D Shield: 4 ნაბიჯი
ვიდეო: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, ნოემბერი
Anonim
Image
Image

Line Follower არის ძალიან მარტივი რობოტი, რომელიც იდეალურია დამწყები ელექტრონიკისთვის. რობოტი მოძრაობს ხაზის გასწვრივ iR სენსორის გამოყენებით. სენსორს აქვს ორი დიოდი, ერთი დიოდი აგზავნის ინფრაწითელ შუქს, მეორე დიოდი იღებს ასახულ სინათლეს ზედაპირზე. როდესაც ინფრაწითელი სხივები დაეცემა თეთრ ზედაპირზე, ისინი აისახება უკან. როდესაც ინფრაწითელი შუქი მოდის შავ ზედაპირზე, შუქი შთანთქავს შავ ზედაპირს და სხივები არ აისახება უკან, ამიტომ ფოტოდიოდი არ იღებს სინათლეს. სენსორი ზომავს ასახული სინათლის რაოდენობას და აგზავნის მნიშვნელობას არდუინოს. სენსორზე არის პოტენომეტრი, რომლითაც შეგვიძლია მოვახდინოთ სენსორის მგრძნობელობის რეგულირება.

ნაბიჯი 1: ნაბიჯი 1: როგორ მუშაობს

Cdn
Cdn

რობოტი მოძრაობს ხაზის გასწვრივ iR სენსორის გამოყენებით. სენსორს აქვს ორი დიოდი, ერთი დიოდი აგზავნის ინფრაწითელ შუქს, მეორე დიოდი იღებს ასახულ სინათლეს ზედაპირზე. როდესაც ინფრაწითელი სხივები დაეცემა თეთრ ზედაპირზე, ისინი უკან ირეკლება. როდესაც ინფრაწითელი შუქი მოდის შავ ზედაპირზე, შუქი შთანთქავს შავ ზედაპირს და სხივები არ აისახება უკან, ამიტომ ფოტოდიოდი არ იღებს სინათლეს. სენსორი ზომავს ასახული სინათლის რაოდენობას და აგზავნის მნიშვნელობას არდუინოს. სენსორზე არის პოტენომეტრი, რომლითაც შეგვიძლია მოვახდინოთ სენსორის მგრძნობელობის რეგულირება.

ნაბიჯი 2: Cdn

არდუინომ ახლა უნდა მიიღოს გადაწყვეტილებები სენსორიდან მიღებული მონაცემების საფუძველზე, სანამ სენსორი არ აღმოაჩენს შავ ხაზს, ის წინ წავა. თუ მარცხენა სენსორი აღმოაჩენს შავ ხაზს, რობოტი ბრუნდება მარჯვნივ, ხოლო თუ მარჯვენა სენსორი შავ ხაზს, ის მარცხნივ ბრუნდება. რობოტი გაჩერდება, როდესაც ორივე სენსორი ერთდროულად აღმოაჩენს შავ ხაზს.

ნაბიჯი 3: ჩამოთვალეთ ელემენტები

სიის ელემენტები:

1x Arduino Uno

2x ir სენსორი

1x L293D

4x TT ძრავები

მავთულები

1x პლექსი 10 სმ x 14 სმ

8x ლითონის მანძილი 10 მმ

1 x ბატარეის დამჭერი (6 ცალი)

6x AA ბატარეა

1x გადამრთველი

ნაბიჯი 4: ნაბიჯი 4: ირ სენსორის კონფიგურაცია

ნაბიჯი 4: ირ სენსორის კონფიგურაცია
ნაბიჯი 4: ირ სენსორის კონფიგურაცია

ახლა, სანამ ჩართავთ დენს, შეამოწმეთ, რომ ყველაფერი სწორად გაქვთ დაკავშირებული. დააკოპირეთ პროგრამის კოდი და ატვირთეთ თქვენს arduino– ში, შემდეგ ჩართეთ სერიული მონიტორი (Arduino IDE– ში -> ინსტრუმენტები -> სერიული მონიტორი). განათავსეთ თქვენი რობოტი შავ ხაზზე და დააყენეთ პოტენომეტრი ისე, რომ სენსორის მნიშვნელობა აჩვენოს 23 1023, ხოლო თეთრ ზედაპირზე ≈ 33. ესკიზი გადმოწერეთ ჩამოტვირთვის კონფიგურაცია. დააკოპირეთ ქვემოთ მოცემული კოდი და ატვირთეთ arduino– ში. Გაერთე ? ესკიზის ჩამოტვირთვა.

გირჩევთ: