Satura rādītājs:
- Piegādes
- 1. darbība: Collegamento Leap Motion / Arduino
- 2. darbība: Mappatura saskaņo lēcienu
- 3. darbība: Scrittura Codice Su IDE Arduino
- 4. solis: Karicamento skice Su Scheda Arduino
Video: Lēciena kustības kontrolieris. (Progetto Arduino): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Jautājums par šo progetto ir Leello Motion utilīta, kas tiek izmantota, lai kontrolētu gaismas un gaismas kolonnas un vadīto RGB, kas atrodas relatīvajā kustībā.
Atsauce:
Lēciena kustības SDK:
Piegādes
PC
IDE apstrāde
IDE arduino
Scheda Arduino Uno
Lēciena kustība
4 x kolekcionāri
1 x LED RGB
3 x 330Ω pretestība
1 x maizes dēlis
1. darbība: Collegamento Leap Motion / Arduino
Šis ir pirmais solis, kas ir kolekcionārs Leap Motion un Arduino e per farlo, izmantojot utilītas Processing tramite la Libreria "Processing. Serial". Katrs metrs komunicē Leap Motion un Arduino ho utilizzato due diversie ambienti di sviluppo. Lēciena kustība ir paredzēta programmai Java Arduino C ++. Importēt uz apstrādi la libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) di inviare data ad Arduino per via seriale. I parametri che può acquisire questa classe sono Byte, int e string. La mia nepieciešamība quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Il type 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 sērijas Arduino. Nāk prima istruzione ho inserito un controllo per verificare se ci sono dati in ingresso nella porta seriale, se esiste un valore creiamo una variabile di tipo stringa che Iegisisce tutti i valori inoltrati da processing prima del carattere "/n".
2. darbība: Mappatura saskaņo lēcienu
Mappatura koordināta Leap Motion: uz konvertētāju nav diapazona di valori che potessero essere supportati dai led, ovvero 0-255. Per fare ciò ho creato un box interactttivo su Processing, ho dovuto lavorare con le funzioni presenti all'interno della classe "mijiedarbības kaste" 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, skava). Fatto ciò moltiplico i valori per 255 e poi li converto in intero per utilizzarli su Arduino.
Questo punto illumino es vadīju RGB.
developer-archive.leapmotion.com/documenta…
3. darbība: 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, è arrivato il moment of di scivere il codice sull 'IDE Arduino (Allegato)
Per Arduino ho creato quindi del codice che mi permettesse di ricevere i data da processing.
Definisco le variabili.
Void Setup: Impostazione pin relativi 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 dati 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 atsevišķi in interi e assegno i valori ottenuti ai relativi pin di izeja).
4. solis: Karicamento skice Su Scheda Arduino
Arduino Uno e ho iniziato a controllare led 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 un valori della luminosità un dei colori.
I codici sono scaricabili sia con i link sotto al video youtube che qui sotto:
Arduino:
Apstrāde:
Ieteicams:
Lēciena kustības kontrolēts attālās meklēšanas un iznīcināšanas robots: 5 soļi
Lēciena kustības kontrolēts attālās meklēšanas un iznīcināšanas robots: Kā daļu no ieraksta par Leap Motion #3D Jam es biju sajūsmā, ka varu izveidot šo bezvadu žestu vadīto meklēšanas/glābšanas robotu, pamatojoties uz Raspberry Pi. Šis projekts demonstrē un sniedz minimālistisku piemēru tam, kā bezvadu 3D roku žesti var
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
Palaist lēciena spēli, izmantojot Unity, BT Arduino, ultraskaņas sensoru: 14 soļi
Palaist lēciena spēli, izmantojot Unity, BT Arduino, ultraskaņas sensoru: Pēc mana vienotības projekta Unity Multiplayer 3D hologrammas spēle un datora hologrammas projektora veiksmes šis ir otrais vienotības projekts. Tātad, lai pabeigtu visu projektu no spēles sākuma līdz beigām, ir nepieciešams daudz laika, lai mācītos. Kad es sāku
Punktu lēciena spēle (neizmantojot Arduino): 6 soļi
Punktu lēciena spēle (neizmantojot Arduino): PārskatsSveiki! Es esmu Shivansh, IIIT-Hyderabad students. Es esmu šeit ar savu pirmo pamācību, kas ir spēle, kas iedvesmota no Google Chrome dinozauru lēciena spēles. Spēle ir vienkārša: leciet pāri ienākošajiem šķēršļiem, lai iegūtu punktu. Ja jūs
Kustības kontrolēta izeja - no kustības sensora gaismas: 6 soļi
Kustības kontrolēta izeja - no kustības uztveršanas gaismas: Iedomājieties, ka esat viltīgs cilvēks, kas dodas uz visbriesmīgāko kvartāla māju. Pēc tam, kad esat izgājis garām visiem spokiem, spokiem un kapsētām, jūs beidzot nokļūstat pēdējā ceļā. Jūs varat redzēt konfektes bļodā priekšā! Bet tad pēkšņi gho