Indholdsfortegnelse:

Lady Buggy, WiFi Edition: 5 trin (med billeder)
Lady Buggy, WiFi Edition: 5 trin (med billeder)

Video: Lady Buggy, WiFi Edition: 5 trin (med billeder)

Video: Lady Buggy, WiFi Edition: 5 trin (med billeder)
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim
Image
Image
Elektronik
Elektronik

"Lady Buggy" er en "buggy" med en lady bug -stil, jeg har designet til vores børnebørn i alderen fra 2 år til, ja, jeg lader den ligge ved 2 år +.

Som vist i videoen er Lady Buggy et wifi -aktiveret fjernbetjeningskøretøj, der både har langsom bevægelse og let betjening. Lady Buggy bruger en berøringsbaseret iOS -enhed, der er låst i portrættilstand (jeg har kun testet med iOS -enheder, se Softwareafsnittet nedenfor) og kræver simpelthen at trække den røde "knap" rundt i displayet for at bevæge sig fremad, baglæns og dreje; let nok til, at vores 2 -årige barnebarn kan fungere, med mindre voksen tilsyn selvfølgelig.

Jeg har inkluderet kildekoden i form af en Arduino -skitse til Adafruit Feather Huzzah ESP8266, hvis du ønsker at ændre den til brug med en anden enhed.

Du skal også bruge loddefærdigheder og loddeudstyr, wire og alle dele, der er angivet i det første trin, plus en Arduino IDE med passende biblioteker installeret for at fuldføre Lady Buggy.

Som sædvanlig har jeg sandsynligvis glemt en eller to filer, eller hvem ved hvad mere, så hvis du har spørgsmål, tøv ikke med at spørge, da jeg laver mange fejl.

Designet ved hjælp af Autodesk Fusion 360, skåret med Cura 3.0.4 og trykt i PLA på en Ultimaker 2+ Extended og en Ultimaker 3 Extended.

Trin 1: Dele

Jeg har vedhæftet en PDF -fil med to tabeller. Den første tabel indeholder listen over 3D -udskrevne dele med de indstillinger og farver, jeg brugte. Den anden tabel indeholder listen over købte dele.

Bemærk at kroppen (enten "Body.3mf" eller "Body.stl") skal være trykt med understøtninger på grund af at de 4 monteringstårne inde i skallen er 2 mm højere end skallen. Bemærk også, at Cura 3.0.4 ikke ville placere "Body.3mf" på byggepladen, så jeg var nødt til at deaktivere indstillingen "Automatisk slip modeller til byggepladen" og derefter sænke kroppen manuelt, indtil den kom i kontakt med byggepladen (ved hjælp af Cura og kiggede på byggepladen under modellen, sænkede jeg kroppen, indtil jeg kunne se den svage røde kontur af kropsskallen komme i kontakt med byggepladen).

Før montering, test pasform og trim, fil, sand osv. Alle dele efter behov for jævn bevægelse af bevægelige overflader og tæt pasform til ikke -bevægelige overflader. Afhængigt af de farver, du har valgt og dine printerindstillinger, kan det være nødvendigt med mere eller mindre trimning, arkivering og/eller slibning. Fil forsigtigt alle kanter, der kontaktede byggepladen for at være helt sikker på, at alle byggeplader "oser" er fjernet, og at alle kanter er glatte. Jeg brugte små guldsmede filer og masser af tålmodighed til at udføre dette trin.

Dette design bruger gevindskåret samling, så en 6 mm x 1 hane og matrice kan være nødvendig for at rengøre gevindene.

Trin 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Skær forsigtigt den positive (røde) ledning på batteriet i midten, fjern derefter ledningerne og blik som vist.

Lod den del af den røde ledning, der kommer fra batteriet til midterste to terminaler på kontakten som vist

Lod en rød ledning mellem de ydre par på switchterminalerne som vist.

Lod den del af den røde ledning, der kommer fra stikket til en af de to yderste kontaktterminaler som vist.

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

For at styre servoerne loddes den venstre servosignal (orange) ledning til "12/MISO" -stiften på fjerhuzzahen, og servo højre signaltråd (orange) er fastgjort til "13/MOSI" -stiften på fjeren Huzzah.

Trin 3: Software

Software
Software
Software
Software

Lady Buggy bruger et html "lærred" -element til grafikken og lærredshændelserne "touchstart", "touchmove" og "touchend" til kontrol (se https://www.w3schools.com/graphics/canvas_intro.asp). Jeg er af den overbevisning, at softwaren skal fungere på andre berøringsaktiverede enheder end iOS, men har ikke været i stand til at bekræfte, at den vil.

Jeg har designet Lady Buggy -softwaren til at fungere i både ap (access point) og station (wifi router) trådløse tilstande.

Hvis du vælger at betjene Lady Buggy i ap -tilstand, er en trådløs router ikke påkrævet, da din iOS -enhed kommunikerer direkte med Lady Buggy. For at fungere i denne tilstand går du til wifi -indstillingerne på din iOS -enhed og vælger "LadyBuggy" -netværket. Når du har oprettet forbindelse, skal du åbne webbrowseren på din iOS -enhed og indtaste IP -adressen "192.128.20.20" i urlfeltet.

Hvis du vælger at betjene Lady Buggy i stationstilstand, kommunikerer du med Lady Buggy via en trådløs router og skal derfor ændre Lady Buggy -softwaren, så "sSsid =" er indstillet til din trådløse router ssid og "sPassword =" er indstillet til din trådløse routers adgangskode. Du bliver nødt til at ændre disse indstillinger ved hjælp af Arduino IDE -editoren, før du kompilerer og downloader den til din Lady Buggy. Bemærk, at når jeg bruger stationstilstand, har jeg også inkluderet MDNS -understøttelse, der giver dig mulighed for at kommunikere med Lady Buggy på ip -adressen "ladybug.local", så den fysiske ip -adresse ikke er påkrævet. Men hvis du ønsker at bruge den fysiske ip -adresse, der er tildelt af din trådløse router, skal du være tilsluttet Arduino seriel skærm, når du tænder Lady Buggy (sørg for, at "#define USE_SERIAL 1" er øverst i kildekoden fil, før du kompilerer og sender koden til Lady Buggy) for at se den ip -adresse, der er tildelt Lady Buggy af din trådløse router.

Når du har besluttet, hvilken tilstand du vil betjene din Lady Buggy i og har foretaget de nødvendige ændringer af softwaren, skal du tilslutte et passende kabel mellem din computers USB og mikro -usb -forlængerkablet på Lady Buggy, bruge skydekontakten til strøm på Lady Buggy, kompiler og download derefter softwaren til Lady Buggy.

Trin 4: Montering

Montage
Montage
Montage
Montage
Montage
Montage
Montage
Montage

Sæt to hver af o-ringene på hver af "Gear Wheel.stl" som vist.

Monter en gearhjulsamling ("Gear Wheel.stl" plus to O-ringe) til "Chassis.stl" ved hjælp af en "Axel Gear Wheel.stl" som vist. Gentag processen med den resterende tandhjulsamling og aksel.

Sæt en "Gear Servo.stl" på en af servoerne ved hjælp af skruen, der følger med servoen. Denne samling skal forblive tæt, så påfør din yndlingslim, hvis det er nødvendigt. Gentag processen med den resterende gearservo og servo.

Indsæt den venstre servo i den venstre servoslot i kabinettet som vist.

Indsæt den højre servo i den højre servoslot i kabinettet som vist.

Læg batteriet i chassisbatterirummet som vist. Fastgør skydekontakten til chassiset ved hjælp af enten små skruer eller lim.

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

Pak trådbundtet mellem servoerne og Feather Huzzah med elektrisk tape, og anbring derefter Feather Huzzah i batterirummets låg som vist.

Anbring kuglelejet i chassiset og fastgør det med "Kugleleje Cap.stl" som vist. Stram ikke for meget, da kuglelejet let skal rotere i chassiset.

Sæt micro -usb -kabelforlængerens mail -stik i Huzzah ESP8266 som vist. Fastgør hunenden til chassiset med de medfølgende skruer som vist.

Ved hjælp af de fire "Bolt.stl" skal du fastgøre din Lady Buggy -krop til chassiset som vist.

Trin 5: Betjening

Tænd Lady Buggy ved hjælp af skydekontakten. Kontakten, jeg brugte, er en center off -kontakt, så hvis du skubber den til enten udvendig position, tændes Lady Buggy.

Opret forbindelse til Lady Buggy ved hjælp af din iOS -enhed og den metode, du valgte som beskrevet i softwaredrinet.

På iOS -skærmen skal du skubbe den røde knap mod toppen af skærmen for at bevæge sig fremad, mod bunden af skærmen for at vende tilbage og til venstre eller højre for venstre eller højre bevægelse.

Se videoen for en kort demonstration af kontrollerende Lady Buggy.

Håber du kan lide det!

Anbefalede: