Inhaltsverzeichnis:

Lady Buggy, WiFi Edition - Gunook
Lady Buggy, WiFi Edition - Gunook

Video: Lady Buggy, WiFi Edition - Gunook

Video: Lady Buggy, WiFi Edition - Gunook
Video: Lady Buggy, Wifi Edition 2024, Juli
Anonim
Image
Image
Elektronik
Elektronik

"Lady Buggy" ist ein "Buggy" im Marienkäfer-Stil, den ich für unsere Enkelkinder im Alter von 2 Jahren bis, nun ja, ich belasse es einfach bei 2 Jahren +.

Wie im Video gezeigt, ist Lady Buggy ein WLAN-fähiges ferngesteuertes Fahrzeug, das sowohl eine langsame Bewegung als auch eine einfache Steuerung bietet. Lady Buggy verwendet ein berührungsbasiertes iOS-Gerät, das im Hochformat gesperrt ist (ich habe nur mit iOS-Geräten getestet, siehe Abschnitt Software unten) und erfordert lediglich das Ziehen des roten "Knopfes" um das Display für Vorwärts-, Rückwärts- und Drehbewegungen; leicht genug für unseren 2-jährigen Enkel zu bedienen, natürlich unter Aufsicht von Minderjährigen.

Ich habe den Quellcode in Form einer Arduino-Skizze für den Adafruit Feather Huzzah ESP8266 eingefügt, wenn Sie ihn für die Verwendung mit anderen Geräten ändern möchten.

Außerdem benötigen Sie Lötkenntnisse und Lötausrüstung, Draht und alle im ersten Schritt aufgeführten Teile sowie eine Arduino-IDE mit entsprechenden installierten Bibliotheken, um Lady Buggy zu vervollständigen.

Wie üblich habe ich wahrscheinlich ein oder zwei Dateien vergessen oder wer weiß was noch, also wenn Sie Fragen haben, zögern Sie bitte nicht zu fragen, da ich viele Fehler mache.

Entworfen mit Autodesk Fusion 360, geschnitten mit Cura 3.0.4 und gedruckt in PLA auf einem Ultimaker 2+ Extended und einem Ultimaker 3 Extended.

Schritt 1: Teile

Ich habe eine PDF-Datei mit zwei Tabellen angehängt. Die erste Tabelle enthält die 3D-gedruckte Stückliste mit den Einstellungen und Farben, die ich verwendet habe. Die zweite Tabelle enthält die Kaufteileliste.

Beachten Sie, dass der Körper (entweder "Body.3mf" oder "Body.stl") mit Stützen bedruckt werden muss, da die 4 Montagetürme im Inneren der Schale 2 mm höher sind als die Schale. Beachten Sie auch, dass Cura 3.0.4 "Body.3mf" nicht auf der Bauplatte platzieren würde, daher musste ich die Einstellung "Modelle automatisch auf die Bauplatte fallen lassen" deaktivieren und dann den Körper manuell absenken, bis er die Bauplatte berührte (unter Verwendung von Cura und unter Betrachtung der Bauplatte unter dem Modell senkte ich den Körper, bis ich sehen konnte, dass der schwache rote Umriss der Karosserie die Bauplatte berührte).

Testen Sie vor der Montage die Passgenauigkeit und trimmen Sie alle Teile, feilen, schleifen Sie usw. alle Teile nach Bedarf für eine reibungslose Bewegung von beweglichen Oberflächen und einen festen Sitz für nicht bewegliche Oberflächen. Abhängig von den von Ihnen gewählten Farben und Ihren Druckereinstellungen kann mehr oder weniger Trimmen, Feilen und/oder Schleifen erforderlich sein. Feilen Sie alle Kanten, die die Bauplatte berührt haben, sorgfältig ab, um absolut sicherzustellen, dass der gesamte Bauplatten-"Schlick" entfernt und alle Kanten glatt sind. Ich habe kleine Juwelierfeilen und viel Geduld verwendet, um diesen Schritt durchzuführen.

Dieses Design verwendet eine Gewindebaugruppe, so dass ein 6 mm x 1 Gewindebohrer und eine Matrize erforderlich sein können, um die Gewinde zu reinigen.

Schritt 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Schneiden Sie vorsichtig den positiven (roten) Draht an der Batterie in der Mitte ab und isolieren und verzinnen Sie die Leitungen wie abgebildet.

Löten Sie den Teil des roten Kabels, das von der Batterie kommt, wie abgebildet an die beiden mittleren Anschlüsse des Schalters

Löten Sie einen roten Draht zwischen den äußeren Paaren der Schalterklemmen wie abgebildet.

Löten Sie den Teil des roten Kabels, das vom Stecker kommt, wie abgebildet an einen der beiden äußeren Schalteranschlüsse.

Um die Servos mit Strom zu versorgen, werden beide Servo-positiven (roten) Drähte an den "BAT" -Pin des Feather Huzzah und beide Servo-negativen (braunen) Drähte an den "GND" -Pin des Feather Huzzah gelötet.

Um die Servos zu steuern, wird das linke Servosignalkabel (orange) an den "12/MISO"-Pin der Feather Huzzah gelötet, und das rechte Servosignalkabel (orange) wird an den "13/MOSI"-Pin der Feather. angeschlossen Huzza.

Schritt 3: Software

Software
Software
Software
Software

Lady Buggy verwendet ein HTML-Element "canvas" für die Grafiken und die Canvas-Events "touchstart", "touchmove" und "touchend" zur Steuerung (siehe https://www.w3schools.com/graphics/canvas_intro.asp). Ich bin der Meinung, dass die Software auf anderen Touch-fähigen Geräten als iOS funktionieren sollte, konnte dies jedoch nicht bestätigen.

Ich habe die Lady Buggy-Software so konzipiert, dass sie sowohl im drahtlosen Modus ap (Access Point) als auch Station (Wifi-Router) betrieben wird.

Wenn Sie Lady Buggy im ap-Modus betreiben, ist kein WLAN-Router erforderlich, da Ihr iOS-Gerät direkt mit Lady Buggy kommuniziert. Um in diesem Modus zu arbeiten, gehen Sie zu den WLAN-Einstellungen Ihres iOS-Geräts und wählen das Netzwerk "LadyBuggy". Öffnen Sie nach der Verbindung den Webbrowser auf Ihrem iOS-Gerät und geben Sie die IP-Adresse "192.128.20.20" in das URL-Feld ein.

Wenn Sie Lady Buggy im Stationsmodus betreiben möchten, kommunizieren Sie mit Lady Buggy über einen WLAN-Router und müssen daher die Lady Buggy-Software so ändern, dass "sSsid =" auf die ssid Ihres WLAN-Routers und "sPassword = " eingestellt ist zu Ihrem WLAN-Router-Passwort. Sie müssen diese Einstellungen mit dem Arduino IDE-Editor ändern, bevor Sie sie kompilieren und auf Ihren Lady Buggy herunterladen. Beachten Sie, dass ich bei Verwendung des Stationsmodus auch MDNS-Unterstützung integriert habe, mit der Sie mit Lady Buggy unter der IP-Adresse "ladybug.local" kommunizieren können, sodass die physische IP-Adresse nicht erforderlich ist. Wenn Sie jedoch die von Ihrem WLAN-Router zugewiesene physische IP-Adresse verwenden möchten, müssen Sie beim Einschalten des Lady Buggy mit dem seriellen Arduino-Monitor verbunden sein (stellen Sie sicher, dass "#define USE_SERIAL 1" oben im Quellcode steht) Datei, bevor Sie den Code kompilieren und an den Lady Buggy senden), um die dem Lady Buggy von Ihrem WLAN-Router zugewiesene IP-Adresse anzuzeigen.

Nachdem Sie sich entschieden haben, in welchem Modus Sie Ihren Lady Buggy betreiben möchten und alle notwendigen Änderungen an der Software vorgenommen haben, schließen Sie ein geeignetes Kabel zwischen Ihrem Computer-USB und dem Micro-USB-Verlängerungskabel am Lady Buggy an, verwenden Sie den Schiebeschalter zum Einschalten auf Lady Buggy, dann kompilieren Sie die Software und laden Sie sie in den Lady Buggy herunter.

Schritt 4: Montage

Montage
Montage
Montage
Montage
Montage
Montage
Montage
Montage

Befestigen Sie je zwei O-Ringe an jedem "Gear Wheel.stl" wie abgebildet.

Befestigen Sie eine Zahnradbaugruppe ("Gear Wheel.stl" plus zwei O-Ringe) an "Chassis.stl" mit einem "Axle Gear Wheel.stl" wie abgebildet. Wiederholen Sie den Vorgang mit der restlichen Zahnradbaugruppe und Achse.

Befestigen Sie ein "Gear Servo.stl" mit der mitgelieferten Schraube an einem der Servos. Diese Baugruppe muss fest bleiben, also tragen Sie bei Bedarf Ihren Lieblingskleber auf. Wiederholen Sie den Vorgang mit dem restlichen Getriebeservo und Servo.

Stecken Sie das linke Servo wie abgebildet in den linken Servoschlitz im Chassis.

Setzen Sie das rechte Servo wie abgebildet in den rechten Servoschlitz im Chassis ein.

Legen Sie die Batterie wie abgebildet in das Batteriefach des Chassis ein. Befestigen Sie den Schiebeschalter entweder mit kleinen Schrauben oder Klebstoff am Gehäuse.

Platzieren Sie "Battery Cover.stl" wie abgebildet über dem Akku.

Wickeln Sie das Kabelbündel zwischen den Servos und der Feather Huzzah mit Isolierband um und legen Sie dann die Feather Huzzah wie abgebildet in die Batteriefachabdeckung.

Setzen Sie das Kugellager in das Chassis ein und sichern Sie es mit "Ball Bearing Cap.stl" wie abgebildet. Nicht zu fest anziehen, da sich das Kugellager im Chassis leicht drehen muss.

Verbinden Sie den Mail-Stecker des Micro-USB-Kabels wie abgebildet mit dem Huzzah ESP8266. Befestigen Sie das weibliche Ende mit den mitgelieferten Schrauben wie abgebildet am Chassis.

Befestigen Sie Ihren Lady Buggy-Aufbau mit den vier "Bolt.stl" wie abgebildet an der Chassis-Baugruppe.

Schritt 5: Betrieb

Schalten Sie den Lady Buggy mit dem Schiebeschalter ein. Der Schalter, den ich verwendet habe, ist ein Mitte-Aus-Schalter, also wenn Sie ihn in eine der äußeren Positionen schieben, wird der Lady Buggy eingeschaltet.

Verbinden Sie sich mit Ihrem iOS-Gerät und der von Ihnen ausgewählten Methode wie im Schritt Software beschrieben mit dem Lady Buggy.

Schieben Sie auf dem iOS-Display die rote Taste zum oberen Rand des Displays für die Vorwärtsbewegung, zum unteren Rand des Displays für die Rückwärtsbewegung und nach links oder rechts für die linke oder rechte Bewegung.

Sehen Sie sich das Video an, um eine kurze Demonstration der Steuerung des Lady Buggy zu sehen.

Hoffe du magst es!

Empfohlen: