Innehållsförteckning:

Lady Buggy, WiFi Edition: 5 steg (med bilder)
Lady Buggy, WiFi Edition: 5 steg (med bilder)

Video: Lady Buggy, WiFi Edition: 5 steg (med bilder)

Video: Lady Buggy, WiFi Edition: 5 steg (med bilder)
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Juli
Anonim
Image
Image
Elektronik
Elektronik

"Lady Buggy" är en "buggy" som har utformats för våra barnbarn i åldrarna från 2 år till, jag lämnar den vid 2 år +.

Som visas i videon är Lady Buggy ett wifi -aktiverat fjärrkontrollfordon som har både långsam rörelse och enkel kontroll. Lady Buggy använder en beröringsbaserad iOS -enhet låst i porträttläge (jag har bara testat med iOS -enheter, se programvaruavsnittet nedan) och kräver helt enkelt att man drar den röda "knappen" runt displayen för framåt, bakåt och svängande rörelse; lätt nog för vårt 2 -åriga barnbarn att fungera, med mindre vuxen tillsyn förstås.

Jag har inkluderat källkoden i form av en Arduino -skiss för Adafruit Feather Huzzah ESP8266 om du vill ändra den för användning med en annan enhet.

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 Lady Buggy.

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 många misstag.

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

Steg 1: Delar

Jag har bifogat en PDF -fil som innehåller två tabeller. Den första tabellen innehåller listan över 3D -tryckta delar med de inställningar och färger jag använde. Den andra tabellen innehåller listan över inköpta delar.

Observera att kroppen (antingen "Body.3mf" eller "Body.stl") måste vara tryckt med stöd på grund av att de fyra monteringstornen inuti skalet är 2 mm högre än skalet. Observera också att Cura 3.0.4 inte skulle placera "Body.3mf" på byggplattan, så jag var tvungen att inaktivera inställningen "Släpp modeller automatiskt till byggplattan" och sedan manuellt sänka kroppen tills den kom i kontakt med byggplattan (med hjälp av Cura och tittade på byggplattan under modellen, sänkte jag kroppen tills jag kunde se den svaga röda konturen på kroppshöljet komma i kontakt med byggplattan).

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 konstruktion 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: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Klipp försiktigt av den positiva (röda) tråden på batteriet i mitten, ta sedan av och tänd kablarna enligt bilden.

Löd den del av den röda tråden som kommer från batteriet till mitten av kontakterna på omkopplaren enligt bilden

Löd en röd tråd mellan de yttre paren på switchterminalerna som visas.

Löd den del av den röda tråden som kommer från kontakten till någon av de yttre två omkopplarterminalerna som visas.

För att driva servon löds båda servopositiva (röda) trådar till "BAT" -stiftet på fjädern Huzzah och båda servo -negativa (bruna) trådarna löds till "GND" -stiftet på fjädern Huzzah.

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

Steg 3: Programvara

Programvara
Programvara
Programvara
Programvara

Lady Buggy använder ett html "canvas" -element för grafiken och kanvashändelserna "touchstart", "touchmove" och "touchend" för kontroll (se https://www.w3schools.com/graphics/canvas_intro.asp). 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 Lady Buggy -programvaran 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 Lady Buggy i ap -läge krävs ingen trådlös router eftersom din iOS -enhet kommunicerar direkt med Lady Buggy. 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 "LadyBuggy". 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 Lady Buggy i stationsläge kommer du att kommunicera med Lady Buggy via en trådlös router och måste därför ändra Lady Buggy -programvaran så att "sSsid =" är inställt på din trådlösa router ssid och "sPassword =" är inställt till ditt trådlösa routers lösenord. Du måste ändra dessa inställningar med Arduino IDE -redigeraren innan du kompilerar och laddar ner den till din Lady Buggy. Observera att när jag använder stationsläge har jag också inkluderat MDNS -stöd som gör att du kan kommunicera med Lady Buggy på ip -adressen "ladybug.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å Lady Buggy (se till att "#define USE_SERIAL 1" finns högst upp i källkoden filen innan du kompilerar och skickar koden till Lady Buggy) för att se ip -adressen som tilldelats Lady Buggy av din trådlösa router.

När du har bestämt vilket läge du ska använda din Lady Buggy i och har gjort nödvändiga ändringar i programvaran, anslut en lämplig kabel mellan datorns USB och mikro -usb -förlängningskabeln på Lady Buggy, använd skjutreglaget för att slå på på Lady Buggy, kompilera sedan och ladda ner programvaran till Lady Buggy.

Steg 4: Montering

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

Fäst två var och en av o-ringarna på var och en av "Gear Wheel.stl" enligt bilden.

Fäst en kugghjulsanordning ("Gear Wheel.stl" plus två O-ringar) på "Chassis.stl" med en "Axel Gear Wheel.stl" enligt bilden. Upprepa processen med den återstående kugghjulenheten och axeln.

Fäst en "Gear Servo.stl" på en av servona med hjälp av skruven som medföljer servon. Denna enhet måste förbli tät så applicera ditt favoritlim om det behövs. Upprepa processen med återstående växelservo och servo.

Sätt in den vänstra servon i den vänstra servofacket i chassit enligt bilden.

Sätt in höger servo i höger servofack i chassit enligt bilden.

Placera batteriet i chassiets batterifack enligt bilden. Fäst skjutreglaget på chassit med antingen små skruvar eller lim.

Placera "Battery Cover.stl" över batteriet enligt bilden.

Vira trådbunten mellan servon och fjäderhusan med elektriskt tejp och placera sedan fjäderstumpen i batterifackets lock enligt bilden.

Placera kullagret i chassit och fäst det med "Kullager Cap.stl" enligt bilden. Dra inte åt för mycket eftersom kullagret lätt måste rotera i chassit.

Anslut e -postkontakten för mikro -usb -kabelförlängare till Huzzah ESP8266 enligt bilden. Fäst honänden på chassit med de medföljande skruvarna som visas.

Använd de fyra "Bolt.stl", fäst din Lady Buggy -kaross på chassit enligt bild.

Steg 5: Drift

Slå på Lady Buggy med skjutreglaget. Strömbrytaren jag använde är en avstängningsbrytare, så att skjuta den till endera utsidan sätter på Lady Buggy.

Anslut till Lady Buggy med din iOS -enhet och den metod du valde enligt beskrivningen i steget Programvara.

På iOS -skärmen, skjut den röda knappen mot ovansidan av skärmen för framåtrörelse, mot botten av displayen för bakåtgående rörelse och vänster eller höger för vänster eller höger rörelse.

Se videon för en kort demonstration av kontrollerande Lady Buggy.

Hoppas du gillar det!

Rekommenderad: