Оглавление:

Шасси с моторизованным управлением WiFi: 5 шагов (с изображениями)
Шасси с моторизованным управлением WiFi: 5 шагов (с изображениями)

Видео: Шасси с моторизованным управлением WiFi: 5 шагов (с изображениями)

Видео: Шасси с моторизованным управлением WiFi: 5 шагов (с изображениями)
Видео: ЛУЧШАЯ 5 МЕГАПИКСЕЛЬНАЯ СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ ISON GROT. ОБЗОР 2024, Июль
Anonim
Image
Image
Части
Части

Дональд Белл из Maker Project Lab (https://makerprojectlab.com) указал в своем обновлении от 29 ноября 2017 г. (https://www.youtube.com/embed/cQzQl97ntpU), что шасси «Lady Buggy» (https://www.instructables.com / id / Lady-Buggy /) можно использовать как общую платформу. Он, должно быть, каким-то образом видел мой список «текущих проектов» …

Моторизованное шасси WiFi представляет собой простую универсальную платформу с открытым шасси, управляемую Wi-Fi, в которой используется Adafruit Feather Huzzah ESP8266 для связи и управления, а также два сервопривода с непрерывным вращением и литий-ионный аккумулятор для передвижения. Шасси содержит 8 точек крепления с резьбой 6 мм на 1, ну и еще больше.

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

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

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

Шаг 1: Детали

Я напечатал все детали с разрешением 0,15 мм по вертикали и заполнением 50%. Выведите по одному экземпляру «Ball Bearing Cap.stl» и «Chassis.stl», выведите по 2 оставшиеся части.

Я приобрел следующие детали:

1 шариковый подшипник, 15,9 мм (5/8 дюйма)

4 уплотнительных кольца (внутренний диаметр 16 мм, сечение 2,5 мм)

2 сервопривода (непрерывное вращение FS90R)

1 перо адафрута HUZZAH ESP8266 (адафрут)

1 батарея (Adafruit 258)

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

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

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

Электропроводка
Электропроводка
Электропроводка
Электропроводка

Электропроводка состоит из припаивания проводов сервопривода к Feather Huzzah ESP8266.

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

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

Шаг 3: Сборка

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

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

Используя два «Axle Gear Wheel.stl», прикрепите оба колеса в сборе в «Chassis.stl», как показано.

Поместите шарикоподшипник 5/8 дюйма в шасси, как показано, затем закрепите на месте с помощью «Ball Bearing Cap.stl», убедившись, что шарикоподшипник вращается свободно.

Прикрепите один "Gear Servo.stl" к одному сервоприводу, используя винты сервопривода, которые поставляются с сервоприводом, затем повторите со второй передачей и сервоприводом.

Поместите левый сервопривод в левый слот сервопривода, а правый сервопривод в правый слот сервопривода, как показано.

Используя тонкий двусторонний скотч, закрепите аккумулятор в шасси, как показано.

Снова с помощью тонкой двусторонней ленты закрепите Adafruit Feather Huzza ESP8266 на батарее, как показано на рисунке.

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

Моторизованное шасси WiFi использует HTML-элемент «холст» для графики и события холста «touchstart», «touchmove» и «touchend» для управления. Я считаю, что программное обеспечение должно работать на устройствах с сенсорным экраном, отличных от iOS, но мне не удалось подтвердить, что это будет.

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

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

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

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

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

Подключите кабель аккумулятора к разъему аккумулятора на Feather Huzzah ESP8266.

Войдите в систему Feather Huzzah ESP8266, используя метод, выбранный вами в программе.

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

Посмотрите видео для короткой демонстрации управления моторизованным шасси WiFi.

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

Продолжение следует…

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