Სარჩევი:

როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით Arduino– ს გამოყენებით: 5 ნაბიჯი
როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით Arduino– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით Arduino– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით Arduino– ს გამოყენებით: 5 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით არდუინოს გამოყენებით
როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით არდუინოს გამოყენებით

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

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

მანძილის დასადგენად, რობოტი იყენებს HC-sr04 ულტრაბგერითი სენსორს. ეს სენსორი აგზავნის ულტრაბგერითი ხმის ტალღებს, ყოველ 10 მიკროწამში, და თუ რაიმე დაბრკოლება წინ არის, სენსორი იღებს ექოს. მგზავრობის დროზე დაყრდნობით, მან იცის მანძილი სენსორსა და ობიექტს შორის. ასე რომ დავიწყოთ…

ნაბიჯი 1: ნაწილები საჭირო

ნაწილები საჭირო
ნაწილები საჭირო

ასე რომ, ნებისმიერი პროექტის დასაწყებად, ჩვენ ჯერ უნდა შევაგროვოთ საჭირო ნაწილები. ყველა საჭირო ნაწილი მითითებულია ქვემოთ:-

  • არდუინო
  • L293D საავტომობილო ფარი
  • შასი (ძრავებისა და ბორბლების ჩათვლით)
  • მავთულები
  • ბატარეის დამჭერი
  • მიკრო სერვო ძრავა
  • HC-sr04 ულტრაბგერითი სენსორის მოდული
  • საყრდენი სენსორისთვის

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

ნაბიჯი 2: შეიკრიბეთ შასი

შეიკრიბეთ შასი
შეიკრიბეთ შასი
შეიკრიბეთ შასი
შეიკრიბეთ შასი

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

ნუ მიამაგრებთ მას სერვო ძრავაზე, რადგან ის შეიძლება შემდგომში მოეწყოს არასწორი პოზიციის შემთხვევაში. უბრალოდ გაასწორე. შეასწორეთ ის ისე, რომ სენსორი წინა მხარეს იყოს (თვალები წინაა).

მიამაგრეთ მავთულები ძრავებზე და მოემზადეთ შემდეგი ნაბიჯისათვის. ასევე სენსორზე.

ნაბიჯი 3: ძირითადი კავშირები

ძირითადი კავშირები
ძირითადი კავშირები

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

ნაბიჯი 4: Arduino კოდი

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

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

ნაბიჯი 5: გაუშვით

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

გირჩევთ: