Оглавление:
- Запасы
- Шаг 1: Collegamento Leap Motion / Arduino
- Шаг 2: Mappatura Coordiate Leap Motion
- Шаг 3: Scrittura Codice Su IDE Arduino
- Шаг 4: Набросок Карикаменто для Su Scheda Arduino
Видео: Контроллер Leap Motion. (Progetto Arduino): 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Этот проект был разработан с использованием Leap Motion для управления интенсивностью света и цвета светодиодной RGB-подсветкой в перемещении по движению в пространстве.
Ссылка:
Пакет SDK для Leap Motion:
Запасы
ПК
Обработка IDE
IDE arduino
Scheda Arduino Uno
Прыжок Движение
4 х кави ди коллегаменто
1 х светодиодный RGB
3 x сопротивление 330 Ом
1 х макет
Шаг 1: Collegamento Leap Motion / Arduino
Первый шаг является результатом коллеги Leap Motion с Arduino и для того, чтобы использовать обработку библиотеки "Processing. Serial". Для более эффективного взаимодействия Leap Motion и Arduino из-за разнообразных внешних возможностей. Leap Motion может быть написан на Java в формате Arduino C ++. Импортировать в Processing библиотеку "Processing. Serial", чтобы получить доступ к функциям "serial.write (src) di inviare dati ad Arduino per via seriale. Я параметризовал, чтобы получить questa class sono Byte, int e string. La mia needità è Quella di inviare ad Arduino numeri interi con valori compresi tra 0-255. Типо вариабильного использования струны, созданной из типа String, composto a sua volta da una serie di stringhe. Серийный номер Arduino. Приходите в первую очередь для вставки управления для проверки определенных данных во входящем серийном порте, в том числе и в различных типах строк, которые приобретают все и эффективные входящие данные для обработки первичных данных "/ n".
Шаг 2: Mappatura Coordiate Leap Motion
Координата Mappatura Leap Motion: для конвертируемого диапазона значений, которые можно использовать, чтобы получить поддержку, 0–255. В соответствии с тарифом ciò ho creato un box interattivo su Processing, ho dovuto lavorare con le funzioni presenti all'interno della classe "интерактивный ящик" del Leap Motion, который представляет собой регион в форме scatola all'interno del campo visivo di quest'ultimo e fornisce координата normalizzate per mani e dita. Точка нормализации вектора (положение вектора, логическое значение, фиксирующее значение) определяется базовым значением этого класса и миллиметрами, которое было преобразовано в диапазон от 0 до 1 с функцией "Векторной нормализации". utilizzarli на Arduino.
Это иллюминатор с подсветкой RGB.
developer-archive.leapmotion.com/documenta…
Шаг 3: Scrittura Codice Su IDE Arduino
Выполнение полного сценария кода на Processing и его выполнение с коллегой по Leap Motion и Arduino, и получение момента создания кода для IDE Arduino (Allegato)
Для Arduino, созданного с помощью кода, который позволяет выполнять рисование и обработку данных.
Definisco le variabili.
Void Setup: Отображение релятивности контакта всех светодиодов и каналов RGB с выходом и скоростью передачи данных порта с серийным номером 9600).
Void Loop: Creo Una Nuova Stringa Nella Quale Inserisco Все и данные Che mi Ha Iniato Processing, utilizzo la classe getValue che mi permette di separare le stringhe Contenute nella Stringa Predentemente Creata, конвертируют все строки, которые разделяются между собой вывод di).
Шаг 4: Набросок Карикаменто для Su Scheda Arduino
Сделайте полный скрипт кода и подтвердите, что вы проверяете его мульти-карикатурный набросок, используя схему Arduino Uno и начальную, а затем управляйте им.
Куинди:
-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.
Я codici sono scaricabili sia con i link sotto al video youtube che qui sotto:
Ардуино:
Обработка:
Рекомендуемые:
Контроллер светофора Arduino - 4-ходовой: 3 шага
Контроллер светофора Arduino | 4-Way: в этом посте вы узнаете, как сделать контроллер светофора Arduino. Этот контроллер светофора будет использоваться для управления потоком трафика. Их можно применять в местах с интенсивным движением, чтобы избежать пробок или аварий
Контроллер умного вентилятора Arduino Attiny85: 3 шага
Контроллер умного вентилятора Arduino Attiny85:
Робот для удаленного поиска и утилизации с управляемым движением Leap Motion: 5 шагов
Робот для удаленного поиска и утилизации с управляемым движением Leap Motion: в рамках моей заявки на участие в конкурсе Leap Motion # 3D Jam я был рад создать этого поисково-спасательного робота с беспроводным управлением жестами на основе Raspberry Pi. Этот проект демонстрирует и предоставляет минималистичный пример того, как беспроводные 3D-жесты рук могут
Контроллер DIY на базе Arduino - Игровой контроллер Arduino PS2 - Игра в Tekken с DIY-геймпадом Arduino: 7 шагов
Контроллер DIY на базе Arduino | Игровой контроллер Arduino PS2 | Игра в Tekken с помощью DIY Arduino Gamepad: Здравствуйте, ребята, играть в игры всегда весело, но играть с вашим собственным игровым контроллером DIY еще веселее. Поэтому мы создадим игровой контроллер с использованием arduino pro micro в этих инструкциях
YABC - еще один контроллер Blynk - контроллер температуры и влажности облака IoT, ESP8266: 4 шага
YABC - Еще один контроллер Blynk - Контроллер температуры и влажности облака IoT, ESP8266: Привет, производители, недавно я начал выращивать грибы дома, вешенки, но у меня уже есть 3x таких контроллера дома для контроля температуры ферментера для моего домашнего пива, жена также сейчас занимается этим чайным грибом, и в качестве термостата для тепла