Съдържание:

Моторизирано шаси с Wi -Fi управление: 5 стъпки (със снимки)
Моторизирано шаси с Wi -Fi управление: 5 стъпки (със снимки)

Видео: Моторизирано шаси с Wi -Fi управление: 5 стъпки (със снимки)

Видео: Моторизирано шаси с Wi -Fi управление: 5 стъпки (със снимки)
Видео: Soichiro Honda: Nunca se rindió alcanzar sus propios sueños! 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 шаси е обикновена обща платформа с моторизирано отворено шаси, управлявана от WiFi, която използва Adafruit Feather Huzzah ESP8266 за комуникация и контрол и два сервомотора с непрекъснато въртене плюс литиево -йонна батерия за движение. Шасито съдържа 8 монтажни точки с резба 6 мм на 1 с резба, за да се монтират, добре, повече за това.

Включих изходния код под формата на скица на Arduino за Adafruit Feather Huzzah ESP8266, ако искате да го промените. Освен това ще ви трябват умения за запояване и оборудване за запояване, проводник и всички части, изброени в първата стъпка, плюс Arduino IDE с инсталирани подходящи библиотеки, за да завършите моторизираното WiFi шаси.

Както обикновено, вероятно съм забравил файл или два или кой знае какво друго, така че ако имате въпроси, моля не се колебайте да попитате, тъй като правя много грешки.

Проектиран с помощта на Autodesk Fusion 360, нарязан с Cura 3.1 и отпечатан в PLA на Ultimaker 2+ Extended и Ultimaker 3 Extended.

Стъпка 1: Части

Отпечатах всички части с вертикална разделителна способност.15 мм с 50% пълнеж. Отпечатайте по 1 от „Bear Bearing Cap.stl“и „Chassis.stl“, отпечатайте 2 всяка от останалите части.

Купих следните части:

1 сачмен лагер, 15,9 мм (5/8 )

4 О-пръстена (ID 16 мм, сечение 2,5 мм)

2 серво (FS90R непрекъснато въртене)

1 пера от Adafruit HUZZAH ESP8266 (Adafruit)

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", както е показано.

Използвайки две "колела на зъбни колела.stl", прикрепете двете колела в "Chassis.stl", както е показано.

Поставете 5/8 инчовия лагерен лагер в шасито, както е показано, след това го закрепете на място с "Cap Bearing Cap.stl", като се уверите, че сачменият лагер се върти свободно.

Закрепете един „Gear Servo.stl“към едно серво с помощта на серво винтовете, доставени със серво, след това повторете с втората предавка и серво.

Поставете лявото серво в лявото серво гнездо, а дясното серво в дясното серво гнездо, както е показано.

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

Отново с помощта на тънка двустранна лента, фиксирайте Adafruit Feather Huzza ESP8266 върху батерията, както е показано.

Стъпка 4: Софтуер

Моторизираното WiFi шаси използва html „canvas“елемент за графиката, а събитията от canvas „touchstart“, „touchmove“и „touchend“за контрол. Вярвам, че софтуерът трябва да работи на устройства с докосване, различни от iOS, но не успях да потвърдя, че ще го направи.

Проектирах софтуера на моторизираното WiFi шаси да работи както в безжични режими на ap (точка за достъп), така и на станция (wifi рутер).

Ако решите да работите с моторизирано WiFi шаси в режим ap, безжичен рутер не се изисква, тъй като вашето iOS устройство комуникира директно с моторизирано WiFi шаси. За да работите в този режим, ще отидете в настройките на wifi на вашето iOS устройство и изберете мрежата „WiFiChassis“. След като се свържете, отворете уеб браузъра на вашето iOS устройство и въведете ip адреса на „192.128.20.20“в полето url.

Ако решите да работите с моторизирано WiFi шаси в режим на станция, ще комуникирате с моторизирано WiFi шаси чрез безжичен рутер и по този начин трябва да промените софтуера на моторизираното WiFi шаси, така че „sSsid =“да е зададено на вашия безжичен рутер ssid и „sPassword = “е зададена на паролата на вашия безжичен рутер. Ще трябва да промените тези настройки с помощта на Arduino IDE редактора, преди да го компилирате и изтеглите на вашето моторизирано WiFi шаси. Обърнете внимание, че когато използвам режим на станция, включих и поддръжка на MDNS, която ви позволява да комуникирате с моторизирано WiFi шаси на ip адрес „wifichassis.local“, така че физическият ip адрес не се изисква. Ако обаче искате да използвате физическия IP адрес, определен от вашия безжичен рутер, ще трябва да бъдете свързани към серийния монитор на Arduino, когато включите моторизирано WiFi шаси (уверете се, че "#define USE_SERIAL 1" е в горната част на източника код файл, преди да компилирате и изпратите кода на моторизираното WiFi шаси), за да видите IP адреса, присвоен на моторизираното WiFi шаси от вашия безжичен рутер.

След като решите в кой режим ще работите с моторизираното си WiFi шаси и сте направили необходимите промени в софтуера, свържете подходящ кабел между USB на компютъра и микро usb порта на Feather Huzzah ESP8266, включете батерията, след това компилирайте и изтеглете софтуера в моторизирано WiFi шаси.

Стъпка 5: Операция

Включете кабела на батерията в порта за батерията на Feather Huzzah ESP8266.

Влезте в Feather Huzzah ESP8266, като използвате метода, който сте избрали в Софтуера.

Плъзнете сивата точка около екрана в посоката, в която искате да пътувате.

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

Надявам се да ви хареса!

Следва продължение…

Препоръчано: