Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Collegamento Leap Motion / Arduino
- Krok 2: Mappatura Skoordynuj ruch skokowy
- Krok 3: Kody Scrittura Su IDE Arduino
- Krok 4: Szkic Caricamento Su Scheda Arduino
Wideo: Skokowy kontroler ruchu. (Progetto Arduino): 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Intencją tego projektu jest wykorzystanie Leap Motion do kontrolowania intensywności światła i kolorów RGB w połączeniu z ruchem człowieka w przestrzeni.
Referencja:
Leap Motion SDK:
Kieszonkowe dzieci
PC
Przetwarzanie IDE
Arduino IDE
Scheda Arduino Uno
Skokowy ruch
4 x kawa z kolegium
1 x Led RGB
3 x rezystancja 330Ω
1 x deska do krojenia chleba
Krok 1: Collegamento Leap Motion / Arduino
Pierwszym krokiem jest połączenie Leap Motion z Arduino i za pomocą funkcji Processing w bibliotece „Processing. Serial”. Aby uzyskać wskazówki w komunikacji Leap Motion i Arduino, które można wykorzystać dzięki różnym nastrojom stworzonym. Leap Motion może być programowany w Javie przez Arduino C++. Importo in Processing la libreria „Processing. Serial”, które pozwala mi na dostęp do funkcji „serial.write (src) do przekazywania danych do Arduino za pośrednictwem seriali. Parametry, które można nabyć w tej klasie bajtów, wewnętrz i w ciągu. Quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Il tipo di Variabile utilizzato è quindi quello di tipo String, composto a vota in a una series di stringhe. Seriali di Arduino. Przyjdź przed uruchomieniem kontroli, aby zweryfikować, czy dane są wprowadzane do portu seryjnego, jeśli chcesz określić wartość zmiennej, aby uzyskać dostęp do wszystkich wartości w celu przetwarzania przed/w kolejności.
Krok 2: Mappatura Skoordynuj ruch skokowy
Współrzędne Mappatura Leap Motion: per convertire nel range di valori che potessero essere supportati dai led, oververo 0-255. Per fare ciò ho creato un box interattivo su Processing, ho dovuto lavorare con le funzioni presenti all'interno della classe „interaction box” del Leap Motion, che rappresenta una regione a forma di scatola all'interno del campo visivo di quest'ultimo e fornisce koordynować normalizate per 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 Wektor normalizuje punkt (pozycja wektora, wartość logiczna, zacisk). Użyj na Arduino.
questo punto ilumino i led RGB.
developer-archive.leapmotion.com/documenta…
Krok 3: Kody Scrittura Su IDE Arduino
Po ukończeniu pisania kodu w Przetwarzaniu i konieczności współpracy z Leap Motion w Arduino, dotarł do momentu zapisania kodu w IDE Arduino (Allegato)
Dla Arduino ho stworzoną przez kodeks, który pozwala mi na przetwarzanie danych.
Definisco le variabili.
Void Setup: Przypisz względny pin do wszystkich diod LED i kanałów rgb, jak i szybkości przesyłania danych z serii 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 le stringhe contenute nella stringa precedente creata, converto tutte le stringhe Separate in interi aori relativgno i pin di wyjście).
Krok 4: Szkic Caricamento Su Scheda Arduino
Doposzło ukończyć spisanie kodu i wniosło o zweryfikowanie questu ostatecznego szkicu na schemacie Arduino Uno i rozpoczęto kontrolowanie prowadzonego procesu korzystania z miedzy 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.
I codici sono scaricabili sia con i link sotto al video youtube che qui sotto:
Arduino:
Przetwarzanie:
Zalecana:
Dynia Halloweenowa Arduino z czujnikiem ruchu: 4 kroki
Dynia Halloweenowa Arduino z wykrywaniem ruchu: Celem tej instrukcji było stworzenie taniego i łatwego sposobu na wykonanie dekoracji na Halloween w domu bez żadnych wcześniejszych umiejętności ani żadnych wymyślnych narzędzi. Korzystając z łatwych do pozyskania elementów z Internetu, Ty również możesz tworzyć własne proste i spersonalizowane H
Śledzenie ruchu za pomocą MPU-6000 i Arduino Nano: 4 kroki
Śledzenie ruchu przy użyciu MPU-6000 i Arduino Nano: MPU-6000 to 6-osiowy czujnik śledzenia ruchu, który ma wbudowany 3-osiowy akcelerometr i 3-osiowy żyroskop. Ten czujnik jest w stanie skutecznie śledzić dokładne położenie i położenie obiektu w płaszczyźnie trójwymiarowej. Może być stosowany w
Kontroler w ruchu: 8 kroków
Kontroler On the Go: Lubisz grać w gry na swoim smartfonie? Czy jesteś zmęczony graniem z niezgrabnymi kontrolkami na ekranie dotykowym? Nienawidzisz zapominać o naładowaniu kontrolera Bluetooth? Potrzebujesz do tego kabla, który kupiłeś w podróży, ale nigdy go nie używasz? Dlaczego nie zrobić własnego na g
Kontroler gier DIY oparty na Arduino - Kontroler gier Arduino PS2 - Granie w Tekken z DIY Arduino Gamepad: 7 kroków
Kontroler gier DIY oparty na Arduino | Kontroler gier Arduino PS2 | Granie w Tekken z DIY Arduino Gamepad: Witajcie, granie w gry jest zawsze zabawne, ale granie z własnym niestandardowym kontrolerem do gier jest przyjemniejsze. Dlatego stworzymy kontroler do gier za pomocą arduino pro micro w tej instrukcji
Napęd skokowy płodu: 8 kroków (ze zdjęciami)
Fetus Jumpdrive: Po obejrzeniu BoingBoing zauważyłem „Fetus Cookie Cutter”; i natychmiast się zdziwiłem. Od jakiegoś czasu fascynuje mnie kształt i wzór płodu. Potem spojrzałem na mój napęd skokowy; był nagi. Nie miał mieszkania. Budują