Mục lục:
- Quân nhu
- Bước 1: Collegamento Leap Motion / Arduino
- Bước 2: Mappatura Coordiate Leap Motion
- Bước 3: Scrittura Codice Su IDE Arduino
- Bước 4: Phác thảo Caricamento Su Scheda Arduino
Video: Bộ điều khiển chuyển động nhảy vọt. (Progetto Arduino): 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
L'intento di questo progetto è quello di useizzare il Leap Motion per Controlllare l'intensità di luce e i colori di un led RGB trong relazione al phimmento delle mani nello spazio.
Thẩm quyền giải quyết:
Leap Motion SDK:
Quân nhu
máy tính
Xử lý IDE
IDE arduino
Scheda Arduino Uno
Chuyển động nhảy vọt
4 x cavi di collegamento
1 x Led RGB
3 x điện trở 330Ω
1 x Breadboard
Bước 1: Collegamento Leap Motion / Arduino
Il primo step è quello di collegare Leap Motion ad Arduino e per farlo, ho useizzato Chế biến tramite la libreria "Processing. Serial". Per poter mettere in comunicazione Leap Motion e Arduino ho Pracizzato do đa dạng ambienti di sviluppo. Leap Motion può essere Programmato trong Java mentre Arduino C ++. Nhập khẩu trong Chế biến la libreria "Chế biến. Serial" che mi permette attraverso la funzione "serial.write (src) di inviare dati ad Arduino per via seriale. I parametri che puòprisire questa classe sono Byte, int e string. La mia needità è quella di inviare ad Arduino numri interi con valori compresi tra 0-255. Il tipo di Variabile useizzato è stato quindi quello di tipo String, composto a sua volta da una serie di stringhe. Le Informazioni inviate da Xử lý quảng cáo Arduino vengono lette attraverso le funzioni seriali di Arduino. Come prima istruzione ho inserito un Controlllo per Verificare se ci sono dati in ingresso nella porta seriale, se esiste un valore creiamo una variabile di tipo stringa che takesisce tutti i valori inoltrati da xử lý prima del carattere "/ n".
Bước 2: Mappatura Coordiate Leap Motion
Phối hợp Mappatura Chuyển động nhảy vọt: per convert nel range di valori che potessero essere supportati dai led, ovvero 0-255. Per ticket ciò ho createo un box interattivo su Đang xử lý, ho dovuto lavorare con le funzioni presenti all'interno della classe "hộp tương tác" del Leap Motion, che rappresenta una regione a forma di scola all'interno del campo visivo di quest'ultimo e fornisce phối hợp normalizzate per mani e dita. I valori base di questa classe sono i millimetri che ho quindi converttito in un range da 0 a 1 attraverso la funzione "Vectơ chuẩn hóa điểm (vị trí vectơ, boolean, kẹp). Fatto ciò moltiplico i valori per 255 e poi li convertto in intero per useizzarli su Arduino.
Một questo punto Illuminium i led RGB.
developer-archive.leapmotion.com/documenta…
Bước 3: Scrittura Codice Su IDE Arduino
Dopo aver completato la scrittura del codice su Xử lý e essere riusciti a collegare il Leap Motion ad Arduino, è tớivato il momento di scrivere il codice sull 'IDE Arduino (Allegato)
Per Arduino ho createo quindi del codice che mi permettesse di ricevere i dati da processing.
Definisco le variabili.
Thiết lập hư không: Impostazione pin relativi alla Corrente del led e dei channeli 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, Operatingizzo la classe getValue che mi permette di splitre le stringhe contenute nella stringa preentemente createa, convertto tutte le stringhe own in interi e assegno i valori ottenuti ai relativi đầu ra pin di).
Bước 4: Phác thảo 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 Controlllare il led tramite l'utilizzo delle mie mani.
Quindi:
-alzando la mano destra dal basso verso l'alto, controlllo i colori del đã dẫn;
-alzando la mano sinistra dal basso verso l'alto, Controlllo l'intensità della luminosità;
-facendo un cerchio con un dito, inverto i valori della luminosità e dei colori.
Tôi codici sono scaricabili sia con tôi liên kết sotto al video youtube che quy sotto:
Arduino:
Đang xử lý:
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Cửa ra điều khiển chuyển động - Từ đèn cảm biến chuyển động: 6 bước
Cửa ra điều khiển chuyển động - Từ ánh sáng cảm biến chuyển động: Hãy tưởng tượng rằng bạn là một kẻ lừa đảo hoặc lừa dối đến ngôi nhà đáng sợ nhất trong khu nhà. Sau khi vượt qua tất cả những con ma cà rồng, bóng ma và nghĩa địa, cuối cùng bạn cũng đến được con đường cuối cùng. Bạn có thể nhìn thấy kẹo trong một cái bát trước mặt bạn! Nhưng rồi đột nhiên xuất hiện một con ma