Inhaltsverzeichnis:

Überwachen Sie den Wasserstand oder die Entfernung des Tanks auf Ihrem Desktop - Gunook
Überwachen Sie den Wasserstand oder die Entfernung des Tanks auf Ihrem Desktop - Gunook

Video: Überwachen Sie den Wasserstand oder die Entfernung des Tanks auf Ihrem Desktop - Gunook

Video: Überwachen Sie den Wasserstand oder die Entfernung des Tanks auf Ihrem Desktop - Gunook
Video: 🇲🇦 Truck Tour Camion 4x4 d'expédition d'un youtubeur très connu ! 2024, Juli
Anonim
Überwachen Sie den Wasserstand oder die Entfernung im Tank auf Ihrem Desktop
Überwachen Sie den Wasserstand oder die Entfernung im Tank auf Ihrem Desktop
Überwachen Sie den Wasserstand oder die Entfernung im Tank auf Ihrem Desktop
Überwachen Sie den Wasserstand oder die Entfernung im Tank auf Ihrem Desktop
Überwachen Sie den Wasserstand oder die Entfernung im Tank auf Ihrem Desktop
Überwachen Sie den Wasserstand oder die Entfernung im Tank auf Ihrem Desktop

Mit Wemos D1, einem Ultraschallsensor und der Thingio. AI IoT-Plattform.

Schritt 1: ThingsIO.ai

DingeIO.ai
DingeIO.ai

Sie müssen nur Ihr Wemos D1 und den Ultraschallsensor wie in der Abbildung gezeigt verbinden.

Laden Sie dann Code auf Ihr Wemos D1 hoch und zeigen Sie die Ausgabe auf Ihrem Desktop an.

Link:

Code ist für Sie verfügbar und Sie müssen nur Ihre Wi-Fi-ssid und Ihr Passwort ändern und auch Ihre Produkt-ID und Slave-ID gemäß der iot-Plattform ändern.

Schritt 2: Schritt für Schritt Prozess

Schritt 3: Hardwarebeschreibung

Hardware-Beschreibung
Hardware-Beschreibung
Hardware-Beschreibung
Hardware-Beschreibung

Wemos D1:

Merkmale:

11 digitale Eingangs-/Ausgangspins, alle Pins haben Interrupt/Pwm/I2C/einadrige Unterstützung (außer D0) 1 analoger Eingang (3,2 V max. Eingang) Micro-USB-Anschluss Strombuchse, 9-24 V Stromeingang. Kompatibel mit Arduino Kompatibel mit Nodemcu

Technische Daten:

Mikrocontroller ESP-8266EX

Betriebsspannung 3.3V

Digitale I/O-Pins 11

Analogeingangsstifte 1 (max. Eingang: 3,2 V)

Taktgeschwindigkeit 80MHz/160MHz

Flash 4M Byte

Länge 68,6 mm

Breite 53,4 mm

Gewicht 25g

Stecknadel:

Stift | Funktion | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Analogeingang, max. 3,3 V Eingang | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k Klimmzug | GPIO0

D4 | IO, 10k Klimmzug, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, MISO | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, 10k Pulldown, SS | GPIO15

G | Masse | Masse

5V | 5V | -

3V3 | 3.3V | 3.3V

RST | Zurücksetzen | RST

Ultraschallsensor:

Wenn Sie ein Ultraschall-Entfernungsmodul suchen, ist das HC-SR04 eine gute Wahl. Seine stabile Leistung und hohe Messgenauigkeit machen es zu einem beliebten Modul auf dem Elektronikmarkt. Im Vergleich zum Shap IR-Bereichsmodul ist HC-SR04 kostengünstiger als es. Aber es hat die gleiche Entfernungsgenauigkeit und größere Entfernung.

Spezifikationen:

  • Stromversorgung: 5V
  • DC-Ruhestrom: <2mA
  • Effektiver Winkel: <15°
  • Reichweite: 2cm – 500 cm
  • Auflösung: 1 cm
  • Ultraschallfrequenz: 40k Hz

Zum Zeitpunkt 0 wird ein kurzer Ultraschallimpuls ausgesendet, der von einem Objekt reflektiert wird. Der Sensor empfängt dieses Signal und wandelt es in ein elektrisches Signal um. Der nächste Impuls kann gesendet werden, wenn das Echo abgeklungen ist. Diese Zeitspanne wird Zykluszeit genannt. Die empfohlene Zykluszeit sollte nicht weniger als 50 ms betragen. Wenn ein Triggerimpuls mit einer Breite von 10 μs an den Signal-Pin gesendet wird, gibt das Ultraschallmodul acht 40-kHz-Ultraschallsignale aus und erkennt das Echo zurück. Der gemessene Abstand ist proportional zur Echoimpulsbreite und kann mit der obigen Formel berechnet werden. Wenn kein Hindernis erkannt wird, gibt der Ausgangspin ein 38 ms langes Signal mit hohem Pegel aus.

Empfohlen: