Indholdsfortegnelse:

Motoriseret WiFi -kontrolleret chassis: 5 trin (med billeder)
Motoriseret WiFi -kontrolleret chassis: 5 trin (med billeder)

Video: Motoriseret WiFi -kontrolleret chassis: 5 trin (med billeder)

Video: Motoriseret WiFi -kontrolleret chassis: 5 trin (med billeder)
Video: Top 5 forudinstallerede nyttige Windows -programmer 2024, November
Anonim
Image
Image
Dele
Dele

Donald Bell fra Maker Project Lab (https://makerprojectlab.com) påpegede i sin opdatering den 29. november 2017 (https://www.youtube.com/embed/cQzQl97ntpU) at chassiset "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) kunne bruges som en generisk platform. Han må på en eller anden måde have set min "projekter at gøre" -liste …

Motoriseret WiFi -chassis er en simpel WiFi -styret motoriseret åben chassis -generisk platform, der bruger en Adafruit Feather Huzzah ESP8266 til kommunikation og kontrol, og to kontinuerlige rotationsservoer plus et litiumionbatteri til bevægelse. Chassiset indeholder 8 6 mm x 1 gevindskårne monteringspunkter til montering, ja, der kommer mere om det.

Jeg har inkluderet kildekoden i form af en Arduino -skitse til Adafruit Feather Huzzah ESP8266, hvis du ønsker at ændre den. 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 motoriseret WiFi -chassis.

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.1 og trykt i PLA på en Ultimaker 2+ Extended og en Ultimaker 3 Extended.

Trin 1: Dele

Jeg printede alle dele med.15 mm lodret opløsning med 50% udfyldning. Udskriv 1 hver af "Kuglelejer Cap.stl" og "Chassis.stl", udskriv 2 hver af de resterende dele.

Jeg købte følgende dele:

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

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

2 servo (FS90R kontinuerlig rotation)

1 Adafruit Feather HUZZAH ESP8266 (Adafruit)

1 batteri (Adafruit 258)

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 gevindforsamling, og derfor kan det være nødvendigt med en 6 mm x 1 hane og matrice for at rengøre gevindene.

Trin 2: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Ledninger består af lodning af servotråde til Feather Huzzah ESP8266.

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

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

Trin 3: Montering

Montage
Montage
Montage
Montage
Montage
Montage

Placer 2 o-ringe på hver "Gear Wheel.stl" som vist.

Ved hjælp af to "Axle Gear Wheel.stl" sættes begge hjulsamlinger fast i "Chassis.stl" som vist.

Placer kuglelejet 5/8 tommer i chassiset som vist, og fastgør det derefter med "Kuglelejer Cap.stl", og sørg for, at kuglelejet roterer frit.

Fastgør et "Gear Servo.stl" til en servo ved hjælp af servoskruerne, der fulgte med servoen, og gentag derefter med det andet gear og servo.

Placer den venstre servo i den venstre servoslot, og den højre servo i den højre servoslot som vist.

Brug tyndt dobbeltsidet tape til at fastgøre batteriet i kabinettet som vist.

Igen ved hjælp af tynd dobbeltsidet tape, fastgør Adafruit Feather Huzza ESP8266 på batteriet som vist.

Trin 4: Software

Motoriseret WiFi -chassis bruger et html "lærred" -element til grafikken, og lærredshændelserne "touchstart", "touchmove" og "touchend" til kontrol. 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 designet den motoriserede WiFi Chassis -software til at fungere i både ap (access point) og station (wifi router) trådløse tilstande.

Hvis du vælger at betjene Motoriseret WiFi -chassis i ap -tilstand, er en trådløs router ikke påkrævet, da din iOS -enhed kommunikerer direkte med motoriseret WiFi -chassis. For at fungere i denne tilstand går du til wifi -indstillingerne på din iOS -enhed og vælger "WiFiChassis" -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 Motoriseret WiFi Chassis i stationstilstand, kommunikerer du med Motoriseret WiFi Chassis via en trådløs router og skal derfor ændre den Motoriserede WiFi Chassis software, 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 det til dit motoriserede WiFi -chassis. Bemærk, at når jeg bruger stationstilstand, har jeg også inkluderet MDNS -understøttelse, der giver dig mulighed for at kommunikere med motoriseret WiFi -chassis på ip -adressen "wifichassis.local", så den fysiske ip -adresse er ikke 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 motoriseret WiFi -chassis (sørg for, at "#define USE_SERIAL 1" er øverst i kilden kodefil, før du kompilerer og sender koden til det motoriserede WiFi -chassis) for at se den ip -adresse, der er tildelt til motoriseret WiFi -chassis af din trådløse router.

Når du har besluttet, hvilken tilstand du vil betjene dit motoriserede WiFi -chassis i og har foretaget nødvendige ændringer af softwaren, skal du tilslutte et passende kabel mellem din computers USB og mikro -usb -porten på Feather Huzzah ESP8266, tilslut batteriet, derefter kompilere og downloade softwaren til motoriseret WiFi -chassis.

Trin 5: Betjening

Sæt batterikablet i batteriporten på Feather Huzzah ESP8266.

Log på Feather Huzzah ESP8266 ved hjælp af den metode, du valgte i Software.

Træk den grå prik rundt på skærmen i den retning, du ønsker at rejse.

Se videoen for en kort demonstration af styring af motoriseret WiFi -chassis.

Håber du kan lide det!

Fortsættes…

Anbefalede: