Innehållsförteckning:
Video: Lady Buggy, WiFi Edition: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
"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
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
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
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:
7 Segment Clock - Small Printers Edition: 9 steg (med bilder)
7 Segment Clock - Small Printers Edition: Ännu en 7 Segment Clock. xDA Även om jag måste säga att det inte ser så galet ut när jag tittar på min Instructables -profil. Det blir förmodligen mer irriterande i det ögonblick du tittar på min thingiverse -profil. Så varför orkade jag ens göra en annan på
Arduino Halloween Edition - Zombies Pop -out Screen (steg med bilder): 6 steg
Arduino Halloween Edition - Zombies Pop -out -skärm (steg med bilder): Vill du skrämma dina vänner och göra lite skrikande ljud i Halloween? Eller vill du bara göra en bra upptåg? Den här Zombies pop-out-skärmen kan göra det! I denna instruktionsbok lär jag dig hur du enkelt gör hopp-ut zombies med Arduino. HC-SR0
Rock Buggy Body för RedCat Gen7: 9 steg (med bilder)
Rock Buggy Body för RedCat Gen7: Inspiration3D Utskriftstillbehör och till och med hela kroppar är mycket populärt bland RC -samhället, särskilt inom genren RC Crawlers. Jag själv och andra har släppt alla möjliga kostnadsfria projekt, men det är ovanligt att tillverkarna släpper
Buggy - en konstig programmerbar LED -varelse: 12 steg (med bilder)
Buggy - en skapande programmerbar LED -varelse: Buggy är ett programmerbart LED -hantverksprojekt som använder ett hemlagat, ensidigt kretskort och en programmerbar AVR Attiny44v mikrokontroller. Buggy har två tvåfärgade LED-ögon och kan känna av synligt och IR-ljus och avge ljud med en piezohögtalare. Inte
Lady GaGa 'Video' glasögon: 4 steg (med bilder)
Lady GaGa 'Video' -glasögon: Jag gjorde dessa snabba och enkla glasögon till min Lady GaGa Halloween -kostym. De använder två digitala bildramnyckelringar i ett bildspel för att replikera effekten som syns i hennes föreställningar (här är en video av hennes glasögon). Obs: * Du kan inte se