Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ Ubuntu MATE 16.04
- ნაბიჯი 2: დააინსტალირეთ ეკრანი
- ნაბიჯი 3: Sudo Screen /dev /ttyAMC0
- ნაბიჯი 4: დახმარების ბრძანება
- ნაბიჯი 5: TestMode
- ნაბიჯი 6: სენსორული კითხვა
- ნაბიჯი 7: თქვენი რობოტის გადატანა
- ნაბიჯი 8: დასკვნა
ვიდეო: როგორ ვაკონტროლოთ ნეოტო რობოტი ჟოლოსგან: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
თუ თქვენ დაინტერესებული ხართ ჟოლოს რობოტის რობოტი Neato არის შესანიშნავი რობოტი, რომელიც გამოდგება პროექტისათვის, რადგან ის იაფია და გაცილებით მეტი სენსორი აქვს ვიდრე IRobot შექმნა. ის, რაც მე გავაკეთე ჩემი რობოტისთვის, იყო ჟოლოს პიზე მასზე მიმაგრება, შიგთავსის 3D ბეჭდვით და ცხელი წებოთი. შემდეგ ცხელი წებოთი გადავიტანე პორტატული USB დამტენი მასზე Pi- ს გასაძლიერებლად. ამის შემდეგ მე ცხელი წებოვანი კამერა მასზე შემდგომი გამოყენებისთვის ღია CV– ით.
ყველა Neato რობოტს აქვს usb ადაპტერი მის გასაკონტროლებლად. იგი იბლოკება რეზინის საცობით. თქვენ დაგჭირდებათ მისი ამოღება რობოტის დიაგნოსტიკაზე წვდომისათვის, რომ გააკონტროლოთ იგი. შემდეგ თქვენ უნდა შეაერთოთ USB კაბელი, რომელიც ასევე აკავშირებს Pi- ს.
მე გირჩევთ გამოიყენოთ Pi 3. ეს არის საუკეთესო გზა ამის გასაკეთებლად. არცერთი pi ვერსია არ იმუშავებს ზუსტად ისე, როგორც ეს სამეურვეო პროგრამა, ან მასში ჩაშენებული იქნება wifi. Დავიწყოთ!
ნაბიჯი 1: დააინსტალირეთ Ubuntu MATE 16.04
მე გამოვიყენე Ubuntu MATE 16.04 ამ პროექტისთვის. თუ გადაწყვეტთ არ გამოიყენოთ ეს გაკვეთილი შეიძლება არ იყოს იგივე, რაც ამის გაკეთება Ubuntu– ს სხვა ვერსიით.
თქვენ უნდა დააინსტალიროთ ჩამტვირთავი OS თქვენს SD ბარათზე. თუ არ იცით როგორ გააკეთოთ ეს, შეგიძლიათ გამოიყენოთ რუფუსი. Rufus არის უფასო პროგრამა, რომელიც გარდაქმნის OS სურათებს ჩექმებში ჩამტვირთავ მოწყობილობებზე, როგორიცაა ფლეშ დრაივები და SD ბარათები.
ნაბიჯი 2: დააინსტალირეთ ეკრანი
ჩვენ გამოვიყენებთ პაკეტის ეკრანს ამ გაკვეთილისთვის. ეკრანი ალბათ პი და რობოტს შორის კომუნიკაციის საუკეთესო საშუალებაა. მას შემდეგ რაც კლავიატურა და თაგუნა თქვენს Pi- ს შეაერთეთ, თქვენ უნდა ჩაწეროთ შემდეგი ბრძანება თქვენს ტერმინალში.
sudo apt-get ინსტალაციის ეკრანი
შემდეგ თქვენ უნდა ჩაწეროთ თქვენი ტერმინალში არჩეული პაროლი, რომ ოფიციალურად დააინსტალიროთ.
ნაბიჯი 3: Sudo Screen /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 არის მაგარი რობოტი. არა მხოლოდ ის ძირითადად ღია წყაროა, მისი გარჩევა საკმაოდ ადვილია. მე ბევრი მხიარულად ვცდილობდი გამეკეთებინა ეს ავტონომიური და ეს საკმაოდ მაგარია. ყოველ შემთხვევაში, იმედი მაქვს, რომ მოგეწონათ ეს კითხვა. გთხოვთ შემატყობინოთ ნებისმიერი შეკითხვა ან კომენტარი. მადლობა!
გირჩევთ:
როგორ ვაკონტროლოთ ულტრაბგერითი მანძილი ESP8266 და AskSensors IoT Cloud– ით: 5 ნაბიჯი
როგორ მონიტორინგი ულტრაბგერითი მანძილი ESP8266 და AskSensors IoT Cloud– ით: ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა მოხდეს მონიტორინგი ობიექტიდან ულტრაბგერითი HC-SR04 სენსორის და ESP8266 კვანძის MCU გამოყენებით AskSensors IoT ღრუბელთან
Arduino როგორ ვაკონტროლოთ შუქნიშნები: 7 ნაბიჯი
არდუინო როგორ გავაკონტროლოთ შუქნიშნები: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ ვაკონტროლოთ შუქნიშნები არდუინოს და ვიზუინოს გამოყენებით. ეს გაკვეთილი შესანიშნავია დამწყებთათვის. უყურეთ ვიდეოს
როგორ ვაკონტროლოთ საშუალებები ჟოლოს პიის გამოყენებით: 6 ნაბიჯი
როგორ ვაკონტროლოთ საშუალებები ჟოლოს Pi– ს გამოყენებით: ამ ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ვებ ინტერფეისი თქვენს სახლში საშუალებების გასაკონტროლებლად Raspberry Pi– ს გამოყენებით. მე შევარჩიე ამ პროექტის დაწერა, როდესაც ვნახე სენსორების კონკურსი და რადგან ეს პროექტი მოიცავს სენსორის გამოყენებას კითხვისთვის
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c
როგორ დავპროგრამოთ Arduino ჟოლოსგან: 3 ნაბიჯი
როგორ დავპროგრამოთ Arduino ჟოლოსგან: ამ გაკვეთილით მე გაჩვენებთ თუ როგორ უნდა დააინსტალიროთ Arduino პროგრამული უზრუნველყოფა თქვენს Raspberry Pi.P.S. ბოდიში ჩემი ცუდი ინგლისურისთვის