Tartalomjegyzék:
- Kellékek
- 1. lépés: Collegamento Leap Motion / Arduino
- 2. lépés: A Mappatura koordinálja az ugrást
- 3. lépés: Scrittura Codice Su IDE Arduino
- 4. lépés: Caricamento Sketch Su Scheda Arduino
Videó: Ugrás mozgásvezérlő. (Progetto Arduino): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ingyenes Ingyenes Ingyenes Ez a progetto a Leap Motion használatához, a Leap Motion vezérléséhez, az intenzitással és a színnel, valamint a vezetett RGB -vel a mozgófényben.
Referencia:
Leap Motion SDK:
Kellékek
PC
IDE feldolgozás
IDE arduino
Scheda Arduino Uno
Ugró mozdulat
4 x gyűjtemény
1 x LED RGB
3 x rezisztencia 330Ω
1 x kenyeretábla
1. lépés: Collegamento Leap Motion / Arduino
Ez az első lépés a Leap Motion hirdetés Arduino e és farlo gyűjteményében, amely a "Processing. Serial" libreria feldolgozási programjának használatát használja. A Potter mérőinek a Leap Motion és az Arduino kommunikációs kommunikációjában a sokoldalú sviluppo ambienti miatt lehet használni. Leap Motion program a Java mentre Arduino C ++ programban. Importálás a feldolgozásban Libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) híres adatok ad Arduino per seriale. quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Il tipo di Variabile utilizzato è stato quindi quello di tipo String, compost a sua volta da una serie di stringhe. Le informazioni inviate da Processing ad Arduino vengono lette attraverso le funzioni sorozat Arduino. Jöjjön el elsőként az ellenőrzéshez és a vezérléshez, hogy ellenőrizze a ci sono adatait az inresso nella porta seriale, se esiste un valore creiamo una variabile di tipo stringa che omandisisce tutti i valori inoltrati da feldolgozás prima del carattere "/n".
2. lépés: A Mappatura koordinálja az ugrást
Mappatura koordináta Leap Motion: konvertálásonként négy tartományban, értékek szerint, potessero essere supportati dai led, ovvero 0-255. Fare ciò ho creato un box interstivo su Processing, ho dovuto lavorare con le funzioni presenti all'interno della classe "interact box" del Leap Motion, che rappresenta una regione a forma di scatola all'interno del campo visivo di quest'ultimo e fornisce koordinate normalizzate per mani e dita. I valori base di questa classe sono i millimetri che ho quindi convertito in un range da 0 a 1 attraverso la funzione "Vector normalize point (vector position, boolean, clamp). Fatto ciò moltiplico i valori per 255 e poi li converto in intero per utilizzarli su Arduino.
A questo punto illumino vezette az RGB -t.
developer-archive.leapmotion.com/documenta…
3. lépés: Scrittura Codice Su IDE Arduino
Dopo aver completato la scrittura del codice su Processing and essere riusciti and a collegare il Leap Motion ad Arduino, arrívo il momento di scivere il codice sull 'IDE Arduino (Allegato)
Arduino ho creato quindi del codice che mi permettesse di ricevere i data da processing.
Definisco le variabili.
Void Setup: Impostazione pin relative alla corrente del led e dei canali rgb come oututut and speed of trasferimento data della porta seriale 9600).
Void Loop: creo una nuova stringa nella quale inserisco tutti i data che mi ha inviato processing, utilizzo la classe getValue che mi permette di separare le stringhe contenute nella stringa precedentemente creata, converto tutte le stringhe külön in interi e assegno i valori ottenuti ai relativi pin di kimenet).
4. lépés: Caricamento Sketch Su Scheda Arduino
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 and valori della luminosità e dei colori.
I codici sono scaricabili sia con link link sotto al video youtube che qui sotto:
Arduino:
Feldolgozás:
Ajánlott:
Ugrás mozgással vezérelt távoli keresési és ártalmatlanítási robot: 5 lépés
Ugrómozgás -vezérelt távoli keresési és ártalmatlanítási robot: A Leap Motion #3D Jam bejegyzésem részeként izgatottan készültem a Raspberry Pi -n alapuló vezeték nélküli gesztusokkal vezérelt keresési/mentési robot létrehozására. Ez a projekt bemutatja és minimalista példával szolgál arra, hogy a vezeték nélküli 3D kézmozdulatok hogyan működnek
Mozgásvezérlő kardán: 12 lépés
Mozgásvezérlő Gimbal: Helló mindenkinek, a nevem Harji Nagi. Jelenleg másodéves hallgató vagyok, elektronikát és kommunikációs mérnököt tanulok a kanpuri Pranveer Singh Institute of Technology -tól (UP). Nagyon érdekel a robotika, az arduino, a mesterséges intelligencia
Mozgásvezérlő csúszka a Time Lapse Rail számára: 10 lépés (képekkel)
Mozgásvezérlő csúszka az időzített sínhez: Ez az utasítás elmagyarázza, hogyan lehet motorizálni az időzített sínt egy Arduino által hajtott lépésmotor segítségével. Elsősorban arra a mozgásvezérlőre fogunk összpontosítani, amely a lépésmotort hajtja, feltéve, hogy már rendelkezik sínnel, amelyet motorizálni szeretne. Például, ha
Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés
If This then That: a Blackbox: Run, Dodge and Jump: A nevem Remco Liqui lung, és ez egy If This then That iskola projekt. A Fekete doboz: Run, Dodge and Jump egy doboz, amelyben egy játszható játék található. A gondolat az, hogy játssz egy játékot, és ha elért egy bizonyos pontszámot (100 pont)
Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: 4 lépés
Lejátszás/ugrás gomb hozzáadása önálló CD-ROM-meghajtójához: Ha CD-lejátszót szeretne készíteni egy régi CD-ROM-meghajtóból (nézze meg itt), de a meghajtó nem rendelkezik PLAY/SKIP gombbal az előlapon ….. Ne csüggedjen, egyet hozzáadhat a legtöbb Cd -meghajtóhoz, > > > > Olvass tovább