Inhaltsverzeichnis:

Bauen Sie einen ferngesteuerten ESP8266 Roboter Butler / Auto / Tank im Wert von 15 USD für Ios und Android - Gunook
Bauen Sie einen ferngesteuerten ESP8266 Roboter Butler / Auto / Tank im Wert von 15 USD für Ios und Android - Gunook

Video: Bauen Sie einen ferngesteuerten ESP8266 Roboter Butler / Auto / Tank im Wert von 15 USD für Ios und Android - Gunook

Video: Bauen Sie einen ferngesteuerten ESP8266 Roboter Butler / Auto / Tank im Wert von 15 USD für Ios und Android - Gunook
Video: Roboter mit Bluetooth Steuerung selber bauen 2024, November
Anonim
Image
Image
Erstellen Sie die Blynk-App
Erstellen Sie die Blynk-App

Hassen Sie es, in die Küche zu gehen, um einen Snack zu sich zu nehmen? Oder um ein neues Getränk zu bekommen? All dies kann mit diesem einfachen ferngesteuerten Butler für 15 US-Dollar behoben werden.

Bevor wir weitermachen, führe ich gerade ein Kickstarter-Projekt für einen sprachgesteuerten RGB-LEDstrip durch, der mit Cortana funktioniert und 19 US-Dollar kostet. Es ist hier zu finden:

www.kickstarter.com/projects/1538004954/co…

In diesem Instructable bauen wir einen ferngesteuerten Butler. Es kann über WLAN mit einem Iphone oder Android-Telefon gesteuert werden. Das gesamte Projekt basiert auf dem ESP8266-NodeMCU-Board und alles kann für 15 US-Dollar gebaut werden, wenn Sie in China kaufen.

Für dieses Projekt benötigen wir folgendes:

1x ESP8266-Platine

2x DC-Getriebemotoren mit Rädern

1x L293D oder 2x bc547 NPN-Transistoren

1x Steckbrett + Steckbrettdrähte

1x Stück Holz

1x Mülleimer (oder etwas anderes, das der Tisch in Schritt 3 sein wird)

1x 360-Grad-Drehrad

1x Batterie für die DC-Motoren. Ich habe einen 2s Lipo. verwendet

1x 5V Powerbank

Dieses Projekt ist auch nützlich, wenn Sie ein ferngesteuertes Auto, einen Panzer oder einen Rover bauen möchten, da die Elektronik gleich sein wird. Nur die Basis muss geändert werden.

Also lasst uns anfangen!

Schritt 1: Erstellen Sie die Blynk-App

Erstellen Sie die Blynk-App
Erstellen Sie die Blynk-App
Erstellen Sie die Blynk-App
Erstellen Sie die Blynk-App

Um zu beginnen, müssen wir zuerst eine App namens Blynk herunterladen. Es ist sowohl im AppStore als auch im PlayStore zu finden. Nach dem Herunterladen der App müssen wir die folgenden Schritte ausführen (sehen Sie sich die Bilder oben an, um eine visuelle Erklärung zu erhalten, was ich tue).

1. Erstellen Sie ein Konto und melden Sie sich an.

2. Drücken Sie die Schaltfläche "Neues Projekt".

3. Geben Sie dem Projekt einen Namen und wählen Sie als Board ESP8266 und als Verbindung WiFi aus.

4. Wischen Sie nach links und fügen Sie zwei Schaltflächen wie im Bild oben hinzu.

5. Klicken Sie auf die linke Schaltfläche und ändern Sie den Pin auf GP0

6. Machen Sie dasselbe für die rechte Taste, aber ändern Sie den Pin jetzt auf GP2

Als letztes müssen wir das Auth-Token besorgen. Klicken Sie oben rechts auf das Nuss-Symbol und suchen Sie nach dem Auth-Token. Es ist eine lange Reihe von zufälligen Zahlen und Buchstaben. Schreiben Sie diese Zeichenfolge auf, da wir sie im nächsten Schritt benötigen.

Schritt 2: Programmieren Sie den ESP8266

Programmieren Sie den ESP8266
Programmieren Sie den ESP8266
Programmieren Sie den ESP8266
Programmieren Sie den ESP8266

Da wir die Blynk-App verwenden, müssen wir keinen komplizierten Code verwenden. Zum Starten müssen wir die Arduino IDE öffnen. Ich gehe davon aus, dass Sie Ihre Arduino-IDE bereits für das ESP8266-Board konfiguriert haben und Sie darauf hochladen können. Wenn nicht, gibt es viele Tutorials online, wie das geht.

Laden Sie einfach die Datei robotButler.ino aus dem Instructable herunter und öffnen Sie sie in der Arduino IDE. Bevor wir es hochladen können, müssen wir 3 Parameter ändern:

Suchen Sie nach dieser Codezeile:

char auth = "IhrAuthToken";

Ändern Sie nun den Text zwischen dem „ “für Ihr Auth-Token. Dies ist die lange Folge von Zahlen und Buchstaben, die Sie ab Schritt 1 aufgeschrieben haben.

Beispiel: char auth = "8d454db36538e4ce49516ca476186r9db";

Suchen Sie nun nach diesen beiden Codezeilen:

char ssid = "IhrNetzwerkname";

char pass = "IhrPasswort";

Ändern Sie nun den Text zwischen dem " " für die ssid in den Namen Ihres Heim-WLAN-Netzwerks für mich ElferinksWiFi.

Ändern Sie nun den Text zwischen dem " " für das Passwort in das Passwort Ihres Heim-WLAN-Netzwerks.

Zum Beispiel

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Danach können Sie den ESP8266 mit einem USB-Kabel verbinden und auf die Upload-Schaltfläche klicken, um den ESP8266 zu flashen.

Schritt 3: Machen Sie die Hardware

Machen Sie die Hardware!
Machen Sie die Hardware!
Machen Sie die Hardware!
Machen Sie die Hardware!
Machen Sie die Hardware!
Machen Sie die Hardware!

Jetzt haben wir den Softwareteil fertig und können mit dem Bau der Hardware beginnen.

Ich begann mit dem Aufbau des obigen Schemas auf einem Steckbrett. Beide Schaltpläne funktionieren, aber aus irgendeinem Grund wurden die NPN-Transistoren, die ich den bc547 im zweiten Schaltplan verwendet habe, sehr heiß. Aus diesem Grund habe ich mich für den L293d-Motortreiber-IC entschieden, der für mich perfekt funktioniert hat.

Nachdem der Schaltplan fertig ist, müssen wir alles mit Strom versorgen. Ich habe dafür eine 2s (7,4V) Lipo-Batterie zur Stromversorgung der Motoren und eine 5V-Powerbank zur Stromversorgung des ESP8266 verwendet.

Jetzt können wir mit dem Bau des Roboters selbst beginnen.

1. Kleben Sie die beiden DC-Getriebemotoren auf ein Stück Holz.

2. Kleben Sie ein rotierendes Rad an das Ende der Basis, die Sie verwenden. In meinem Fall eine runde Metallscheibe.

3. Kleben Sie das Holzstück mit den DC-Motoren auf Ihre Basis.

4. Jetzt die Elektronik mit Heißkleber auf die Basis kleben.

Nachdem die Basis fertig ist, müssen wir die Tabelle selbst erstellen. Ich benutzte einen Mülleimer, den ich herumgelegt hatte. Nachdem er mit einem Reißverschluss an die Basis gebunden und ein Stück Holz darauf gelegt wurde, war der Roboter fertig.

Sie können auch eine ganz andere Basis aufbauen. Wenn Sie zum Beispiel einen ferngesteuerten Tank bauen möchten, können Sie eine Basis dafür schaffen und die gleiche Elektronik wie in diesem Projekt verwenden. Dies ist das gleiche, wenn Sie ein ferngesteuertes Auto, einen Rover oder alles, was Ihnen einfällt, bauen möchten.

Schritt 4: Lass uns reiten

Lass uns reiten!
Lass uns reiten!

Wenn alles erledigt ist, können wir den ESP8266 an die Powerbank anschließen und die Blynk-App auf Ihrem Telefon öffnen. Die App verbindet sich automatisch mit dem Roboter und Sie können ihn jetzt überall hinfahren!

Wenn Sie Fragen haben, zögern Sie nicht, mich zu fragen.

Wenn Ihnen dieses Projekt gefallen hat, können Sie sich meine anderen Projekte ansehen, bei denen es sich ebenfalls um IOT-Projekte wie selbstöffnende Türen und sprachgesteuerte Lichter handelt.

Empfohlen: