Оглавление:

Леди Багги, версия WiFi: 5 шагов (с изображениями)
Леди Багги, версия WiFi: 5 шагов (с изображениями)

Видео: Леди Багги, версия WiFi: 5 шагов (с изображениями)

Видео: Леди Багги, версия WiFi: 5 шагов (с изображениями)
Видео: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Июль
Anonim
Image
Image
Электроника
Электроника

«Lady Buggy» - это «багги», стилизованная под «багги», которую я разработал для наших внуков в возрасте от 2 лет до… ну, я просто оставлю ее на 2 года +.

Как показано на видео, Lady Buggy - это автомобиль с дистанционным управлением с Wi-Fi, который отличается медленным движением и простотой управления. Lady Buggy использует сенсорное устройство iOS, заблокированное в портретном режиме (я тестировал только устройства iOS, см. Раздел «Программное обеспечение» ниже), и просто требует перетаскивания красной «кнопки» по дисплею для движения вперед, назад и поворота; Достаточно легко для нашего двухлетнего внука, конечно, под присмотром несовершеннолетних взрослых.

Я включил исходный код в виде эскиза Arduino для Adafruit Feather Huzzah ESP8266, если вы хотите изменить его для использования с другими устройствами.

Кроме того, вам потребуются навыки пайки и паяльное оборудование, провод и все детали, перечисленные в первом шаге, а также IDE Arduino с установленными соответствующими библиотеками для завершения Lady Buggy.

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

Создан с использованием Autodesk Fusion 360, нарезан с помощью Cura 3.0.4 и напечатан в PLA на Ultimaker 2+ Extended и Ultimaker 3 Extended.

Шаг 1: Детали

Я приложил PDF-файл, содержащий две таблицы. Первая таблица содержит список деталей, напечатанных на 3D-принтере, с настройками и цветами, которые я использовал. Вторая таблица содержит список купленных запчастей.

Обратите внимание на то, что на корпусе («Body.3mf» или «Body.stl») должны быть напечатаны опоры, так как 4 монтажные башни внутри корпуса на 2 мм выше корпуса. Также обратите внимание, что Cura 3.0.4 не помещает «Body.3mf» на рабочую пластину, поэтому мне пришлось отключить параметр «Автоматически опускать модели на рабочую пластину», а затем вручную опускать корпус, пока он не соприкоснется с рабочей пластиной (используя Cura и глядя на рабочую пластину из-под модели, я опускал корпус до тех пор, пока не увидел слабый красный контур корпуса, соприкасающийся с рабочей пластиной).

Перед сборкой проверьте подгонку и обрезку, напильник, шлифуйте и т. Д. Все детали по мере необходимости для плавного движения движущихся поверхностей и плотной посадки для неподвижных поверхностей. В зависимости от выбранных вами цветов и настроек принтера может потребоваться большая или меньшая обрезка, подпиливание и / или шлифовка. Тщательно подпилите все края, которые контактировали с рабочей пластиной, чтобы убедиться, что вся «грязь» рабочей пластины удалена и все края гладкие. Я использовал небольшие файлы для ювелиров и проявил много терпения, чтобы выполнить этот шаг.

В этой конструкции используется резьбовая сборка, поэтому для очистки резьбы может потребоваться метчик 6 мм на 1 и матрица.

Шаг 2: Электроника

Электроника
Электроника
Электроника
Электроника

Осторожно перережьте положительный (красный) провод на батарее посередине, затем зачистите и залудите провода, как показано.

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

Припаяйте красный провод между внешними парами клемм переключателя, как показано.

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

Для питания сервоприводов оба положительных (красных) провода сервопривода припаяны к контакту «BAT» на Feather Huzzah, а оба отрицательных (коричневых) провода сервопривода припаяны к контакту «GND» на Feather Huzzah.

Для управления сервоприводами левый сигнальный провод сервопривода (оранжевый) припаян к контакту «12 / MISO» на Feather Huzzah, а правый сигнальный провод сервопривода (оранжевый) прикреплен к контакту «13 / MOSI» на Feather. Ура.

Шаг 3: Программное обеспечение

Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Леди Багги использует HTML-элемент «холст» для графики и события холста «touchstart», «touchmove» и «touchend» для управления (см. Https://www.w3schools.com/graphics/canvas_intro.asp). Я считаю, что программное обеспечение должно работать на устройствах с сенсорным экраном, отличных от iOS, но мне не удалось подтвердить, что это будет.

Я разработал программное обеспечение Lady Buggy для работы как в беспроводном режиме AP (точка доступа), так и в режиме станции (Wi-Fi роутер).

Если вы решите использовать Lady Buggy в режиме ap, беспроводной маршрутизатор не требуется, поскольку ваше устройство iOS напрямую взаимодействует с Lady Buggy. Чтобы работать в этом режиме, вам нужно перейти в настройки Wi-Fi на вашем устройстве iOS и выбрать сеть «LadyBuggy». После подключения откройте веб-браузер на своем устройстве iOS и введите IP-адрес «192.128.20.20» в поле URL-адреса.

Если вы решите использовать Lady Buggy в режиме станции, вы будете общаться с Lady Buggy через беспроводной маршрутизатор, и, следовательно, вам нужно будет изменить программное обеспечение Lady Buggy таким образом, чтобы sSsid = был установлен на ssid вашего беспроводного маршрутизатора, а sPassword = был установлен к паролю вашего беспроводного маршрутизатора. Вам нужно будет изменить эти настройки с помощью редактора Arduino IDE перед компиляцией и загрузкой в Lady Buggy. Обратите внимание, что при использовании режима станции я также включил поддержку MDNS, которая позволяет вам общаться с Lady Buggy по IP-адресу ladybug.local, поэтому физический IP-адрес не требуется. Однако, если вы хотите использовать физический IP-адрес, назначенный вашим беспроводным маршрутизатором, вам нужно будет подключиться к последовательному монитору Arduino при включении Lady Buggy (убедитесь, что "#define USE_SERIAL 1" находится в верхней части исходного кода. перед компиляцией и отправкой кода Lady Buggy), чтобы просмотреть IP-адрес, назначенный Lady Buggy вашим беспроводным маршрутизатором.

После того, как вы решили, в каком режиме вы будете работать с Lady Buggy, и внесли необходимые изменения в программное обеспечение, подключите подходящий кабель между USB вашего компьютера и удлинительным кабелем micro USB на Lady Buggy, включите ползунковый переключатель. на Lady Buggy, затем скомпилируйте и загрузите программное обеспечение в Lady Buggy.

Шаг 4: Сборка

Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка

Прикрепите по два уплотнительных кольца к каждому файлу "Gear Wheel.stl", как показано.

Присоедините одну шестерню в сборе («Gear Wheel.stl» плюс два уплотнительных кольца) к «Chassis.stl», используя один «Axle Gear Wheel.stl», как показано. Повторите процесс с оставшимися зубчатым колесом и осью.

Прикрепите один "Gear Servo.stl" к одному из сервоприводов с помощью винта, поставляемого с сервоприводом. Эта сборка должна оставаться плотной, поэтому при необходимости нанесите свой любимый клей. Повторите процесс с оставшимися сервоприводом и сервоприводом.

Вставьте левый сервопривод в левый слот сервопривода в шасси, как показано.

Вставьте правый сервопривод в правый слот сервопривода в шасси, как показано.

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

Поместите "Battery Cover.stl" поверх батареи, как показано.

Оберните жгут проводов между сервоприводами и Feather Huzzah изолентой, затем поместите Feather Huzzah в крышку батарейного отсека, как показано.

Поместите шариковый подшипник в шасси и закрепите его с помощью «Ball Bearing Cap.stl», как показано. Не затягивайте слишком сильно, поскольку шарикоподшипник должен легко вращаться в шасси.

Подключите штекер удлинителя кабеля micro-USB к Huzzah ESP8266, как показано на рисунке. Прикрепите охватывающий конец к корпусу прилагаемыми винтами, как показано.

Используя четыре файла «Bolt.stl», прикрепите корпус Lady Buggy к шасси, как показано.

Шаг 5: Эксплуатация

Включите Lady Buggy с помощью ползункового переключателя. Выключатель, который я использовал, - это центральный выключатель, поэтому его перемещение в любое внешнее положение включает Леди Багги.

Подключитесь к Lady Buggy с помощью устройства iOS и выбранного вами метода, как описано в шаге «Программное обеспечение».

На дисплее iOS сдвиньте красную кнопку к верхней части дисплея для движения вперед, к нижней части дисплея для движения назад и влево или вправо для движения влево или вправо.

Посмотрите видео для короткой демонстрации управления Леди Багги.

Надеюсь, вам понравится!

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