Оглавление:
Видео: Леди Багги, версия WiFi: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
«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 сдвиньте красную кнопку к верхней части дисплея для движения вперед, к нижней части дисплея для движения назад и влево или вправо для движения влево или вправо.
Посмотрите видео для короткой демонстрации управления Леди Багги.
Надеюсь, вам понравится!
Рекомендуемые:
Как сделать робота-багги: 6 шагов
Как сделать робота-багги: Здравствуйте !! В сегодняшнем руководстве я научу вас, как сделать свою собственную роботизированную багги. Прежде чем мы перейдем к спецификациям и вещам, которые вам нужно сделать, робот-багги - это, по сути, программируемый трехколесный автомобиль, которым вы можете управлять
RPI-робот-багги: 7 шагов
Робот-багги RPI: Робот-багги очень легко сделать с Raspberry Pi, если вы будете следовать процедуре, поскольку это будет важно. Я расскажу о следующих темах: Откуда я нашел эту идею и о любых модификациях (будут предоставлены ссылки) Материалы Шаг за шагом p
Кнопочный робот-багги RSPI: 10 шагов
Робот-багги RSPI с кнопкой: видели ли вы когда-нибудь в магазине машину с дистанционным управлением и задавались вопросом, сможете ли вы построить ее самостоятельно. Ну да, вы можете построить его и управлять своей машиной с помощью кнопок. Все, что вам нужно - это простые материалы, и вы могли бы построить себе кнопочную робу
Багги-летучая мышь LEGO®, управляемая телефоном своими руками: 5 шагов
Самодельный робот LEGO® Bat Buggy с телефонным управлением: с помощью некоторых деталей, напечатанных на 3D-принтере, и нескольких дешевых компонентов вы можете создавать небольшие автомобили LEGO, управляемые телефоном. Для проекта я буду использовать: микроконтроллер ESP32 (Adafruit Feather ESP32 или его эквивалент TTGO) 2 мотор-редуктора N20 1
Багги - хитроумное программируемое светодиодное существо: 12 шагов (с изображениями)
Buggy - хитроумное программируемое светодиодное создание: Buggy - это проект программируемого светодиодного ремесла, использующий самодельную одностороннюю печатную плату и программируемый микроконтроллер AVR Attiny44v. Багги имеет два двухцветных светодиодных глаза и может воспринимать видимый и инфракрасный свет и издавать звуки с помощью пьезодинамика. Нет