Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Mwendo wa Collegamento Leap / Arduino
- Hatua ya 2: Mappatura Coordiate Leap Motion
- Hatua ya 3: Scrittura Codice Su IDE Arduino
- Hatua ya 4: Mchoro wa Caricamento Su Scheda Arduino
Video: Mdhibiti wa Mwendo wa Leap. (Progetto Arduino): Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Ujumbe wa mpango huo unahusu mpango wa matumizi ya Leap Motion kwa udhibiti wa kila kitu kinachotambuliwa na RGB iliyoongozwa na RGB katika utaftaji mpya wa habari.
Rejea:
Leap Motion SDK:
Vifaa
PC
Usindikaji wa IDE
IDE arduino
Scheda Arduino Uno
Hoja kwa mwendo
4 x cavi di collegamento
1 x Iliyoongozwa RGB
3 x resistenze 330Ω
1 x Bodi ya mkate
Hatua ya 1: Mwendo wa Collegamento Leap / Arduino
Je! Unachukua hatua gani kutoka kwa mwenzako Leap Motion kwa Arduino na kwa kila kitu, kwa kutumia Utaftaji wa Tramite ya bure "Usindikaji. Serial". Kwa kila mtungi katika comunicazione Leap Motion na Arduino ho utilizzato kutokana na diversi ambienti di sviluppo. Leap Motion può essere programu katika Java mentre Arduino C ++. Importo in Processing la libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) di inviare dati to Arduino per per seriale. Mimi ni parametri che puis kununua mahitaji ya mpango wa Byte, ndani ya kamba. Quella di inviare to Arduino numeri interi con valori compresi tra 0-255. Ilikuwa ni aina tofauti za matumizi na kanuni kwa njia ya Kamba, ambayo inajumuisha idadi ya watu wanaotumia huduma hiyo. seriali di Arduino. Njoo prima istruzione ho inserito un controllo per verificare se ci sono dati in ingresso nella porta seriale, seiste un valore creiamo una variabile di tipo stringa che acquisisce tutti i valori inoltrati da processing prima del carattere "/ n".
Hatua ya 2: Mappatura Coordiate Leap Motion
Mappatura kuratibu Leap Motion: kwa kila mpatanishi wa viwango tofauti vya huduma kwa msaada wa dai led, ovvero 0-255. Kwa bei ya juu ya kuunda sanduku moja kwa njia ya Usindikaji, ili kufanya kazi kwa kutumia vifaa vya kusindika "sanduku la mwingiliano" kwa mwendo wa Leap, unaweza kupata tena fomu mpya ya utaftaji. uratibu wa uratibu wa kawaida kwa kila mtu na dita. Mimi ni msingi wa mahitaji ya mgawanyiko na milimetri che ho quindi convertito in an range from 0 a 1 attraverso la funzione "Vector normalize point (vector position, boolean, clamp). Fatto ciò moltiplico i valori per 255 na poi li converto in intero per utilizzarli su Arduino.
Questo punto illumino niliongoza RGB.
developer-archive.leapmotion.com/documenta…
Hatua ya 3: Scrittura Codice Su IDE Arduino
Kufikia mwisho wa maandishi ya maandishi kwenye Usindikaji na kufanya utafiti kwa mwenzako katika Leap Motion kwa Arduino, na wakati huo huo tutaweza kusoma nakala ya IDE Arduino (Allegato)
Kwa Arduino kwa kuunda orodha mpya ya sheria na idhini ya kusindika mpunga na usindikaji.
Definisco le variabili.
Usanidi wa Utupu: Pini ya kutekelezwa kwa kila kitu kinachosababishwa na kuongozwa na dei canali rgb itatoka nje na itatolewa kwa njia moja kwa moja kwa 9600).
Kitanzi Kitupu: creo una nuova stringa nella quale inserisco tutti i dati che mi ha inviato processing, utilizzo la classe getValue che mi permette di separare le stringhe contenute nella stringa precedentemente creata, converte tutte le stringhe separate in interi e assegno i valori ottenuti ai relativi pato di pato).
Hatua ya 4: Mchoro wa Caricamento Su Scheda Arduino
Dopo aver completato la scrittura del codice ed aver effettuato la verifica di quest'ultimo ho caricato lo sketch sulla scheda Arduino Uno e ho iniziato a controllare il led tramite l'utilizzo delle mie mani.
Quindi:
-alzando la mano destra dal basso verso l'alto, controllo i colori del led;
-alzando la mano sinistra dal basso verso l'alto, controllo l'intensità della luminosità;
-facendo un cerchio con un dito, inverto i valori della luminosità e dei colori.
Ninaweza kuona kuwa hakuna kitu kinachounganishwa na video ya video ya video hii:
Arduino:
Usindikaji:
Ilipendekeza:
Vipande vya LED vya mwendo wa mwendo wa mwendo: Hatua 8 (na Picha)
Mwendo Reactive Surfboard Vipande vya LED: Hivi karibuni, mimi na marafiki wengine tuligundua kutumia mto. Kuishi Munich tuna bahati ya kuwa na mawimbi matatu ya mto yanayoweza kutiririka kati ya eneo maarufu la mawimbi ya Eisbach. Ubaya wa kutumia mto ni kwamba ni ya kulevya na kwa hivyo mimi hupata wakati wa kufanya
Mwendo-ulioamilishwa na Mwendo-ulioamilishwa Taa ya LED: 4 Hatua
Mwendo wa Kuendesha-Mwendo-ulioamilishwa Taa ya LED: Ikiwa ungependa kuweka taa mahali pengine ambayo haitoi wired ndani, hii inaweza kuwa kile unahitaji
Mwendo wa mwendo wa jua: Maandiko ya Haptic Prosthetic: Hatua 5
Moonwalk: Maoni ya Haptic Prosthetic: Maelezo: Moonwalk ni kifaa bandia kisicho na shinikizo kwa watu walio na hisia dhaifu za kugusa (dalili kama za ugonjwa wa neva). Mwendo wa mwezi ulibuniwa kusaidia watu binafsi kupokea maoni yanayofaa wakati miguu yao inapowasiliana
Mwendo wa Kudhibitiwa kwa Mwendo: Hatua 7 (na Picha)
Timelapse inayodhibitiwa na mwendo: Ukomo wa wakati ni mzuri! Wanatusaidia kutazama ulimwengu unaotembea polepole ambao tunaweza kusahau kufahamu uzuri wake. Lakini wakati mwingine video thabiti ya wakati wa kurudi nyuma inaweza kuchosha au kuna mambo mengi yanayotokea karibu kwamba pembe moja tu sio
Jacket ya Usalama Mlimani: Jacket ya Mwendo ya Usikivu wa Mwendo: Hatua 11 (na Picha)
Jacket ya Usalama Mlimani: Jacket ya Mwendo ya Usikivu wa Mwendo: Uboreshaji wa umeme mwepesi na unaoweza kuvaliwa unafungua uwezekano mpya wa kuleta teknolojia katika nchi ya nyuma na kuitumia kuongeza usalama wa wale wanaochunguza. Kwa mradi huu, nilitumia uzoefu wangu mwenyewe na ushauri wa nje