
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46

L'intento di questo progetto è quello di utilizzare il Leap Motion per controllare l'intensità di luce e i colori di un LED RGB in relazione al movimento delle mani nello spazio.
התייחסות:
Leap Motion SDK:
אספקה
מחשב
עיבוד IDE
IDE arduino
Scheda Arduino Uno
תנועת קפיצה
4 x cavi di collegamento
1 x LED RGB
3 x התנגדות 330Ω
1 x לוח לחם
שלב 1: תנועת קולגמנטו קפיצה / ארדואינו


Il primo step è quello di collegare Leap Motion ad Arduino e per farlo, ho utilizzato עיבוד tramite la libreria "Processing. Serial". לכל קוטר באפשרות Leap Motion e Arduino ho utilizzato due diversi ambienti di sviluppo. תוכנת Leap Motion היא תוכנת Java ב- 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. quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Il tipo di Variabile utilizzato è stato quindi quello di tipo מחרוזת, קומפוסט ו sua volta da una series di stringhe. בואו תחילה ניתן לבקר בבקרה על מנת לראות את זה בנגרסה nella porta seriale, se esiste un valore creiamo una variabile di tipo stringa che acquisisce tutti i valori inoltrati da עיבוד prima del carattere "/n".
שלב 2: תנועת קפיצה מתואמת של Mappatura

קואורדינטות קואורדינטות Mappatura Leap Motion: per convertire nel range di valori che potessero essere supportati dai led, ovvero 0-255. עבור כל מחיר יצירת תיבות אינטראקטיביות בעיבוד, עיסוק, הובלה לאהוב עם le funzioni presenti all'interno della class "תיבת אינטראקציה" del Leap Motion, che rappresenta una regione a forma di scatola all'interno del campo visivo di quest'ultimo e קואורדינטות קואורדינטות רגילות לכל מאמר זה. I valori base di questa classe sono and millimetri che ho quindi convertito in one range da 0 a 1 attraverso la funzione "וקטור נורמליזציה וקטורית (מיקום וקטורי, בוליאני, מהדק). utilizzarli su Arduino.
A questo punto illumino i led RGB.
developer-archive.leapmotion.com/documenta…
שלב 3: Scrittura Codice Su IDE Arduino

Dopo aver completeato 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)
עבור Arduino ho creato quindi del codice che mi permettesse di ricevere i dati da עיבוד.
Definisco le variabili.
Void Setup: 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 עיבוד, utilizzo la classe getValue che mi permette di separare le stringhe contenute nella stringa precedentemente creata, converto tutte le stringhe נפרדות ב interi e assegno i valori ottenuti ai relativi פלט pin di).
שלב 4: סקיצה Caricamento 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 control il led tramite l'utilizzo delle mie mani.
קווינדי:
-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:
עיבוד:
מוּמלָץ:
בקר אות תנועה: 4 שלבים

בקר איתותי תנועה: לעתים קרובות קיימים תרחישים בהם נדרשים רצפי אותות תנועה גמישים לתיאום התנועה דרך צומת של רחוב סואן ורחוב צדדי בשימוש קל. במצבים כאלה, ניתן לשלוט ברצפים באמצעות diff
ניטור טרריום לטאה באמצעות בקר Adoia IoT WiFi + זיהוי תנועה: 17 שלבים (עם תמונות)

ניטור טרריום לטאה באמצעות בקר WiFi של Adosia IoT + זיהוי תנועה: במדריך זה נראה לך כיצד לבנות טרריום לטאה פשוט לקומץ ביצי קמצן שמצאנו והפרענו בטעות בגינון בחוץ. אנו רוצים שהביצים יבקעו בבטחה, אז כל שנעשה הוא ליצור מרחב בטוח באמצעות פלסטיק
שקע קפיצה שמיעה, גירסת מאיץ ה- TPU של גוגל קורל: 4 שלבים

שקע קפיצה שמיעה, גרסת מאיץ ה- TPU של גוגל קורל: הוא מזיז את איבריו, הוא מקשיב להזמנות שלך, הוא מונע על ידי טכנולוגיית למידת המכונה העדכנית ביותר! וציוד פשוט מאוד, בעל נוריות LED כ"עיניים ". זה
ג'ק קפיצה מבוקר קולי- גרסת AIY של Google Voice: 3 שלבים

ג'ק קופץ מבוקר קולי- גרסת AIY של Google Voice: אז קיבלת את ערכת הקול של AIY לחג המולד ושיחקת איתה בהתאם להוראות. זה מצחיק, אבל עכשיו? הפרויקט המתואר להלן מציג מכשיר פשוט שניתן לבנות באמצעות הכובע הקול AIY של ה- Raspbe
יציאה מבוקרת תנועה - מאור לחישת תנועה: 6 שלבים

יציאה מבוקרת תנועה - מאור לחישת תנועה: תאר לעצמך שאתה טריק או טריק הולך לבית הכי מפחיד בבלוק. אחרי שעוברים על פני כל הגאולים, רוחות הרוח ובתי הקברות מגיעים סוף סוף לשביל האחרון. אתה יכול לראות את הממתק בקערה לפניך! אבל אז פתאום גו