Inhoudsopgave:

Lady Buggy, WiFi-editie: 5 stappen (met afbeeldingen)
Lady Buggy, WiFi-editie: 5 stappen (met afbeeldingen)

Video: Lady Buggy, WiFi-editie: 5 stappen (met afbeeldingen)

Video: Lady Buggy, WiFi-editie: 5 stappen (met afbeeldingen)
Video: 😳😂 Alex probeert Athena te zoenen in vlog Gio #gio #alex #athena #vlog 2024, November
Anonim
Image
Image
Elektronica
Elektronica

"Lady Buggy" is een "buggy" in de stijl van een lieveheersbeestje die ik heb ontworpen voor onze kleinkinderen, variërend in leeftijd van 2 jaar tot, nou ja, ik laat het gewoon op 2 jaar +.

Zoals te zien is in de video, is Lady Buggy een voertuig met afstandsbediening dat geschikt is voor wifi en dat zowel langzaam beweegt als gemakkelijk te besturen is. Lady Buggy gebruikt een op aanraking gebaseerd iOS-apparaat dat is vergrendeld in portretmodus (ik heb alleen getest met iOS-apparaten, zie het gedeelte Software hieronder) en hoeft alleen maar de rode "knop" over het scherm te slepen voor vooruit, achteruit en draaien; gemakkelijk genoeg voor onze 2-jarige kleinzoon om te bedienen, natuurlijk met minder toezicht van een volwassene.

Ik heb de broncode toegevoegd in de vorm van een Arduino-schets voor de Adafruit Feather Huzzah ESP8266 als je deze wilt aanpassen voor gebruik met andere apparaten.

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 Lady Buggy 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.0.4 en geprint in PLA op een Ultimaker 2+ Extended en een Ultimaker 3 Extended.

Stap 1: Onderdelen

Ik heb een PDF-bestand met twee tabellen bijgevoegd. De eerste tabel bevat de 3D-geprinte onderdelenlijst met de instellingen en kleuren die ik heb gebruikt. De tweede tabel bevat de lijst met gekochte onderdelen.

Let op: de body (ofwel "Body.3mf" of "Body.stl") moet worden bedrukt met steunen omdat de 4 montagetorens aan de binnenkant van de schaal 2 mm hoger zijn dan de schaal. Merk ook op dat Cura 3.0.4 "Body.3mf" niet op de bouwplaat zou plaatsen, dus ik moest de instelling "Automatisch modellen naar de bouwplaat laten vallen" uitschakelen en vervolgens de behuizing handmatig laten zakken totdat deze contact maakte met de bouwplaat (met Cura en kijkend naar de bouwplaat van onder het model, liet ik de carrosserie zakken totdat ik de vage rode omtrek van de carrosserie in contact kon zien komen met de bouwplaat).

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: Elektronica

Elektronica
Elektronica
Elektronica
Elektronica

Knip voorzichtig de positieve (rode) draad op de batterij in het midden door, strip en vertin de draden zoals afgebeeld.

Soldeer het gedeelte van de rode draad dat van de batterij komt naar de middelste twee klemmen van de schakelaar zoals afgebeeld

Soldeer een rode draad tussen de buitenste paren van de schakelaarterminals zoals afgebeeld.

Soldeer het gedeelte van de rode draad dat uit de connector komt op een van de buitenste twee schakelaaraansluitingen, zoals afgebeeld.

Om de servo's van stroom te voorzien, zijn beide servo positieve (rode) draden gesoldeerd aan de "BAT" pin op de Feather Huzzah en beide servo negatieve (bruine) draden zijn gesoldeerd aan de "GND" pin op de Feather Huzzah.

Om de servo's te besturen, is de linker servosignaaldraad (oranje) gesoldeerd aan de "12/MISO"-pin op de Feather Huzzah, en de servo-rechtersignaaldraad (oranje) is bevestigd aan de "13/MOSI"-pin op de Feather Hoezo.

Stap 3: Software

Software
Software
Software
Software

Lady Buggy gebruikt een html "canvas" element voor de graphics, en de canvas events "touchstart", "touchmove" en "touchend" voor controle (zie https://www.w3schools.com/graphics/canvas_intro.asp). 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 Lady Buggy-software ontworpen om te werken in zowel ap (toegangspunt) als station (wifi-router) draadloze modi.

Als u ervoor kiest om Lady Buggy in ap-modus te gebruiken, is een draadloze router niet vereist omdat uw iOS-apparaat rechtstreeks met Lady Buggy communiceert. Om in deze modus te werken, gaat u naar de wifi-instellingen op uw iOS-apparaat en selecteert u het netwerk "LadyBuggy". 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 Lady Buggy in stationmodus te gebruiken, communiceert u met Lady Buggy via een draadloze router en moet u dus de Lady Buggy-software wijzigen zodat "sSsid =" is ingesteld op uw draadloze router ssid en "sPassword = " is ingesteld naar het wachtwoord van uw draadloze router. U moet deze instellingen wijzigen met de Arduino IDE-editor voordat u deze gaat compileren en downloaden naar uw Lady Buggy. Merk op dat wanneer ik de stationmodus gebruik, ik ook MDNS-ondersteuning heb toegevoegd waarmee je met Lady Buggy kunt communiceren op het ip-adres "ladybug.local", zodat het fysieke ip-adres niet vereist is. Als u echter het fysieke ip-adres wilt gebruiken dat door uw draadloze router is toegewezen, moet u verbonden zijn met de Arduino seriële monitor wanneer u Lady Buggy inschakelt (zorg ervoor dat "#define USE_SERIAL 1" bovenaan de broncode staat bestand voordat u de code compileert en naar de Lady Buggy verzendt) om het IP-adres te bekijken dat door uw draadloze router aan Lady Buggy is toegewezen.

Nadat u hebt besloten in welke modus u uw Lady Buggy wilt gebruiken en de nodige wijzigingen in de software hebt aangebracht, sluit u een geschikte kabel aan tussen uw computer-USB en de micro-USB-verlengkabel op de Lady Buggy, gebruikt u de schuifschakelaar om de stroom aan te zetten op Lady Buggy, compileer en download de software vervolgens in de Lady Buggy.

Stap 4: Montage

Samenkomst
Samenkomst
Samenkomst
Samenkomst
Samenkomst
Samenkomst
Samenkomst
Samenkomst

Bevestig elk twee O-ringen aan elk van "Gear Wheel.stl" zoals afgebeeld.

Bevestig een tandwielsamenstel ("Gear Wheel.stl" plus twee O-ringen) aan "Chassis.stl" met behulp van één "Axle Gear Wheel.stl" zoals afgebeeld. Herhaal het proces met het resterende tandwiel en de as.

Bevestig een "Gear Servo.stl" aan een van de servo's met behulp van de schroef die bij de servo is geleverd. Deze montage moet strak blijven, dus breng indien nodig uw favoriete lijm aan. Herhaal het proces met de resterende versnellingsservo en servo.

Steek de linker servo in de linker servo-gleuf in het chassis zoals afgebeeld.

Steek de rechter servo in de rechter servo-sleuf in het chassis zoals afgebeeld.

Plaats de batterij in het batterijcompartiment van het chassis zoals afgebeeld. Bevestig de schuifschakelaar aan het chassis met behulp van kleine schroeven of lijm.

Plaats "Battery Cover.stl" over de batterij zoals afgebeeld.

Wikkel de draadbundel tussen de servo's en Feather Huzzah met isolatietape en plaats de Feather Huzzah in het deksel van het batterijcompartiment zoals afgebeeld.

Plaats het kogellager in het chassis en zet het vast met "Kogellagerkap.stl" zoals afgebeeld. Draai niet te vast, aangezien het kogellager gemakkelijk in het chassis moet draaien.

Sluit de micro-usb-kabelverlengingsstekker aan op de Huzzah ESP8266 zoals afgebeeld. Bevestig het vrouwelijke uiteinde aan het chassis met de meegeleverde schroeven zoals afgebeeld.

Gebruik de vier "Bolt.stl", bevestig uw Lady Buggy body aan het chassis zoals afgebeeld.

Stap 5: Bediening

Zet de Lady Buggy aan met de schuifschakelaar. De schakelaar die ik heb gebruikt, is een centrale uit-schakelaar, dus als je hem naar een van de buitenste posities schuift, wordt Lady Buggy ingeschakeld.

Maak verbinding met de Lady Buggy met behulp van uw iOS-apparaat en de methode die u hebt geselecteerd zoals beschreven in de stap Software.

Schuif op het iOS-scherm de rode knop naar de bovenkant van het scherm voor voorwaartse beweging, naar de onderkant van het scherm voor omgekeerde beweging en naar links of rechts voor beweging naar links of rechts.

Bekijk de video voor een korte demonstratie van het besturen van Lady Buggy.

Hoop dat je het leuk vindt!

Aanbevolen: