Indholdsfortegnelse:

Wizard Glove: en Arduino -kontrolleret controllerhandske: 4 trin (med billeder)
Wizard Glove: en Arduino -kontrolleret controllerhandske: 4 trin (med billeder)

Video: Wizard Glove: en Arduino -kontrolleret controllerhandske: 4 trin (med billeder)

Video: Wizard Glove: en Arduino -kontrolleret controllerhandske: 4 trin (med billeder)
Video: how to make Tiny Flamethrower at Home - how to make flash gun 2024, Juli
Anonim
Wizard Glove: en Arduino -kontrolleret controllerhandske
Wizard Glove: en Arduino -kontrolleret controllerhandske
Wizard Glove: en Arduino -kontrolleret controllerhandske
Wizard Glove: en Arduino -kontrolleret controllerhandske

Troldmandshandsken.

I mit projekt har jeg lavet en handske, som du kan bruge til at spille dine yndlings magiske relaterede spil på en cool og fordybende måde ved hjælp af kun et par grundlæggende arduino's og arduino -aktiver. du kan spille ting som f.eks. de ældre ruller, eller du kan endda lave dit eget spil.

handsken bruger et accelerometer til at registrere din hånds hastighed, så hvis du bevæger din hånd i en hurtig kastebevægelse, sender arduinoen en besked fra bluetooth -modul til modtager, så modtageren kan starte en kommando og klikke på din computer som en mus klik. handsken har også en anden knap, som du kan bruge til at ændre staver og ændre farven på LED -lysene i handsken.

Trin 1: Hvad har du brug for?

Hvad har du brug for?
Hvad har du brug for?

Du får brug for:

- 1x par handsker 1,5 større din egen størrelse.

- 1x rektangel etui, der kan rumme en arduino leonardo og andre kabler (jeg brugte et iphone 4 etui)

- 1x arduino nano

- 1x arduino leonardo

- 1x adafruit neo-pixel 16 ring

- 3x knapper efter eget valg (jeg anbefaler små knapper, fordi de skal passe ind i dine fingre)

- 2x bluetooth HC-05 moduler.

- 1x 3-akset accelerometer

og en masse ledninger, et par modstande på 220 ohm (jeg kunne gøre det med 6) og noget loddeudstyr som tin.

Trin 2: Programmering af Arduino'erne og Bluetooth

For at starte dit projekt kan du kode din arduino nano og arduino leonardo, du vil oprette en bluetooth master og slaveforbindelse med begge dine HC-05 moduler. Jeg har fundet den perfekte guide til denne installation på dette websted, og jeg vil placere et link til intruction, så du kan gøre præcis det samme, før vi fortsætter (husk: arduino leonardo er Slave og arduino nano er Master) (jeg vil virkelig gerne takke "Riftliger" for hans instruktion): https://www.instructables.com/id/Arduino-Bluetooth …

Når du har forbundet din arduino leonardo som slave og din arduino nano som mester, kan vi begynde at kode dem for at fungere med alle attributter og lave handsken.

For at starte skal du sørge for, at dit bibliotek er konfigureret i både arduinoer og downloade.

din master arduino skal være handsken, så neopixelringen og bluetooth -modulet er forbundet. dette betyder, at master -modulet skal have:

#inkludere #definer PIN 6

og

#include SoftwareSerial BTserial (10, 11);

din slave arduino skal kunne modtage oplysninger med bluetooth og kunne styre din computer. så for slaven har du også brug for SoftwareSerial samt standard #include Keyboard.h og #include Mouse.h -heksen, du kan finde mere om på arduino refrences -webstedet.

Afslutningsvis har jeg lagt den fulde kode herunder, og du kan oprette en kode, der ligner koden nedenfor for at lave dine lys, eller kortlægge dit eget accelerometer.

Trin 3: Byg handsken

Bygger handsken
Bygger handsken
Bygger handsken
Bygger handsken
Bygger handsken
Bygger handsken
Bygger handsken
Bygger handsken

Når du med succes har oprettet, uploadet, testet og forbedret din kode, skal du tage beslutningen om at begynde at bygge din handske. på billederne ovenfor har jeg lavet et simpelt diagram over, hvordan alt skal indrettes (jeg er ked af mine tegnefærdigheder). i diagrammet kan du se linjerne med en snirklet linje som et "Z" gennem dem er forbundet til 5V (5volt) og linjerne med en simpel cirkel "0" igennem dem er forbundet til GND (jord).

da du har konfigureret koden, skal du vide, hvor hver pin skal føre, og hvordan alt skal drives og styres. et lille tip er at finde et simpelt sted til din arduino, da den bliver nødt til at gemme sig inde i din handske. Jeg havde min midt på bagsiden af min hånd, men jeg anbefaler at placere arduinoen i begyndelsen af bagsiden af dit håndled, da accelerometeret bedst kunne placeres i midten af din hånd, og bluetooth kunne placeres hvor som helst.

den mest vanskelige del af byggeprocessen er lodning af alle dine kabler. dette var mit første lodningsprojekt, så jeg har meget at lære, men jeg kan tale af erfaring til at bruge ting som metalsko -ledninger til at forbinde hver attribut til volt og jord fra kun to forbindelser til arduinoen. dette gør det let at tilslutte mange ledninger til hinanden, men hvis du skal slutte en ledning til din arduino nano, anbefaler jeg lodning, da det garanterer en stærk forbindelse.

Arduino leonardo er en meget enkel proces, hvor du kan bruge jumperkabler til at tilslutte kortet, lodde enderne til dit slave -bluetooth -modul og tilslut ledningen fra pin 8 til GND (jord) uden forbindelser imellem siden LED'en vil ikke skinne så meget at bryde. til det sidste trin skal du oprette en sej, men enkel boks til din leonardo (mens usb stadig er tilsluttet), så du har en modtager til at tilslutte din computer. (jeg brugte en simpel i phone 4 -boks, perfekt til at passe til et arduino leonardo + bluetooth -modul.

Trin 4: Det endelige produkt

Image
Image
Det endelige produkt !!
Det endelige produkt !!
Det endelige produkt !!
Det endelige produkt !!

Og det er det!!

Hvis du har tilsluttet alt rigtigt, sørget for at ingen elektrisk ledning rører hinanden, og sørg for at alt er blevet tilsluttet, og du kan teste din handske med noget som den ældre ruller ved at vælge dine stave i overensstemmelse med de lys, du valgte, favorit dem, nøglebinder dem til tasterne på dine knapper, og det er det.

du kan nu spille et fordybende spil skyrim og føle dig som en rigtig troldmand. jeg håber du har det sjovt med dette design og fortæl mig, hvordan jeg kan forbedre mine projekter

tak og husk !!:

Hav det sjovt!!

Anbefalede: