Inhaltsverzeichnis:

So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow

Video: So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow

Video: So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
Video: NodeMCU, BMP280 und Blynk App KOMPLETT erklärt 2024, November
Anonim
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird

In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 gesteuert wird und eine Anwendung für Smartphones (iOS und Android).

Wir werden NodeMCU (ESP32) für die Konnektivität und die Blynk Library für das Cloud-IoT und die Anwendung auf dem Smartphone verwenden.

Schließlich werden wir JLCPCB und LCSC für die Bestellung von Leiterplatten und Komponenten verwenden.

Schritt 1: Entwerfen Sie das elektrische Schema mit EasyEDA

Entwerfen Sie das elektrische System mit EasyEDA
Entwerfen Sie das elektrische System mit EasyEDA

Um unsere Platinen zu entwerfen und mit dem JLCPCB-Service zu drucken, verwenden wir die EasyEda-Software, mit der wir den Schaltplan zeichnen und dann in PCB konvertieren und direkt aus der Software bestellen können.

EasyEda ist eine Software, mit der Sie elektrische Schaltungen zeichnen können, indem Sie Komponenten direkt aus der LCSC-Datenbank einfügen, damit Sie sie nach dem Zeichnen kaufen können. Außerdem können Sie die Leiterplatte ausgehend vom Schaltplan entwerfen. Nach der Ziehung kann es über JLCPCB bestellt werden.

Zuerst müssen Sie EasyEda vom Link https://easyeda.com/page/download herunterladen. Dann installieren und das von mir entworfene Schema importieren.

Das Schema kann hier heruntergeladen werden.

Nachdem der Schaltplan heruntergeladen wurde, erstellen Sie einfach die Platine daraus.

Schritt 2: Bestellen Sie die Platine mit JLCPCB

Bestellen Sie die Leiterplatte mit JLCPCB
Bestellen Sie die Leiterplatte mit JLCPCB
Bestellen Sie die Leiterplatte mit JLCPCB
Bestellen Sie die Leiterplatte mit JLCPCB

Anschließend bestellen Sie die Platinen nach dem Design der Platine einfach über JLCPCB, indem Sie die in der Abbildung oben gezeigte Taste drücken.

Mit wenig Geld konnten wir sehr gut und sehr schnell gefertigte Leiterplatten bestellen. Es ist auch möglich, nach der Bestellung der Leiterplatten, den Fortschritt der Bestellung von Ihrem Konto aus einzusehen.

Schritt 3: Komponente mit LCSC bestellen

Komponente mit LCSC. bestellen
Komponente mit LCSC. bestellen
Komponente mit LCSC. bestellen
Komponente mit LCSC. bestellen

Die Bestellung der Komponenten ist einfach, drücken Sie einfach den "BOM"-Button (Bill of Material) im Programm, um die EasyEda-Leiterplatten zu zeichnen.

Sie werden dann zurück zur Materialkaufseite auf der LCSC-Website geleitet. Fahren Sie mit dem Kauf fort, damit Sie die Konstruktion der Leiterplatte abschließen können. Befolgen Sie einfach die Schritte in den obigen Fotos, um die elektronischen Komponenten zu bestellen.

LCSC ist eine Website, auf der Sie Komponenten aus einer riesigen Datenbank auswählen und für Ihre Projekte und Leiterplatten bestellen können. Sie bietet unendlich viele Komponenten zu wirklich wettbewerbsfähigen Preisen und deshalb habe ich mich für diesen Service entschieden.

Schritt 4: Schweißen Sie die Komponente auf der Platine

Schweißen Sie die Komponente auf der Platine
Schweißen Sie die Komponente auf der Platine
Schweißen Sie die Komponente auf der Platine
Schweißen Sie die Komponente auf der Platine

Nehmen Sie die über lcsc bestellten Komponenten und löten Sie sie gemäß den Angaben des Schaltplans in die Leiterplatte ein.

Schritt 5: Bauen Sie den Bodenfeuchtesensor

Bauen Sie den Bodenfeuchtesensor
Bauen Sie den Bodenfeuchtesensor
Bauen Sie den Bodenfeuchtesensor
Bauen Sie den Bodenfeuchtesensor

Ich habe eine separate Anleitung geschrieben, um den Bodenfeuchtigkeitssensor herzustellen, und sie ist hier verfügbar!

Schritt 6: Laden Sie den Code hoch

Laden Sie den Code hoch
Laden Sie den Code hoch

Laden Sie den Code hier herunter.

Laden Sie es auf Arduino IDE hoch.

Wenn Sie die Blynk-Bibliothek und den ESP32-Treiber nicht haben, lesen Sie diese Anleitung:

ESP32-Treiber unter Windows installieren: hier

ESP32-Treiber unter Linux installieren: hier

Installieren Sie den ESP32-Treiber unter Mac OS: hier

Laden Sie die Blynk-Bibliothek herunter und installieren Sie sie

Schritt 7: Erstellen Sie die App mit Blynk

Erstellen Sie die App mit Blynk
Erstellen Sie die App mit Blynk
Erstellen Sie die App mit Blynk
Erstellen Sie die App mit Blynk
Erstellen Sie die App mit Blynk
Erstellen Sie die App mit Blynk

Blynk ist ein kostenloser Dienst, mit dem Sie Ihre NodeMcu-Karten mit einem ESP32-Prozessor fernsteuern können.

Dies wird sich im Projekt als nützlich erweisen, da wir unseren IoT-Server nicht erstellen müssen, sondern uns einfach auf den Blynk-Server verlassen. Darüber hinaus können Sie mit Blynk Ihre kostenlose Anwendung erstellen, ohne zu wissen, wie man einfach über die Basis-App programmiert. Um zu erfahren, wie Sie blynk auf der Arduino IDE konfigurieren, folgen Sie diesen Schritten.

Schritt 8: Testen Sie die Umgebung

Testen Sie die Umgebung
Testen Sie die Umgebung
Testen Sie die Umgebung
Testen Sie die Umgebung
Testen Sie die Umgebung
Testen Sie die Umgebung
Testen Sie die Umgebung
Testen Sie die Umgebung

Nachdem die Software auf den esp32 geladen war, konnten wir sofort unser neues intelligentes Bewässerungssystem bei der Arbeit sehen.

Wir konnten jederzeit den Wasserstand im Gefäß und den Status der bewässerten Pumpe einsehen.

Empfohlen: