Spisu treści:
- Krok 1: Wymagania
- Krok 2: Kod i oprogramowanie
- Krok 3: Okablowanie
- Krok 4: Montaż rękawicy
- Krok 5: Testowanie swojego prototypu
- Krok 6: Dodatki
Wideo: Rękawica do sterowania myszą Arduino: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Więc dla mojego szkolnego projektu zrobiłem rękawicę Arduino, która może kontrolować kursor za pomocą akcelerometru. W kilku prostych krokach pokażę, jak powtórzyć ten proces.
Krok 1: Wymagania
Aby samodzielnie wykonać ten projekt, potrzebujesz kilku rzeczy: - 1 Arduino Pro Micro - 1 akcelerometr i żyroskop MPU-6050 - 1 rękawica (najlepiej wełniana) - Taśma - Kabel Mini-USB na USB - Kilka/kilkanaście kabli - Rezystor 10k Ohm - Przycisk Arduino - Płytka do krojenia chleba lub najlepiej miedziana Opcjonalnie: - Sprzęt do lutowania
Krok 2: Kod i oprogramowanie
Najpierw musisz zainstalować oprogramowanie Arduino IDE, w którym będziesz pisać kod. Po drugie, musisz pobrać kilka bibliotek, które pomogą w komunikacji z chipem: https://github.com/jrowberg/i2cdevlib/tree/master/… Będziesz musiał przenieść bibliotekę MPU6050 do folderów bibliotek w swoim Folder Arduino. Następnie użyjemy tego kodu jako podstawy: https://www.mrhobbytronics.com/wp-content/uploads/2…Możesz wyciąć linie za pomocą „buttonstate2” i „button 2”, chyba że chcesz dodać funkcja kliknięcia prawym przyciskiem myszy. To wszystko, czego potrzebujesz, teraz zacznijmy budować!
Krok 3: Okablowanie
Teraz masz szczęście, ponieważ okablowanie jest dość proste! Potrzebujemy mniej niż tuzin przewodów w zależności od tego, czy używasz płytki stykowej, czy płytki miedzianej. Najpierw porozmawiamy o okablowaniu czujnika/akcelerometru. Aby zasilić czujnik, musisz podłączyć port VCC w Pro Micro do pierwszego portu czujnika zwanego również VCC. Następnie podłącz styk uziemienia do drugiego styku tuż pod VCC na czujniku. Następnie musisz przepuścić dane, więc używasz 2 dodatkowych przewodów. Są one podłączone do pinów cyfrowych (cyfrowe piny 2 i 3). SCL jest podłączony do pinu 3, a SDA do pinu 2. Teraz podłączmy przycisk! Musisz również najpierw podłączyć przycisk do VCC i uziemienia, aby uzyskać prąd. Będziesz musiał podłączyć VCC do rezystora 10 kΩ, a następnie ten rezystor do przycisku. Następnie musisz podłączyć go do cyfrowego pinu (tutaj pin 6). Jeśli wszystko działa, kontrolki czujnika i Arduino powinny się zapalić po podłączeniu do portu USB komputera.
Krok 4: Montaż rękawicy
Teraz w tym momencie w grę wchodzą osobiste gusta. Masz już wszystko, czego potrzebujesz, ale możesz zdecydować się na wydruk 3D obudowy lub niestandardowej rękawicy. Podczas prototypowania wystarczy użyć specjalnej taśmy tekstylnej, aby utrzymać wszystko na swoim miejscu. Przycisk należy przykleić do kciuka, kierując go do góry. Możesz okleić przycisk wokół przycisku w miejscu, w którym spotykają się kable i przycisk. Możesz również związać drut lub okleić go wielokrotnie, jeśli są trochę długie i nieporęczne. Teraz z czujnikiem bardzo ważne jest, aby ustawić go prawidłowo, aby sterowanie działało prawidłowo. Kiedy to przetestujesz, zobaczysz, w którym kierunku porusza się kursor, i jeśli to konieczne, możesz się nauczyć. Ale polecam zrobić to tak, aby tekst na szpilki można było odczytać, gdy nosisz rękawicę. Czujnik powinien iść na palec wskazujący. Bardzo dobrze zaklej czujnik, a także trzymaj przewody podłączone do pinów. Następnie musisz podłączyć płytkę stykową i Arduino do rękawicy lub obudowy, w której się znajdują. Najważniejsze jest to, aby port mini-usb był skierowany w dół, aby wpięty kabel nie plątał się między palcami.
Krok 5: Testowanie swojego prototypu
Teraz, aby przetestować wszystko, czego potrzebujesz, aby podłączyć Arduino Pro Micro za pomocą kabla mini-usb do usb. Następnie uruchom Arduino IDE i otwórz plik AccelerometerMouse. Prześlij kod do arduino i gotowe! Powinieneś zobaczyć, jak kursor myszy porusza się podczas przesuwania akcelerometru na palcu.
Krok 6: Dodatki
Jeśli podoba Ci się prototyp, zawsze możesz dodać kilka funkcji. Możesz również dodać zgrabną obudowę. Można go wyciąć laserem lub wydrukować w 3D, o ile można go przenosić w rękawicy. Jeśli jesteś wystarczająco zaawansowany, możesz również dodać gesty do określonych działań. Możliwości są nieskończone!
Zalecana:
Rękawica artystyczna: 10 kroków (ze zdjęciami)
Art Glove: Art Glove to rękawica do noszenia, która zawiera różne rodzaje czujników do kontroli grafiki artystycznej za pomocą Micro:bit i p5.js Palce wykorzystują czujniki zgięcia, które kontrolują wartości r, g, b oraz akcelerometr w Micro: kontrolki bitowe x,y współrzędne
Jak naprawić podwójne kliknięcie myszą: 5 kroków
Jak naprawić podwójne kliknięcie myszy: Podwójne kliknięcie spowodowane sprężyną w przełączniku myszy. Sprężyna ta może się zmęczyć, więc nie zapewnia nacisku niezbędnego do utrzymania połączenia między dwoma stykami (góra, dół). Dzięki połączeniu brudu, ścierania i utleniania na obszarach styku, ja
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja
Rękawica kreatora: rękawica kontrolera Arduino: 4 kroki (ze zdjęciami)
Wizard Glove: rękawica kontrolera Arduino: The Wizard Glove. W moim projekcie stworzyłem rękawicę, której możesz użyć do grania w swoje ulubione gry związane z magią w fajny i wciągający sposób, używając tylko kilku podstawowych zasobów arduino i arduino. możesz grać w takie gry, jak starsze zwoje lub
Jak zmienić tekst, który pojawia się po najechaniu myszą na przycisk Start: 4 kroki
Jak zmienić tekst, który pojawia się po najechaniu myszą na przycisk Start: Tytuł mówi wszystko?