Innehållsförteckning:

Motoriserat WiFi -kontrollerat chassi: 5 steg (med bilder)
Motoriserat WiFi -kontrollerat chassi: 5 steg (med bilder)

Video: Motoriserat WiFi -kontrollerat chassi: 5 steg (med bilder)

Video: Motoriserat WiFi -kontrollerat chassi: 5 steg (med bilder)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Juli
Anonim
Image
Image
Delar
Delar

Donald Bell från Maker Project Lab (https://makerprojectlab.com) påpekade i sin uppdatering den 29 november 2017 (https://www.youtube.com/embed/cQzQl97ntpU) att "Lady Buggy" -chassit (https://www.instructables).com/id/Lady-Buggy/) kan användas som en generisk plattform. Han måste på något sätt sett min lista över "projekt att göra" …

Motoriserat WiFi -chassi är en enkel WiFi -styrd motoriserad öppen chassi generisk plattform som använder en Adafruit Feather Huzzah ESP8266 för kommunikation och kontroll, och två kontinuerliga rotationsservos plus ett litiumjonbatteri för rörelse. Chassit innehåller 8 6 mm x 1 gängade monteringspunkter att montera, ja, mer kommer att komma på det.

Jag har inkluderat källkoden i form av en Arduino -skiss för Adafruit Feather Huzzah ESP8266 om du vill ändra den. Du behöver också lödningskunskaper och lödutrustning, tråd och alla delar som listas i det första steget, plus en Arduino IDE med lämpliga bibliotek installerade för att slutföra motoriserat WiFi -chassi.

Som vanligt har jag förmodligen glömt en eller två filer eller vem vet vad mer, så om du har några frågor, tveka inte att fråga eftersom jag gör fel i massor.

Designad med Autodesk Fusion 360, skivad med Cura 3.1 och tryckt i PLA på en Ultimaker 2+ Extended och en Ultimaker 3 Extended.

Steg 1: Delar

Jag skrev ut alla delar med 0,15 mm vertikal upplösning med 50% fyllning. Skriv ut 1 var och en av "Kullager Cap.stl" och "Chassis.stl", skriv ut 2 var och en av de återstående delarna.

Jag köpte följande delar:

1 kullager, 15,9 mm (5/8 )

4 O-ring (ID 16 mm, sektion 2,5 mm)

2 servo (FS90R kontinuerlig rotation)

1 Adafruit Fjäder HUZZAH ESP8266 (Adafruit)

1 batteri (Adafruit 258)

Före montering, testa passform och trim, fil, sand, etc. alla delar efter behov för smidig rörelse av rörliga ytor och tät passform för icke rörliga ytor. Beroende på vilka färger du valt och dina skrivarinställningar kan det behövas mer eller mindre trimning, arkivering och/eller slipning. Fila försiktigt alla kanter som kom i kontakt med byggplattan för att vara helt säker på att all byggplatta "oser" är borttagen och att alla kanter är släta. Jag använde små juvelerarfiler och gott om tålamod för att utföra detta steg.

Denna design använder gängad montering, så en 6 mm x 1 kran och munstycke kan behövas för att rengöra trådarna.

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Kabeldragning består av att löda servotrådarna till Feather Huzzah ESP8266.

För att driva servon löds båda servopositiva (röda) trådar till "BAT" -stiftet på Feather Huzzah ESP8266 och båda servonegativa (bruna) trådarna löds till "GND" -stiftet på Feather Huzzah ESP8266.

För att styra servon löds den vänstra servosignaltråden (orange) till "12/MISO" -stiftet på Feather Huzzah ESP8266, och servo höger signalkabel (orange) fästs på "13/MOSI" -stiftet på Fjäder Huzzah ESP8266.

Steg 3: Montering

Hopsättning
Hopsättning
Hopsättning
Hopsättning
Hopsättning
Hopsättning

Placera 2 o-ringar på varje "Gear Wheel.stl" enligt bilden.

Använd två "Axel Gear Wheel.stl", fäst båda hjulenheterna i "Chassis.stl" enligt bilden.

Placera 5/8 tum kullager i chassit enligt bilden, fäst sedan på plats med "Kullager Cap.stl" och se till att kullagret roterar fritt.

Säkra en "Gear Servo.stl" till en servo med hjälp av servoskruvarna som följde med servon, upprepa sedan med andra växeln och servon.

Placera den vänstra servon i den vänstra servofacket och den högra servon i den högra servofacket enligt bilden.

Använd tunn dubbelsidig tejp och säkra batteriet i chassit enligt bilden.

Använd igen tunn dubbelsidig tejp och säkra Adafruit Feather Huzza ESP8266 på batteriet enligt bilden.

Steg 4: Programvara

Motoriserat WiFi -chassi använder ett html "canvas" -element för grafiken och kanvashändelserna "touchstart", "touchmove" och "touchend" för kontroll. Jag är övertygad om att programvaran borde fungera på andra beröringsaktiverade enheter än iOS, men jag har inte kunnat bekräfta att den kommer att göra det.

Jag konstruerade programmet Motorized WiFi Chassis för att fungera i både ap (åtkomstpunkt) och station (wifi router) trådlösa lägen.

Om du väljer att använda motoriserat WiFi -chassi i ap -läge krävs ingen trådlös router eftersom din iOS -enhet kommunicerar direkt med motoriserat WiFi -chassi. För att fungera i det här läget går du till wifi -inställningarna på din iOS -enhet och väljer nätverket "WiFiChassis". När du är ansluten öppnar du webbläsaren på din iOS -enhet och anger IP -adressen "192.128.20.20" i URL -fältet.

Om du väljer att använda motoriserat WiFi -chassi i stationsläge kommer du att kommunicera med motoriserat WiFi -chassi via en trådlös router och därmed behöva ändra programvaran för motoriserat WiFi -chassi så att "sSsid =" är inställt på din trådlösa router ssid och "sPassword = "är inställt på lösenordet för din trådlösa router. Du måste ändra dessa inställningar med Arduino IDE -redigeraren innan du kompilerar och laddar ner det till ditt motoriserade WiFi -chassi. Observera att när jag använder stationsläge har jag också inkluderat MDNS -stöd som gör att du kan kommunicera med motoriserat WiFi -chassi på ip -adressen "wifichassis.local" så att den fysiska ip -adressen inte krävs. Men om du vill använda den fysiska ip -adressen som tilldelats av din trådlösa router måste du vara ansluten till Arduino seriell bildskärm när du slår på motoriserat WiFi -chassi (se till att "#define USE_SERIAL 1" finns högst upp i källan kodfil innan du kompilerar och skickar koden till det motoriserade WiFi -chassit) för att se den IP -adress som tilldelats motoriserat WiFi -chassi från din trådlösa router.

När du har bestämt vilket läge du ska använda ditt motoriserade WiFi -chassi i och har gjort nödvändiga ändringar i programvaran, anslut en lämplig kabel mellan datorns USB och mikro -usb -porten på Feather Huzzah ESP8266, anslut batteriet, kompilera sedan och ladda ner programvaran till motoriserat WiFi -chassi.

Steg 5: Drift

Anslut batterikabeln till batteriporten på Feather Huzzah ESP8266.

Logga in på Feather Huzzah ESP8266 med den metod du valde i programvaran.

Dra den grå pricken runt skärmen i den riktning du vill resa.

Se videon för en kort demonstration av styrning av motoriserat WiFi -chassi.

Hoppas du gillar det!

Fortsättning följer…

Rekommenderad: