Სარჩევი:
- ნაბიჯი 1: რას ნიშნავს მავთულები
- ნაბიჯი 2: როგორ დააკავშიროთ ეს მავთულები დაფაზე
- ნაბიჯი 3: Wii Chuck გაფართოების კაბელი
- ნაბიჯი 4: მავთულის ფერები
- ნაბიჯი 5: შეაერთეთ მავთულები დაფაზე
- ნაბიჯი 6: გაყვანილობა Arduino 2 -ზე
- ნაბიჯი 7: პროგრამული უზრუნველყოფა
ვიდეო: უკაბელო Wii Nunchuck კონტროლირებადი Arduino: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
გამოიყენეთ სრულიად მოდიფიცირებული უკაბელო Wii Nunchuck როგორც კონტროლის სისტემა Arduino– ზე დაფუძნებული ნებისმიერი პროექტისათვის. არ არის დამატებული რადიო გადამცემი/მიმღები წყვილი და ა.შ. რადიო მიმღები, რომელსაც მოყვება უკაბელო ჩაქუჩი, უკავშირდება არდუინოს, რომელიც შემდეგ კითხულობს მონაცემებს ჩაქისგან.
ქსელში არის აღწერილობა, თუ როგორ გამოიყენოთ არდუინო სტანდარტული სადენიანი ნუნჩუკის მონაცემების "წასაკითხად". ეს არის ხელის მოწყობილობა, რომელიც გულისხმობს მოკლე კაბელის საშუალებით დაკავშირებას Wii კონტროლერის (მართკუთხა ფორმის) ბაზის სოკეტთან, რომელიც შემდეგ მონაცემებს Bluetooth– ით უგზავნის Wii– ს (ან მართლაც კომპიუტერს).
შეიქმნა სპეციალური ადაპტერი ექვსი კონტაქტით, რომელიც საშუალებას აძლევს ექსპერიმენტატორს დააკავშიროს დანამატი Nunchuck– ის ბოლოს არდუინოს დაფის ქინძისთავებთან.
აქ არის ერთ -ერთი მათგანის მაგალითი:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ მე ვაპირებ გამოვხატო უფრო ძლიერი კავშირი. სტანდარტული ჩაქის (ანუ საკაბელოთი) "წასაკითხად" საჭირო პროგრამული უზრუნველყოფა არ იმუშავებს უკაბელო ჩაკზე. სადენიანი ჩუქების პროგრამული უზრუნველყოფა შეგიძლიათ იხილოთ ქსელში რამდენიმე ადგილას. უკაბელო ჩიკები არ არის დამზადებული Nintendo– ს მიერ და არსებობს რამდენიმე მარკა - ყველაფერი ჩინეთიდან. უკაბელო ჩაქს აქვს 3 ღერძიანი ამაჩქარებელი, 2 ღილაკი და სათანადო პროპორციული ჯოისტიკი. ფასი ძალიან დაბალია, ასე რომ ეს შეიძლება იყოს შესანიშნავი გზა მოკლე დიაპაზონის უკაბელო კონტროლის სისტემის შესაქმნელად ყველა სახის არდუინოზე დაფუძნებული მოწყობილობებისთვის. ამიტომაც ვაქვეყნებ ამ სახელმძღვანელოს. აქ არის ორი სახის უკაბელო ჩაქუჩი, რომელიც ვიცი რომ იმუშავებს ამ ჰაკთან. სხვა ჯერ არ მიცდია.
ნაბიჯი 1: რას ნიშნავს მავთულები
Nunchuck– ის ადაპტერის გამოყენება ადვილია სადენიანი ან უკაბელო ჩაქმის Arduino– ს დასაკავშირებლად. თუმცა უფრო სტაბილური კავშირისთვის მე გირჩევთ: იყიდეთ Wii Nunchuck გამშვები კაბელი. ამას აქვს Nunchuck სოკეტი ერთ ბოლოზე და დანამატი მეორეზე. გათიშეთ კაბელი ისე, რომ თქვენ გქონდეთ სოკეტი ერთ ბოლოზე და მეორე თავისუფალი მავთული მეორეზე, რომლის მიერთებაც შეგიძლიათ თქვენს არდუინოში.
ნაბიჯი 2: როგორ დააკავშიროთ ეს მავთულები დაფაზე
მას შემდეგ რაც ეს სოკეტი გაიყიდება Arduino– ზე, თქვენ უბრალოდ აერთებთ უკაბელო Nunchuck– ის რადიო მიმღებს და მიდიხართ. დანამატში/სოკეტში არსებული 6 კონტაქტიდან მხოლოდ 4ა საჭირო, ესენია: +V სიმძლავრე (ჩაკი შექმნილია 3.3 ვ -ზე, მაგრამ როგორც ჩანს კარგად მუშაობს არდუინოს დაფის 5 ვ მიწოდებით) GND (სახმელეთო) SDA (დაკავშირება ანალოგიურ პინ 4 -თან Arduino– ზე) SCK (დაკავშირება Arduino– ს ანალოგიურ პინ 5 – თან) შეამოწმეთ და გადაამოწმეთ თქვენი მავთულები და მონიშნეთ ისინი. აქ არის ხედი, რომელიც უყურებს ქალის სოკეტს (თქვენი გამაგრძელებელი კაბელის ბოლოს, რომელიც თქვენ უკვე გაჭერით შუაზე) თქვენ ჩადეთ მამაკაცის დანამატი, რომელიც გამოდის უკაბელო nunchuck რადიო მიმღების განყოფილებიდან: შენიშვნა: მე განვაახლე ეს ფიგურა 25 /6/10 როგორც წინა დიაგრამა არასწორი იყო! ძალიან ადვილია აქ შეცდომის დაშვება.
ნაბიჯი 3: Wii Chuck გაფართოების კაბელი
აქ არის Wii Nunchuck გაფართოების კაბელის ფოტო, რომელიც მე დავჭრა, რათა ტყვიის ბუდე-ბოლო იყოს:
ნაბიჯი 4: მავთულის ფერები
თუ თქვენ ყიდულობთ ზუსტად იგივე მარკირების გამაძლიერებელს, რომელიც მე ვაჩვენე წინა ფოტოში, და თქვენ გაჭერით იგი და გაშიშვლეთ მავთულის ბოლოები, ეს არის მავთულის ფერები და არდუინოს ჩანართები, რომლებსაც თქვენ აკავშირებთ. თუ თქვენ გაჭრით სოკეტს სხვა სახის გამაგრძელებელი ტყვიისგან, ფერები შეიძლება განსხვავებული იყოს. ამ შემთხვევაში, შეამოწმეთ და ორმაგად შეამოწმეთ მავთულები დიაგრამაზე 2 გვერდის წინათ, მეტრის გამოყენებით, რათა გაზომოთ წინააღმდეგობა (ერთი ტყვიის შეხება სპილენძის ტეგს სოკეტში და მეორე ტყვიით შეამოწმეთ ყველა გაშიშვლებული მავთული დამთავრდება მანამ, სანამ წინააღმდეგობა ნულოვანი Ohms არ იქნება …. თქვენ იცით რომელი წარწერაა სოკეტში რომელი მავთულის ბოლოა).
ნაბიჯი 5: შეაერთეთ მავთულები დაფაზე
პროგრამული უზრუნველყოფის ზოგიერთი ვერსია გარდაქმნის ანალოგურ ქინძისთავებს 2 და 3 +5V და GND– ში, ასე რომ თქვენ შეგიძლიათ ზედიზედ დაალაგოთ 4 ქინძისთავები, SCK, SDA, 5V და GND. მე ავირჩიე +V და GND შედუღება არდუინოს +5V და GND ქინძისთავებზე. SCK შემდეგ გადადის ანალოგურ პინზე 5 და SDA გადადის ანალოგიურ პინზე 4. ასევე, და ეს მხოლოდ ახლახანს იქნა აღმოჩენილი საცდელი და შეცდომით, რომ ეს მუშაობდეს ამ "დაჭრილი Nunchuck გამგრძელებელი კაბელის" გამოყენებით, როგორც უკაბელო ქსელთან კავშირის საშუალება. ჩაკის მიმღები - თქვენ უნდა შეაერთოთ ორ გარე გამწევ რეზისტორში - დაახლოებით 1800 Ohms თითოეული, როგორც ჩანს, სწორია. ერთი მიდის SCK (ანალოგიურ პინ 5) და +5V და მეორე მიდის SDA (ანალოგი pin 4) და +5V შორის.
როგორც ჩანს, ეს არ არის საჭირო, თუ მიმღებს ინახავთ Arduino– ს გვერდით (ანუ TodBot ტიპის Arduino ადაპტერის გამოყენებით).
ნაბიჯი 6: გაყვანილობა Arduino 2 -ზე
აქ არის ჩემი არდუინოს გაყვანილობის სურათი. აქ მე ვიყენებ უკაბელო ჩაქს, რომ მართოს ჩემი თვითბალანსირებული სკეიტბორდი (ანუ თვითბალანსირებული რობოტის ფორმა).
ნაბიჯი 7: პროგრამული უზრუნველყოფა
ჩემი პროგრამული უზრუნველყოფა შეცვლილია ზოგადი დანიშნულების უკაბელო ჩაქს წამკითხველი პროგრამული უზრუნველყოფის მიერ შემუშავებული სხვების მიერ. იგი დაფუძნებულია ჩად ფილიპსის, მაიკ დრეჰერის, ბიორნ გისლერის კოდზე და მაიკ დრეჰერის მიერ ახლახანს დალაგებულ სამუშაოებზე (იხ. ფორუმის ბმული ქვემოთ). აპრილი 2011: მე ახლა დავამატე ჩემი ვერსია, როგორც ტექსტური ფაილი ამ სასწავლო გვერდზე. ეს თემა იყო არდუინოს ფორუმზე და პრობლემა ცოტა ხნის წინ მოგვარდა. პროგრამული უზრუნველყოფის ორი ვერსია არსებობს, რომელთაგან ორივემ შევძელი მუშაობა: ეს Arduino ფორუმის გვერდი შეიცავს კოდის ორივე ვერსიას: https://www.arduino.cc/cgi-bin/yabb2/Y… შემიძლია დავადასტურო ეს მუშაობს უახლესი Arduino დაფებზე ATmega328 პროცესორით, Arduino17– ის გამოყენებით მის შედგენასა და ჩატვირთვაში. ასევე იხილეთ ეს უკაბელო ჩაქის კონტროლირებადი R2D2 რობოტი (!): Http: //www.youtube.com/watch? V = PvAdX5… დაწვრილებით ჩემი სკეიტბორდების დაბალანსების შესახებ აქ: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ აქ არის ვიდეო, სადაც ნაჩვენებია უკაბელო ჩაქუჩი, რომელიც აკონტროლებს ჩემი 2 ბორბლიანი თვითბალანსირებული სკეიტბორდის საჭეს. ცხადია, ეს გატეხვა შეიძლება გამოყენებულ იქნას ყველა სახის რობოტის, მანქანის, სერვო მოწყობილობის, რობოტის იარაღის, სადესანტო თაგვის და ა.შ. გასაკონტროლებლად და ამის გაკეთება ძალიან იაფია. თქვენ შეგიძლიათ გამოიყენოთ ჯოისტიკი ან უბრალოდ დახრიოთ ჩაქუჩი იმ მიმართულებით, სადაც გსურთ თქვენი მოწყობილობის მოძრაობა.
Გაერთე…………….
გირჩევთ:
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: გამარჯობათ ბიჭებო, კეთილი იყოს თქვენი მობრძანება. ჩემს წინა პოსტში მე ავუხსენი რა არის H Bridge Circuit, L293D საავტომობილო მძღოლის IC, piggybacking L293D საავტომობილო მძღოლის IC მაღალი ძრავის მძღოლების მართვისთვის და როგორ შეგიძლიათ შექმნათ და შექმნათ თქვენი საკუთარი L293D საავტომობილო მძღოლის დაფა
ორმოცდაათი მეტრის დიაპაზონი უკაბელო წვდომის წერტილი TP Link WN7200ND USB უკაბელო ადაპტერი Raspbian Stretch– ზე: 6 ნაბიჯი
ორმოცდაათი მეტრის დიაპაზონი უკაბელო წვდომის წერტილი TP Link WN7200ND USB უკაბელო ადაპტერი Raspbian Stretch– ზე: Raspberry Pi შესანიშნავია უსაფრთხო უკაბელო წვდომის წერტილების შესაქმნელად, მაგრამ მას არ გააჩნია კარგი დიაპაზონი, მე გამოვიყენე TP Link WN7200ND USB უსადენო ადაპტერი მის გასაგრძელებლად. მინდა გაგიზიაროთ როგორ გავაკეთო რატომ მინდა როუტერის ნაცვლად ჟოლოს პი გამოვიყენო? T
წვრილმანი უკაბელო მიკროფონი უკაბელო გიტარის სისტემამდე: 4 ნაბიჯი
წვრილმანი უკაბელო მიკროფონი უკაბელო გიტარის სისტემაზე: მე ვუყურებ რამდენიმე ვიდეოსა და ბენდს და თითქმის ისინი გიტარაზე უკაბელო სისტემას იყენებენ. ვგიჟდები, ვმოძრაობ, დადიხარ და აკეთებენ იმას, რაც მათ სურთ კაბელის გარეშე, ასე რომ, ვოცნებობ, რომ მქონდეს ერთი … მაგრამ .. ჩემთვის ახლა ეს ძალიან ძვირია, ასე რომ მივედი ამას
გატეხეთ უკაბელო კარის ზარი უკაბელო სიგნალიზაციის ჩამრთველში ან ჩართვა/გამორთვა: 4 ნაბიჯი
გატეხეთ უკაბელო კარის ზარი უკაბელო სიგნალიზაციის ჩამრთველში ან ჩართვა/გამორთვა: ახლახანს ავაშენე სიგნალიზაციის სისტემა და დავაყენე ის ჩემს სახლში. მე ვიყენებ მაგნიტურ კონცენტრატორებს კარებზე და ვამაგრებ მათ სხვენში. ფანჯრები სხვა ამბავი იყო და მათი გაყვანილობა არ იყო ვარიანტი. მე მჭირდებოდა უკაბელო გამოსავალი და ეს არის
გადააკეთეთ უკაბელო როუტერი უკაბელო გაფართოებად 2x წვდომის წერტილში: 5 ნაბიჯი
გადააკეთეთ უკაბელო მარშრუტიზატორი უკაბელო გაფართოებაზე 2x წვდომის წერტილში: მე მქონდა ცუდი უკაბელო ინტერნეტი ჩემს სახლში RSJ– ს გამო (ლითონის საყრდენი სხივი ჭერში) და მინდოდა სიგნალის გაძლიერება ან დამატებითი გაფართოების დამატება სახლის დანარჩენ ნაწილში. ნანახი მქონდა გამაძლიერებლები ელექტროენერგიაზე დაახლოებით 50 ფუნტი