Სარჩევი:
- ნაბიჯი 1: ნაწილები საჭირო
- ნაბიჯი 2: შეიკრიბეთ შასი
- ნაბიჯი 3: ძირითადი კავშირები
- ნაბიჯი 4: Arduino კოდი
- ნაბიჯი 5: გაუშვით
ვიდეო: როგორ შევქმნათ დაბრკოლება რობოტის თავიდან აცილების მიზნით Arduino– ს გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ სასწავლო ინსტრუქციაში მე გასწავლით თუ როგორ უნდა აიცილოთ დაბრკოლება რობოტისგან, რომელიც მუშაობს არდუინოსთან. თქვენ უნდა იცნობდეთ არდუინოს. 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: გაუშვით
ასე რომ, ჩვენ ავაშენეთ ჩვენი დაბრკოლების თავიდან აცილების რობოტი. ახლა დროა ვითამაშოთ ჩვენს მაგარ რობოტთან და ვცადოთ ახალი ექსპერიმენტები ჩვენს კოდში.
გირჩევთ:
როგორ გავხადოთ დაბრკოლება რობოტის თავიდან აცილების მიზნით: 6 ნაბიჯი
როგორ გავხადოთ დაბრკოლება რობოტის თავიდან აცილების მიზნით: დაბრკოლება რობოტის თავიდან აცილება არის მარტივი რობოტი, რომელსაც მართავს არდუინო და ის რასაც აკეთებს ის არის, რომ ის უბრალოდ ტრიალებს და თავს არიდებს დაბრკოლებებს. ის აღმოაჩენს დაბრკოლებებს HC-SR04 ულტრაბგერითი სენსორით, სხვა სიტყვებით რომ ვთქვათ, თუ რობოტი გრძნობს ობიექტს სიახლოვეს
როგორ გააკეთოთ არდუინოზე დაფუძნებული ზღვარი რობოტის თავიდან აცილების მიზნით: 4 ნაბიჯი
როგორ გავაკეთოთ Arduino დაფუძნებული ზღვარი რობოტის თავიდან აცილების მიზნით: მოდით შევქმნათ სრულად ავტონომიური რობოტი Arduino და IR სენსორების გამოყენებით. ის იკვლევს მაგიდის ზედაპირს დაცემის გარეშე. უყურეთ ვიდეოს მეტისთვის
შექმენით კედელი რობოტის თავიდან აცილების მიზნით!: 6 ნაბიჯი (სურათებით)
შექმენით კედელი რობოტისგან თავის არიდების მიზნით!: მიზანი: ნულიდან შევქმნათ სამუშაო რობოტი, რომელსაც შეუძლია კედლებისა და დაბრკოლებების თავიდან აცილება. გსურდათ რობოტის შექმნა, რომელსაც რეალურად შეეძლო რაღაცის გაკეთება, მაგრამ არასოდეს გქონიათ ამის დრო და ცოდნა? ნუ გეშინია, ეს ინსტრუქცია მხოლოდ შენთვისაა
როგორ გააკეთოთ OAWR (დაბრკოლება რობოტის თავიდან აცილების მიზნით): 7 ნაბიჯი (სურათებით)
როგორ გააკეთოთ OAWR (დაბრკოლების თავიდან აცილების საშუალება რობოტი): ეს ინსტრუქცია გვიჩვენებს, თუ როგორ უნდა გააკეთოთ პატარა მოსიარულე რობოტი, რომელიც თავს არიდებს დაბრკოლებებს (ისევე როგორც ბევრი კომერციულად ხელმისაწვდომი ვარიანტი). მაგრამ რა არის სახალისო სათამაშოს ყიდვისას, როდესაც შეგიძლია დაიწყო ძრავით, პლასტმასის ფურცელითა და ჭანჭიკებით და პროფესიონალებით
როგორ გავხადოთ დაბრკოლებები რობოტის თავიდან აცილების მიზნით- არდუინოს სტილი: 4 ნაბიჯი
როგორ გავუშვათ დაბრკოლებები რობოტისგან- არდუინოს სტილი: თქვენ ყოველთვის გინდოდათ შეგექმნათ ერთ-ერთი მაგარი რობოტი, რომელსაც შეუძლია თავიდან აიცილოს ნებისმიერი ობიექტი. მაგრამ თქვენ არ გექნებათ საკმარისი ფული, რომ იყიდოთ ერთ -ერთი იმ მართლაც ძვირადღირებული, უკვე მოჭრილი ნაწილებით, სადაც ყველა მასალა არის თქვენთვის. თუ თქვენ ხართ