ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 - ኮልጌሜኖ ዘለላ ሞሽን / አርዱinoኖ
- ደረጃ 2 - ማppፓቱራ Coordiate Leap Motion
- ደረጃ 3: Scrittura Codice Su IDE Arduino
- ደረጃ 4: ካሪኬንታሶ ንድፍ ሱ daዳ አርዱinoኖ።
ቪዲዮ: ዝለል እንቅስቃሴ ተቆጣጣሪ። (ፕሮጄቶ አርዱinoኖ) - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በኤልንቴንትቶ ዲ ተልቮቶ ፕሮጄቶ ኢ 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 ሂደት
አይዲኢ አርዱዲኖ
Scheda Arduino Uno
ዘልሎ እንቅስቃሴ
4 x cavi di collegamento
1 x Led RGB
3 x resistenze 330Ω
1 x የዳቦ ሰሌዳ
ደረጃ 1 - ኮልጌሜኖ ዘለላ ሞሽን / አርዱinoኖ
Il primo step è quello di collegare Leap Motion ad Arduino e per farlo, ho utilizzato Processing tramite la libreria “Processing. Serial”. በ comunicazione Leap Motion e Arduino ho utilizzato ምክንያት በተለያዩ የአከባቢ ሁኔታዎች ምክንያት በስቪልፖፖ። በጃቫ mentre Arduino C ++ ውስጥ Leap Motion può essere programmato። በማስመዝገብ ላ libreria "Processing. Serial" che mi permette attraverso la funzione "serial.write (src) di inviare dati ad Arduino per per seriale. I parametri che può acquisire questa classe sono Byte, int e string. ኢላ ቲፖ ዲ ቫሪቢሌ utilizzato ኢ stato quindi quello di tipo String, compote a sua volta da una serie di stringhe. በሪፖርቱ ውስጥ በሪፖርቱ ውስጥ በሪፖርቱ ውስጥ በሪፖርቱ ውስጥ በሴሪአሊ ዲ አርዱinoኖ ይምጡ።
ደረጃ 2 - ማppፓቱራ Coordiate Leap Motion
ማppፓቱራ የዝላይ እንቅስቃሴን ያስተባብራል-በየተቀራራቢው ኔል ክልል ዲ ቫሎሪ ቼ ፖስትሴሮ እስሴሬ ድጋፍቲ ዳይ ዳይ ፣ ኦቭቬሮ 0-255። በየክፍያ ሂሳቡ በሳጥን ውስጥ interattivo su ፕሮ ፕሮሰሲንግ ፣ ሆ dovuto lavorare con le funzioni presenti all’interno della classe “መስተጋብር ሳጥን” del Leap Motion ፣ che rappresenta una regione a forma di scatola all’interno del campo visivo di quest’ultimo e fornisce አስተባባሪ normalizzate በአንድ 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 እና በአንድ ኢንተር ውስጥ utilizzarli su አርዱinoኖ።
አንድ questo punto illumino i RGB ን መርቻለሁ።
developer-archive.leapmotion.com/documenta…
ደረጃ 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)
በ Arduino ho creato quindi del codice che mi permettesse di ricevere i dati da processing.
Definisco le variabili.
ባዶ አደራጅ (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 for stringhe contenute nella stringa precedentemente creata, ኢንተር ኢ ኢ አሰሴግኖ i valori ottenuti ai relati ፒን ዲ ውፅዓት)።
ደረጃ 4: ካሪኬንታሶ ንድፍ ሱ daዳ አርዱinoኖ።
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.
ኩዊንዲ ፦
-አልዛንዶ ላ ማኖ ዴስትራ ዳል ባሶ በተቃራኒ አልታ ፣ መቆጣጠሪያ እና ኮሎሪ ዴል ተመርቷል።
-አልዛንዶ ላ ማኖ ሲኒስትራ ዳል ባሶ በተቃራኒ በኣልቶ ፣ ቁጥጥርሎ በሊንቴታ ዴላ ሉሚኖሳታ ፤
-facendo un cerchio con un dito, inverto i valori della luminosità e dei colori.
እኔ ኮድ አድርጌያለሁ።
አርዱinoኖ ፦
በመስራት ላይ ፦
የሚመከር:
የማይክሮ ቢት ክፍል የሥራ ተቆጣጣሪ እና ተቆጣጣሪ -4 ደረጃዎች
የማይክሮ ቢት ክፍል ነዋሪ ቆጣሪ እና ተቆጣጣሪ - በወረርሽኝ ወቅት የቫይረሱን ስርጭት ለመቀነስ አንዱ መንገድ በሰዎች መካከል አካላዊ ርቀትን ማሳደግ ነው። በክፍሎች ወይም በመደብሮች ውስጥ ፣ በማንኛውም ጊዜ በተዘጋ ቦታ ውስጥ ምን ያህል ሰዎች እንዳሉ ማወቅ ጠቃሚ ይሆናል። ይህ ፕሮጀክት ጥንድ ይጠቀማል
የዳቦ ሰሌዳ የቮልቴጅ ተቆጣጣሪ በማሳያ / ተቆጣጣሪ ዴ ቮልታገም ኮም ማሳያ ፓራ ፕላካ ዴ ኤንሳዮ 8 ደረጃዎች
የዳቦ ሰሌዳ ቮልቴጅ ተቆጣጣሪ በማሳያ / ተቆጣጣሪ ዴ ቮልታጋም ኮም ማሳያ ፓራ ፕላካ ዴ ኤንሳዮ - በአባሪ ዝርዝር ውስጥ ያሉትን አስፈላጊ ክፍሎች ያግኙ (ባህሪያቶቻቸውን ለመግዛት ወይም ለማየት አገናኞች አሉ)። ላ ኦስ para paraderem comprar ou ver እንደ caracteristicas d
ዘመናዊ ቤት መጀመር - ፕሮጄቶ የመጨረሻ 6 ደረጃዎች
አንድ ዘመናዊ ቤት በመጀመር ላይ - Projeto የመጨረሻ: Projeto apresentado é parte do projeto final do curso de IoT aplicado a Smart Home.O projeto mostrado a seguir é በስራ ቦታው ላይ የመጨረሻውን የ IoT ዘመናዊ ስማርት ቤትን በማዘጋጀት የመጨረሻውን ሂደት ያጠናቅቃል ፣
ዘልለው የሚጨነቁ ኒኦፒክስል ትራምፖሊን ዝለል - 11 ደረጃዎች (ከስዕሎች ጋር)
ዝለል ስሜታዊ ኒዮፒክስል ትራምፖሊን ዝለል - በዚህ አስተማሪ ውስጥ ፣ በላዩ ላይ በዘለሉ ቁጥር ቀለሞችን የሚቀይር ትራምፖሊን እንዴት እንደሚገነቡ አሳያችኋለሁ
ይህ ከሆነ ያ - ብላክቦክስ - ሩጫ ፣ ዶጅ እና ዝለል - 4 ደረጃዎች
ይህ ከሆነ ያ - ብላክቦክስ - ሩጫ ፣ ዶጅ እና ዝለል - ስሜ ሬሞ ሊኪ ሳንባ ነው እና ይህ If ይህ ከዚያ ያ የትምህርት ቤት ፕሮጀክት ነው። ጥቁር ሳጥኑ - ሩጫ ፣ ዶጅ እና ዝለል በውስጡ የተጫዋች ጨዋታ ያለው ሳጥን ነው። ከኋላ ያለው ሀሳብ ጨዋታ መጫወት እና አንድ የተወሰነ ውጤት (100 ነጥቦች) ላይ ሲደርሱ ነው