Inhoudsopgave:

Controleer het waterniveau of de afstand van de tank op uw bureaublad: 3 stappen
Controleer het waterniveau of de afstand van de tank op uw bureaublad: 3 stappen

Video: Controleer het waterniveau of de afstand van de tank op uw bureaublad: 3 stappen

Video: Controleer het waterniveau of de afstand van de tank op uw bureaublad: 3 stappen
Video: Lowest Bidder Got The Job for a New Steam Boiler - Now They Need Help 2024, November
Anonim
Bewaak het waterniveau of de afstand in de tank op uw bureaublad
Bewaak het waterniveau of de afstand in de tank op uw bureaublad
Controleer het waterpeil of de afstand in de tank op uw bureaublad
Controleer het waterpeil of de afstand in de tank op uw bureaublad
Controleer het waterpeil of de afstand in de tank op uw bureaublad
Controleer het waterpeil of de afstand in de tank op uw bureaublad

Met behulp van Wemos D1, een ultrasone sensor en Thingio. AI IoT-platform.

Stap 1: ThingsIO.ai

ThingsIO.ai
ThingsIO.ai

U hoeft alleen uw Wemos D1 en ultrasone sensor aan te sluiten zoals weergegeven in het diagram.

Upload vervolgens de code naar uw Wemos D1 en toon de uitvoer op uw bureaublad.

Link:

Code is voor u beschikbaar en u hoeft alleen uw wifi-ssid en wachtwoord te wijzigen en ook uw product-ID en slave-ID te wijzigen volgens het iot-platform.

Stap 2: Stap voor stap proces

Stap 3: Hardwarebeschrijving

Hardwarebeschrijving
Hardwarebeschrijving
Hardwarebeschrijving
Hardwarebeschrijving

Wemos D1:

Functies:

11 digitale input/output pinnen, alle pinnen hebben interrupt/pwm/I2C/one-wire ondersteund (behalve voor D0) 1 analoge input (3.2V max input) Micro USB aansluiting Power jack, 9-24V power input. Compatibel met Arduino Compatibel met nodemcu

Technische specificaties:

Microcontroller ESP-8266EX

Bedrijfsspanning 3.3V

Digitale I/O-pinnen 11

Analoge ingangspennen 1 (max. ingang: 3,2 V)

Kloksnelheid 80 MHz/160 MHz

Flash 4M bytes

Lengte 68,6 mm

Breedte 53,4 mm

Gewicht 25g

Speld:

Pin | Functie | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Analoge ingang, max 3.3V ingang | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k Pull-up | GPIO0

D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, MISO | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, 10k Pull-down, SS | GPIO15

G | Grond | GND

5V | 5V | -

3V3 | 3.3V | 3,3V

RST | Reset | RST

Ultrasoon sensor:

Als u een ultrasone bereikmodule aanschaft, is de HC-SR04 een goede keuze. Zijn stabiele prestaties en hoge nauwkeurigheid maken het een populaire module in de elektronische markt. Vergeleken met de Shap IR-bereikmodule is de HC-SR04 goedkoper dan hij. Maar het heeft dezelfde bereiknauwkeurigheid en een grotere afstand.

Specificaties:

  • Voeding: 5V
  • DC-ruststroom: <2mA
  • Effectuele hoek: <15°
  • Bereikafstand: 2cm – 500 cm
  • Resolutie: 1 cm
  • Ultrasone frequentie: 40k Hz

Een korte ultrasone puls wordt uitgezonden op het tijdstip 0, gereflecteerd door een object. De senor ontvangt dit signaal en zet het om in een elektrisch signaal. De volgende puls kan worden uitgezonden wanneer de echo is weggevaagd. Deze periode wordt cyclusperiode genoemd. De aanbevolen cyclusperiode mag niet minder zijn dan 50 ms. Als een triggerpuls met een breedte van 10μs naar de signaalpin wordt gestuurd, zal de ultrasone module acht ultrasone signalen van 40 kHz uitvoeren en de echo terug detecteren. De gemeten afstand is evenredig met de echopulsbreedte en kan worden berekend met de bovenstaande formule. Als er geen obstakel wordt gedetecteerd, geeft de uitgangspen een hoog signaal van 38 ms.

Aanbevolen: