Inhaltsverzeichnis:
- Schritt 1: Ethernet-Schild an Arduino anschließen
- Schritt 2: LED anschließen
- Schritt 3: Verbinden Sie Arduino mit dem PC
- Schritt 4: Ethernet-Schild an Router anschließen
- Schritt 5: Öffnen Sie die Arduino-IDE
- Schritt 6: Code auf Arduino hochladen
- Schritt 7: Webserver testen
- Schritt 8: Öffnen Sie MATLAB
- Schritt 9: Klicken Sie auf GUIDE
- Schritt 10: Zeichnen Sie zwei Schaltflächen
- Schritt 11: Schaltflächen mit der URL verknüpfen
Video: Arduino drahtlos mit MATLAB steuern - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Ich habe nur wenige Heimwerker gesehen, wie man eine Kommunikation zwischen MATLAB-Anwendung und Arduino herstellt, die fest mit dem PC verdrahtet ist. Ich bin jedoch auf nichts gestoßen, das Arduino über MATLAB drahtlos mit dem ENC28J60-kompatiblen Ethernet-Shield steuert. In diesem Dokument zeige ich den einfachsten Weg, Arduino drahtlos mit MATLAB zu steuern. WAS DU BRAUCHST? 1) Arduino - Sie benötigen einen Controller. Ich habe Arduino verwendet, da es von MATLAB unterstützt wird. Für dieses Projekt habe ich jedoch Gizduino verwendet, einen lokal hergestellten Arduino-basierten Controller. 2) Ethernet-Shield - Sie benötigen ein kompatibles Ethernet-Shield für Ihr Board. Ich habe den ENC28J60 für mein Board verwendet. 3) Wi-Fi-Router - Um Ihr Arduino zu verbinden, das das Mittel wäre, drahtlos mit Ihrem PC zu kommunizieren. 4) LED - Alle Komponenten zur Anzeige der Kommunikation zwischen Geräten. Für dieses Projekt habe ich LED verwendet. 5) Druckerkabel - Um Arduino an Ihren PC anzuschließen. 6) UTP-Kabel - Zum Verbinden Ihres Ethernet-Shields mit dem Router.
Schritt 1: Ethernet-Schild an Arduino anschließen
Verbinden Sie Ihr Ethernet-Shield vorsichtig mit Ihrem Arduino. Vermeiden Sie ein Verbiegen der Stifte.
Schritt 2: LED anschließen
Schließen Sie alle Komponenten an, die auf die Kommunikation zwischen Geräten hinweisen könnten. In diesem 'ible habe ich eine LED verwendet. Ich werde versuchen, die LED mit MATLAB drahtlos ein- und auszuschalten. Ich habe die Anode meiner LED (langer Pin) mit dem Digital-I / O-Pin 6 des Ethernet-Shields verbunden, das am Arduino befestigt ist, und die Kathode der LED (kurzer Pin) an Ethernets GND.
Schritt 3: Verbinden Sie Arduino mit dem PC
Stecken Sie das Druckerkabel in Ihr Arduino und verbinden Sie es mit dem PC.
Schritt 4: Ethernet-Schild an Router anschließen
Verbinden Sie UTP mit Ihrem Ethernet-Shield und einem der LAN-Ports Ihres Routers.
Schritt 5: Öffnen Sie die Arduino-IDE
Ich habe Arduino 1.0 wegen der Kompatibilität der Ethernet-Shield-Bibliothek verwendet. Laden Sie nach dem Öffnen von Arduino 1.0 die Bibliothek herunter und kopieren Sie den Inhalt in den Bibliotheksordner Ihres Arduino 1.0.
Schritt 6: Code auf Arduino hochladen
Stellen Sie vor dem Hochladen der Codes auf Ihren Arduino sicher, dass Sie eine Webserver-Adresse angegeben haben, die sich im DHCP-Serverbereich befindet. Um den DHCP-Serverbereich Ihres Routers zu erfahren, können Sie auf Ihren Router zugreifen, indem Sie einen Browser öffnen und die Standard-Gateway-Adresse 192.168.0.1 eingeben. Die meisten Router verwenden diese Standard-Gateway-Adresse, einige Router verwenden jedoch möglicherweise eine andere Adresse. Um die Adresse Ihres Routers zu erfahren, können Sie auf die Eingabeaufforderung zugreifen. Wenn Sie ein Windows-Benutzer sind, geben Sie ipconfig ein und drücken Sie die Eingabetaste. Suchen Sie nach der Standard-Gateway-Adresse, wenn Sie mit Ihrem Router verbunden sind.
Schritt 7: Webserver testen
Nachdem Sie den Code auf Arduino hochgeladen haben, können Sie testen, ob Sie auf den von Ihnen zugewiesenen Webserver zugreifen können. Öffnen Sie einen Browser und geben Sie Ihre Webserver-Adresse ein. Ich habe 192.168.0.15 als meine Adresse verwendet. Sie können ein- und ausschalten und prüfen, ob die LED, die mit Ihrem Ethernet-Shield verbunden ist, das an den Arduino angeschlossen ist, reagiert. Nachdem Sie eine Kommunikation mit dem Ethernet-Shield und dem Webserver hergestellt haben, können Sie mit der Integration in MATLAB fortfahren.
Schritt 8: Öffnen Sie MATLAB
Nachdem Sie eine Verbindung zu Ihrem Arduino, Ethernet Shield und Web Server hergestellt haben, können Sie Ihr MATLAB öffnen und mit der Integration beginnen. AN EINER SEITE HINWEIS: Obwohl wir das MATLAB-Supportpaket für Arduino nicht verwenden, können Sie es für zukünftige Referenzen herunterladen.
Schritt 9: Klicken Sie auf GUIDE
Klicken Sie nach dem Ausführen von MATLAB auf GUIDE. Dies bringt Sie zu einem anderen Fenster, in dem Sie nach GUI-Vorlagen gefragt werden. Klicken Sie einfach auf leere GUI.
Schritt 10: Zeichnen Sie zwei Schaltflächen
Klicken Sie auf die Schaltfläche und zeichnen Sie zwei für den EIN- und AUS-Modus. Sie können seine Eigenschaften entsprechend ändern. Wenn Sie fertig sind, klicken Sie auf m-Datei und speichern Sie.
Schritt 11: Schaltflächen mit der URL verknüpfen
Wenn Sie fertig sind, können Sie die folgenden Codes unter den Drucktasten 1 und 2 platzieren.
Für den ersten Druckknopf: urlread('https://192.168.0.15/?led=on'); Für den zweiten Druckknopf: urlread('https://192.168.0.15/?led=off'); Wenn Sie feststellen, dass die folgenden Codes oben nur MATLAB auf die Webserver-Adresse für die Befehle ein- und ausschalten lassen, wodurch es in der Lage ist, die folgenden drahtlos zu steuern. Klicken Sie einfach auf Play und führen Sie einen Test durch.
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: 8 Schritte
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: Dieser Blogbeitrag ist Teil der Zio Robotics Series.EinführungIn diesem Tutorial werden wir ein Projekt erstellen, in dem wir Zio-Module verwenden, um den Roboterarm zu steuern. In diesem Projekt lernen Sie, wie Sie Ihre Roboterarmkralle öffnen und schließen. Diese n
PC drahtlos mit Augenzwinkern steuern;): 9 Schritte (mit Bildern)
Steuern Sie den PC drahtlos mit Augenzwinkern;): Wie wäre es, über Ihre Gewohnheiten hinauszugehen? Wie wäre es, etwas Neues auszuprobieren??!!!!Wie wäre es, wenn Sie Ihren PC steuern und alles tun, was Sie wollen, OHNE Tastatur und Maus zu benutzen!Hmm… Aber wie ist das möglich??Mit nur einem Wimpernschlag!! Nicht b