Përmbajtje:
- Furnizimet
- Hapi 1: Collegamento Leap Motion / Arduino
- Hapi 2: Lëvizja Koordinative e Kërcimit të Mappatura
- Hapi 3: Scrittura Codice Su IDE Arduino
- Hapi 4: Caricamento Sketch Su Scheda Arduino
Video: Kontrolluesi i lëvizjes së kërcimit. (Progetto Arduino): 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
L'intento di questo progetto è quello di useizzare il Leap Motion për kontrollin e përdorimit të kontrollit të ngjyrës dhe ngjyrës së saj nga RGB të udhëhequr në lidhje me lëvizshmërinë e një mani nello spazio.
Referenca:
SDK Leion Motion:
Furnizimet
PC
Përpunimi IDE
IDE arduino
Scheda Arduino Uno
Lëvizja e Kërcimit
4 x cavi di collegamento
1 x Led RGB
3 x resistenze 330Ω
1 x Breadboard
Hapi 1: Collegamento Leap Motion / Arduino
Përfundimisht, hapni kolegjin Leap Motion në Arduino e per farlo, me ndihmën e përpunimit të tramite li libreria "Processing. Serial". Për poter mettere në komunikim Leap Motion e Arduino do të përdorë për shkak të diversitetit të ambientit në sviluppo. Leap Motion aplikoni program në Java mente 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ò fitoj questa classe sono Byte, int e string. La mia needità 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. Le të informoni ftesën e përpunimit të Arduino vengono lette attraverso le funzioni seriali di Arduino. Ejani prima istruzione ho inserito un controllo per verificare se ci sono dati në ingresso nella porta seriale, se esiste un valore creiamo una variabile di tipo stringa che accisisce tutti dhe valori inoltrati për përpunimin prima del carattere "/n".
Hapi 2: Lëvizja Koordinative e Kërcimit të Mappatura
Koordinimi i Lëvizjes së Kërcimit të Hapësirës: për një gamë të kufizuar të fuqisë, mund të ketë mbështetje të mëtejshme, në 0-255. Për çmimin e krijimit të një kutie interattivo për Përpunimin, kjo do të thotë që ju do të prezantoni të gjitha "kutinë e ndërveprimit" nga Lëvizja e Kërcimit, e cila do të përfaqësohet nga një rajon në një formë të shpërndarjes së të gjithë modës së kërkimit në kërkim fornisce bashkërendoj normalizzate per mani e dita. Unë e vlerësoj atë për të kthyer një milimetri në një varg për 0 dhe 1 tërheqje nga funzione "Vector normalize point (position vector, boolean, clamp). Fatto ciò moltiplico i valori për 255 e poi li converto në intero per utilizzarli su Arduino.
Një kërkesë për të ndriçuar i udhëhequr RGB.
developer-archive.leapmotion.com/documenta…
Hapi 3: Scrittura Codice Su IDE Arduino
Dopo aver Compato la scrittura del codice su Përpunimi dhe përdorimi i koleksioneve të Leap Motion në Arduino, dhe arritja në momentin e nevojshëm të shkrimit të kodit sull 'IDE Arduino (Allegato)
Për Arduino, ajo krijoi një kod të përshtatshëm në përpunimin e të dhënave të mia.
Definisco le variabili.
Void Setup: Impostazione pin relativi alla corrente del led dhe dei canali rgb dalin nga shpejtësia e trasferimento në datën e portës seriale 9600).
Void Loop: krijoj një nuova stringa nella quale inserisco tutti i dati che mi ha inviato processing, useizzo la classe getValue che mi permette di separare le stringhe contenute nella stringa precedent creata, converto tutte le stringhe ndarë në interi e assegno dhe valori ottenuti ai relativ pin di output).
Hapi 4: Caricamento Sketch Su Scheda Arduino
Dopo aver completeato 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.
Unë jam duke përdorur sono scaricabili sia con i link sotto al video youtube che qui sotto:
Arduino:
Përpunimi:
Recommended:
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: 4 hapa
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: Gjatë një pandemie, një mënyrë për të zvogëluar transmetimin e virusit është të maksimizoni distancën fizike midis njerëzve. Në dhoma ose dyqane, do të ishte e dobishme të dini se sa njerëz janë në hapësirën e mbyllur në çdo kohë. Ky projekt përdor një palë
Ndërtoni një Gjurmues të Veshjeve të Lëvizjes (BLE Nga Arduino në një Aplikacion të Personalizuar të Studio Studio): 4 hapa
Ndërtoni një Gjurmues të Veshjeve të Lëvizjes (BLE Nga Arduino në një Aplikacion të Personalizuar për Studio Studio): Bluetooth me Energji të Ulët (BLE) është një formë e komunikimit Bluetooth me fuqi të ulët. Pajisjet e veshshme, si veshjet e mençura që unë ndihmoj në hartimin në Predictive Wear, duhet të kufizojnë konsumin e energjisë kudo që të jetë e mundur për të zgjatur jetën e baterisë dhe shpesh të përdorin BLE.
Ndjekja e Lëvizjes duke Përdorur MPU-6000 dhe Arduino Nano: 4 Hapa
Ndjekja e Lëvizjes duke Përdorur MPU-6000 dhe Arduino Nano: MPU-6000 është një Sensor i Ndjekjes së Lëvizjes me 6 Aks, i cili ka një akselerometër me 3 boshte dhe një xhiroskop me 3 boshte të ngulitura në të. Ky sensor është i aftë të gjurmojë në mënyrë efikase pozicionin dhe vendndodhjen e saktë të një objekti në rrafshin 3-dimensional. Mund të punësohet në
Kontrolluesi i lojërave të bazuara në Arduino - Kontrolluesi i lojërave Arduino PS2 - Duke luajtur Tekken Me DIY Arduino Gamepad: 7 hapa
Kontrolluesi i lojërave të bazuara në Arduino | Kontrolluesi i lojërave Arduino PS2 | Luajtja e Tekken Me DIY Arduino Gamepad: Përshëndetje djema, të luani lojëra është gjithmonë argëtuese, por të luani me Kontrolluesin tuaj të personalizuar të lojës DIY është më argëtuese. Pra, ne do të bëjmë një Kontrollues të lojës duke përdorur arduino pro micro në këtë udhëzues
Dritat e kërcimit: 4 hapa
Dritat e Vallëzimit: Ky është një udhëzues hap pas hapi që tregon se si të ndizni dymbëdhjetë LED në modele të ndryshme duke përdorur vetëm dy potenciometra (Tenxhere). Shtë një projekt shumë i thjeshtë dhe ekonomik që nuk kërkon ndonjë aftësi të veçantë (përveç disa saldimeve), por vetëm një