Ультразвуковой повторитель
Это небольшая подставка для телефона или устройства по вашему выбору, которая будет использовать 2 ультразвуковых датчика, чтобы следовать за вами. Он вдохновлен этим проектом: https://darwindelacruz.wordpress.com/2018/05/05/motion-tracking-robot-using-two-2-hc-s004-ultrasonic-sensor/
Проект работает путем проверки расстояния от каждого датчика, и если один из датчиков обнаруживает, что объект находится близко к нему, другой будет вращаться до тех пор, пока они не станут равноудаленными.
Необходимые детали:
1 Ардуино Нано
2x HC-SR04
1 28BYJ-48 Шаговый двигатель 5 В + плата драйвера ULN2003
Батарея 9 В и зажим для аккумулятора
Провода
3 болта M3x6 (дополнительно — используются для привинчивания двигателя и затягивания вертлюга на валу двигателя)
Программирование Ардуино:
Для программирования Arduino вам понадобится установленная Arduino IDE.
Или, если хотите, я также сделал его доступным в веб-редакторе Arduino.
https://create.arduino.cc/editor/dsk001785/cc647fd3-3af8-40c4-9955-fa9edc9e4fd9/preview
Добавление библиотек:
После того, как у вас установлена IDE, вам нужно будет добавить в нее новую библиотеку Ping, чтобы код скомпилировался и имел все необходимое.
Вы перейдете в «Эскиз» > «Включить библиотеку» > «Управление библиотекой».
Вы будете искать New Ping и устанавливать (у меня написано обновление, так как оно уже установлено)
Выбор платы Arduino:
Затем выберите правильную доску. Выберите «Инструменты» > «Плата» > «Платы Arduino AVR» > «Arduino Nano». Также измените процессор на ATmega328P (старый загрузчик)
Вам также необходимо будет выбрать правильный порт. Как только вы подключите Arduino с помощью USB-кабеля, новый порт должен появиться в качестве одного из вариантов, выберите его.
После этого вы сможете загрузить Follower.ino и загрузить его на Arduino.
Проводка:
НЕ ПОДКЛЮЧАЙТЕ ШАГОВЫЙ ДВИГАТЕЛЬ ЧЕРЕЗ ARDUINO!!!!
Пожалуйста, подключите драйвер шагового двигателя, как показано ниже, непосредственно �� аккумулятору. Драйвер может использовать слишком большой ток и сжечь Arduino, если вы попытаетесь использовать контакт 5 В.
Печать:
Все части должны быть в правильной ориентации при открытии в слайсере. Вам нужно напечатать только одну из поворотных частей, в зависимости от того, хотите ли вы согнуть штифты ультразвукового датчика или нет. (См. сборку ниже). Единстве��ная часть, которая может нуждаться в опорах, — это держатель телефона под отверстием для резьбы, если у вас есть хорошее перекрытие.
Сборка:
В моем случае я аккуратно отогнул контакты ультразвуковых датчиков, чтобы они выглядели чище. Но если вы не хотите этого делать, есть вторая версия, в которой вы можете установить датчики вверх ногами и подключить провода сверху, и вам вообще не придется сгибать контакты. Используйте 2 болта M3 для установки шагового двигателя, а другой болт используется как установочный винт для фиксации вертлюга на валу шагового двигателя. Остальные компоненты имеют свои места. Arduino устанавливается перевернутым, а 6 контактов на конце Arduino, которые обычно торчат вверх, используются для крепления Arduino, что обеспечивает надежное крепление и легкий доступ к контактам.
Наконец, наденьте держатель телефона на шарнир и закрутите ручку, чтобы зафиксировать его на месте. Также имеется пустой файл на случай, если кто-то захочет изменить его для установки чего-то еще.










