Innholdsfortegnelse:

Motorisert WiFi -kontrollert chassis: 5 trinn (med bilder)
Motorisert WiFi -kontrollert chassis: 5 trinn (med bilder)

Video: Motorisert WiFi -kontrollert chassis: 5 trinn (med bilder)

Video: Motorisert WiFi -kontrollert chassis: 5 trinn (med bilder)
Video: Что будет если купить КИТАЙЦА? 23 СЮРПРИЗА в КАБИНЕ DONGFENG 520 2024, November
Anonim
Image
Image
Deler
Deler

Donald Bell fra Maker Project Lab (https://makerprojectlab.com) påpekte i sin oppdatering 29. november 2017 (https://www.youtube.com/embed/cQzQl97ntpU) at chassiset "Lady Buggy" (https://www.instructables).com/id/Lady-Buggy/) kan brukes som en generisk plattform. Han må på en eller annen måte ha sett listen over "prosjekter å gjøre" …

Motorized WiFi Chassis er en enkel WiFi -kontrollert, motorisert, åpen chassis generisk plattform som bruker en Adafruit Feather Huzzah ESP8266 for kommunikasjon og kontroll, og to kontinuerlige rotasjonsservoer pluss et litiumionbatteri for bevegelse. Chassiset inneholder 8 6 mm x 1 gjengede monteringspunkter for montering, vel, mer kommer om det.

Jeg har inkludert kildekoden i form av en Arduino -skisse for Adafruit Feather Huzzah ESP8266 hvis du ønsker å endre den. Du trenger også loddeferdigheter og loddeutstyr, wire og alle delene som er oppført i det første trinnet, pluss en Arduino IDE med passende biblioteker installert for å fullføre motorisert WiFi -chassis.

Som vanlig har jeg sannsynligvis glemt en eller to filer, eller hvem vet hva annet, så ikke nøl med å spørre hvis du har spørsmål, da jeg gjør mange feil.

Designet med Autodesk Fusion 360, skåret i skiver med Cura 3.1 og skrevet ut i PLA på en Ultimaker 2+ Extended og en Ultimaker 3 Extended.

Trinn 1: Deler

Jeg skrev ut alle delene med. 15 mm vertikal oppløsning med 50% utfylling. Skriv ut 1 hver av "Ball Bearing Cap.stl" og "Chassis.stl", skriv ut 2 hver av de resterende delene.

Jeg kjøpte følgende deler:

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

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

2 servo (FS90R kontinuerlig rotasjon)

1 Adafruit Fjær HUZZAH ESP8266 (Adafruit)

1 batteri (Adafruit 258)

Før montering, test passform og trim, fil, sand, etc. alle deler etter behov for jevn bevegelse av bevegelige overflater, og tett passform for ikke -bevegelige overflater. Avhengig av fargene du valgte og skriverinnstillingene, kan det være nødvendig med mer eller mindre trimming, arkivering og/eller sliping. Fil forsiktig alle kantene som kom i kontakt med byggeplaten for å være helt sikker på at all byggeplate "oser" er fjernet og at alle kantene er glatte. Jeg brukte små gullsmedfiler og mye tålmodighet for å utføre dette trinnet.

Denne konstruksjonen bruker gjenget montering, og det kan derfor være nødvendig med en 6 mm x 1 trykk og dør for å rengjøre trådene.

Trinn 2: Kabling

Kabling
Kabling
Kabling
Kabling

Kabling består av lodding av servotrådene til Feather Huzzah ESP8266.

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

For å styre servoene, er venstre servosignal (oransje) ledning loddet til "12/MISO" -pinnen på Feather Huzzah ESP8266, og servo høyre signaltråd (oransje) er festet til "13/MOSI" -pinnen på Feather Huzzah ESP8266.

Trinn 3: Montering

Montering
Montering
Montering
Montering
Montering
Montering

Plasser 2 o-ringer på hver "Gear Wheel.stl" som vist.

Bruk to "Axle Gear Wheel.stl", og fest begge hjulsammenstillingene i "Chassis.stl" som vist.

Plasser 5/8 tommers kulelager i chassiset som vist, og fest det på plass med "kulelager cap.stl" og sørg for at kulelageret roterer fritt.

Fest en "Gear Servo.stl" til en servo ved hjelp av servoskruene som fulgte med servoen, og gjenta deretter med det andre giret og servoen.

Plasser venstre servo i venstre servospor, og høyre servo i høyre servospor som vist.

Bruk tynt dobbeltsidig tape, og fest batteriet i kabinettet som vist.

Fest igjen Adafruit Feather Huzza ESP8266 på tynt dobbeltsidig tape på batteriet som vist.

Trinn 4: Programvare

Motorisert WiFi -chassis bruker et html "lerret" -element for grafikken, og lerretshendelsene "touchstart", "touchmove" og "touchend" for kontroll. Jeg er av den oppfatning at programvaren skal fungere på andre berøringsaktiverte enheter enn iOS, men jeg har ikke klart å bekrefte at den vil.

Jeg designet den motoriserte WiFi Chassis -programvaren for å fungere i både ap (tilgangspunkt) og stasjon (wifi -ruter) trådløse moduser.

Hvis du velger å bruke Motorisert WiFi -chassis i ap -modus, er det ikke nødvendig med en trådløs ruter ettersom iOS -enheten din kommuniserer direkte med motorisert WiFi -chassis. For å operere i denne modusen, går du til wifi -innstillingene på iOS -enheten din og velger "WiFiChassis" -nettverket. Når du er tilkoblet, åpner du nettleseren på iOS -enheten din og skriver inn ip -adressen "192.128.20.20" i url -feltet.

Hvis du velger å bruke motorisert WiFi -chassis i stasjonsmodus, vil du kommunisere med motorisert WiFi -chassis via en trådløs ruter og dermed måtte endre motorisert WiFi -chassis -programvare slik at "sSsid =" er satt til den trådløse ruteren ssid og "sPassword = "er satt til passordet for den trådløse ruteren. Du må endre disse innstillingene ved hjelp av Arduino IDE -editoren før du kompilerer og laster den ned til ditt motoriserte WiFi -chassis. Vær oppmerksom på at når jeg bruker stasjonsmodus, har jeg også inkludert MDNS -støtte som lar deg kommunisere med motorisert WiFi -chassis på ip -adressen "wifichassis.local", slik at den fysiske ip -adressen ikke er nødvendig. Men hvis du ønsker å bruke den fysiske ip -adressen som er tilordnet av din trådløse ruter, må du være koblet til Arduino seriell skjerm når du slår på motorisert WiFi -chassis (sørg for at "#define USE_SERIAL 1" er øverst på kilden kodefil før du kompilerer og sender koden til Motorized WiFi Chassis) for å se ip -adressen som er tilordnet Motorized WiFi Chassis av den trådløse ruteren.

Etter at du har bestemt deg for hvilken modus du vil bruke ditt motoriserte WiFi -kabinett i og har gjort nødvendige endringer i programvaren, kobler du til en passende kabel mellom datamaskinens USB og mikro -usb -porten på Feather Huzzah ESP8266, plugg inn batteriet, kompiler deretter og last ned programvaren til Motorized WiFi Chassis.

Trinn 5: Drift

Koble batterikabelen til batteriporten på Feather Huzzah ESP8266.

Logg deg på Feather Huzzah ESP8266 ved å bruke metoden du valgte i Programvare.

Dra den grå prikken rundt skjermen i den retningen du ønsker å reise.

Se videoen for en kort demonstrasjon av kontroll av motorisert WiFi -chassis.

Håper du liker det!

Fortsettelse følger…

Anbefalt: