Оглавление:
- Запасы
- Шаг 1: Шаг первый: подключите гироскоп к Arduino
- Шаг 2: Шаг 2: прикрепите светодиоды
- Шаг 3: Кодирование
- Шаг 4: Сборка и строительство
- Шаг 5: ВЫ ЭТО СДЕЛАЛИ
Видео: Датчик акселерометра с Arduino: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
У меня была идея электронного шлема, из которого получился бы отличный костюм на Хеллоуин. не вдаваясь в подробности, это будет включать в себя освещение по разным схемам в зависимости от того, в каком направлении повернулась маска, так что, когда я смотрю вверх, шлем загорается, но остается нейтральным, если я не двигаюсь.
Запасы
(1) Arduino Uno и шнур USB-разъема (1) Трехосевой гироскоп L3G4200 (доступен на сайте MPJA.com или в любом другом месте, где можно продать эти типы модулей)
полная рука проводов папа / мама (2+) Светодиодные фонари и соответствующие резисторы
(1) Макетная плата (подойдет миниатюрный размер)
Какой-то корпус для всей электроники. В этом примере я использовал плотную картонную коробку, но вы могли использовать… буквально все, что подходит.
Терпение.
Шаг 1: Шаг первый: подключите гироскоп к Arduino
Итак, есть несколько проводов, которые можно подключить непосредственно к Arduino, но есть две части, которые необходимо подключить к порту 3,3 В, поэтому нам нужно использовать для этого макетную плату. Подсоедините красный провод от порта 3,3 В к ряду (+) на макетной плате. Затем прикрепите один шнур, чтобы соединить контакт VCC на гироскопе с (+) на макетной плате. Повторите этот шаг со штырем SDO на гироскопе. Теперь возьмите черный провод и прикрепите контакт GND к ряду (-) на макетной плате, затем присоедините провод от порта GND Arduino к ряду (-) на макетной плате. Это касается питания. Теперь о проводах данных, необходимых для полноценной работы гироскопа. Под GRN на гироскопе находится контакт SDA, подключите его к порту A4 на Arduino. Под ним находится контакт SCL, подключите его к порту A5 на Arduino. Теперь ваш гироскоп полностью подключен.
Шаг 2: Шаг 2: прикрепите светодиоды
Итак, для моего проекта у меня было два светодиода, которые загорались в зависимости от того, как движется коробка. давайте продолжим и подключим их. Это просто: подключите положительный вывод резистора к числовому контакту выбранного вами контакта (я выбрал 8 и 9 произвольно). подключите их к макетной плате, затем прикрепите светодиод и отправьте отрицательный вывод светодиода на (-) на макетной плате. Это даст вам возможность зажечь два разных светодиода в зависимости от параметров, которые вы установили с помощью Arduino.
Шаг 3: Кодирование
Хорошо, вот здесь все становится весело. и под весельем я имею в виду … ммм. хорошо. ты либо любишь это, либо нет. в любом случае поехали! Вам нужно будет запрограммировать гироскоп, что я не знаю, как это сделать. НО, Интернет делает. Для своего проекта я позаимствовал код, с любовью предоставленный jtbourke на форуме Arduino (https://forum.arduino.cc/index.php?topic=147351.0), вы можете в значительной степени скопировать и вставить его и использовать в качестве основы для своих проект. Отсюда вам нужно добавить несколько строк кода в соответствии с вашими целями. например, вы хотите создать несколько глобальных переменных, по одной для каждого светодиода, который вы хотите зажечь. В этом эскизе уже есть переменные для координат X, Y и Z. вам нужно добавить к нему эту часть кода, я рекомендую оператор IF THEN, который ищет, когда ваше ускорение достигает определенного порога. это много проб и ошибок, так что сделайте себе бутерброд и включите немного хип-хопа.
Шаг 4: Сборка и строительство
Поздравляю! если вы прошли последний шаг, значит, вы почти закончили. Теперь все, что вам нужно сделать, это положить все детали в коробку. [ВАЖНО] убедитесь, что все остается подключенным соответствующим образом, убедитесь, что гироскоп находится спереди и в центре устройства, иначе вы получите неправильные показания, и убедитесь, что ничего проводящего не касается передней части гироскопа, так как это приведет к короткому замыканию устройство, и вам придется перезагрузить Arduino. после этого все в порядке.
Шаг 5: ВЫ ЭТО СДЕЛАЛИ
Хорошая работа. вы сделали. теперь наслаждайтесь своей коробкой, которая загорается при движении!
Рекомендуемые:
Гироскоп MPU 6050, связь акселерометра с Arduino (Atmega328p): 5 шагов
Гироскоп MPU 6050, связь акселерометра с Arduino (Atmega328p): MPU6050 IMU имеет как 3-осевой акселерометр, так и 3-осевой гироскоп, интегрированные на одном чипе. Гироскоп измеряет скорость вращения или скорость изменения углового положения с течением времени вдоль Ось X, Y и Z. Выходы гироскопа ar
Сделай сам датчик дыхания с Arduino (проводящий вязаный датчик растяжения): 7 шагов (с изображениями)
Сделай сам датчик дыхания с Arduino (проводящий вязаный датчик растяжения): этот самодельный сенсор примет форму проводящего вязанного сенсора растяжения. Он будет обволакивать вашу грудь / живот, и когда ваша грудь / живот расширяется и сжимается, то вместе с датчиком и, следовательно, входными данными, которые передаются на Arduino. Так
Отскочить назад ! Игра в виртуальной реальности с использованием Arduino и акселерометра: 9 шагов
Отскочить назад ! Игра в виртуальной реальности с использованием Arduino и Acclerometer: в этом уроке мы создадим игру в виртуальной реальности с использованием Arduino и Acclerometer
Arduino Nano и Visuino: преобразование ускорения в угол с акселерометра и гироскопа Датчик I2C MPU6050: 8 шагов (с изображениями)
Arduino Nano и Visuino: преобразование ускорения в угол от акселерометра и гироскопа Датчик MPU6050 I2C: некоторое время назад я опубликовал руководство о том, как вы можете подключить акселерометр, гироскоп и датчик компаса MPU9250 к Arduino Nano и запрограммировать его с помощью Visuino для отправки пакетных данных и отображения это на осциллографе и визуальных приборах. Акселерометр отправляет X, Y
Измерение угла с помощью гироскопа, акселерометра и Arduino: 5 шагов
Измерение угла с помощью гироскопа, акселерометра и Arduino: устройство является грубым прототипом того, что в конечном итоге станет самобалансирующимся роботом, это вторая часть отверстия (прочтите акселерометр и управляйте двигателем для самобалансировки). Первую часть только с гироскопом можно найти здесь. На этом инст