Სარჩევი:
- ნაბიჯი 1: პრინტერის ნაწილები
- ნაბიჯი 2: Solder and Servo Hack
- ნაბიჯი 3: საავტომობილო და მძღოლის ფარის კავშირი
- ნაბიჯი 4: Bluetooth მოდულის კავშირი
- ნაბიჯი 5: სერვო ძრავის დაკავშირება საავტომობილო დრაივერთან
- ნაბიჯი 6: ბატარეის შეკრება
- ნაბიჯი 7: თავი და იარაღი
- ნაბიჯი 8: საბოლოო
- ნაბიჯი 9: Arduino პროგრამირება (დაამატეთ Motor Shield Library)
- ნაბიჯი 10: კოდის აღწერა -1
- ნაბიჯი 11: კოდის აღწერა -2
- ნაბიჯი 12: კოდის აღწერა -3
- ნაბიჯი 13: პროექტის ფაილები და ვიდეო
ვიდეო: გაიარეთ კარაქის რობოტი: 13 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
Შემაჯამებელი
ამ პროექტში ჩვენ ვაპირებთ გავაკეთოთ კარაქის რობოტი რიკზე და მორტზე. რობოტში არ იქნება კამერა და ხმის ფუნქცია. ვიდეოს ნახვა შეგიძლიათ ქვემოთ მოცემულ ბმულზე.
www.youtube.com/embed/X7HmltUWXgs
მეტარული სია
- Arduino UNO
- Arduino Motor Driver Shield
- ზუმო შასის ნაკრები
- 6V Reducer Micro DC Motor (2 ცალი)
- 7.4 V ლიპო ბატარეა 850 mAh 25C
- HC-05 ან HC-06 Bluetooth მოდული
- SG-90 მინი სერვო ძრავა
- ჯუმბერის კაბელები
- ქაღალდის კლიპი (1 ცალი)
- 3D ნაწილები
ნაბიჯი 1: პრინტერის ნაწილები
- ამ პროექტში ჩვენ გამოვიყენებთ Arduino ელექტრონულ ბარათს და 3D პრინტერის ტექნოლოგიას. პირველ რიგში, ჩვენ დავბეჭდავთ 3D ნაწილებს.
- 3D ნაწილებზე წვდომა შეგიძლიათ GitHub ბმულიდან.
ნაწილების ამოცანა შემდეგია.
- შასი: ეს არის რობოტის მთავარი სხეული.
- ქვედა ნაწილი: ნაჭერი, რომელიც დაგეხმარებათ რობოტის თავის გადაადგილებაში. სერვო ძრავა დაფიქსირდება ამ ნაწილზე.
- ზედა ნაწილი: ეს არის ნაწილი შასის და ქვედა ნაწილს შორის.
- დამოკიდებული: ეს ნაწილი აიძულებს სხეულს გახსნას და დახუროს.
ბეჭდვის ხანგრძლივობა (პრინტერის მოდელი: MakerBot Replicator2)
- ნაწილების ბეჭდვის ხანგრძლივობა ფიგურაში_1: 5 სთ 13 მ. (თუ თქვენ დააყენებთ ბეჭდვის პარამეტრებს, როგორც ეს ნაჩვენებია ფიგურა_3 -ში.)
- ნაწილების ბეჭდვის ხანგრძლივობა ფიგურაში 2: 5 სთ 56 მ. (თუ თქვენ დააყენებთ ბეჭდვის პარამეტრებს, როგორც ეს ნაჩვენებია ფიგურა_3 -ში.)
- შენიშვნა: ბეჭდვის დრო დამოკიდებულია პრინტერის მოდელზე.
ნაბიჯი 2: Solder and Servo Hack
- DC ძრავები განლაგებულია ზუმოს შასის შიგნით.
- Jumper კაბელები გაერთიანებულია DC ძრავებზე.
- რამოდენიმე ცვლილება უნდა მოხდეს სერვოზე, რაც რობოტის თავში გადაადგილებას მოახდენს, სანამ იგი ქვედა სხეულის ნაწილს არ მიეკვრება. ამ ცვლილების მიზანია სერვო ძრავის უფრო რბილი გაშვება.
- შეგიძლიათ გამოიყენოთ ქვემოთ მოცემული ბმული.
www.youtube.com/watch?v=I-sZ5HWsGZU
- სერვო ძრავა ფიქსირდება ქვედა ნაწილის ნაწილზე, როგორც ნაჩვენებია სურათი_4.
- ქვედა და ქვედა ნაწილების ნაწილები ერთმანეთთან ფიქსირდება ხრახნით, როგორც ეს ნაჩვენებია ფიგურაში 5.
ნაბიჯი 3: საავტომობილო და მძღოლის ფარის კავშირი
- Arduino Motor Driver Shield დაფიქსირებულია Arduino Uno– ზე, როგორც ეს ნაჩვენებია ფიგურაში 6.
- DC ძრავა მარჯვენა მხარეს არის დაფიქსირებული საავტომობილო მძღოლის M3 პორტზე.
- DC ძრავა მარცხენა მხარეს არის დაფიქსირებული ძრავის მძღოლის M4 პორტზე.
ნაბიჯი 4: Bluetooth მოდულის კავშირი
- RX და TX ქინძისთავები მიმაგრებულია Arduino დაფის შესაბამისად 2 და 3 პინებზე.
- VCC და GND ქინძისთავები გაერთიანებულია Arduino დაფის 5V და GND ქინძისთავებზე შესაბამისად.
ნაბიჯი 5: სერვო ძრავის დაკავშირება საავტომობილო დრაივერთან
- სერვო ძრავა დაფიქსირებულია ძრავის მძღოლის M1 პორტზე.
- Arduino UNO მოთავსებულია შასაზე.
ნაბიჯი 6: ბატარეის შეკრება
- Zumo Kit- ის ბატარეის დამჭერი შეცვლილია როგორც ნაჩვენებია ფიგურაში. შემდეგ ლიპო ბატარეა ერთვის ამ მოდიფიცირებულ მფლობელს ორმხრივი ლენტით.
- თუ ლიპო ბატარეის წითელი ბუდე მიერთებულია Arduino- ს Vin პინზე და შავი პინ არის GND პინზე, Arduino Uno იკვებება. თუ გსურთ, შეგიძლიათ დაამატოთ მცირე გადამრთველი წრეში. ამისათვის შეგიძლიათ გააკეთოთ პატარა ხვრელი შასის ნაწილში.
ნაბიჯი 7: თავი და იარაღი
- რობოტის თავი და მკლავები მიმაგრებულია საჭირო ადგილებზე.
- რობოტის თავი ქვედა ნაწილზეა მიბმული.
- საყრდენი დამონტაჟებულია როგორც ნაჩვენებია ფიგურაში.
ნაბიჯი 8: საბოლოო
- დაბოლოს, რობოტი უნდა გამოიყურებოდეს ისე, როგორც ნაჩვენებია ფიგურაში.
- თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოცემული ბმული 3D ბეჭდვის ნაწილებისა და შეკრებისთვის.
www.thingiverse.com/thing:1878565
ნაბიჯი 9: Arduino პროგრამირება (დაამატეთ Motor Shield Library)
- კოდების შეყვანამდე, ჩვენ უნდა დავამატოთ რამდენიმე ბიბლიოთეკა Arduino IDE პროგრამაში.
- პირველ რიგში თქვენ უნდა დაამატოთ ბიბლიოთეკა "AFMotor.h", რათა შეძლოთ ძრავების კონტროლი. ამისათვის თქვენ უნდა მიყევით ქვემოთ მოცემულ ნაბიჯებს.
- ZIP ფაილი სახელწოდებით "Adafruit Motor Shield Library" გადმოწერილია GitHub ბმულიდან.
- დააწკაპუნეთ "ესკიზი> ბიბლიოთეკის ჩართვა> დამატება. ZIP ბიბლიოთეკა Arduino IDE- ზე. შეარჩიეთ გადმოწერილი Adafruit Motor Shield ბიბლიოთეკა და დააჭირეთ ღილაკს გახსნა. ამ გზით პროექტს ემატება ბიბლიოთეკა სახელწოდებით AFMotor.h.
- თუმცა, bluetooth კავშირისთვის თქვენ უნდა დაამატოთ ბიბლიოთეკა "SoftwareSerial.h".
ნაბიჯი 10: კოდის აღწერა -1
ბათილად დაყენებამდე განყოფილებაში;
იქმნება პინის ნომრების კუთვნილი ობიექტები, რომლებთანაც დაკავშირებულია ძრავები და bluetooth სენსორი. (mySerial, motor1, motor2, motor3)
ნაბიჯი 11: კოდის აღწერა -2
განყოფილებაში void setup;
იწყება სერიული კომუნიკაცია.
ნაბიჯი 12: კოდის აღწერა -3
განყოფილებაში void loop;
წითლად მონიშნულ განყოფილებაში შეამოწმეთ არის თუ არა მიღებული მონაცემები Bluetooth მოდულიდან. შემომავალი მონაცემები ეგზავნება c ცვლადს.
მაგალითად, თუ შემომავალი მონაცემები არის "F", ძრავები გადაადგილდება წინ მიმართულებით.
- Voidloop განყოფილების შემდეგ იქმნება ქვეპროგრამები. ძრავების შემობრუნების სიჩქარე და შემობრუნების მხარე დადგენილია ქვეპროგრამებში.
- "წინ", "უკან", "მარცხნივ", "მარჯვნივ" და "გაჩერება" არის ქვეპროგრამების სახელები.
ნაბიჯი 13: პროექტის ფაილები და ვიდეო
GitHub ლინკი:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
გირჩევთ:
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: 5 ნაბიჯი
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: გამარჯობა, ამ სტატიაში გაჩვენებთ თუ როგორ უნდა ავაშენოთ ძირითადი რობოტი. სიტყვა "რობოტი" სიტყვასიტყვით ნიშნავს "მონა" ან "მშრომელი". ხელოვნური ინტელექტის მიღწევების წყალობით, რობოტები აღარ არიან მხოლოდ ისააკ ასიმოვის სამეცნიერო ფანტასტიკის ნაწილი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
კარაქის რობოტი: არდუინოს რობოტი ეგზისტენციალური კრიზისით: 6 ნაბიჯი (სურათებით)
კარაქი რობოტი: არდუინოს რობოტი ეგზისტენციალური კრიზისით: ეს პროექტი დაფუძნებულია ანიმაციურ სერიალზე "რიკი და მორტი". ერთ -ერთ ეპიზოდში რიკი ქმნის რობოტს, რომლის ერთადერთი დანიშნულებაა კარაქის მოტანა. როგორც Bruface– ის (ბრიუსელის საინჟინრო ფაკულტეტი) სტუდენტები, ჩვენ გვაქვს დავალება მექანიკის შესახებ
გადააადგილეთ თაგვის გადაადგილება ბორბალზე კარაქის მსგავსად: 6 ნაბიჯი
გაახარეთ თქვენი თაგუნა გადაადგილეთ ბორბალზე კარაქის მსგავსად: გძულთ ეს მყარი, დაწკაპუნებული ბორბალი თქვენს მაუსზე? მიეცით თქვენი მაუსის ბორბალი სუპერ გლუვი, კარაქის გლუვი დაწნული მოქმედება 10 წუთში. თუ თქვენ შეგიძლიათ მართოთ პატარა ხრახნიანი მანქანა, თქვენ უნდა შეგეძლოთ ამის გაკეთება, რომელი გზითაც უნდა ააწყოთ თქვენი მაუსი. ინსტრუმენტები: 1 კომპ
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c