Оглавление:

Датчик акселерометра с Arduino: 5 шагов
Датчик акселерометра с Arduino: 5 шагов

Видео: Датчик акселерометра с Arduino: 5 шагов

Видео: Датчик акселерометра с Arduino: 5 шагов
Видео: 📏 Подключение ДАТЧИКА РАССТОЯНИЯ к АРДУИНО (HC-SR04) 2024, Ноябрь
Anonim
Image
Image
Шаг первый: подключите гироскоп к Arduino
Шаг первый: подключите гироскоп к Arduino

У меня была идея электронного шлема, из которого получился бы отличный костюм на Хеллоуин. не вдаваясь в подробности, это будет включать в себя освещение по разным схемам в зависимости от того, в каком направлении повернулась маска, так что, когда я смотрю вверх, шлем загорается, но остается нейтральным, если я не двигаюсь.

Запасы

(1) Arduino Uno и шнур USB-разъема (1) Трехосевой гироскоп L3G4200 (доступен на сайте MPJA.com или в любом другом месте, где можно продать эти типы модулей)

полная рука проводов папа / мама (2+) Светодиодные фонари и соответствующие резисторы

(1) Макетная плата (подойдет миниатюрный размер)

Какой-то корпус для всей электроники. В этом примере я использовал плотную картонную коробку, но вы могли использовать… буквально все, что подходит.

Терпение.

Шаг 1: Шаг первый: подключите гироскоп к Arduino

Шаг первый: подключите гироскоп к Arduino
Шаг первый: подключите гироскоп к Arduino
Шаг первый: подключите гироскоп к Arduino
Шаг первый: подключите гироскоп к Arduino

Итак, есть несколько проводов, которые можно подключить непосредственно к Arduino, но есть две части, которые необходимо подключить к порту 3,3 В, поэтому нам нужно использовать для этого макетную плату. Подсоедините красный провод от порта 3,3 В к ряду (+) на макетной плате. Затем прикрепите один шнур, чтобы соединить контакт VCC на гироскопе с (+) на макетной плате. Повторите этот шаг со штырем SDO на гироскопе. Теперь возьмите черный провод и прикрепите контакт GND к ряду (-) на макетной плате, затем присоедините провод от порта GND Arduino к ряду (-) на макетной плате. Это касается питания. Теперь о проводах данных, необходимых для полноценной работы гироскопа. Под GRN на гироскопе находится контакт SDA, подключите его к порту A4 на Arduino. Под ним находится контакт SCL, подключите его к порту A5 на Arduino. Теперь ваш гироскоп полностью подключен.

Шаг 2: Шаг 2: прикрепите светодиоды

Шаг 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: ВЫ ЭТО СДЕЛАЛИ

ТЫ СДЕЛАЛ ЭТО
ТЫ СДЕЛАЛ ЭТО

Хорошая работа. вы сделали. теперь наслаждайтесь своей коробкой, которая загорается при движении!

Рекомендуемые: