Სარჩევი:
- ნაბიჯი 1: იცოდეთ როგორ მუშაობს ეს საქმე
- ნაბიჯი 2: შეაგროვეთ ნივთები:
- ნაბიჯი 3: შეაერთეთ ყველა ნაწილი:
- ნაბიჯი 4: ატვირთეთ კოდი:
- ნაბიჯი 5: საბოლოო ეტაპი:
ვიდეო: რობოტის თავიდან აცილება: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
რობოტიკაში, დაბრკოლებების თავიდან აცილება არის ამოცანა, რომელიც აკმაყოფილებს კონტროლის ზოგიერთ ობიექტს, რომელიც ექვემდებარება გადაკვეთის ან შეჯახების პოზიციის შეზღუდვებს. მას აქვს სონარის სენსორი, რომელიც გამოიყენება რობოტის გზაზე შემავალი დაბრკოლებების გასაგებად. ის გადავა საუკეთესო მიმართულებით და თავიდან აიცილებს დაბრკოლებას, რომელიც მოდის მის გზაზე. ამ რობოტში სენსორის დამატებით შეგიძლიათ უბრალოდ შეაგროვოთ მონაცემები გარემოდან.
მას შეუძლია უფრო ზუსტად შეასრულოს, ვიდრე ბევრი რობოტი თუნდაც მცირე ადგილას.
ნაბიჯი 1: იცოდეთ როგორ მუშაობს ეს საქმე
თქვენ შეგიძლიათ ნახოთ ყველაზე განახლებული ინფორმაცია ჩემი github საცავიდან.
ნაბიჯი 2: შეაგროვეთ ნივთები:
Arduino uno ან ნებისმიერი arduino (მე გამოვიყენე arduino uno)
სონარის სენსორი (HC-SR 04)
რამდენიმე მხტუნავი მავთული
2 რეზისტორი (220 ohms)
L298 ორმაგი ძრავის კონტროლის მძღოლი
ბატარეა
შასი (ჩვეულებრივ მოიცავს სხვა საჭირო კომპონენტებს)
2 სიჩქარიანი ძრავა
ნაბიჯი 3: შეაერთეთ ყველა ნაწილი:
სონარის კავშირები:
Vcc - 5 ვოლტი
GND - GND
ტრიგი - არდუინო 4
ექო - არდუინო 5
ძრავის მძღოლი:
EnB - 220 ohms რეზისტორი - 5 ვოლტი (საავტომობილო მძღოლი - სიჩქარის გასაკონტროლებლად) (EnB 220 ohms რეზისტორის საშუალებით ჩართვისთვის)
EnA - 220 ohms რეზისტორი - 5 ვოლტი (საავტომობილო დრაივერი - სიჩქარის გასაკონტროლებლად) (EnA 220 ohms რეზისტორის საშუალებით ჩართვისთვის)
IN1 - არდუინო 9
IN2 - არდუინო 8
IN3 - არდუინო 7
IN4 - არდუინო 6
GND - Arduino GND
Vcc - არდუინო ვინი
ახლა დააკავშირეთ ძრავები მძღოლთან Motor-A და Motor-B პორტის საშუალებით.
ნაბიჯი 4: ატვირთეთ კოდი:
მოდით ატვირთოთ კოდი გულში. ეს სილამაზეა
რობოტის. თუ გსურთ, შეგიძლიათ შეცვალოთ ქინძისთავები ან კოდი. როგორიცაა - სიჩქარის შეცვლა, ობიექტიდან მინიმალური მანძილი, ნებისმიერი მიმართულებით გაშვების ხანგრძლივობა. კოდექსში მოცემულია სასარგებლო კომენტარები უფრო ადვილად გასაგებად.
(დამატებითი დრაივერი ან სათაურის ფაილი არ არის საჭირო)
მე ავტვირთე ფაილი, თქვენ ასევე შეგიძლიათ მიიღოთ კოდი აქ (მეტი განახლების სანახავად)
ნაბიჯი 5: საბოლოო ეტაპი:
ჩართეთ ბატარეა და ისიამოვნეთ!
თქვენ ხედავთ ჩემს მუშა რობოტს 1, რობოტს 2.
თუ რაიმე ხარვეზი აღმოაჩინეთ, შემატყობინეთ კომენტარების განყოფილებაში და თუ შეგიძლიათ ამის გამოსწორება, შეგიძლიათ შეცვალოთ კოდი აქ ან უბრალოდ მიუთითოთ კომენტარების განყოფილებაში.
Გმადლობთ.
გირჩევთ:
დაბრკოლება LEGO რობოტის თავიდან აცილება: 8 ნაბიჯი (სურათებით)
დაბრკოლების თავიდან აცილება LEGO რობოტს: ჩვენ გვიყვარს LEGO და ჩვენ ასევე გვიყვარს Crazy Circuits, ასე რომ ჩვენ გვინდოდა გავაერთიანოთ ეს ორი უბრალო და სახალისო რობოტად, რომელსაც შეუძლია თავიდან აიცილოს კედლებსა და სხვა საგნებში მოხვედრა. ჩვენ გაჩვენებთ თუ როგორ ავაშენეთ ჩვენი და განვსაზღვრავთ საფუძვლებს, რომ თქვენ შეძლოთ საკუთარი
დაბრკოლება რობოტის თავიდან აცილება არდუინო ნანოს გამოყენებით: 5 ნაბიჯი
დაბრკოლება რობოტის თავიდან აცილების მიზნით, არდუინო ნანოს გამოყენებით: ამ სასწავლო ინსტრუქციაში მე ვაპირებ აღვწერო, თუ როგორ შეგიძლია დაბრკოლება რობოტის თავიდან აცილების მიზნით არდუინოს გამოყენებით
რობოტის თავიდან აცილება IR სენსორებით მიკროკონტროლის გარეშე: 6 ნაბიჯი
დაბრკოლების თავიდან აცილება რობოტთან IR სენსორებით მიკროკონტროლის გარეშე: ეს პროექტი უფრო ძველი პროექტია, მე ის 2014 წელს გავაკეთე ივლისში ან აგვისტოში, ვიფიქრე გამეზიარებინა თქვენთვის. ეს არის მარტივი დაბრკოლება რობოტის თავიდან აცილების მიზნით, რომელიც იყენებს IR სენსორებს და მუშაობს მიკროკონტროლერის გარეშე. IR სენსორები იყენებენ opamp IC i
რობოტის თავიდან აცილება (Arduino): 8 ნაბიჯი (სურათებით)
Robot- ის დაბრკოლების თავიდან აცილება (Arduino): აქ მე ვაპირებ გაგიწიოთ ინსტრუქცია არდუინოზე დაფუძნებული Robot- ის თავიდან აცილების შესახებ. ვიმედოვნებ, რომ ეტაპობრივად გავაკეთებ ამ რობოტის დამზადების მარტივ გზას. რობოტის თავიდან აცილების დაბრკოლება არის სრულად ავტონომიური რობოტი, რომელსაც შეუძლია თავიდან აიცილოს ყოველგვარი შეშფოთება
მოღრუბლული ღრუბელი განკურნავს თქვენ (დაბრკოლების თავიდან აცილება რობოტის შეგროვების ფუნქციით): 8 ნაბიჯი
ღრუბლიანი ღრუბელი გკურნავს (დაბრკოლება რობოტის თავიდან აცილების მიზნით შეგროვების ფუნქციით): უსარგებლო მანქანა - არდუინოს რობოტი