جدول المحتويات:
- اللوازم
- الخطوة 1: Collegamento Leap Motion / Arduino
- الخطوة 2: تنسيق Mappatura Leap Motion
- الخطوة 3: Scrittura Codice Su IDE Arduino
- الخطوة 4: Caricamento Sketch Su Scheda Arduino
فيديو: Leap Motion Controller. (Progetto Arduino): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
L'intento di Questo progetto è quello di useizzare il Leap Motion per controlare l'intensità di luce e i i colori di un led RGB in relazione al movimento delle mani nello spazio.
المرجعي:
Leap Motion SDK:
اللوازم
الكمبيوتر
معالجة IDE
IDE اردوينو
شيدا أردوينو أونو
قفزة الحركة
4 × كافى دي كوليجامينتو
1 × ليد RGB
3 × مقاومة 330 درجة
1 × اللوح
الخطوة 1: Collegamento Leap Motion / Arduino
الخطوة الأولى هي حركة قفزة جماعية إلى Arduino e per farlo ، ho useizzato Processing tramite la libreria "Processing. Serial". لكل مقياس وعاء في حركة قفزة كبيرة وأردوينو يستخدم بسبب مجموعة متنوعة من المحيطات. Leap Motion può essere programmato في Java منتر Arduino C ++. استيراد في معالجة la libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) di inviare dati ad arduino لكل عبر المسلسل. 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 informazioni Inviate da Processing ad Arduino vengono lette attraverso le funzioni Seri di Arduino. تعال إلى التحكم في التحقق من البيانات الموجودة في المسلسل الموجود في المسلسل ، وبالتالي يمكنك الحصول على مجموعة متنوعة من البيانات.
الخطوة 2: تنسيق Mappatura Leap Motion
Mappatura ينسق Leap Motion: لكل مجموعة قابلة للتحويل di valori che potessero essere supportati dai led ، ovvero 0-255. حسب السعر ciò ho creato un box interattivo su Processing ، ho dovuto lavorare con le funzioni presenti all'interno della classe "inter interterno della interaction box" del Leap Motion، che rappresenta una regione forma di scatola all'interno del campo visivo di Quest'ultimo e fornisce تنسيق عادي لكل ماني و dita. I valori base de 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 useizzarli su Arduino.
A Questo punto illumino i led RGB.
developer-archive.leapmotion.com/documenta…
الخطوة 3: Scrittura Codice Su IDE Arduino
Dopo المتوسط الكامل للشفرة عن المعالجة والإعدادات الجماعية للحركة القفزة إلى Arduino ، و Arduino ، و IDE Arduino (Allegato).
من خلال Arduino ho creato quindi del codice che mi permettesse di ricevere i dati da Processing.
تعريف المتغيرات.
إعداد الفراغ: Impostazione pin relativi alla corrente del led e dei canali rgb يخرج وينتج عن طريق سريع لبيانات della porta series 9600).
الحلقة المفرغة: creo una nuova stringa nella quale inserisco tutti i dati che mi ha inviato process ، دبوس دي الإخراج).
الخطوة 4: Caricamento Sketch Su Scheda Arduino
Dopo متوسط التنفيذ الكامل للكود ، متوسط الفعالية للتحقق من البحث ، هو رسم كاريكاتوري ، جدول زمني ، Arduino Uno e ho iniziato ، تحكم بقيادة تراميت l'utilizzo delle mie mani.
كويندي:
-alzando la mano destra dal basso verso l'alto ، وحدة تحكم i colori del led ؛
-alzando la mano sinistra dal basso verso l'alto ، controlo 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:
اردوينو:
المعالجة:
موصى به:
روبوت البحث عن بعد والتخلص من Leap Motion المتحكم فيه: 5 خطوات
روبوت البحث عن بعد والتخلص من Leap Motion الذي يتم التحكم فيه عن بُعد: كجزء من مشاركتي في Leap Motion # 3D Jam ، كنت متحمسًا لبناء روبوت البحث / الإنقاذ هذا الذي يتم التحكم فيه بواسطة الإيماءات اللاسلكية استنادًا إلى Raspberry Pi. يوضح هذا المشروع ويقدم مثالًا بسيطًا على كيفية إيماءات اليد اللاسلكية ثلاثية الأبعاد
البرنامج التعليمي: كيفية استخدام Mini PIR Motion Sensor HC-SR 505 مع Arduino UNO: 3 خطوات
البرنامج التعليمي: كيفية استخدام Mini PIR Motion Sensor HC-SR 505 مع Arduino UNO: الوصف: سيوضح لك هذا البرنامج التعليمي بعض الخطوات البسيطة حول كيفية استخدام وحدة مستشعر الحركة باستخدام Arduino Uno. في نهاية هذا البرنامج التعليمي ، ستحصل على نتيجة مقارنة عندما يتمكن المستشعر من اكتشاف الحركة ولا يمكنه اكتشاف أي حركة
DIY Arduino 2d Motion Racing Simulator: 3 خطوات
DIY Arduino 2d Motion Racing Simulator: في هذه التعليمات ، سأوضح لك كيفية بناء محاكاة قيادة ممتعة باستخدام متحكم Arduino ومحركين صغيرين مؤازرين
مراقبة تررم سحلية باستخدام Adosia IoT WiFi Controller + Motion Detect: 17 خطوة (بالصور)
مراقبة تررم سحلية باستخدام Adosia IoT WiFi Controller + Motion Detect: في هذا البرنامج التعليمي سوف نوضح لك كيفية بناء حوض سحلية بسيط لحفنة من بيض السكينك الذي وجدناه عن طريق الخطأ وأزعجناه أثناء البستنة بالخارج. نريد أن يفقس البيض بأمان ، لذلك كل ما سنفعله هو إنشاء مساحة آمنة باستخدام بلاست
NES Controller Shuffle (Nintendo Controller MP3 ، V3.0): 5 خطوات (مع الصور)
NES Controller Shuffle (Nintendo Controller MP3 ، V3.0): لقد مزقت تمامًا ryan97128 في تصميمه لـ Nintendo Controller MP3 ، الإصدار 2.0 وسمعت أنه حصل على الفكرة من Morte_Moya الحكيمة ، لذلك لا يمكنني الاعتماد على كل عبقريتهم. أردت فقط إضافة الراحة وإعادة الشحن