Სარჩევი:

როგორ გააკეთოთ ხაზის მიმდევარი Arduino– ს გამოყენებით: 8 ნაბიჯი (სურათებით)
როგორ გააკეთოთ ხაზის მიმდევარი Arduino– ს გამოყენებით: 8 ნაბიჯი (სურათებით)

ვიდეო: როგორ გააკეთოთ ხაზის მიმდევარი Arduino– ს გამოყენებით: 8 ნაბიჯი (სურათებით)

ვიდეო: როგორ გააკეთოთ ხაზის მიმდევარი Arduino– ს გამოყენებით: 8 ნაბიჯი (სურათებით)
ვიდეო: ლუკა და მარიამი 2024, ივნისი
Anonim

ავტორი მინიპროექტების პროექტები შემდგომი ავტორის მიერ:

რა არის ტემპერატურა ჩემს ოთახში?
რა არის ტემპერატურა ჩემს ოთახში?
რა არის ტემპერატურა ჩემს ოთახში?
რა არის ტემპერატურა ჩემს ოთახში?
გამოიყენეთ Raspberry Pi 3 როგორც როუტერი
გამოიყენეთ Raspberry Pi 3 როგორც როუტერი
გამოიყენეთ Raspberry Pi 3 როგორც როუტერი
გამოიყენეთ Raspberry Pi 3 როგორც როუტერი
რეაქციის დროის მრიცხველი (ვიზუალური, აუდიო და შეხება)
რეაქციის დროის მრიცხველი (ვიზუალური, აუდიო და შეხება)
რეაქციის დროის მრიცხველი (ვიზუალური, აუდიო და შეხება)
რეაქციის დროის მრიცხველი (ვიზუალური, აუდიო და შეხება)

შესახებ: გადახედეთ ჩემს YouTube არხს, მსგავსი პროექტებისთვის. მეტი მინი პროექტების შესახებ »

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

Დავიწყოთ.

ნაბიჯი 1: ვიდეო

Image
Image

თანდართული ყოვლისმომცველი ვიდეო. Გთხოვთ შეხედოთ.

ნაბიჯი 2: ძირითადი ბლოკები

ძირითადი ბლოკები
ძირითადი ბლოკები
ძირითადი ბლოკები
ძირითადი ბლოკები
ძირითადი ბლოკები
ძირითადი ბლოკები

ჩვენ შეგვიძლია გავყოთ ხაზის მიმდევარი ოთხ მთავარ ბლოკად. IR- ფოტოდიოდის სენსორები, ძრავის მძღოლი, არდუინო ნანო/კოდი და სათამაშო მანქანის შასი პლასტმასის ბორბლებთან და 6V DC ძრავასთან ერთად. მოდით შევხედოთ ამ ბლოკებს სათითაოდ.

ნაბიჯი 3: IR-Photodiode მოდული (ნაწილი 1 3)

IR-Photodiode მოდული (ნაწილი 1 3-დან)
IR-Photodiode მოდული (ნაწილი 1 3-დან)
IR-Photodiode მოდული (ნაწილი 1 3-დან)
IR-Photodiode მოდული (ნაწილი 1 3-დან)
IR-Photodiode მოდული (ნაწილი 1 3-დან)
IR-Photodiode მოდული (ნაწილი 1 3-დან)

IR-Photodiode სენსორის ამოცანა ხაზის მიმდევარში არის იმის დადგენა, აქვს თუ არა მას შავი ხაზი მის ქვეშ. IR სინათლე გამოსხივებული IR LED– დან, ბრუნდება ზედაპირზე ქვემოთ, რათა დაიჭიროს ფოტოდიოდი. მიმდინარეობა ფოტოდიოდის პროპორციულია მიღებულ ფოტონებთან და ფიზიკა ამბობს, რომ შავი შთანთქავს IR გამოსხივებას, შესაბამისად, თუ ჩვენ გვაქვს შავი ხაზი ფოტოდიოდის ქვეშ, ის იღებს ნაკლებ ფოტონს, რაც იწვევს ნაკლებ დენს, ვიდრე მას აქვს ამრეკლავი ზედაპირი, როგორც თეთრი მის ქვეშ.

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

ნაბიჯი 4: IR-Photodiode მოდული (ნაწილი 3 3)

IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)

ფოტოდიოდის დენი გადის 10 KOhm რეზისტორზე, რათა შეიქმნას პროპორციული ძაბვის ვარდნა, დავარქვათ მას Vphoto. თუ ქვემოთ არის თეთრი ზედაპირი, ფოტოდიოდის დენი იზრდება და შესაბამისად ვფოტო, მეორეს მხრივ შავი ზედაპირისთვის ორივე მცირდება. Vphoto უკავშირდება LM741 კამერის არაინვერტირებად ტერმინალს. ამ კონფიგურაციაში, თუ ძაბვა არაინვერტირებადი ტერმინალში (+) უფრო დიდია, ვიდრე ძაბვა ინვერსიულ ტერმინალში (-), opamp– ის გამომუშავება მითითებულია HIGH და LOW სხვა გზით. ჩვენ ფრთხილად ვაყენებთ ძაბვას ინვერსიულ პინზე, რომ იყოს თეთრი და შავი ფერების ძაბვის მაჩვენებლებს შორის პოტენომეტრის გამოყენებით. ამით ამ წრედის გამომუშავება მაღალია თეთრისთვის და დაბალი შავი ფერისთვის, რაც არდუინოს წასაკითხად შესანიშნავია.

მე მივაწერე თანდართული სურათები ზემოთ აღწერილობის მიზნით, უკეთესი გაგებისთვის.

ნაბიჯი 5: IR-Photodiode მოდული (ნაწილი 3 3)

IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)
IR-Photodiode მოდული (ნაწილი 3 3)

მხოლოდ ერთი IR- ფოტოდიოდის სენსორი არ არის საკმარისი ხაზის მიმდევრის შესაქმნელად, რადგან ჩვენ არ ვიცით გასასვლელი მიმართულება ძრავების გამოყენების კომპენსაციისთვის. ამიტომ გამოვიყენე სენსორული მოდული, რომელიც შეიცავს 6 IR- ფოტოდიოდის წრეს, რომელიც ნაჩვენებია თანდართულ სურათზე. 6 IR ფოტოდიოდი განლაგებულია 3 მტევნად 2 წყვილში. თუ ცენტრის მტევანი შავზეა და დანარჩენი ორი თეთრია, ჩვენ შეგვიძლია გავაგრძელოთ წინსვლა. თუ მარცხენა მტევანი კითხულობს შავს, ჩვენ უნდა მივმართოთ მიმდევართს მარცხნივ, რათა მიმდევარი იყოს გზაზე. იგივე ეხება მარჯვენა კლასტერს.

ნაბიჯი 6: საავტომობილო მძღოლი

საავტომობილო მძღოლი
საავტომობილო მძღოლი
საავტომობილო მძღოლი
საავტომობილო მძღოლი
საავტომობილო მძღოლი
საავტომობილო მძღოლი
საავტომობილო მძღოლი
საავტომობილო მძღოლი

მიმდევრის გადასატანად მე ვიყენებ ორ 6V DC ძრავას, რომლებიც კონტროლდება L293D ძრავის დრაივერის გამოყენებით. თუ ძრავა დაკავშირებულია ისე, როგორც ნაჩვენებია სურათის მე -4 ნომერში, მაშინ ჩართეთ ჩართვა და 1A პინი მაღლა, 2A პინი დაბალზე და მოძრაობს ძრავა ერთი მიმართულებით. სხვა მიმართულებით გადასატანად, ჩვენ გვჭირდება გაცვლა 2A და 1A ქინძისთავებით. ჩვენ არ გვჭირდება ორმხრივი მომენტი, რადგან მიმდევარი ყოველთვის წინ მიიწევს. მარცხნივ მოსახვევში ჩვენ ვთიშავთ მარცხენა ძრავას, სანამ მარჯვენა ძრავა მუშაობს და პირიქით.

ნაბიჯი 7: არდუინო ნანო და კოდი

არდუინო ნანო და კოდი
არდუინო ნანო და კოდი

5V arduino nano გაშვებული 16MHz წყვეტს საჭიროებს მიმდევართა მარჯვნივ ან მარცხნივ. გადაწყვეტილებები მიიღება IR-Photodiode სენსორის მასივის კითხვისას. თანდართული არდუინოს კოდი არეგულირებს მიმდევართა მოძრაობას. მომდევნო პარაგრაფი იძლევა arduino კოდის ზედა ხედს.

თავდაპირველად, ჩვენ ვაცხადებთ 6 სენსორს და 4 საავტომობილო ქინძისთავს. დაყენებისას ჩვენ ვაყენებთ საავტომობილო ქინძისთავებს, რომ გამოვიდეს როგორც ნაგულისხმევი რეჟიმი. მარყუჟში, პირველ რიგში, ჩვენ ვკითხულობთ ყველა სენსორის ქინძისთავს, შემდეგ არის თუ არა სხვა განცხადებების ჯაჭვი, რომელიც გადაწყვეტს მიმდევრის მოძრაობას. ზოგიერთი განცხადება მას წინსვლაში ეხმარება. ზოგიერთი განცხადება მას ეხმარება შეჩერდეს და ზოგი საშუალებას აძლევს მას წავიდეს ან მარცხნივ ან მარჯვნივ.

გაიარეთ კოდი და შემატყობინეთ, თუ რაიმე პრობლემა შეგექმნათ.

ნაბიჯი 8: სქემატური და დასრულება

სქემატური და დასრულებული
სქემატური და დასრულებული

საბოლოოდ ყველაფერი შედგენილია თანდართული სქემის მიხედვით, რამდენიმე მავთულისა და დაფის გამოყენებით. ასე რომ თქვენ გაქვთ ეს, ხაზის შემდეგ სათამაშო მანქანა.

Მადლობა წაკითხვისთვის.

იმედია კომენტარებში ნახავთ თქვენი ხაზის მიმდევრის სურათს.

გირჩევთ: