INHOUDSOPGAWE:

Gemotoriseerde WiFi -beheerde onderstel: 5 stappe (met foto's)
Gemotoriseerde WiFi -beheerde onderstel: 5 stappe (met foto's)

Video: Gemotoriseerde WiFi -beheerde onderstel: 5 stappe (met foto's)

Video: Gemotoriseerde WiFi -beheerde onderstel: 5 stappe (met foto's)
Video: Zuiniger dan een diesel | 1000 km in de Peugeot 508 HYbrid | PHEV 2024, November
Anonim
Image
Image
Dele
Dele

Donald Bell van Maker Project Lab (https://makerprojectlab.com) het in sy opdatering van 29 November 2017 (https://www.youtube.com/embed/cQzQl97ntpU) daarop gewys dat die 'Lady Buggy' onderstel (https://www.instructables.com/id/Lady-Buggy/) kan as 'n generiese platform gebruik word. Hy moes op een of ander manier my lys met 'projekte om te doen' gesien …

Gemotoriseerde WiFi -onderstel is 'n eenvoudige, gemotoriseerde, oop onderstel met 'n gemotoriseerde WiFi -onderstel wat 'n Adafruit Feather Huzzah ESP8266 gebruik vir kommunikasie en beheer, en twee deurlopende rotasieservo's plus 'n litiumionbattery vir beweging. Die onderstel bevat 8 bevestigingspunte met 'n skroefdraad van 6 mm by 1 mm, en daar kom nog meer daaroor.

Ek het die bronkode ingesluit in die vorm van 'n Arduino -skets vir die Adafruit Feather Huzzah ESP8266 as u dit wil aanpas. U benodig ook soldeervaardighede en soldeertoerusting, draad en alle onderdele in die eerste stap, plus 'n Arduino IDE met toepaslike biblioteke om die gemotoriseerde WiFi -onderstel te voltooi.

Soos gewoonlik het ek waarskynlik 'n paar lêers vergeet, of wie weet wat nog meer, so as u enige vrae het, moet asseblief nie huiwer om dit te vra nie, want ek maak baie foute.

Ontwerp met Autodesk Fusion 360, gesny met Cura 3.1 en gedruk in PLA op 'n Ultimaker 2+ Extended en 'n Ultimaker 3 Extended.

Stap 1: Onderdele

Ek het alle dele met 'n vertikale resolusie van 15 mm gedruk met 50% invul. Druk 1 elk van "Ball Bearing Cap.stl" en "Chassis.stl", druk 2 elk van die oorblywende dele.

Ek het die volgende onderdele gekoop:

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

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

2 servo (FS90R deurlopende rotasie)

1 Adafruitveer HUZZAH ESP8266 (Adafruit)

1 battery (Adafruit 258)

Toets die pasvorm en afwerking, lêer, sand, ens., Voordat dit gemonteer word, sodat alle bewegende oppervlaktes glad kan beweeg en dat die oppervlak nie beweeg nie. Afhangende van die kleure wat u gekies het en u drukkerinstellings, kan dit min of meer sny, vyl en/of skuur. Voer alle rande wat die bouplaat gekontak het versigtig in om seker te maak dat alle bouplate verwyder word en dat alle rande glad is. Ek het klein juweliersware -lêers en baie geduld gebruik om hierdie stap uit te voer.

Hierdie ontwerp maak gebruik van skroefdraad, dus kan 'n kraan van 6 mm by 1 nodig wees om die drade skoon te maak.

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Bedrading bestaan uit die soldeer van die servodrade aan die Feather Huzzah ESP8266.

Om die servo's aan te dryf, word beide servopositiewe (rooi) drade aan die "BAT" -pen op die Feather Huzzah ESP8266 gesoldeer en albei servo -negatiewe (bruin) drade word aan die "GND" -pen op die Feather Huzzah ESP8266 gesoldeer.

Om die servo's te beheer, word die linker servosignaaldraad (oranje) aan die "12/MISO" -pen op die Feather Huzzah ESP8266 gesoldeer, en die servoregse seindraad (oranje) is aan die "13/MOSI" -pen op die Feather Huzzah ESP8266.

Stap 3: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Plaas 2 o-ringe op elke "Gear Wheel.stl" soos aangedui.

Gebruik twee "Axle Gear Wheel.stl" om beide wielstelsels in "Chassis.stl" vas te maak, soos getoon.

Plaas die 5/8 duim kogellager in die onderstel soos aangedui, en bevestig dit dan met "Kogellager Cap.stl" en maak seker dat die kogellager vrylik draai.

Bevestig een "Gear Servo.stl" aan een servo met behulp van die servoskroewe wat by die servo was, herhaal dan met die tweede rat en servo.

Plaas die linker servo in die linker servosleuf en die regter servo in die regter servosleuf, soos aangedui.

Bevestig die battery in die onderstel met dun, dubbelzijdige band soos aangedui.

Bevestig die Adafruit Feather Huzza ESP8266 weer met dun dubbelzijdige band, soos aangedui op die battery.

Stap 4: sagteware

Gemotoriseerde WiFi -onderstel gebruik 'n html "canvas" -element vir die grafika, en die canvas events "touchstart", "touchmove" en "touchend" vir beheer. Ek is van mening dat die sagteware op ander toestelle as iOS moet werk, maar ek kon nie bevestig dat dit die geval is nie.

Ek het die gemotoriseerde WiFi -onderstel sagteware ontwerp om in beide ap (toegangspunte) en stasie (wifi router) draadlose modusse te werk.

As u kies om gemotoriseerde WiFi -onderstel in 'n ap -modus te gebruik, is 'n draadlose router nie nodig nie, aangesien u iOS -toestel direk met gemotoriseerde WiFi -onderstel kommunikeer. Om in hierdie modus te werk, gaan u na die wifi -instellings op u iOS -toestel en kies u die "WiFiChassis" -netwerk. Sodra dit gekoppel is, maak die webblaaier op u iOS -toestel oop en voer die ip -adres van "192.128.20.20" in die URL -veld in.

As u kies om die gemotoriseerde WiFi -onderstel in die stasie -modus te gebruik, kommunikeer u met die gemotoriseerde WiFi -onderstel via 'n draadlose router en moet u die gemotoriseerde WiFi -onderstel -sagteware verander sodat "sSsid =" op u draadlose router ssid en "sPassword = "is ingestel op u wagwoord vir die draadlose router. U moet hierdie instellings verander met die Arduino IDE -redakteur voordat u dit opstel na u gemotoriseerde WiFi -onderstel. Let daarop dat ek by die gebruik van die stasie -modus ook MDNS -ondersteuning ingesluit het waarmee u met gemotoriseerde WiFi -onderstel kan kommunikeer by die ip -adres "wifichassis.local", sodat die fisiese ip -adres nie nodig is nie. As u egter die fisiese ip -adres wat deur u draadlose router toegewys is, wil gebruik, moet u aan die Arduino -seriële monitor gekoppel wees as u die gemotoriseerde WiFi -onderstel aanskakel (maak seker dat "#define USE_SERIAL 1" bo -aan die bron is kode -lêer voordat u die kode saamstel en stuur na die gemotoriseerde WiFi -onderstel) om die ip -adres wat deur u draadlose router aan die gemotoriseerde WiFi -onderstel toegewys is, te sien.

Nadat u besluit het in watter modus u u gemotoriseerde WiFi -onderstel gaan gebruik en die nodige veranderinge aan die sagteware aangebring het, koppel u 'n geskikte kabel tussen u rekenaar se USB en die mikro -usb -poort op die Feather Huzzah ESP8266, en koppel die battery aan, Stel dan die sagteware op en laai dit af in die gemotoriseerde WiFi -onderstel.

Stap 5: Bediening

Steek die batterykabel in die batterypoort op die Feather Huzzah ESP8266.

Meld aan by die Feather Huzzah ESP8266 met die metode wat u in sagteware gekies het.

Sleep die grys punt om die skerm in die rigting waarin u wil reis.

Sien die video vir 'n kort demonstrasie van die bestuur van gemotoriseerde WiFi -onderstel.

Hoop jy hou daarvan!

Vervolg…

Aanbeveel: