Inhaltsverzeichnis:
Video: Motorisiertes WiFi-gesteuertes Chassis - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Donald Bell vom Maker Project Lab (https://makerprojectlab.com) wies in seinem Update vom 29. November 2017 (https://www.youtube.com/embed/cQzQl97ntpU) darauf hin, dass das "Lady Buggy"-Chassis (https://www.instructables.com/id/Lady-Buggy/) könnte als generische Plattform verwendet werden. Er muss irgendwie meine "Projekt-Todo"-Liste gesehen haben…
Motorized WiFi Chassis ist eine einfache WiFi-gesteuerte generische Plattform mit motorisiertem offenem Chassis, die einen Adafruit Feather Huzzah ESP8266 für die Kommunikation und Steuerung und zwei kontinuierliche Rotationsservos sowie einen Lithium-Ionen-Akku für die Bewegung verwendet. Das Chassis enthält 8 6 mm x 1 Gewindebefestigungspunkte zur Montage, na ja, mehr dazu.
Ich habe den Quellcode in Form einer Arduino-Skizze für den Adafruit Feather Huzzah ESP8266 eingefügt, wenn Sie ihn ändern möchten. Außerdem benötigen Sie Lötkenntnisse und Lötausrüstung, Kabel und alle im ersten Schritt aufgeführten Teile sowie eine Arduino-IDE mit entsprechenden installierten Bibliotheken, um das motorisierte WiFi-Chassis zu vervollständigen.
Wie immer 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.1 und gedruckt in PLA auf einem Ultimaker 2+ Extended und einem Ultimaker 3 Extended.
Schritt 1: Teile
Ich habe alle Teile mit einer vertikalen Auflösung von 0,15 mm mit 50% Füllung gedruckt. Drucken Sie jeweils 1 von "Ball Bearing Cap.stl" und "Chassis.stl", drucken Sie je 2 der restlichen Teile.
Ich habe folgende Teile gekauft:
1 Kugellager, 15,9 mm (5/8 )
4 O-Ring (ID 16mm, Querschnitt 2,5mm)
2 Servo (FS90R kontinuierliche Rotation)
1 Adafruchtfeder HUZZAH ESP8266 (Adafrucht)
1 Batterie (Adafruit 258)
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, daher kann ein Gewindebohrer von 6 mm x 1 und eine Matrize erforderlich sein, um die Gewinde zu reinigen.
Schritt 2: Verkabelung
Die Verkabelung besteht aus dem Anlöten der Servokabel an den Feather Huzzah ESP8266.
Um die Servos mit Strom zu versorgen, werden beide Servo-positiven (roten) Drähte an den "BAT" -Pin des Feather Huzzah ESP8266 und beide Servo-negativen (braunen) Drähte an den "GND" -Pin des Feather Huzzah ESP8266 gelötet.
Um die Servos zu steuern, wird das linke Servosignalkabel (orange) an den "12/MISO"-Pin des Feather Huzzah ESP8266 gelötet, und das rechte Servosignalkabel (orange) wird an den "13/MOSI"-Pin des Feder Huzzah ESP8266.
Schritt 3: Montage
2 O-Ringe wie abgebildet auf jedes "Gear Wheel.stl" legen.
Befestigen Sie mit zwei "Axle Gear Wheel.stl" beide Radbaugruppen wie abgebildet in "Chassis.stl".
Setzen Sie das 5/8-Zoll-Kugellager wie abgebildet in das Chassis ein und sichern Sie es dann mit "Ball Bearing Cap.stl", um sicherzustellen, dass sich das Kugellager frei dreht.
Befestigen Sie ein "Gear Servo.stl" mit den Servoschrauben, die mit dem Servo geliefert wurden, an einem Servo und wiederholen Sie dies mit dem zweiten Gang und Servo.
Platzieren Sie das linke Servo wie abgebildet in den linken Servoschlitz und das rechte Servo in den rechten Servoschlitz.
Befestigen Sie den Akku wie abgebildet mit dünnem doppelseitigem Klebeband im Gehäuse.
Befestigen Sie die Adafruit Feather Huzza ESP8266 wieder mit dünnem doppelseitigem Klebeband wie abgebildet auf der Batterie.
Schritt 4: Software
Motorized WiFi Chassis verwendet ein HTML-Element "Canvas" für die Grafik und die Canvas-Ereignisse "touchstart", "touchmove" und "touchend" zur Steuerung. 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 Motorized WiFi Chassis-Software so konzipiert, dass sie sowohl im drahtlosen Modus ap (Zugangspunkt) als auch Station (WLAN-Router) betrieben wird.
Wenn Sie sich für den Betrieb des motorisierten WLAN-Chassis im ap-Modus entscheiden, ist kein WLAN-Router erforderlich, da Ihr iOS-Gerät direkt mit dem motorisierten WLAN-Chassis kommuniziert. Um in diesem Modus zu arbeiten, gehen Sie zu den WLAN-Einstellungen Ihres iOS-Geräts und wählen das Netzwerk „WiFiChassis“aus. Ö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 Motorized WiFi Chassis im Stationsmodus betreiben, kommunizieren Sie mit Motorized WiFi Chassis über einen WLAN-Router und müssen daher die Motorized WiFi Chassis-Software so ändern, dass "sSsid =" auf die ssid Ihres WLAN-Routers und "sPassword =." eingestellt ist " ist auf Ihr WLAN-Router-Passwort eingestellt. Sie müssen diese Einstellungen mit dem Arduino IDE-Editor ändern, bevor Sie sie kompilieren und auf Ihr motorisiertes WiFi-Chassis herunterladen. Beachten Sie, dass ich bei Verwendung des Stationsmodus auch MDNS-Unterstützung integriert habe, mit der Sie mit dem motorisierten WiFi-Chassis unter der IP-Adresse "wifichassis.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 motorisierten WiFi-Chassis mit dem seriellen Arduino-Monitor verbunden sein (stellen Sie sicher, dass "#define USE_SERIAL 1" oben in der Quelle steht) code-Datei, bevor Sie den Code kompilieren und an das motorisierte WiFi-Chassis senden), um die IP-Adresse anzuzeigen, die dem motorisierten WiFi-Chassis von Ihrem drahtlosen Router zugewiesen wurde.
Nachdem Sie sich entschieden haben, in welchem Modus Sie Ihr motorisiertes WiFi-Chassis 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-Anschluss des Feather Huzzah ESP8266 an, stecken Sie den Akku ein, Kompilieren Sie dann die Software und laden Sie sie in das motorisierte WiFi-Chassis herunter.
Schritt 5: Betrieb
Stecken Sie das Batteriekabel in den Batterieanschluss des Feather Huzzah ESP8266.
Melden Sie sich beim Feather Huzzah ESP8266 mit der Methode an, die Sie in Software ausgewählt haben.
Ziehen Sie den grauen Punkt um den Bildschirm herum in die Richtung, in die Sie reisen möchten.
Sehen Sie sich das Video an, um eine kurze Demonstration der Steuerung des motorisierten WLAN-Chassis zu sehen.
Hoffe du magst es!
Fortsetzung folgt…
Empfohlen:
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
RC-Floßboot mit Wifi-gesteuertem Teil 1: 4 Schritte
RC-Floßboot mit Wifi-gesteuertem Teil 1: Wir werden ein Floßboot bauen, das auf dem Wasser läuft, mit einer Android-App, die mit WiFi gesteuert wird. Unser Boot enthält einen Motor mit Propeller und einen programmierten WiFi-Mikrocontroller, der den Motor zulässt und führt Kontrolle über WLAN
Eine Wifi-Antenne herstellen – wikiHow
So bauen Sie eine Wifi-Antenne: Dies wird hoffentlich zeigen, wie Sie eine Wifi-Antenne herstellen und die Summe der drahtlosen Netzwerke finden