Cuprins:
- Pasul 1: De ce ai nevoie?
- Pasul 2: Programarea dispozitivelor Arduino și Bluetooth
- Pasul 3: Construirea mănușii
- Pasul 4: Produsul final
Video: Mănușa vrăjitorului: o mănușă controlată Arduino: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Mănușa vrăjitoare.
În proiectul meu am creat o mănușă pe care o puteți folosi pentru a juca jocurile preferate legate de magie într-un mod răcoros și captivant, folosind doar câteva active de bază arduino și arduino. poți juca jocuri cu lucruri precum sulurile mai mari sau chiar îți poți crea propriul joc.
Mănușa folosește un accelerometru pentru a detecta viteza mâinii, astfel încât, dacă vă mișcați mâna într-o mișcare rapidă de aruncare, arduino va trimite un mesaj de la modulul bluetooth la receptor, astfel încât receptorul să poată porni o comandă și să facă clic pe computer ca un mouse clicuri. Mănușa are, de asemenea, un buton diferit pe care îl puteți utiliza pentru a schimba vrăjile și a schimba culoarea luminilor cu led din mănușă.
Pasul 1: De ce ai nevoie?
Veți avea nevoie de:
- 1x pereche de mănuși 1,5 mai mari cu dimensiunea ta.
- 1 x carcasă dreptunghiulară care poate conține un arduino leonardo și alte cabluri (am folosit o carcasă pentru iPhone 4)
- 1x arduino nano
- 1x arduino leonardo
- 1 inel adafruit neo-pixel 16
- 3 butoane la alegere (vă recomand butoane mici, deoarece trebuie să se potrivească în degete)
- 2 module bluetooth HC-05.
- 1x accelerometru pe 3 axe
și o mulțime de fire, câteva rezistențe de 220 ohmi (aș putea să o fac cu 6) și unele echipamente de lipit, cum ar fi staniu.
Pasul 2: Programarea dispozitivelor Arduino și Bluetooth
Pentru a începe proiectul, puteți codifica arduino nano și arduino leonardo, veți dori să creați o conexiune Bluetooth master și slave cu ambele module HC-05. Am găsit ghidul perfect pentru această instalare pe acest site și voi plasa un link către introducere, astfel încât să puteți face exact același lucru înainte de a continua (amintiți-vă: arduino leonardo este Slave și arduino nano este Master) (chiar vreau să mulțumesc „Riftliger” pentru instrucțiunile sale):
Odată ce v-ați conectat arduino leonardo ca sclav și arduino nano ca master, putem începe să le codăm pentru a funcționa cu fiecare atribut și a face mănușa.
Pentru a începe, asigurați-vă că aveți biblioteca configurată în ambele arduino și descărcați fișierul.
arduino-ul dvs. principal ar trebui să fie mănușa, astfel încât inelul neopixel și modulul Bluetooth să fie conectate. aceasta înseamnă că modulul master ar trebui să aibă:
#include #define PIN 6
și
#include SoftwareSerial BTserial (10, 11);
sclavul tău arduino ar trebui să poată primi informații cu bluetooth și să îți poată controla computerul. deci, pentru sclav, veți avea nevoie și de SoftwareSerial, precum și de vrăjitoare standard #include Keyboard.h și #include Mouse.h pe care le puteți găsi mai multe despre site-ul web arduino refrences.
În concluzie, am postat codul complet de mai jos și puteți crea un cod asemănător cu codul de mai jos pentru a vă face luminile sau pentru a vă mapa propriul accelerometru.
Pasul 3: Construirea mănușii
odată ce ați creat, încărcat, testat și îmbunătățit codul cu succes, trebuie să luați decizia de a începe construirea mănușii. în imaginile de mai sus am realizat o diagramă simplă a modului în care ar trebui configurat totul (îmi pare rău pentru abilitățile mele de desen). în diagramă puteți vedea liniile cu o linie squily ca un "Z" prin ele sunt conectate la 5V (5 volt) și liniile cu un cerc simplu "0" prin ele sunt conectate la GND (masă).
pe măsură ce ați configurat codul, ar trebui să știți unde trebuie să conducă fiecare pin și cum ar trebui să fie alimentat și controlat totul. un mic sfat este să găsești un loc simplu pentru arduino, deoarece va trebui să se ascundă în mănușa ta. Am avut-o pe a mea în mijlocul spatelui mâinii, dar vă recomand să plasați arduino la începutul spatelui încheieturii mâinii, deoarece accelerometrul ar putea fi cel mai bine plasat în mijlocul mâinii și bluetooth-ul ar putea fi plasat oriunde.
cea mai dificilă parte a procesului de construcție este lipirea tuturor cablurilor dvs. acesta a fost primul meu proiect de lipit, așa că am multe de învățat, dar pot vorbi din experiență pentru a folosi lucruri precum capace de cabluri metalice pentru a conecta fiecare atribut la volt și la masă de la doar două conexiuni la arduino. acest lucru face mai ușoară conectarea multor fire între ele, dar dacă trebuie să conectați un fir la arduino nano, vă recomand să lipiți, deoarece aceasta garantează o conexiune puternică.
Arduino leonardo este un proces foarte simplu în care puteți utiliza cabluri jumper pentru a vă conecta la placă, lipiți capetele la modulul bluetooth slave și conectați ledul de la pinul 8 la GND (masă) fără conexiuni între ele de la led nu va străluci la fel de mult ca să se rupă. pentru ultimul pas, creați o cutie rece, dar simplă, pentru Leonardo (în timp ce USB-ul este încă conectat), astfel încât să aveți un receptor pe care să îl conectați la computer. (Am folosit o cutie simplă de telefon i 4, perfectă pentru a se potrivi un modul arduino leonardo + bluetooth.
Pasul 4: Produsul final
Si asta e!!
Dacă ați conectat totul bine, asigurați-vă că niciun fir electric nu se atinge și asigurați-vă că totul a fost conectat și vă puteți testa mănușa cu ceva de genul sulurilor bătrâne alegând vrăjile în corelație cu luminile pe care le-ați ales, preferate le, apoi legați-le de tastele butoanelor dvs. și atât.
acum puteți juca un joc captivant de skyrim și vă puteți simți ca un vrăjitor adevărat. Sper că te distrezi cu acest design și spune-mi cum îmi pot îmbunătăți proiectele
vă mulțumesc și amintiți-vă !!:
A se distra!!
Recomandat:
Mănușă Soft Robotics: 8 pași (cu imagini)
Mănușa Soft Robotics: Proiectul meu este o mănușă softrobotică. Are un actuator poziționat pe fiecare deget; partea inferioară a mănușii este îndepărtată pentru a facilita utilizatorului să o poarte. Actuatoarele sunt activate de un dispozitiv poziționat pe încheietura mâinii puțin mai mare decât un ceas
Somatic - Mănușa de date pentru lumea reală: 6 pași (cu imagini)
Somatic - Mănușa de date pentru lumea reală: magneți cu cilindri de neodim cu diametrul de 4 mm Magneți cu cilindri din neodim cu diametrul de 4 mm Somatic este o tastatură și un mouse portabil, confortabil, neobstructiv și gata de purtare pe tot parcursul zilei. Este încărcat cu tot hardware-ul pentru a traduce semne manuale și m
Mașină controlată de la distanță - Controlată utilizând controlerul fără fir Xbox 360: 5 pași
Mașină controlată de la distanță - controlată folosind controler wireless Xbox 360: acestea sunt instrucțiuni pentru a vă construi propria mașină controlată de la distanță, controlată cu ajutorul unui controler fără fir Xbox 360
Braț robotizat controlat de mănușă: 6 pași (cu imagini)
Braț robotizat controlat de mănușă: Scop: Câștigă experiență și abilități de rezolvare a problemelor prin crearea unui proiect de finalizat Outline - Folosește o mănușă pentru a te conecta printr-un arduino pentru a controla un „braț” tipărit robotizat tridimensional. Fiecare dintre îmbinările de pe brațul imprimat 3-D are un servo care co
Mănușă de control mouse Arduino: 6 pași (cu imagini)
Mănușă de control al mouse-ului Arduino: Deci, pentru proiectul meu de școală, am făcut o mănușă Arduino care vă poate controla cursorul cu un accelerometru. În câțiva pași simpli îți voi arăta cum să replici acest proces