Სარჩევი:

დამბლა რობოტი - შემაწუხებელი ცხოვრების სიჩქარით: 7 ნაბიჯი (სურათებით)
დამბლა რობოტი - შემაწუხებელი ცხოვრების სიჩქარით: 7 ნაბიჯი (სურათებით)

ვიდეო: დამბლა რობოტი - შემაწუხებელი ცხოვრების სიჩქარით: 7 ნაბიჯი (სურათებით)

ვიდეო: დამბლა რობოტი - შემაწუხებელი ცხოვრების სიჩქარით: 7 ნაბიჯი (სურათებით)
ვიდეო: ჯენიფერ გეიზი - "უკიდურესი სიმაღლე" - აუდიო წიგნი 2024, ნოემბერი
Anonim
დამბლა რობოტი | შემაწუხებელი სიცოცხლის სიჩქარით
დამბლა რობოტი | შემაწუხებელი სიცოცხლის სიჩქარით

ავტორი DanLocatelliMeristema დაიცავით: MSc ITECH კანდიდატი შტუტგარტის უნივერსიტეტში. მეტი დანლოკატელის შესახებ »

უმარტივესი გზა დარწმუნდეთ რომ გაბრაზდებით ყოველდღე. Nagging Robot®– ს აქვს გამოსავალი.

ჩამქრალი Robot® Annooy® 900

Annooy® 900 საგულდაგულოდ იყო ჩაფიქრებული უახლესი DIY ტექნოლოგიით, რომ გააღიზიანოს ადამიანები. დანიელ ლოკატელისა და ცუინგ ჩენის მიერ

მეტი ძალა, უკეთესი გაღიზიანება. Power-Lifting Bore აწვდის 5X რისხვის ძალას* გაუმჯობესებული გამაღიზიანებელი მუშაობისთვის.* (Annooy® 800 სერიასთან შედარებით).

გონივრულად ჯაშუშობს თქვენზე.

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

ეს ნამუშევარი არის პაროდია iRobot® Roomba®– თან, როგორც ნაწილი დავალების უსარგებლო მანქანა ITECH სემინარიდან გამოთვლითი დიზაინი და ციფრული წარმოება შტუტგარტის უნივერსიტეტში.

ეს არის რობოტის მიმდევარი სახე, ის ამოიცნობს ადამიანის სახეს და ცდილობს მისი ცენტრალიზება კამერაზე.

ნაბიჯი 1: ინსტრუმენტები

ინსტრუმენტები
ინსტრუმენტები

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

  • გასაყიდი რკინა
  • მაკრატელი
  • საჭრელი დანა
  • ლონგნოზის პლეერი
  • ხრახნიანი ნაკრები

ნაბიჯი 2: ნაწილები

ნაწილები
ნაწილები

ელექტრონიკა

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

  • Arduino Uno თავსებადი + USB კაბელი
  • ულტრაბგერითი სენსორი (x2) (ჩვეულებრივ დამწყებ ნაკრებებს აქვთ მხოლოდ ერთი ულტრაბგერითი სენსორი).
  • არდუნიო პროტოშილდი + მინი დაფა
  • 9 ვ ბატარეა
  • 9V ბატარეის კავშირი არდუნიოსთვის
  • ჯუმბერის კაბელები
  • პურის დაფის დენის მოდული

მიუხედავად იმისა, რომ ქვემოთ მოყვანილი სია აჩვენებს უჩვეულო ნაწილებს, რომლებიც ცალკე უნდა იყიდოთ:

  • ESP32-CAM
  • L298N H ხიდის ძრავის მძღოლი
  • დენის ბანკი (5000 mAh ან უფრო მაღალი)

მანქანის შასის ნაკრები

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

  • ორი 6 ვ ძრავა + კორპუსი + კაბელები + საბურავები
  • უნივერსალური ბორბალი
  • თხილი და ჭანჭიკები

საკანცელარიო ნივთები

ამ შემთხვევაში, ჩვენ გადავწყვიტეთ გამოვიყენოთ განსხვავებული შასი რობოტისთვის გარკვეული სტილის მისაცემად. გარდა ზემოთ ნახსენები ნაწილებისა, ჩვენ ასევე გამოვიყენეთ ეს საკანცელარიო ნივთები:

  • კორკი (ჩვენ გამოვიყენეთ მარტივი ჭიქის დასადგმელი)
  • Hellerman საკაბელო ჰალსტუხი
  • პლასტიკური ბურთი
  • მეტალის ბადე

ნაბიჯი 3: შასის აწყობა

შასის აწყობა
შასის აწყობა
შასის აწყობა
შასის აწყობა
შასის აწყობა
შასის აწყობა

ეს შასი იყენებს უბრალო ბადეს, რათა გაუადვილოს ნაწილების მიმაგრება და ამოღება. მაგრამ გახსოვდეთ, რომ ეს არის მეტალის ბადე, რაც იმას ნიშნავს, რომ ელექტრონული ნაწილები მას პირდაპირ არ უნდა შეეხოს, რადგან ამან შეიძლება დააზიანოს ისინი.

მეტალის ბადე

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

უნივერსალური ბორბალი

უნივერსალური ბორბლის დასაყენებლად ჩვენ გამოვიყენეთ კორკი მის სწორ ადგილას გასათანაბრებლად. ბორბლის ფუძის ფორმით გაჭერით ორი ცალი კორკი და შეაერთეთ ერთმანეთთან. შემდეგ გაახურეთ კორკი ბადის ზემოთ მის ერთ უკიდურესობაში და მეორე მხარეს შეახვიეთ საჭე.

მოტორსი და ბორბლები

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

დენის ბანკი

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

ნაბიჯი 4: ელექტრონული ნაწილების დაკავშირება

ელექტრონული ნაწილების დაკავშირება
ელექტრონული ნაწილების დაკავშირება
ელექტრონული ნაწილების დაკავშირება
ელექტრონული ნაწილების დაკავშირება
ელექტრონული ნაწილების დაკავშირება
ელექტრონული ნაწილების დაკავშირება

ელექტრონული კავშირები არის რობოტი მანქანისა და სახის თვალთვალის რობოტის გაერთიანების შედეგი.

პირველი რაც უნდა გაკეთდეს არის Arduino Uno– ის ხრახნი კორპის ერთ მხარეს და L298N Motor Driver მეორე მხარეს. ამ გზით ჩვენ ვამცირებთ საჭირო სივრცეს რისკის გარეშე, რომ ელექტრონული ნაწილები შეეხოთ ერთმანეთს.

შემდეგ მიამაგრეთ Protoshield + მინი პურის დაფა Arduino Uno– ს თავზე. ეს უზრუნველყოფს იმას, რომ ჩვენ გვაქვს საკმარისი სივრცე და ქინძისთავები ყველა სენსორისა და აქტივატორის დასაკავშირებლად. ჩვენს შემთხვევაში, ჩვენ დავამაგრეთ მინი პურის დაფა Protoshield– ის თავზე, წებოს გამოყენებით, რომელიც მოყვება მას.

შემდეგ ჩვენ დავუკავშირდით 5V მინი პურის დაფის ერთ ხაზს და GND სხვა ხაზს.

L298N ძრავის მძღოლი

შემდეგ 6 მამაკაცი-ქალი ჯუმბერის კაბელის გამოყენებით ჩვენ დავაკავშირეთ ქინძისთავები ნომერი 5, 6, 7, 8, 9 და 10 არდუინოდან LIN8N საავტომობილო დრაივერის ENB, IN4, IN3, IN2, IN1 და ENA. აქ ჩვენ გადავწყვიტეთ გამოვიყენოთ ქარხნიდან ერთმანეთზე უკვე წებოვანი ექვსი კაბელი, ასე რომ ჩვენ გვქონდა სისუფთავე კავშირი. შემდეგ ჩვენ ვაკავშირებთ მიწას და ვკვებავთ ქინძისთავებს მინი პურის დაფაზე, ბატარეაზე და ძრავებზე. ეს ასე უნდა იყოს:

  • ENB - ENA შესაბამისად არდუინოს 5-10
  • 5V აკავშირებს მინი პურის დაფის 5V ხაზს
  • GND მინი პურის დაფის მიწის ხაზამდე
  • 12V 9V ბატარეის დადებით ბოძზე, ხოლო უარყოფითი პოლუსი აკავშირებს მინი დაფაზე
  • OUT1 და OUT2 საავტომობილო 01 -მდე
  • OUT3 და OUT4 საავტომობილო 02 -მდე

ულტრაბგერითი სენსორები

ულტრაბგერითი სენსორები უნდა იყოს განლაგებული რობოტის წინ, ასე რომ არაფერი შეუშლის ხელს მის დაჭერას, ასე რომ მას უნდა ჰქონდეს უფრო დიდი კაბელი, ასე რომ თქვენ გაქვთ მეტი მოქნილობა. მათი პინ -კავშირები შემდეგია: ულტრაბგერითი სენსორი 01

  • ექო არდუინოს პინ 3
  • ჩართეთ Arduino pin 4
  • Gnd to mini line of mini breadboard
  • Vcc მინი პურის დაფის 5V ხაზამდე

ულტრაბგერითი სენსორი 02

  • ექო არდუინოს პინ 12
  • ჩართეთ Arduino pin 11
  • Gnd to mini line of mini breadboard.
  • Vcc მინი პურის დაფის 5V ხაზამდე.

ESP32-CAM

Კამერა

  • UOR უკავშირდება pin RX0 (pin 0)
  • UOT უკავშირდება pin TX0- ს (pin 1)
  • 5V მინი პურის დაფის 5V ხაზამდე
  • GND Arduino– ს GND– მდე (მინი პურის დაფა სავსე იქნება

პაუერ ბანკი არდუინოსთვის

ბოლო ნაბიჯი არის Arduino USB- ის დაკავშირება დენის ბანკთან

ნაბიჯი 5: კოდირების დრო

არსებობს ორი კოდი, ერთი ESP32-CAM და ერთი Arduino. ისინი ძირითადად სახის თვალთვალის რობოტისა და რობოტი მანქანის კოდების გამარტივებაა.

ESP32-CAM კოდი

სანამ Arduino Uno– ში მივდივართ, ჩვენ უნდა დავაკონფიგურიროთ ESP32-CAM. ამ კამერას აქვს საკუთარი მიკროკონტროლი ESP32, რაც იმას ნიშნავს, რომ თუ ჩვენ გვსურს ჩვენი კოდის გაგზავნა Arduino IDE– ს გამოყენებით, ჩვენ ჯერ IDE გარემოს კონფიგურაცია გვჭირდება და გაგვიმართლებს. Robot Zero One– მა უკვე გააკეთა მართლაც დეტალური გაკვეთილი ამის შესახებ, ასე რომ ჯერ გადადით ამ ბმულზე და მიყევით მის ნაბიჯ-ნაბიჯ.

ამის შემდეგ, თქვენ უბრალოდ უნდა ატვირთოთ ფაილი PanningFastVer.ino, რომელიც მიმაგრებულია ქვემოთ ქვემოთ ESP32-CAM– ზე.

არდუინოს კოდი

შემდეგ Arduino კოდისთვის, თქვენ უბრალოდ უნდა ატვირთოთ ქვემოთ მოცემული ფაილი UnoInput_Serial.ino.

ნაბიჯი 6: ისიამოვნეთ

Image
Image

მიამაგრეთ კამერა თქვენი რობოტის მხარეს და გაერთეთ!

ფუტურისტული ნოსტალგიის განცდა რომ გვქონდეს, ჩვენ ყველაფერი აკრილის ბურთის ერთი ნახევრით შემოვიფარგლეთ. რობოტს ასევე ჰქონდა USB კაბელი, რომელიც კუდს ჰგავდა. რაღაცნაირად საყვარელია!

ნაბიჯი 7: გაუმჯობესება

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

გირჩევთ: