Სარჩევი:

Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 ჯოისტიკი): 10 ნაბიჯი (სურათებით)
Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 ჯოისტიკი): 10 ნაბიჯი (სურათებით)

ვიდეო: Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 ჯოისტიკი): 10 ნაბიჯი (სურათებით)

ვიდეო: Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 ჯოისტიკი): 10 ნაბიჯი (სურათებით)
ვიდეო: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, ივლისი
Anonim
Image
Image
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)

ავტორი IgorF2 დაიცავით მეტი ავტორის მიერ:

IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
IoT Cat ნაგვის ყუთი (ESP32, Arduino IDE, Thingspeak და 3D ბეჭდვით)
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
3D დაბეჭდილი საარტიკულაციო ნათურა - REMIXED
როგორ გააკეთოთ პერსონალური PCB დაბალი სიმძლავრის ლაზერული გრავიურის გამოყენებით
როგორ გააკეთოთ პერსონალური PCB დაბალი სიმძლავრის ლაზერული გრავიურის გამოყენებით
როგორ გააკეთოთ პერსონალური PCB დაბალი სიმძლავრის ლაზერული გრავიურის გამოყენებით
როგორ გააკეთოთ პერსონალური PCB დაბალი სიმძლავრის ლაზერული გრავიურის გამოყენებით

შესახებ: შემქმნელი, ინჟინერი, შეშლილი მეცნიერი და გამომგონებელი ვრცლად IgorF2- ის შესახებ »

ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ გამოიყენოთ უკაბელო Playstation 2 (PS2) ჯოისტიკი რობოტული ტანკის პილოტირებისთვის. Arduino Uno დაფა გამოიყენებოდა ამ პროექტის ბირთვში. ის იღებს ბრძანებებს უკაბელო კონტროლერისგან და ადგენს ძრავების სიჩქარეს. ასევე შეიძლება გამოყენებულ იქნას განვითარების სხვა დაფები (NodeMCU, Firebeetle და ა.შ.) და ამ სახელმძღვანელოში წარმოდგენილი პრინციპები შეიძლება გამოყენებულ იქნას რობოტებისა და გაჯეტების სხვა მოდელებზე.

მე ადრე შევქმენი ბლინკის კონტროლირებადი რობოტული ტანკი. ის უერთდება Wi-Fi ქსელს და იღებს ბრძანებებს ბლინკის სერვერიდან. სმარტფონი, რომელსაც აქვს ბლინკის აპლიკაცია, გამოიყენებოდა დისტანციურად და გამოიყენებოდა შეყვანის სხვადასხვა მეთოდი: ღილაკები, მოცურების ზოლები და სმარტფონის ამაჩქარებელიც კი. ამ პროექტის შესახებ მეტი შეგიძლიათ იხილოთ აქ:

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

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

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

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

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

ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები

ამ პროექტში გამოყენებულია შემდეგი ინსტრუმენტები:

  • Solder რკინის და მავთულის (ბმული / ბმული / ბმული). DC ძრავები უკვე მოდიოდა მის ტერმინალებთან მიერთებული მავთულხლართებით … მაგრამ ის საბოლოოდ გატყდება და შეიძლება დაგჭირდეს მისი გადაყიდვა. ასე რომ განიხილოს კარგი solder რკინის და მავთულის neaby.
  • EVA ქაფის ფურცელი (ან სხვა არაგამტარ მასალა). რობოტის შასი, რომელიც მე გამოვიყენე ამ პროექტში, დამზადებულია ალუმინისგან და ამ ლითონის ნაწილებზე დამონტაჟებულია მიკროსქემის დაფები. მე გამოვიყენე ქაფის ფურცელი დაფებსა და ლითონის ფირფიტას შორის, რათა თავიდან ავიცილო შესაძლო მოკლე ჩართვა.
  • ორმხრივი ლენტი. იგი გამოიყენებოდა ქაფის ფურცლების წებოვანი დაფებისთვის და H-Bridge მოდულის დამონტაჟებისათვის.
  • მაკრატელი, ზოგიერთი ქაფის ფურცლის მართკუთხედების მოჭრისთვის.

მე გამოვიყენე შემდეგი ტექნიკის ნაწილები ჩემი პროექტისთვის:

  • Arduino Uno დაფუძნებული dev board (ბმული / ბმული / ბმული / ბმული / ბმული). იგი გამოიყენება როგორც რობოტის მთავარი მაკონტროლებელი. მართლაც ადვილი გამოსაყენებელი და პროგრამირება Arduino IDE– ით, შესანიშნავია დამწყებთათვის ელექტრონიკაში და პროგრამირებაში.
  • L298N ორმაგი არხის H- ხიდის მოდული (ბმული / ბმული / ბმული / ბმული / ბმული). ეს მოდული საშუალებას იძლევა 3.3V სიგნალები Wemos– დან (ან Arduino– დან) გაძლიერდეს ძრავებისთვის საჭირო 12V– მდე.
  • წვრილმანი Robot Chassis Tank (ბმული / ბმული). ამ გასაოცარ ნაკრს აქვს ყველაფერი რაც თქვენ გჭირდებათ ტანკის ასაშენებლად: ორი DC ძრავა, გადაცემათა კოლოფი, ბილიკები, ჭანჭიკები, თხილი და ა.შ. მას უკვე გააჩნია შასის ასაწყობად საჭირო ინსტრუმენტები, რაც შესანიშნავია დამწყებთათვის!
  • PS2 უკაბელო დისტანციური მართვა (ბმული / ბმული). ვიდეო თამაშების ამ კონტროლერს შეუძლია უკაბელოდ გაუგზავნოს ბრძანებები მიმღებს, რომლის დაკავშირება შესაძლებელია მიკროკონტროლერთან სერიული კომუნიკაციის გამოყენებით.
  • 18650 3.7V ბატარეები (x3) (ბმული / ბმული). მე ვრთავდი მთელ წრეს. ეს ავზი იყენებს 12 ვ ძრავას. მე გამოვიყენე სამი 3.7 ვ ბატარეა სერიულად მათი კვებისათვის.
  • 3S 18650 ბატარეის დამჭერი (ბმული / ბმული / ბმული). მას შეუძლია შეაგროვოს სამი 18650 ბატარეა სერიულად და ადვილად შეიძლება დაერთოს ავზის უკანა მხარეს.
  • 18650 ბატარეის დამტენი (ბმული / ბმული). თქვენი ბატარეები საბოლოოდ ამოიწურება. როდესაც ეს მოხდება, ბატარეის დამტენი მოვა თქვენს სამაშველოში.
  • მხტუნავები (ბმული / ბმული). მე გამოვიყენე 6 მამაკაცი ქალი მხტუნავი სიგნალებისთვის h- ხიდსა და Wemos– ს შორის, და 2 მამაკაცი მამაკაცი მხტუნავი 5V და Gnd– ისთვის. შეიძლება დაგჭირდეთ მეტი, თუ აპირებთ სენსორების დამატებას.
  • Type-B USB კაბელი. ეს დაგჭირდებათ თქვენი კოდის ასატვირთად. დაფების უმეტესობას უკვე მოყვება საკუთარი კაბელი.

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

გირჩევთ: