Table des matières:
- Fournitures
- Étape 1: Collegamento Leap Motion / Arduino
- Étape 2: Mappatura Coordiate Leap Motion
- Étape 3: Scrittura Codice Su IDE Arduino
- Étape 4: Caricamento Sketch Su Scheda Arduino
Vidéo: Contrôleur de mouvement de saut. (Progetto Arduino): 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
L'intention de la recherche et l'utilisation du mouvement Leap pour contrôler l'intensité de la lumière et la couleur d'un led RVB dans la relation avec le mouvement d'elle mani nello spazio.
Référence:
Leap Motion SDK:
Fournitures
ordinateur
Traitement IDE
IDE arduino
Scheda Arduino Uno
Mouvement de saut
4 x cavi di collegamento
1 x Led RVB
3 x résistance 330Ω
1 x planche à pain
Étape 1: Collegamento Leap Motion / Arduino
Il s'agit de la première étape de l'école Leap Motion ad Arduino et par Farlo, ho utilizzato Processing tramite la libreria "Processing. Serial". Per poter mettere in comunicazione Leap Motion e Arduino ho utilizzato due diversi ambienti di sviluppo. Leap Motion pu essere programmato en Java mentre Arduino C++. Importo in Processing la libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) di inviare dati ad Arduino per via seriale. I parametri che può acquisire questa class sono Byte, int e string. La mia necessità è quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Il tipo di Variabile utilizzato è stato quindi quello di tipo String, composto a sua volta da una serie di stringhe. seriali di Arduino. Come prima istruzione ho inserito un controllo per verificare se ci sono dati in ingresso nella porta seriale, see esiste un valore creiamo una variabile di tipo stringa che acquisisce tutti i valori inoltrati da processing prima del carattere "/n".
Étape 2: Mappatura Coordiate Leap Motion
Mappatura coordonner Leap Motion: pour convertir la plage de valeur de la valeur de la puissance et de la prise en charge de la led, ovvero 0-255. Per fare ciò ho creato un box interattivo su Processing, ho dovuto lavorare con le funzioni presenti all'interno della classe "interaction box" del Leap Motion, che rappresenta una regione a forma di scatola all'interno del campo visivo di quest'ultimo e fornisce coordonner 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 utiliser sur Arduino.
Un questo punto illumino i led RGB.
developer-archive.leapmotion.com/documenta…
Étape 3: Scrittura Codice Su IDE Arduino
Dopo aver completato la scrittura del codice su Processing e essere riusciti a collegare il Leap Motion ad Arduino, è arrivato il momento di scrivere il codice sull' IDE Arduino (Allegato)
Per Arduino ho creato quindi del codice che mi permettesse di rizevere i dati da processing.
Definisco le variabili.
Configuration du vide: Impostazione pin relativi alla corrente del led e dei canali rgb come outuput e velocità di trasferimento dati 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 separate in interi e assegno i valori ottenuti ai relativi broche di sortie).
Étape 4: Caricamento Sketch 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.
I codici sono scaricabili sia con i link sotto al video youtube che qui sotto:
Arduino:
Traitement:
Conseillé:
Surveillance d'un terrarium de lézard à l'aide du contrôleur WiFi Adosia IoT + détection de mouvement : 17 étapes (avec photos)
Surveillance d'un terrarium de lézard à l'aide du contrôleur WiFi Adosia IoT + détection de mouvement : dans ce tutoriel, nous allons vous montrer comment construire un terrarium de lézard simple pour une poignée d'œufs de scinque que nous avons accidentellement trouvés et dérangés en jardinant à l'extérieur. Nous voulons que les œufs éclosent en toute sécurité, donc tout ce que nous ferons est de créer un espace sûr à l'aide d'un plast
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Exécutez le jeu de saut en utilisant Unity, BT Arduino, capteur à ultrasons : 14 étapes
Exécuter le jeu Jump en utilisant Unity, BT Arduino, capteur à ultrasons : Après le succès de mon projet Unity Jeu d'hologramme 3D multijoueur Unity et Projecteur d'hologramme pour PC, il s'agit du deuxième projet d'Unity. Donc, pour terminer le projet complet du début à la fin du jeu, il faut beaucoup de temps pour étudier. Quand je commence
Jeu de saut Arduino : 3 étapes
Arduino Jumping Game : Liste des pièces : 1 x Arduino UNO 1 x écran LCD (16 x 2 caractères) 1 x carte d'essai électronique 1 x résistance de 220 1 x interrupteur à bouton-poussoir Fil de raccordement à noyau solide 1 x câble USB
Sortie à contrôle de mouvement - À partir d'une lumière à détection de mouvement : 6 étapes
Sortie à contrôle de mouvement - À partir d'une lampe à détection de mouvement : Imaginez que vous êtes un trick-or-treater allant à la maison la plus effrayante du bloc. Après avoir dépassé toutes les goules, fantômes et cimetières, vous arrivez enfin au dernier chemin. Vous pouvez voir les bonbons dans un bol devant vous ! Mais soudain, un gho