Სარჩევი:
ვიდეო: Arduino Robot ერთად PS2 კონტროლერი (PlayStation 2 ჯოისტიკი): 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ავტორი IgorF2 დაიცავით მეტი ავტორის მიერ:
შესახებ: შემქმნელი, ინჟინერი, შეშლილი მეცნიერი და გამომგონებელი ვრცლად 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 კაბელი. ეს დაგჭირდებათ თქვენი კოდის ასატვირთად. დაფების უმეტესობას უკვე მოყვება საკუთარი კაბელი.
ზემოთ მოყვანილი ბმულები მხოლოდ წინადადებაა იმისა, თუ სად შეგიძლიათ იპოვოთ ამ გაკვეთილში გამოყენებული ნივთები (და შესაძლოა მხარი დაუჭიროთ ჩემს მომავალ გაკვეთილებს). მოგერიდებათ მოძებნოთ ისინი სხვაგან და შეიძინოთ თქვენს საყვარელ ადგილობრივ ან ონლაინ მაღაზიაში.
გირჩევთ:
IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი
IOT DMX კონტროლერი Arduino– ს და Stage Monster Live– ით: აკონტროლეთ სცენის განათება და სხვა DMX მოწყობილობები თქვენი ტელეფონიდან ან სხვა ვებ – ჩართული მოწყობილობიდან. მე გაჩვენებთ თუ როგორ სწრაფად და მარტივად ააშენოთ თქვენი საკუთარი DMX კონტროლერი, რომელიც მუშაობს Stage Monster Live პლატფორმაზე Arduino Mega– ს გამოყენებით
Lune - MIDI კონტროლერი არდუინოსთან ერთად (დიჯეისთვის ან მუსიკოსისთვის): 5 ნაბიჯი (სურათებით)
ლუნი - MIDI კონტროლერი არდუინოსთან ერთად (დიჯეისთვის ან მუსიკოსისთვის): ეს არის ჩემი პირველი არდუინოს (მიკროკონტროლერის) პროექტის სახელი ლუნი. მინდოდა არდუინოს სწავლა სასარგებლო და დიდი პროექტით, ამიტომ გადავწყვიტე გამეკეთებინა midi დიჯეის კონტროლერი, რომელსაც ყველა ფუნქცია უნდა ჰქონოდა დამოუკიდებლად შერევისთვის. ყველა სახის სენსორი (ძლიერი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი - Arduino PS2 თამაშის კონტროლერი - თამაში Tekken With DIY Arduino Gamepad: 7 ნაბიჯი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი | Arduino PS2 თამაშის კონტროლერი | თამაში Tekken With DIY Arduino Gamepad: გამარჯობა ბიჭებო, თამაშების თამაში ყოველთვის სახალისოა, მაგრამ საკუთარი წვრილმანი თამაშით თამაში უფრო სახალისოა. ასე რომ, ჩვენ გავაკეთებთ თამაშის კონტროლერს arduino pro micro- ს ამ ინსტრუქციებში
მიკროპროგრამირება: ბიტი რობოტი და ჯოისტიკი: ბიტი კონტროლერი მიკროპითონით: 11 ნაბიჯი
მიკროპროგრამირება: Bit Robot & Joystick: Bit Controller With MicroPython: Robocamp 2019-ისთვის, ჩვენი საზაფხულო რობოტიკის ბანაკი, 10-13 წლის ახალგაზრდები ახვევენ, აპროგრამებენ და აშენებენ BBC მიკრო: ბიტებზე დაფუძნებულ „ანტობატურ რობოტს“, ასევე პროგრამირებას მიკრო: ცოტა დისტანციური მართვისთვის. თუ ამჟამად იმყოფებით რობოკამპში, თხილამურებით
YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: 4 ნაბიჯი
YABC - კიდევ ერთი ბლინკის კონტროლერი - IoT Cloud ტემპერატურისა და ტენიანობის კონტროლერი, ESP8266: გამარჯობათ, მე ცოტა ხნის წინ დავიწყე სოკოს მოყვანა სახლში, ოსტრების სოკო, მაგრამ მე უკვე მაქვს 3 ამ კონტროლერის სახლში Fermenter ტემპერატურის კონტროლი ჩემი სახლის ხარშვის, მეუღლისთვის ის ასევე აკეთებს ამ კომბუჩას საქმეს ახლა და როგორც თერმოსტატი სითბოსთვის