Sadržaj:

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

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

Video: Motorizovana šasija koja kontrolira WiFi: 5 koraka (sa slikama)
Video: Предлагаем вам электросамокат KugooKirin G3 со скоростью 57 км/ч. 2024, Studeni
Anonim
Image
Image
Dijelovi
Dijelovi

Donald Bell iz Maker Project Lab -a (https://makerprojectlab.com) istaknuo je u svom ažuriranju od 29. studenog 2017. (https://www.youtube.com/embed/cQzQl97ntpU) da je šasija "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) mogla bi se koristiti kao opća platforma. Mora da je na neki način vidio moju listu projekata "…

Motorizirana WiFi šasija je jednostavna generička platforma s otvorenom šasijom s kontroliranim Wi -Fi -jem koja koristi Adafruit Feather Huzzah ESP8266 za komunikaciju i kontrolu, te dva servo servera s kontinuiranom rotacijom plus litij -ionsku bateriju za kretanje. Šasija sadrži 8 montažnih točaka dimenzija 6 mm x 1 s navojem za montiranje, pa o tome će biti riječi još.

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 s instaliranim odgovarajućim knjižnicama 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, narezano na Cura 3.1 i tiskano u PLA na Ultimaker 2+ Extended i Ultimaker 3 Extended.

Korak 1: Dijelovi

Ispisao sam sve dijelove u vertikalnoj razlučivosti.15 mm s ispunom od 50%. Ispišite po 1 od "Ball Bearing Cap.stl" i "Chassis.stl", ispišite po 2 od preostalih dijelova.

Kupio sam sljedeće dijelove:

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

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

2 servo (FS90R kontinuirano okretanje)

1 Adafruit pero HUZZAH ESP8266 (Adafruit)

1 baterija (Adafruit 258)

Prije montaže ispitajte doradu i obrezivanje, turpiju, pijesak itd. Sve dijelove koliko je potrebno za glatko kretanje pokretnih površina, te č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 "ooze" svih građevinskih 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 x 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

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

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.

Kuglični ležaj od 5/8 inča postavite u kućište 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 drugim stupnjem prijenosa 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.

Ponovno pomoću tanke dvostrane trake pričvrstite Adafruit Feather Huzza 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 toč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 izravno komunicira s motoriziranom WiFi šasijom. Da biste radili u ovom načinu rada, otići ćete na postavke WiFi mreže na svom iOS uređaju i odabrati 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 za motoriziranu WiFi šasiju 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 motorizirano WiFi kućište (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 svoje motorizirano WiFi kućište i izvršite potrebne izmjene 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 sastavite i preuzmite softver u motoriziranu 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 kojim želite putovati.

Pogledajte video za kratku demonstraciju upravljanja motoriziranom WiFi šasijom.

Nadam se da ti se sviđa!

Nastavit će se…

Preporučeni: