Spisu treści:

Rękawica kreatora: rękawica kontrolera Arduino: 4 kroki (ze zdjęciami)
Rękawica kreatora: rękawica kontrolera Arduino: 4 kroki (ze zdjęciami)

Wideo: Rękawica kreatora: rękawica kontrolera Arduino: 4 kroki (ze zdjęciami)

Wideo: Rękawica kreatora: rękawica kontrolera Arduino: 4 kroki (ze zdjęciami)
Wideo: OSTATNI RAZ robię tę PS5! #LIVE 73 2024, Listopad
Anonim
Rękawica kreatora: rękawica kontrolera kontrolowanego przez Arduino
Rękawica kreatora: rękawica kontrolera kontrolowanego przez Arduino
Rękawica kreatora: rękawica kontrolera kontrolowanego przez Arduino
Rękawica kreatora: rękawica kontrolera kontrolowanego przez Arduino

Rękawica czarodzieja.

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 możesz nawet stworzyć własną grę.

Rękawica wykorzystuje akcelerometr do wykrywania prędkości twojej ręki, dzięki czemu jeśli poruszysz ręką w szybkim ruchu rzucania, arduino wyśle wiadomość z modułu bluetooth do odbiornika, aby odbiornik mógł uruchomić polecenie i kliknąć komputer jak mysz kliknięć. Rękawica ma również inny przycisk, którego można użyć do zmiany zaklęć i zmiany koloru diod LED w rękawicy.

Krok 1: Czego potrzebujesz?

Czego potrzebujesz?
Czego potrzebujesz?

Będziesz potrzebować:

- 1x para rękawiczek 1,5 większa od Twojego rozmiaru.

- 1x prostokątna obudowa, która pomieści arduino leonardo i inne kable (ja użyłem etui na iphone'a 4)

- 1x arduino nano

- 1x arduino leonardo

- 1x pierścień adafruit neo-piksel 16

- 3x przyciski do wyboru (polecam małe, bo muszą zmieścić się w palcach)

- 2x moduły bluetooth HC-05.

- 1x 3-osiowy akcelerometr

i dużo przewodów, kilka rezystorów 220 omów (mógłbym to zrobić z 6) i trochę sprzętu do lutowania jak cyna.

Krok 2: Programowanie Arduino i Bluetooth

Aby rozpocząć swój projekt, możesz zakodować swoje arduino nano i arduino leonardo, będziesz chciał utworzyć połączenie bluetooth master i slave z obydwoma modułami HC-05. Znalazłem idealny przewodnik po tej instalacji na tej stronie i umieszczę link do instrukcji, abyś mógł zrobić dokładnie to samo, zanim przejdziemy dalej (pamiętaj: arduino leonardo to Slave, a arduino nano to Master) (naprawdę chcę podziękować „Riftliger” za jego instrukcje):

Po podłączeniu arduino leonardo jako slave i arduino nano jako master, możemy zacząć je kodować, aby działały z każdym atrybutem i stworzyć rękawicę.

Aby rozpocząć, upewnij się, że masz skonfigurowaną bibliotekę w obu arduino i pobierz.

Twój master arduino powinien być rękawicą, więc pierścień neopixel i moduł bluetooth są połączone. oznacza to, że moduł główny powinien mieć:

#include #definiuj PIN 6

oraz

#include SoftwareSerial BTserial(10, 11);

Twój slave arduino powinien być w stanie odbierać informacje za pomocą bluetooth i móc sterować twoim komputerem. więc dla slave'a będziesz potrzebować również SoftwareSerial, a także standardowego #include Keyboard.hi #include Mouse.h, o którym możesz dowiedzieć się więcej na stronie arduino referrens.

Podsumowując, zamieściłem pełny kod poniżej i możesz utworzyć kod podobny do poniższego kodu, aby wykonać swoje światła lub zmapować własny akcelerometr.

Krok 3: Budowa rękawicy

Budowa rękawicy
Budowa rękawicy
Budowa rękawicy
Budowa rękawicy
Budowa rękawicy
Budowa rękawicy
Budowa rękawicy
Budowa rękawicy

Po pomyślnym utworzeniu, przesłaniu, przetestowaniu i ulepszeniu kodu musisz podjąć decyzję o rozpoczęciu tworzenia swojej rękawicy. na powyższych zdjęciach zrobiłem prosty schemat, jak wszystko powinno być skonfigurowane (przepraszam za moje umiejętności rysowania). na schemacie widać, że linie z linią falistą jak „Z” przez nie są podłączone do 5 V (5 woltów), a linie z prostym okręgiem „0” przez nie są podłączone do GND (masa).

skoro już ustawiłeś kod, powinieneś wiedzieć, dokąd powinien prowadzić każdy pin i jak wszystko powinno być zasilane i sterowane. małą wskazówką jest znalezienie prostego miejsca dla swojego arduino, ponieważ będzie musiało schować się w twojej rękawicy. miałem swój na środku dłoni, ale polecam umieszczenie arduino na początku tylnej części nadgarstka, ponieważ akcelerometr najlepiej umieścić na środku dłoni, a bluetooth można umieścić w dowolnym miejscu.

najtrudniejszą częścią procesu budowy jest lutowanie wszystkich kabli. to był mój pierwszy projekt lutowania, więc muszę się wiele nauczyć, ale mogę mówić z doświadczenia, aby używać takich rzeczy, jak metalowe nakładki na okablowanie, aby połączyć każdy atrybut z napięciem i uziemieniem tylko z dwóch połączeń z arduino. ułatwia to łączenie ze sobą wielu przewodów, ale jeśli musisz podłączyć przewód do arduino nano, polecam lutowanie, ponieważ gwarantuje to silne połączenie.

Arduino leonardo to bardzo prosty proces, w którym można użyć kabli połączeniowych do podłączenia do płytki, przylutować końcówki do podrzędnego modułu bluetooth i podłączyć diodę LED z pinu 8 do GND (masa) bez żadnych połączeń między nimi, ponieważ dioda LED nie będzie świecić tak bardzo, żeby się złamać. na koniec stwórz fajne, ale proste pudełko dla swojego leonardo (gdy USB jest nadal podłączony), aby mieć odbiornik do podłączenia do komputera. (Użyłem prostego pudełka i phone 4, idealnego do dopasowania modułu arduino leonardo + bluetooth.

Krok 4: Produkt końcowy

Image
Image
Produkt końcowy!!
Produkt końcowy!!
Produkt końcowy!!
Produkt końcowy!!

I to wszystko!!

Jeśli wszystko dobrze połączyłeś, upewniłeś się, że żaden przewód elektryczny nie styka się ze sobą, i upewnij się, że wszystko jest połączone, i możesz przetestować swoją rękawicę z czymś w rodzaju starszych zwojów, wybierając zaklęcia w korelacji z wybranymi światłami, ulubione je, a następnie przypisz je do klawiszy twoich przycisków i to wszystko.

możesz teraz zagrać w wciągającą grę w skyrim i poczuć się jak prawdziwy czarodziej. mam nadzieję, że spodoba ci się ten projekt i powiesz mi, jak mogę ulepszyć moje projekty

Dziękuję i Pamiętaj!!:

Baw się dobrze!!

Zalecana: