Sadržaj:

Motorizovana šasija koja kontroliše WiFi: 5 koraka (sa slikama)
Motorizovana šasija koja kontroliše WiFi: 5 koraka (sa slikama)

Video: Motorizovana šasija koja kontroliše WiFi: 5 koraka (sa slikama)

Video: Motorizovana šasija koja kontroliše WiFi: 5 koraka (sa slikama)
Video: Porsche Taycan Turbo и Turbo S - технология, все функции, все особенности подробно описаны 2024, Novembar
Anonim
Image
Image
Delovi
Delovi

Donald Bell iz Maker Project Lab -a (https://makerprojectlab.com) istakao je u svom ažuriranju od 29. novembra 2017. (https://www.youtube.com/embed/cQzQl97ntpU) da je šasija "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) bi se mogla koristiti kao generička platforma. Mora da je nekako vidio moju listu "projekata do toda" …

Motorizovana WiFi šasija je jednostavna generička platforma sa otvorenom šasijom koja kontroliše WiFi i koristi Adafruit Feather Huzzah ESP8266 za komunikaciju i kontrolu, i dva servo servera sa kontinualnom rotacijom plus litijum -jonsku bateriju za kretanje. Šasija sadrži 8 tačaka za pričvršćivanje sa navojem od 6 mm sa 1 navojem, pa o tome će biti reči.

Uključio sam izvorni kod u obliku Arduino skice za Adafruit Feather Huzzah ESP8266 ako ga želite izmijeniti. Također, trebat će vam vještine lemljenja i oprema za lemljenje, žica i svi dijelovi navedeni u prvom koraku, plus Arduino IDE sa instaliranim odgovarajućim bibliotekama kako biste dovršili motorizirano WiFi kućište.

Kao i obično, vjerojatno sam zaboravio dosje ili dva ili tko zna što još, pa ako imate pitanja, ne ustručavajte se pitati jer griješim u velikoj mjeri.

Dizajnirano pomoću Autodesk Fusion 360, isečeno na Cura 3.1 i štampano u PLA na Ultimaker 2+ Extended i Ultimaker 3 Extended.

Korak 1: Dijelovi

Štampao sam sve delove u vertikalnoj rezoluciji.15 mm sa ispunom od 50%. Odštampajte po 1 od "Ball Bearing Cap.stl" i "Chassis.stl", odštampajte po 2 od preostalih dijelova.

Kupio sam sledeće delove:

1 kuglični ležaj, 15,9 mm (5/8 )

4 O-prsten (ID 16 mm, presjek 2,5 mm)

2 servo (FS90R kontinuirana rotacija)

1 Adafruit pero HUZZAH ESP8266 (Adafruit)

1 baterija (Adafruit 258)

Prije montaže isprobajte i obrežite, turpijom, pijeskom itd. Sve dijelove koliko je potrebno za glatko kretanje pokretnih površina i čvrsto prianjanje za nepomične površine. Ovisno o bojama koje ste odabrali i postavkama vašeg pisača, možda će biti potrebno manje ili više podrezivanja, turpijanja i/ili brušenja. Pažljivo turpijte sve rubove koji su bili u dodiru s građevinskom pločom kako biste bili apsolutno sigurni da je uklonjena cijela građevinska ploča i da su svi rubovi glatki. Koristio sam datoteke malih draguljara i puno strpljenja za izvođenje ovog koraka.

Ovaj dizajn koristi sklop s navojem, pa će za čišćenje navoja možda biti potrebno 6 mm po 1 slavina i matrica.

Korak 2: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Ožičenje se sastoji od lemljenja servo žica na Feather Huzzah ESP8266.

Za napajanje servo pogona, obje servo pozitivne (crvene) žice su lemljene na pin "BAT" na Feather Huzzah ESP8266, a obje servo negativne (smeđe) žice su lemljene na pin "GND" na Feather Huzzah ESP8266.

Za upravljanje servo pogonima, lijeva žica servo signala (narančasta) lemljena je na pin "12/MISO" na Feather Huzzah ESP8266, a desna signalna žica servo servera (narančasta) pričvršćena je na pin "13/MOSI" na Perje Huzzah ESP8266.

Korak 3: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Postavite 2 o-prstena na svaki "Gear Wheel.stl" kao što je prikazano.

Pomoću dva "Axle Gear Wheel.stl", pričvrstite oba sklopa kotača u "Chassis.stl" kao što je prikazano.

Postavite kuglični ležaj od 5/8 inča u šasiju kao što je prikazano, a zatim ga pričvrstite pomoću "Ball Bearing Cap.stl" pazeći da se kuglični ležaj slobodno okreće.

Pričvrstite jedan "Gear Servo.stl" na jedan servo pomoću servo vijaka koji su isporučeni sa servom, a zatim ponovite s drugom brzinom i servo.

Postavite lijevi servo u lijevi servo utor, a desni u desni servo utor kao što je prikazano.

Pomoću tanke dvostrane trake pričvrstite bateriju u kućište kao što je prikazano.

Ponovo pomoću tanke dvostrane trake pričvrstite Adafruit Feather Huzzu ESP8266 na bateriju kao što je prikazano.

Korak 4: Softver

Motorizovana WiFi šasija koristi html "canvas" element za grafiku, a događaji na platnu "touchstart", "touchmove" i "touchend" za kontrolu. Vjerujem da bi softver trebao raditi na uređajima koji podržavaju dodir, osim iOS -a, ali nisam uspio potvrditi da hoće.

Dizajnirao sam softver Motorized WiFi Chassis za rad i u ap (pristupna tačka) i u stanici (wifi usmjerivač) bežičnom načinu rada.

Ako odlučite upravljati motoriziranom WiFi šasijom u načinu rada ap, bežični usmjerivač nije potreban jer vaš iOS uređaj komunicira izravno s motoriziranom WiFi šasijom. Da biste radili u ovom načinu rada, idite na postavke WiFi mreže na svom iOS uređaju i odaberite mrežu "WiFiChassis". Nakon povezivanja otvorite web preglednik na iOS uređaju i unesite IP adresu "192.128.20.20" u polje url.

Ako odlučite upravljati motoriziranom WiFi šasijom u načinu rada stanice, komunicirat ćete s motoriziranom WiFi šasijom putem bežičnog usmjerivača i stoga ćete morati promijeniti softver motorizirane WiFi šasije tako da je "sSsid =" postavljeno na vaš bežični usmjerivač ssid i "sPassword = "je postavljena na lozinku vašeg bežičnog usmjerivača. Morat ćete promijeniti ove postavke pomoću Arduino IDE uređivača prije sastavljanja i preuzimanja na vašu motoriziranu WiFi šasiju. Imajte na umu da sam u načinu rada stanice uključio i MDNS podršku koja vam omogućuje komunikaciju s motoriziranim WiFi kućištem na IP adresi "wifichassis.local" tako da fizička IP adresa nije potrebna. Međutim, ako želite koristiti fizičku IP adresu koju je dodijelio vaš bežični usmjerivač, morat ćete biti povezani s Arduino serijskim monitorom kada uključite motoriziranu WiFi šasiju (provjerite je li "#define USE_SERIAL 1" na vrhu izvora kodnu datoteku prije sastavljanja i slanja koda na motoriziranu WiFi šasiju) kako biste vidjeli IP adresu koju je bežični usmjerivač dodijelio motoriziranoj WiFi šasiji.

Nakon što odlučite u kojem ćete načinu rada koristiti svoju motoriziranu WiFi šasiju i izvršite sve potrebne promjene u softveru, priključite odgovarajući kabel između USB -a računala i mikro usb priključka na Feather Huzzah ESP8266, priključite bateriju, zatim kompajlirajte i preuzmite softver u motorizovanu WiFi šasiju.

Korak 5: Operacija

Priključite kabel baterije u priključak za bateriju na Feather Huzzah ESP8266.

Prijavite se na Feather Huzzah ESP8266 metodom koju ste odabrali u softveru.

Povucite sivu točku po ekranu u smjeru u kojem želite putovati.

Pogledajte video za kratku demonstraciju upravljanja motoriziranom WiFi šasijom.

Nadam se da vam se sviđa!

Nastavlja se…

Preporučuje se: