Სარჩევი:

როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოსგან: 8 ნაბიჯი
როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოსგან: 8 ნაბიჯი

ვიდეო: როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოსგან: 8 ნაბიჯი

ვიდეო: როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოსგან: 8 ნაბიჯი
ვიდეო: 🔴როგორ ვაკონტროლოთ ჩვენი ემოციები? 🔴 ემოციების სრული კონტროლი 2024, ნოემბერი
Anonim
როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოს პიდან
როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოს პიდან

თუ თქვენ დაინტერესებული ხართ ჟოლოს რობოტის რობოტი Neato არის შესანიშნავი რობოტი, რომელიც გამოდგება პროექტისათვის, რადგან ის იაფია და გაცილებით მეტი სენსორი აქვს ვიდრე IRobot შექმნა. ის, რაც მე გავაკეთე ჩემი რობოტისთვის, იყო ჟოლოს პიზე მასზე მიმაგრება, შიგთავსის 3D ბეჭდვით და ცხელი წებოთი. შემდეგ ცხელი წებოთი გადავიტანე პორტატული USB დამტენი მასზე Pi- ს გასაძლიერებლად. ამის შემდეგ მე ცხელი წებოვანი კამერა მასზე შემდგომი გამოყენებისთვის ღია CV– ით.

ყველა Neato რობოტს აქვს usb ადაპტერი მის გასაკონტროლებლად. იგი იბლოკება რეზინის საცობით. თქვენ დაგჭირდებათ მისი ამოღება რობოტის დიაგნოსტიკაზე წვდომისათვის, რომ გააკონტროლოთ იგი. შემდეგ თქვენ უნდა შეაერთოთ USB კაბელი, რომელიც ასევე აკავშირებს Pi- ს.

მე გირჩევთ გამოიყენოთ Pi 3. ეს არის საუკეთესო გზა ამის გასაკეთებლად. არცერთი pi ვერსია არ იმუშავებს ზუსტად ისე, როგორც ეს სამეურვეო პროგრამა, ან მასში ჩაშენებული იქნება wifi. Დავიწყოთ!

ნაბიჯი 1: დააინსტალირეთ Ubuntu MATE 16.04

დააინსტალირეთ Ubuntu MATE 16.04
დააინსტალირეთ Ubuntu MATE 16.04

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

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

ნაბიჯი 2: დააინსტალირეთ ეკრანი

დააინსტალირეთ ეკრანი
დააინსტალირეთ ეკრანი

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

sudo apt-get ინსტალაციის ეკრანი

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

ნაბიჯი 3: Sudo Screen /dev /ttyAMC0

სუდო ეკრანი /dev /ttyAMC0
სუდო ეკრანი /dev /ttyAMC0
სუდო ეკრანი /dev /ttyAMC0
სუდო ეკრანი /dev /ttyAMC0

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

sudo ეკრანი /dev /ttyAMC0

თუ ეს არ მუშაობს, იპოვეთ ერთი tty პორტი, რომელიც არ არის tty#. თქვენ შეგიძლიათ იპოვოთ ის ამ ბრძანების გამოყენებით.

ls /dev /

ნაბიჯი 4: დახმარების ბრძანება

დახმარების ბრძანება
დახმარების ბრძანება
დახმარების ბრძანება
დახმარების ბრძანება

თქვენ უნდა ნახოთ რა ბრძანებები აქვს თქვენს ნეატოს. თითოეული ნეიტო ოდნავ განსხვავებულია, მაგრამ ძირითადად იგივე. Neato– ს სხვადასხვა ვერსიას ექნება განსხვავებული განახლებები ან ერთი და იგივე ბრძანებების ვარიაციები. ეს არის მნიშვნელოვანი ნაბიჯი, რადგან ამ ნაბიჯში თქვენ გაიგებთ რა ბრძანებები აქვს თქვენს ნეატოს. უბრალოდ ჩაწერეთ შემდეგი ბრძანება, რომ ნახოთ რისი გაკეთება შეუძლია თქვენს ნეატოს.

დახმარება

ნაბიჯი 5: TestMode

Ტესტური რეჟიმი
Ტესტური რეჟიმი

თქვენ უნდა ჩართოთ TestMode, რომ თქვენი Neato– სთან ერთად გააკეთოთ ბევრი რამ. სატესტო რეჟიმის გასააქტიურებლად ან ჩასართავად ჩადეთ კოდი ქვემოთ თქვენს ტერმინალში.

ამის გასააქტიურებლად გააკეთეთ ეს.

TestMode ჩართულია

რომ გამორთოთ გააკეთეთ ეს.

TestMode გამორთულია

ნაბიჯი 6: სენსორული კითხვა

სენსორული კითხვა
სენსორული კითხვა

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

GetDigitalSensors

ნაბიჯი 7: თქვენი რობოტის გადატანა

თქვენი რობოტის გადატანა
თქვენი რობოტის გადატანა

ნეატოს ყველაზე მაგარი ის არის, რომ თქვენ შეგიძლიათ რეალურად გააკონტროლოთ რობოტის თითოეული ძრავის მილიმეტრიანი მანძილი, თქვენ აკონტროლებთ იქ აჩქარებას და მათ მოძრაობას. კოდის შემდეგი ხაზი მოძრაობს მარცხენა ძრავა 100 მმ წინ, მარჯვენა ძრავა 100 მმ უკან, სიჩქარე 20 მმ/წმ, აჩქარება 50 მმ/წმ, 75 rpm და გამორთავს ფუნჯის ძრავებს.

SetMotor 100 -100 20 50 75 0

მარცხენა უმეტესობა აკონტროლებს მარცხენა საავტომობილო დისტანციას. მარჯვენა საავტომობილო მანძილი კონტროლდება მეორე მარცხენა რიცხვით. სიჩქარე კონტროლდება მესამე მარცხენა რიცხვით. აჩქარება კონტროლდება მესამე ყველაზე მეტად რიცხვით. RPM კონტროლდება მეორე ყველაზე მეტი რიცხვით. ბოლო, მაგრამ სულ მცირე, ჯაგრისები ჩართულია ან გამორთულია ბოლო ნომრით.

ნაბიჯი 8: დასკვნა

Neato XV არის მაგარი რობოტი. არა მხოლოდ ის ძირითადად ღია წყაროა, მისი გარჩევა საკმაოდ ადვილია. მე ბევრი მხიარულად ვცდილობდი გამეკეთებინა ეს ავტონომიური და ეს საკმაოდ მაგარია. ყოველ შემთხვევაში, იმედი მაქვს, რომ მოგეწონათ ეს კითხვა. გთხოვთ შემატყობინოთ ნებისმიერი შეკითხვა ან კომენტარი. მადლობა!

გირჩევთ: