Taula de continguts:

Xassís controlat per WiFi motoritzat: 5 passos (amb imatges)
Xassís controlat per WiFi motoritzat: 5 passos (amb imatges)

Vídeo: Xassís controlat per WiFi motoritzat: 5 passos (amb imatges)

Vídeo: Xassís controlat per WiFi motoritzat: 5 passos (amb imatges)
Vídeo: DJI Mavic Mini Fly More Combo with Hard Shell Travel Case Black BH # DJMAVICMCK 2020 2024, Juliol
Anonim
Image
Image
Parts
Parts

Donald Bell de Maker Project Lab (https://makerprojectlab.com) va assenyalar en la seva actualització del 29 de novembre de 2017 (https://www.youtube.com/embed/cQzQl97ntpU) que el xassís "Lady Buggy" (https://www.instructables.com / id / Lady-Buggy /) es podria utilitzar com a plataforma genèrica. D'alguna manera ha vist la meva llista de "projectes tot" …

El xassís WiFi motoritzat és una plataforma genèrica de xassís obert motoritzada controlada per WiFi que utilitza un Adafruit Feather Huzzah ESP8266 per a la comunicació i el control, i dos servos de rotació contínua més una bateria de ions de liti per al moviment. El xassís conté 8 punts de muntatge roscats de 6 mm per 1 per muntar, doncs, encara hi ha més.

He inclòs el codi font en forma d'esbós Arduino per a l'Adafruit Feather Huzzah ESP8266 si voleu modificar-lo. A més, necessitareu habilitats de soldadura i equips de soldadura, filferro i totes les parts que es mostren al primer pas, a més d’un IDE Arduino amb les biblioteques adequades instal·lades per completar el xassís WiFi motoritzat.

Com és habitual, probablement he oblidat un fitxer o dos o qui sap què més, així que si teniu alguna pregunta, no dubteu a preguntar-ho, ja que faig molts errors.

Dissenyat amb Autodesk Fusion 360, tallat amb Cura 3.1 i imprès en PLA en un Ultimaker 2+ Extended i un Ultimaker 3 Extended.

Pas 1: parts

Vaig imprimir totes les peces amb una resolució vertical de.15 mm amb un 50% d’ompliment. Imprimiu 1 cadascun de "Ball Bearing Cap.stl" i "Chassis.stl", imprimiu 2 cadascuna de les parts restants.

He comprat les parts següents:

1 coixinet de boles, 15,9 mm (5/8 )

4 juntes tòriques (identificació 16 mm, secció 2,5 mm)

2 Servo (rotació contínua FS90R)

1 Adafruit Feather HUZZAH ESP8266 (Adafruit)

1 bateria (Adafruit 258)

Abans del muntatge, proveu l'ajust i el retall, llimeixi, sorreu, etc., segons sigui necessari per a un moviment suau de les superfícies mòbils, i un ajust ajustat per a les superfícies no mòbils. En funció dels colors que hàgiu triat i de la configuració de la impressora, és possible que sigui necessari retallar, arxivar i / o polir. Arxiveu amb cura totes les vores que van entrar en contacte amb la placa de construcció per assegurar-vos absolutament que s’elimina tota la placa de construcció i que totes les vores són llises. Vaig utilitzar fitxers de joieria petits i molta paciència per realitzar aquest pas.

Aquest disseny utilitza un muntatge roscat, per la qual cosa pot ser necessària una rosca de 6 mm per 1 per netejar els fils.

Pas 2: cablejat

Cablejat
Cablejat
Cablejat
Cablejat

El cablejat consisteix a soldar els servocables al Feather Huzzah ESP8266.

Per alimentar els servos, els dos cables servo positius (vermells) es solden al pin "BAT" del Feather Huzzah ESP8266 i els dos cables servo negatius (marrons) es solden al pin "GND" del Feather Huzzah ESP8266.

Per controlar els servos, el cable de senyal de servo esquerre (taronja) es solda al pin "12 / MISO" del Feather Huzzah ESP8266 i el cable de senyal de servo dret (taronja) està connectat al pin "13 / MOSI" del Feather Huzzah ESP8266.

Pas 3: Muntatge

Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge

Col·loqueu 2 juntes tòriques a cada "Gear Wheel.stl" tal com es mostra.

Amb dos "Axle Gear Wheel.stl", connecteu els dos conjunts de rodes a "Chassis.stl" tal com es mostra.

Col·loqueu el coixinet de boles de 5/8 polzades al xassís tal com es mostra, i assegureu-lo al lloc amb "Ball Bearing Cap.stl" assegurant-vos que el rodament de boles giri lliurement.

Assegureu un "Gear Servo.stl" a un servo mitjançant els servo cargols que venien amb el servo i, a continuació, repetiu amb el segon engranatge i el servo.

Col·loqueu el servo esquerre a la ranura del servo esquerre i el servo dret a la ranura del servo dret tal com es mostra.

Feu servir cinta fina de doble cara per fixar la bateria al xassís tal com es mostra.

Una vegada més amb cinta fina de doble cara, fixeu l'Adafruit Feather Huzza ESP8266 a la bateria tal com es mostra.

Pas 4: programari

El xassís WiFi motoritzat utilitza un element "canvas" html per als gràfics i els esdeveniments de canvas "touchstart", "touchmove" i "touchend" per al control. Crec que el programari hauria de funcionar en dispositius tàctils que no siguin iOS, però no he pogut confirmar que funcionarà.

Vaig dissenyar el programari del xassís WiFi motoritzat per funcionar tant en modes sense fils d’ap (punt d’accés) com d’estació (enrutador wifi).

Si decidiu operar el xassís WiFi motoritzat en mode ap, no cal un enrutador sense fils, ja que el dispositiu iOS es comunica directament amb el xassís WiFi motoritzat. Per funcionar en aquest mode, aneu a la configuració de wifi del dispositiu iOS i seleccioneu la xarxa "WiFiChassis". Un cop connectat, obriu el navegador web al dispositiu iOS i introduïu l'adreça IP de "192.128.20.20" al camp de l'URL.

Si decidiu operar el xassís WiFi motoritzat en mode estació, us comunicareu amb el xassís WiFi motoritzat mitjançant un enrutador sense fils i, per tant, haureu de canviar el programari del xassís WiFi motoritzat de manera que "sSsid =" estigui configurat al vostre encaminador sense fils ssid i "sPassword = "està configurat a la contrasenya del vostre encaminador sense fils. Haureu de canviar aquests paràmetres mitjançant l'editor IDE d'Arduino abans de compilar-lo i descarregar-lo al xassís WiFi motoritzat. Tingueu en compte que quan utilitzeu el mode d’estació, també he inclòs el suport MDNS que us permet comunicar-vos amb el xassís WiFi motoritzat a l’adreça IP "wifichassis.local", de manera que no és necessària l'adreça IP física. Tanmateix, si voleu utilitzar l'adreça IP física assignada pel vostre encaminador sense fils, haureu d'estar connectat al monitor sèrie Arduino quan activeu el xassís WiFi motoritzat (assegureu-vos que "#define USE_SERIAL 1" estigui a la part superior de la font abans de compilar i enviar el codi al xassís WiFi motoritzat) per veure la direcció IP assignada al xassís WiFi motoritzat pel vostre encaminador sense fils.

Un cop hàgiu decidit en quin mode operareu el xassís WiFi motoritzat i hàgiu fet els canvis necessaris al programari, connecteu un cable adequat entre l’ordinador USB i el port micro USB del Feather Huzzah ESP8266, connecteu la bateria, després compileu i descarregueu el programari al xassís WiFi motoritzat.

Pas 5: operació

Connecteu el cable de la bateria al port de la bateria del Feather Huzzah ESP8266.

Inicieu sessió a Feather Huzzah ESP8266 mitjançant el mètode que heu escollit a Programari.

Arrossegueu el punt gris al voltant de la pantalla en la direcció que vulgueu recórrer.

Mireu el vídeo per obtenir una petita demostració del control del xassís WiFi motoritzat.

Espero que t'agradi!

Continuarà…

Recomanat: