Innholdsfortegnelse:

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

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

Video: Lady Buggy, WiFi Edition: 5 trinn (med bilder)
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, November
Anonim
Image
Image
Elektronikk
Elektronikk

"Lady Buggy" er en "buggy" som er designet av en lady bug og jeg designet for barnebarna våre, i alderen 2 år til, vel, jeg lar den stå på 2 år +.

Som vist i videoen, er Lady Buggy et wifi -aktivert fjernkontrollkjøretøy som har både sakte bevegelse og enkel kontroll. Lady Buggy bruker en berøringsbasert iOS -enhet låst i portrettmodus (jeg har bare testet med iOS -enheter, se Programvare -delen nedenfor) og krever ganske enkelt å dra den røde "knappen" rundt displayet for bevegelse fremover, bakover og snu; enkelt nok for vårt 2 år gamle barnebarn å operere, med mindre voksen tilsyn selvfølgelig.

Jeg har inkludert kildekoden i form av en Arduino -skisse for Adafruit Feather Huzzah ESP8266 hvis du ønsker å endre den for bruk med andre enheter.

Du trenger også loddeferdigheter og loddeutstyr, wire og alle delene som er oppført i det første trinnet, pluss en Arduino IDE med passende biblioteker installert for å fullføre Lady Buggy.

Som vanlig har jeg sannsynligvis glemt en eller to filer, eller hvem vet hva annet, så ikke nøl med å spørre hvis du har spørsmål, da jeg gjør mange feil.

Designet med Autodesk Fusion 360, skåret i skiver med Cura 3.0.4 og skrevet ut i PLA på en Ultimaker 2+ Extended og en Ultimaker 3 Extended.

Trinn 1: Deler

Jeg har lagt ved en PDF -fil som inneholder to tabeller. Den første tabellen inneholder 3D -trykte deleliste med innstillinger og farger jeg brukte. Den andre tabellen inneholder listen over kjøpte deler.

Vær oppmerksom på at karosseriet (enten "Body.3mf" eller "Body.stl") må skrives ut med støtter på grunn av at de fire festetårnene på innsiden av skallet er 2 mm høyere enn skallet. Vær også oppmerksom på at Cura 3.0.4 ikke ville plassere "Body.3mf" på byggeplaten, derfor måtte jeg deaktivere innstillingen "Slipp modeller automatisk til byggeplaten" og deretter senke kroppen manuelt før den kom i kontakt med byggeplaten (ved å bruke Cura og se på byggeplaten under modellen, senket jeg kroppen til jeg kunne se den svake, røde konturen på kroppsskallet komme i kontakt med byggeplaten).

Før montering, test passform og trim, fil, sand, etc. alle deler etter behov for jevn bevegelse av bevegelige overflater, og tett passform for ikke -bevegelige overflater. Avhengig av fargene du valgte og skriverinnstillingene, kan det være nødvendig med mer eller mindre trimming, arkivering og/eller sliping. Fil forsiktig alle kantene som kom i kontakt med byggeplaten for å være helt sikker på at all byggeplate "oser" er fjernet og at alle kantene er glatte. Jeg brukte små gullsmedfiler og mye tålmodighet for å utføre dette trinnet.

Denne konstruksjonen bruker gjenget montering, så det kan være nødvendig med en 6 mm x 1 trykk og dør for å rengjøre trådene.

Trinn 2: Elektronikk

Elektronikk
Elektronikk
Elektronikk
Elektronikk

Klipp forsiktig den positive (røde) ledningen på batteriet i midten, ta deretter av og tenn ledningene som vist.

Lodd den delen av den røde ledningen som kommer fra batteriet til de to terminalene på bryteren som vist

Lodd en rød ledning mellom de ytre parene på bryterterminalene som vist.

Lodd den delen av den røde ledningen som kommer fra kontakten til en av de to ytterste bryterterminalene som vist.

For å drive servoene er begge servopositive (røde) ledninger loddet til "BAT" -pinnen på Feather Huzzah og begge servo -negative (brune) ledninger er loddet til "GND" -pinnen på Feather Huzzah.

For å kontrollere servoene, er venstre servosignal (oransje) ledning loddet til "12/MISO" -pinnen på fjærhuzzahen, og servo høyre signaltråd (oransje) er festet til "13/MOSI" -pinnen på fjæren Huzzah.

Trinn 3: Programvare

Programvare
Programvare
Programvare
Programvare

Lady Buggy bruker et html "canvas" -element for grafikken, og lerretshendelsene "touchstart", "touchmove" og "touchend" for kontroll (se https://www.w3schools.com/graphics/canvas_intro.asp). Jeg er av den oppfatning at programvaren skal fungere på andre berøringsaktiverte enheter enn iOS, men jeg har ikke klart å bekrefte at den vil.

Jeg designet Lady Buggy -programvaren for å fungere i både ap (tilgangspunkt) og stasjon (wifi -ruter) trådløse moduser.

Hvis du velger å bruke Lady Buggy i ap -modus, er det ikke nødvendig med en trådløs ruter ettersom iOS -enheten din kommuniserer direkte med Lady Buggy. For å operere i denne modusen, går du til wifi -innstillingene på iOS -enheten din og velger "LadyBuggy" -nettverket. Når du er tilkoblet, åpner du nettleseren på iOS -enheten din og skriver inn ip -adressen "192.128.20.20" i url -feltet.

Hvis du velger å bruke Lady Buggy i stasjonsmodus, vil du kommunisere med Lady Buggy via en trådløs ruter og dermed måtte endre Lady Buggy -programvaren slik at "sSsid =" er satt til den trådløse ruteren ssid og "sPassword =" er satt passordet til den trådløse ruteren. Du må endre disse innstillingene ved hjelp av Arduino IDE -editoren før du kompilerer og laster den ned til Lady Buggy. Vær oppmerksom på at når jeg bruker stasjonsmodus, har jeg også inkludert MDNS -støtte som lar deg kommunisere med Lady Buggy på ip -adressen "ladybug.local", slik at den fysiske ip -adressen ikke er nødvendig. Men hvis du ønsker å bruke den fysiske ip -adressen som er tilordnet av den trådløse ruteren, må du være koblet til Arduino seriell skjerm når du slår på Lady Buggy (sørg for at "#define USE_SERIAL 1" er øverst i kildekoden filen før du kompilerer og sender koden til Lady Buggy) for å se ip -adressen som er tildelt Lady Buggy av den trådløse ruteren.

Etter at du har bestemt deg for hvilken modus du skal bruke Lady Buggy i og har gjort nødvendige endringer i programvaren, kobler du en passende kabel mellom datamaskinens USB og mikro -usb -forlengelseskabelen på Lady Buggy, bruk skyvebryteren til strømmen på Lady Buggy, og deretter kompilerer og laster du ned programvaren til Lady Buggy.

Trinn 4: Montering

Montering
Montering
Montering
Montering
Montering
Montering
Montering
Montering

Fest to hver av o-ringene til hver av "Gear Wheel.stl" som vist.

Fest den ene girhjulsenheten ("Gear Wheel.stl" pluss to O-ringer) til "Chassis.stl" ved å bruke en "Axle Gear Wheel.stl" som vist. Gjenta prosessen med den gjenværende girhjulsenheten og akselen.

Fest en "Gear Servo.stl" til en av servoene med skruen som følger med servoen. Denne enheten må forbli tett, så bruk ditt favorittlim om nødvendig. Gjenta prosessen med gjenværende girservo og servo.

Sett inn venstre servo i venstre servospor i kabinettet som vist.

Sett inn høyre servo i høyre servospor i kabinettet som vist.

Plasser batteriet i chassisbatterirommet som vist. Fest glidebryteren til kabinettet med enten små skruer eller lim.

Plasser "Battery Cover.stl" over batteriet som vist.

Pakk trådbunten mellom servoene og Feather Huzzah med elektrisk tape, og legg deretter Feather Huzzah inn i batterirommet som vist.

Plasser kulelageret i chassiset og fest på plass med "kulelagerdeksel.stl" som vist. Ikke stram for mye da kulelageret lett må rotere i chassiset.

Fest e -postpluggen for mikro -usb -kabel i Huzzah ESP8266 som vist. Fest hunenden til chassiset med de medfølgende skruene som vist.

Fest de fire Buggy -karosseriene til chassiset som vist med de fire "Bolt.stl".

Trinn 5: Drift

Slå på Lady Buggy med skyvebryteren. Bryteren jeg brukte er en midtstoppbryter, så når du skyver den til enten utvendig posisjon, slår du på Lady Buggy.

Koble til Lady Buggy ved hjelp av iOS -enheten din og metoden du valgte som beskrevet i programvaretrinnet.

På iOS -skjermen skyver du den røde knappen mot toppen av skjermen for bevegelse fremover, mot bunnen av skjermen for omvendt bevegelse, og venstre eller høyre for venstre eller høyre bevegelse.

Se videoen for en kort demonstrasjon av kontrollerende Lady Buggy.

Håper du liker det!

Anbefalt: