Სარჩევი:
- ნაბიჯი 1: ულტრაბგერითი სენსორის შესახებ
- ნაბიჯი 2: რაც დაგჭირდებათ - აპარატურა
- ნაბიჯი 3: შეაგროვეთ მინი მრგვალი რობოტის შასის ნაკრები
- ნაბიჯი 4: წრე
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: კარგად გაკეთებულია
ვიდეო: "GRECO" - Arduino ობიექტის თავიდან აცილება Robot დამწყებთათვის: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
თუ დამწყები ხართ, აქ ნახავთ უმარტივეს გზას რობოტის თავიდან აცილების მიზნით საკუთარი ობიექტის ასაშენებლად!
ჩვენ გამოვიყენებთ მინი მრგვალ რობოტის შასს ორი DC ძრავით, რომ უფრო ადვილად ავაშენოთ.
ჩვენ კიდევ ერთხელ ვირჩევთ გამოვიყენოთ ცნობილი Arduino UNO დაფა.
ჩვენი პატარა რობოტი "GRECO" ულტრაბგერითი სენსორის გამოყენებით იკვლევს მის წინ არსებულ ობიექტს. თუ ობიექტი აღმოჩენილია, რობოტი გაჩერდება და "ეძებს" მარჯვნივ და მარცხნივ საუკეთესო გაქცევის მარშრუტს!
პროექტის ოფიციალური გვერდი და მომავალი განახლებები:
Მზად ხარ? Დავიწყოთ!
ნაბიჯი 1: ულტრაბგერითი სენსორის შესახებ
ულტრაბგერითი სენსორები მუშაობენ რადარის ან სონარის მსგავსი პრინციპით, რომლებიც აფასებენ სამიზნის ატრიბუტებს რადიოს ან ხმის ტალღების ექოების შესაბამისად.
აქტიური ულტრაბგერითი სენსორები წარმოქმნიან მაღალი სიხშირის ხმის ტალღებს და აფასებენ ექოს, რომელსაც სენსორი იღებს უკან, ზომავს დროის ინტერვალს სიგნალის გაგზავნასა და ექოს მიღებას შორის ობიექტამდე მანძილის დასადგენად.
პასიური ულტრაბგერითი სენსორები ძირითადად არის მიკროფონები, რომლებიც აფიქსირებენ ულტრაბგერითი ხმაურს, რომელიც არსებობს გარკვეულ პირობებში.
HC-SR04 ულტრაბგერითი სენსორი იყენებს სონარს, რათა განსაზღვროს მანძილი ობიექტთან, როგორც ამას ღამურები ან დელფინები აკეთებენ. ის გთავაზობთ შესანიშნავი არაკონტაქტური დიაპაზონის გამოვლენას მაღალი სიზუსტით და სტაბილური კითხვებით ადვილად გამოსაყენებელ პაკეტში. 2 სმ -დან 400 სმ -მდე ან 1 -დან 13 ფუტამდე. მისი მოქმედება არ ახდენს გავლენას მზის შუქზე ან შავ მასალაზე, როგორიც არის მკვეთრი დიაპაზონი (თუმცა აკუსტიკურად რბილი მასალები ქსოვილის მსგავსად ძნელი აღმოსაჩენია). მას აქვს სრული ულტრაბგერითი გადამცემი და მიმღების მოდული.
ტექნიკური ინფორმაცია:
- კვების ბლოკი:+5V DC
- წყნარი დენი: <2 mA
- სამუშაო მოცულობა: 15 mA
- ეფექტური კუთხე: <15 °
- დასაშვები მანძილი: 2 სმ - 400 სმ/1 " - 13 ფუტი
- გარჩევადობა: 0.3 სმ
- გაზომვის კუთხე: 30 გრადუსი
- გამომწვევი პულსის სიგანე: 10uS
- ზომა: 45 მმ x 20 მმ x 15 მმ
ნაბიჯი 2: რაც დაგჭირდებათ - აპარატურა
ამ პროექტისთვის დაგჭირდებათ:
- Arduino UNO
- მინი მრგვალი რობოტი შასის ნაკრები
- ორმაგი DC საავტომობილო ფარი L298 IC- ით
- ულტრაბგერითი სენსორი - HC -SR04
- მიკრო სერვო
- ბატარეის დამჭერი 4xAA
თქვენ ასევე დაგჭირდებათ კაბელები და დამატებითი გამყოფი ნაწილები.
ინსტრუმენტები: ხრახნიანი საჭე, სითბოს წებოვანი იარაღი
ნაბიჯი 3: შეაგროვეთ მინი მრგვალი რობოტის შასის ნაკრები
მიჰყევით ქვემოთ მოცემულ სურათებს!
სურათი ათასი სიტყვის ღირსია!
ნაბიჯი 4: წრე
საავტომობილო ფარს, რომელსაც ჩვენ ვიყენებთ, აქვს სათაურის რამდენიმე ქინძისთავი, რომელსაც ეტიკეტი აქვს ციფრული I/O და ანალოგური I/O. ჩვენ მათ გამოვიყენებთ ჩვენი ტექნიკის ნაწილების დასაკავშირებლად Arduino uno დაფასთან ერთად.
სერვო მოტორი
შეაერთეთ თქვენი servo კაბელი პირველ სათაურთან (D7 5V GND). დარწმუნდით, რომ ყავისფერი კაბელი დაკავშირებულია pin GND- თან (მარჯვენა მხარე)
ბუზერი
დაკავშირება მეორე სათაურის პირველ პინთან (D8) "+" ზუმერის პინთან და "-" GND- თან
ულტრაბგერითი სენსორი
ჩვენ გამოვიყენებთ მესამე და მეოთხე სათაურს, გავაკეთებთ შემდეგ კავშირებს:
- Vcc - 5V (3 -ე სათაური)
- Trig - A2 (3D header)
- GND- GND (3D სათაური)
- ექო - A3 (მე -4 სათაური)
მოტორსი (შეხედეთ თქვენს რობოტს უკნიდან)
- მარჯვენა DC ძრავა: წითელი კაბელი "M1+"-მდე და შავი "M1-"-მდე
- მარცხენა DC ძრავა: წითელი კაბელი "M2+"-მდე და შავი "M2-"-მდე
სიმძლავრე - ბატარეის დამჭერი
შეაერთეთ იგი ფარის "Vin -GND" ხრახნიანი ტერმინალით. დაამატეთ კიდევ ერთი კაბელი და დააკავშირეთ იგი Arduino Uno დაფის "Vin" პინით. თუ გსურთ, შეგიძლიათ დაამატოთ ON/OFF SW თქვენი ბატარეის დამტენის პაკეტის წითელ კაბელზე.
ნაბიჯი 5: კოდი
გააცოცხლეთ "GRECO" პროგრამით შემდეგი კოდით!
შენიშვნები
- თუ თქვენი რობოტი მოძრაობს სწრაფად და ურტყამს ობიექტებს, შეცვალეთ სიჩქარის ცვლადი 26 -ე ხაზში. (PWM მნიშვნელობა)
- თუ თქვენი რობოტი წინ არ მიიწევს, გადადით 43 -ე და 44 -ე ხაზებზე და დაამატეთ "speedPWM" - ს ოფსეტი. დარწმუნდით, რომ თანხა ქვემოთ არის 255. ჩემს შემთხვევაში მე უნდა დავამატო პლუს 50 მარცხენა ძრავას, ასე რომ ჩემს მარჯვენა ძრავას აქვს PWM სიჩქარის მნიშვნელობა 150 და მარცხენა 250.
გადმოწერეთ კოდი აქედან და გახსენით Arduino IDE– ით. შიგნით ასევე ნახავთ ულტრაბგერითი ბიბლიოთეკის ფაილს.
ნაბიჯი 6: კარგად გაკეთებულია
კარგად… ეს არის! ვიმედოვნებ, რომ მოგეწონათ, შემატყობინეთ კომენტარებში!
გამომიგზავნე შენი Arduino რობოტის რამდენიმე ფოტო!
თქვენ შეგიძლიათ იპოვოთ მეტი Arduino წვრილმანი პროექტი www. Ardumotive.com
Გმადლობთ!
გირჩევთ:
დაბრკოლება LEGO რობოტის თავიდან აცილება: 8 ნაბიჯი (სურათებით)
დაბრკოლების თავიდან აცილება LEGO რობოტს: ჩვენ გვიყვარს LEGO და ჩვენ ასევე გვიყვარს Crazy Circuits, ასე რომ ჩვენ გვინდოდა გავაერთიანოთ ეს ორი უბრალო და სახალისო რობოტად, რომელსაც შეუძლია თავიდან აიცილოს კედლებსა და სხვა საგნებში მოხვედრა. ჩვენ გაჩვენებთ თუ როგორ ავაშენეთ ჩვენი და განვსაზღვრავთ საფუძვლებს, რომ თქვენ შეძლოთ საკუთარი
OAREE - 3D ბეჭდვით - საინჟინრო განათლებისთვის რობოტის თავიდან აცილება (OAREE) არდუინოსთან ერთად: 5 ნაბიჯი (სურათებით)
OAREE - 3D დაბეჭდილი - დაბრკოლების თავიდან აცილება რობოტებისთვის საინჟინრო განათლებისთვის (OAREE) Arduino– სთან ერთად: OAREE (დაბრკოლების თავიდან აცილება რობოტისთვის საინჟინრო განათლებისთვის) დიზაინი: ამ ინსტრუქციის მიზანი იყო OAR (დაბრკოლების თავიდან აცილების რობოტის) რობოტის შემუშავება, რომელიც იყო მარტივი/კომპაქტური, 3D დასაბეჭდად, ადვილად ასაწყობი, იყენებს უწყვეტი ბრუნვის სერვისებს გადაადგილებისთვის
რობოტის თავიდან აცილება ულტრაბგერითი სენსორების გამოყენებით: 9 ნაბიჯი (სურათებით)
დაბრკოლება რობოტის თავიდან აცილების მიზნით ულტრაბგერითი სენსორების გამოყენებით: ეს არის მარტივი პროექტი დაბრკოლების თავიდან აცილების შესახებ რობოტის გამოყენებით ულტრაბგერითი სენსორების (HC SR 04) და Arduino Uno დაფის საშუალებით. რობოტი მოძრაობს დაბრკოლებების თავიდან აცილების მიზნით და ირჩევს სენსორების საუკეთესო გზას. და გთხოვთ გაითვალისწინოთ, რომ ეს არ არის სასწავლო პროექტი, გაგიზიარებთ
არდუინოს დაბრკოლება რობოტის თავიდან აცილება (განახლების ვერსია): 7 ნაბიჯი (სურათებით)
არდუინოს დაბრკოლება რობოტის თავიდან აცილება (განახლების ვერსია): ეს პოსტი პირველად გამოქვეყნდა ამ ვებგვერდზე https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html გამარჯობა მეგობრებო, დღეს მე გავაკეთე არდუინოს განახლებული ვერსია დაბრკოლება რობოტის თავიდან აცილების მიზნით. ეს არის მარტივი, მაგრამ გარკვეული თვისება და შენ
დაბრკოლების თავიდან აცილება რობოტის გამოყენებით EBot8: 4 ნაბიჯი (სურათებით)
დაბრკოლების თავიდან აცილება რობოტის გამოყენებით EBot8: ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ უნდა ავაშენოთ რობოტი მანქანა, რომელიც თავიდან აიცილებს დაბრკოლებებს მის გზაზე. კონცეფციის გამოყენება და გამოყენება შესაძლებელია სხვადასხვა გზით, პირობების შესაბამისად. საჭირო მასალები: 1.ბორბლები x4 2.შასი (შეგიძლიათ შეიძინოთ