Spisu treści:

Rękawica do sterowania myszą Arduino: 6 kroków (ze zdjęciami)
Rękawica do sterowania myszą Arduino: 6 kroków (ze zdjęciami)

Wideo: Rękawica do sterowania myszą Arduino: 6 kroków (ze zdjęciami)

Wideo: Rękawica do sterowania myszą Arduino: 6 kroków (ze zdjęciami)
Wideo: Ups. 2024, Lipiec
Anonim
Rękawica do sterowania myszą Arduino
Rękawica do sterowania myszą Arduino

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

Wymagania
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

Kod i oprogramowanie
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

Okablowanie
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

Rękawica montażowa
Rękawica montażowa

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

Wzbogacenie
Wzbogacenie

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: