Inhoudsopgave:
Video: Gemotoriseerd WiFi-gestuurd chassis - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Donald Bell van Maker Project Lab (https://makerprojectlab.com) wees er in zijn update van 29 november 2017 (https://www.youtube.com/embed/cQzQl97ntpU) op dat het chassis van de "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) kan worden gebruikt als een generiek platform. Hij moet op de een of andere manier mijn "projecten todo"-lijst hebben gezien …
Gemotoriseerd WiFi-chassis is een eenvoudig WiFi-gestuurd, gemotoriseerd, generiek platform met open chassis dat een Adafruit Feather Huzzah ESP8266 gebruikt voor communicatie en controle, en twee continue rotatieservo's plus een lithium-ionbatterij voor beweging. Het chassis bevat 8 6 mm bij 1 bevestigingspunten met schroefdraad om te monteren, nou ja, daar komt nog meer over.
Ik heb de broncode toegevoegd in de vorm van een Arduino-schets voor de Adafruit Feather Huzzah ESP8266 als je deze wilt wijzigen. Je hebt ook soldeervaardigheden en soldeerapparatuur, draad en alle onderdelen die in de eerste stap worden vermeld, plus een Arduino IDE met de juiste bibliotheken geïnstalleerd om het gemotoriseerde wifi-chassis te voltooien.
Zoals gewoonlijk ben ik waarschijnlijk een bestand of twee vergeten of wie weet wat nog meer, dus als je vragen hebt, aarzel dan niet om ze te stellen, want ik maak veel fouten.
Ontworpen met Autodesk Fusion 360, gesneden met Cura 3.1 en geprint in PLA op een Ultimaker 2+ Extended en een Ultimaker 3 Extended.
Stap 1: Onderdelen
Ik heb alle onderdelen afgedrukt met een verticale resolutie van 0,15 mm met 50% vulling. Druk 1 elk van "Kogellagerkap.stl" en "Chassis.stl" af, druk 2 elk van de overige delen af.
Ik heb de volgende onderdelen gekocht:
1 kogellager, 15,9 mm (5/8 )
4 O-ring (ID 16 mm, sectie 2,5 mm)
2 servo (FS90R continue rotatie)
1 Adafruit Veer HUZZAH ESP8266 (Adafruit)
1 batterij (Adafruit 258)
Voorafgaand aan de montage, test de pasvorm en trim, vijl, schuur, enz. alle onderdelen indien nodig voor een soepele beweging van bewegende oppervlakken en strakke pasvorm voor niet-bewegende oppervlakken. Afhankelijk van de door u gekozen kleuren en uw printerinstellingen, kan meer of minder trimmen, vijlen en/of schuren nodig zijn. Vijl zorgvuldig alle randen die contact hebben gemaakt met de bouwplaat om er absoluut zeker van te zijn dat alle "sijpeling" van de bouwplaat is verwijderd en dat alle randen glad zijn. Ik gebruikte kleine juweliersbestanden en veel geduld om deze stap uit te voeren.
Dit ontwerp maakt gebruik van schroefdraad, dus een tap en matrijs van 6 mm bij 1 kan nodig zijn om de schroefdraad te reinigen.
Stap 2: bedrading
Bedrading bestaat uit het solderen van de servodraden aan de Feather Huzzah ESP8266.
Om de servo's van stroom te voorzien, zijn beide servo positieve (rode) draden gesoldeerd aan de "BAT" pin op de Feather Huzzah ESP8266 en beide servo negatieve (bruine) draden zijn gesoldeerd aan de "GND" pin op de Feather Huzzah ESP8266.
Om de servo's te besturen, wordt de linker servosignaaldraad (oranje) gesoldeerd aan de "12/MISO"-pin op de Feather Huzzah ESP8266, en de servo-rechtersignaaldraad (oranje) wordt bevestigd aan de "13/MOSI"-pin op de Veer Huzza ESP8266.
Stap 3: Montage
Plaats 2 O-ringen op elke "Gear Wheel.stl" zoals afgebeeld.
Gebruik twee "Axle Gear Wheel.stl", bevestig beide wielassemblages in "Chassis.stl" zoals afgebeeld.
Plaats het 5/8 inch kogellager in het chassis zoals afgebeeld, zet het dan op zijn plaats vast met "Ball Bearing Cap.stl" en zorg ervoor dat het kogellager vrij kan draaien.
Bevestig een "Gear Servo.stl" aan een servo met behulp van de servoschroeven die bij de servo zijn geleverd en herhaal vervolgens met de tweede versnelling en servo.
Plaats de linker servo in de linker servo-sleuf en de rechter servo in de rechter servo-sleuf, zoals weergegeven.
Gebruik dunne dubbelzijdige tape om de batterij zoals afgebeeld in het chassis te bevestigen.
Gebruik opnieuw dunne dubbelzijdige tape en bevestig de Adafruit Feather Huzza ESP8266 op de batterij zoals afgebeeld.
Stap 4: Software
Gemotoriseerd WiFi-chassis gebruikt een html "canvas" -element voor de grafische afbeeldingen en de canvas-evenementen "touchstart", "touchmove" en "touchend" voor controle. Ik ben van mening dat de software zou moeten werken op andere apparaten met aanraakbediening dan iOS, maar ik heb niet kunnen bevestigen dat dit zal gebeuren.
Ik heb de gemotoriseerde wifi-chassissoftware ontworpen om te werken in zowel ap (toegangspunt) als station (wifi-router) draadloze modi.
Als u ervoor kiest om het gemotoriseerde wifi-chassis in ap-modus te gebruiken, is een draadloze router niet vereist, aangezien uw iOS-apparaat rechtstreeks communiceert met het gemotoriseerde wifi-chassis. Om in deze modus te werken, gaat u naar de wifi-instellingen op uw iOS-apparaat en selecteert u het netwerk "WiFiChassis". Eenmaal verbonden, opent u de webbrowser op uw iOS-apparaat en voert u het ip-adres van "192.128.20.20" in het url-veld in.
Als u ervoor kiest om Motorized WiFi Chassis in stationmodus te gebruiken, communiceert u met Motorized WiFi Chassis via een draadloze router en moet u dus de Motorized WiFi Chassis-software wijzigen zodat "sSsid =" is ingesteld op uw draadloze router ssid en "sPassword = " is ingesteld op het wachtwoord van uw draadloze router. U moet deze instellingen wijzigen met behulp van de Arduino IDE-editor voordat u deze compileert en downloadt naar uw gemotoriseerde wifi-chassis. Merk op dat wanneer ik de stationmodus gebruik, ik ook MDNS-ondersteuning heb toegevoegd waarmee je kunt communiceren met gemotoriseerd wifi-chassis op het ip-adres "wifichassis.local", zodat het fysieke ip-adres niet vereist is. Als u echter het fysieke ip-adres wilt gebruiken dat is toegewezen door uw draadloze router, moet u verbonden zijn met de Arduino seriële monitor wanneer u het gemotoriseerde wifi-chassis inschakelt (zorg ervoor dat "#define USE_SERIAL 1" bovenaan de bron staat codebestand voordat u de code compileert en naar het gemotoriseerde wifi-chassis verzendt) om het IP-adres te bekijken dat door uw draadloze router aan het gemotoriseerde wifi-chassis is toegewezen.
Nadat u hebt besloten in welke modus u uw gemotoriseerde wifi-chassis wilt gebruiken en de nodige wijzigingen in de software hebt aangebracht, sluit u een geschikte kabel aan tussen de USB van uw computer en de micro-usb-poort op de Feather Huzzah ESP8266, sluit u de batterij aan, compileer en download de software vervolgens in Motorized WiFi Chassis.
Stap 5: Bediening
Steek de batterijkabel in de batterijpoort van de Feather Huzzah ESP8266.
Log in op de Feather Huzzah ESP8266 met de methode die je hebt gekozen in Software.
Sleep de grijze stip over het scherm in de richting waarin u wilt reizen.
Bekijk de video voor een korte demonstratie van het besturen van een gemotoriseerd wifi-chassis.
Hoop dat je het leuk vindt!
Wordt vervolgd…
Aanbevolen:
Wifi-koelkast: 4 stappen
Wifi-koelkast: - Hé, je makerspace heeft geen koelkast, hier, neem deze! - Bedankt! Maar vriend, hij is kapot. Precies. En zo kreeg ik een doos met koude melk in mijn koffie. Of om precies te zijn: melkijsjes.Koelkast 101. Een koelkast kan op veel manieren kapot gaan
WiFi LED Switch IoT: 4 stappen (met afbeeldingen)
WiFi LED Switch IoT: Het belangrijkste doel van dit project is om te komen tot een functionele WiFi-switch die ons zal helpen werken via de "Blynk" app uit de mobiele app store. Deze Instructable is met succes getest met zeer basiskennis van elektronica en ik zou
Nieuw!Steering Smart Robot Car Chassis by Servo FUTABA 3003 SINONING: 3 stappen
Nieuw!Steering Smart Robot Car Chassis door Servo FUTABA 3003 SINONING: Ontwerp en gemaakt door SINONING RO BOTdit is een slim autochassis, je kunt je printplaat erop installeren, zoals Arduino, en je code schrijven, het zal een robotauto worden. je wilt, je kunt kopen bij Stuurrobotchassis
ESP8266 RGB LED STRIP WIFI-bediening - NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi - RGB LED STRIP Smartphone-bediening: 4 stappen
ESP8266 RGB LED STRIP WIFI-bediening | NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi | RGB LED STRIP Smartphone-bediening: Hallo allemaal, in deze tutorial zullen we leren hoe we nodemcu of esp8266 kunnen gebruiken als een IR-afstandsbediening om een RGB LED-strip te bedienen en Nodemcu zal worden bestuurd door smartphone via wifi. Dus in principe kun je de RGB LED STRIP bedienen met je smartphone
ESP8266-NODEMCU $3 WiFi-module #1- Aan de slag met WiFi: 6 stappen
ESP8266-NODEMCU $3 WiFi-module #1- Aan de slag met WiFi: een nieuwe wereld van deze microcomputers is gearriveerd en dit ding is de ESP8266 NODEMCU. Dit is het eerste deel dat laat zien hoe je de omgeving van de esp8266 in je arduino IDE kunt installeren via de aan de slag-video en als de onderdelen inc