Оглавление:

Капельница Parabear Line, управляемая телефоном: 11 шагов
Капельница Parabear Line, управляемая телефоном: 11 шагов

Видео: Капельница Parabear Line, управляемая телефоном: 11 шагов

Видео: Капельница Parabear Line, управляемая телефоном: 11 шагов
Видео: Days Gone Геймплей Прохождение Полная игра (PS5) 4K 60FPS HDR 2024, Июль
Anonim
Image
Image

Вступление

В этом руководстве описывается, как создать устройство, позволяющее сбросить до трех парамедведов с троса воздушного змея. Устройство действует как точка беспроводного доступа, доставляя веб-страницу на ваш телефон или планшет. Это позволяет вам контролировать падение парамедведя. Он также обеспечивает высоту и температуру на высоте сбрасывания. Дальность действия должна быть 100 метров, в пределах 2,4 ГГц wi-fi, так как механизм и контроллер гарантированно находятся на чистом воздухе, на прямой видимости друг от друга.

Скетч Arduino во многом основан на отличном Руководстве по ESP8266 для начинающих от Питера П. Сообщите ему, что вы его используете.

Шаг 1: Перечень деталей и оборудование

Список деталей

Я связался с различными поставщиками.

  • Микроконтроллер Wemos mini D1 на базе ESP8266
  • серводвигатель
  • Аккумулятор 18650, желательно спасенный с помойки (литий-ионный или аналогичный)
  • Обрыв датчика температуры / давления BMP180 Обычно считается устаревшим, но доступен по низкой цене и подходит для этого устройства.
  • макетная плата, 30x40 мм или больше
  • Полоса заголовка 0,1 дюйма, гнездовая и мужская
  • Разъем питания и вилка серии JST PH
  • соединительный провод
  • 3d печатная стартовая сборка
  • английская булавка
  • полиэфирная нить

В дополнение к перечисленным выше деталям вам понадобятся

  • прыжки с парашютом плюшевого мишку, кошку, собаку или грызуна
  • подъемный кайт. У меня Delta Coyne с размахом крыльев около 2 м.
  • Wi-Fi-совместимое устройство для управления медвежьей капельницей
  • зарядное устройство, например TP4056 (просто поискать, поставщиков много)

Оборудование

  • паяльник
  • 3д принтер
  • эпоксидный клей
  • клепальщик

Шаг 2: Подключения на макетной плате

Подключения на макетной плате
Подключения на макетной плате
Подключения на макетной плате
Подключения на макетной плате
Подключения на макетной плате
Подключения на макетной плате

Припаяйте разъемы к макетной плате, как показано на изображениях выше. Используйте сетку прототипа для выравнивания компонентов.

  • 6-контактный гнездовой разъем для одной стороны контактов Wemos D1 mini 5V, GND, D2 и D1 (столбец K)
  • 2-контактный гнездовой разъем для контактов 3v3 и D8 с другой стороны (столбец A)
  • 4-контактный гнездовой разъем для шины I2C BMP180 (столбец M)
  • 3-контактный штекер для разъема серводвигателя (столбец L)
  • 2-контактный разъем JST для аккумулятора (столбец N)

Используя соединительный провод, припаяйте соединения для

  • масса между минусом разъема аккумулятора, заземлением Wemos D1 mini, заземлением разъема I2C и массой разъема серводвигателя
  • Питание 5 В между плюсом разъема аккумулятора, 5 В Wemos D1 mini и плюсом разъема серводвигателя (короткий провод в строке 01, столбец K на N)
  • Питание 3,3 В между мини-контактом 3v3 Wemos D1 и VCC разъема I2C (желтый провод)
  • последовательные часы между мини-контактом D1 Wemos D1 и SCL разъема I2C (строка 6, столбец с L по N)
  • последовательные данные между мини-контактом D2 Wemos D1 и SDA разъема I2C (строка 7, столбцы с L по N)
  • сервоуправление между мини-контактом D8 Wemos D1 и управлением серводвигателем (белый провод)

Контакт D4 был бы хорош для управления двигателем, но на нем есть светодиод. Если мы его используем, вы не сможете загружать данные на Wemos D1, пока он подключен.

Шаг 3: зарядите аккумулятор

Зарядить аккумулятор
Зарядить аккумулятор

Я использую старую литий-ионную батарею для камеры, которая была легкой, и обеспечивала питание устройства в течение нескольких часов. Я также использовал более тяжелую излишнюю батарею 18650, спасенную от вышедшего из строя аккумуляторного блока ноутбука, для увеличения срока службы.

Зарядка этих аккумуляторов - отдельная тема, но не сложная. Я припаял совместимый разъем JST к зарядному устройству TP4056, а другой конец подключил к источнику питания USB.

Я раскрашиваю стороны разъемов JST красно-черным маркером, чтобы указать полярность.

Поскольку вы будете довольно долго подключать и отключать вилку, подумайте о том, чтобы немного сбрить неровности на вилке, которые обеспечивают плотное соединение. Если соединение слишком тугое, провода легко вытащить из вилки.

Шаг 4: Загрузите и протестируйте программное обеспечение

Загрузите и протестируйте программное обеспечение
Загрузите и протестируйте программное обеспечение
  1. Перейдите на
  2. Получите эскиз KBD3.ino Arduino
  3. При желании укажите информацию о точке доступа в строках 19 и 20.
  4. Для проверки закомментируйте #define в строке 313. Это скомпилирует код для использования вашей локальной беспроводной сети.
  5. Установите информацию о вашей сети в строках 332, 333 и 337.
  6. Подключите Wemos D1 mini самостоятельно. Еще не в схеме.
  7. Скомпилируйте и загрузите скетч
  8. Со своего телефона, планшета, компьютера перейдите к статическому IP-адресу, который вы установили в строке 332.
  9. Вы должны получить изображение, подобное приведенному выше снимку экрана.
  10. Попробуйте включить и выключить светодиод
  11. Отключите Wemos D1, вставьте его в прототипную плату (больше ничего) и снова подключите. Держите палец за компоненты на плате. Если что-то нагревается, немедленно отключите питание и проверьте проводку.
  12. Если компоненты остаются холодными или только нагреваются, обновите страницу в браузере и снова включите свет.
  13. Снова отключите, вставьте модуль BMP180 и повторите тест.
  14. Альтиметр должен теперь показывать разумное значение. Попробуйте переместить устройство вертикально и наблюдайте за изменением высоты. Держите деталь в руке, наблюдайте за повышением температуры. Дуйте на BMP180, следите за перепадом температуры.

Шаг 5: Тест двигателя

Подключите серводвигатель к трехконтактному штекеру рядом с контактами 5V и GND.

Убедитесь в правильности подключения сервопривода. Провод на 5 вольт обычно красный, земля - коричневая или черная, а контрольная - белая или оранжевая. Мне пришлось осторожно приподнять пластиковые выступы на разъеме Dupont и поменять местами разъемы 5V и заземления для одного из моих сервоприводов. Разъем другого серводвигателя был подсоединен нормально.

Подключите питание и повторите попытку. Вы почувствуете запах умирающего сервопривода, если он подключен неправильно. Он может двигаться при запуске скетча.

Попробуйте переместить двигатель между пусковой установкой для перезарядки, положениями Drop 1, 2 и 3, нажимая на эти кнопки.

Шаг 6: Распечатайте механизм подачи

Распечатайте механизм подачи
Распечатайте механизм подачи
Распечатайте механизм подачи
Распечатайте механизм подачи

Загрузите beardrop.stl из моего репозитория на github и распечатайте его на своем 3D-принтере. Я разработал эту часть с помощью Freecad и включил исходный файл Freecad, если вы хотите внести изменения.

используя эпоксидную смолу, приклейте двигатель на место, соблюдая правильную ориентацию.

Шаг 7: соберите мотор, батарею и прототип платы

Вставьте макетную плату в печатную часть. Удерживайте его на месте резинкой.

Подключите мотор.

Вставьте батарею под резинку. Пока не подключайте.

Шаг 8: Соберите и прикрепите Drop Arm

Сформируйте дугу откидного рычага из английской булавки или аналогичной жесткой тонкой стали. Прикрепите его к серво рычагу, используя резьбу и эпоксидную смолу.

Отрегулируйте рычаг так, чтобы он вращался через механизм опускания и имел правильную кривизну. Радиус должен соответствовать радиусу тора в модели Freecad, который составляет 13,5 мм. Бумажный шаблон может помочь. Этот шаг утомителен.

Подумайте об использовании эскиза с сервоприводом для облегчения регулировки рычага.

Протестируйте собранное устройство, пройдя по четырем позициям. Вы должны иметь возможность регулировать, ввинчивая опорный рычаг под прямым углом. Возможно, вам потребуется изменить настройки в скетче Arduino в строках 130-133.

Если вы неправильно приклеили мотор, поменяйте порядок позиций.

Шаг 9: проверка независимого режима

Независимый тестовый режим
Независимый тестовый режим

Перекомпилируйте и загрузите скетч в режиме WAP. Это создаст новую точку беспроводного доступа. остаются питаться от USB. Батареи пока нет.

Со смартфона, планшета или ноутбука с возможностью беспроводной связи подключитесь к точке доступа «Aloft», используя пароль, указанный в строке 321.

Перейдите к 192.168.4.1 с подключенного устройства и повторно проверьте веб-страницу управления.

Отключите USB и вставьте аккумулятор. Подключитесь к сети «Aloft» и повторите попытку.

Переместите руку в положение Drop 3 и вставьте одну или несколько статических линий для ваших парашютистов. Я использовала петлю из скрепки.

Проверьте действие опускания.

Шаг 10: летать

Добавьте руку к печатному устройству или какой-нибудь способ прикрепления к вашей леске.

Запустите воздушный змей на стабильной высоте и прикрепите устройство с парамедведем на месте. Выпустите еще трос на нужную высоту и запустите его!

Шаг 11: делать больше

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

Измените эскиз, чтобы иметь лучшую отметку по умолчанию для вашего местоположения. Строка 139.

Измените веб-страницу на название вашего местоположения. Строка 119.

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