Innehållsförteckning:

Övervaka tankens vattennivå eller avstånd på skrivbordet: 3 steg
Övervaka tankens vattennivå eller avstånd på skrivbordet: 3 steg

Video: Övervaka tankens vattennivå eller avstånd på skrivbordet: 3 steg

Video: Övervaka tankens vattennivå eller avstånd på skrivbordet: 3 steg
Video: Den mystiska försvinnandet av Debanie Escobar 2024, Juli
Anonim
Övervaka tankens vattennivå eller avstånd på skrivbordet
Övervaka tankens vattennivå eller avstånd på skrivbordet
Övervaka tankens vattennivå eller avstånd på skrivbordet
Övervaka tankens vattennivå eller avstånd på skrivbordet
Övervaka tankens vattennivå eller avstånd på skrivbordet
Övervaka tankens vattennivå eller avstånd på skrivbordet

Med Wemos D1, en ultraljudssensor och Thingio. AI IoT -plattform.

Steg 1: ThingsIO.ai

ThingsIO.ai
ThingsIO.ai

Du behöver bara ansluta din Wemos D1 och ultraljudssensor enligt diagrammet.

Ladda sedan upp koden till din Wemos D1 och visa utmatningen på skrivbordet.

Länk:

Koden är tillgänglig för dig och du behöver bara ändra din wi-fi ssid och lösenord och även ändra ditt produkt-id och slav-ID enligt iot-plattformen.

Steg 2: Steg för steg -process

Steg 3: Maskinvarubeskrivning

Maskinvarubeskrivning
Maskinvarubeskrivning
Maskinvarubeskrivning
Maskinvarubeskrivning

Wemos D1:

Funktioner:

11 digitala ingångs-/utgångsstiften, alla stift har stöd för avbrott/pwm/I2C/en tråd (förutom D0) 1 analog ingång (3,2V max ingång) Micro USB-anslutning Strömuttag, 9-24V strömingång. Kompatibel med Arduino Kompatibel med nodemcu

Tekniska specifikationer:

Mikrokontroller ESP-8266EX

Driftspänning 3,3V

Digitala I/O -stift 11

Analoga ingångsstift 1 (max ingång: 3,2V)

Klockhastighet 80MHz/160MHz

Flash 4M byte

Längd 68,6 mm

Bredd 53,4 mm

Vikt 25g

Pin:

Pin | Funktion | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Analog ingång, max 3,3V ingång | 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 | Mark | GND

5V | 5V | -

3V3 | 3,3V | 3.3V

RST | Återställ | RST

UltraSonic -sensor:

Om du köper en ultraljudsmodul är HC-SR04 ett bra val. Dess stabila prestanda och hög noggrannhet gör den till en populär modul på elektronisk marknad. Jämfört med Shap IR-modulen är HC-SR04 billigare än den. Men den har samma räckviddsnoggrannhet och längre avstånd.

Specifikationer:

  • Strömförsörjning: 5V
  • DC Tyst ström: <2mA
  • Effektiv vinkel: <15 °
  • Avstånd: 2 cm - 500 cm
  • Upplösning: 1 cm
  • Ultraljudsfrekvens: 40k Hz

En kort ultraljudspuls överförs vid tidpunkten 0, reflekterad av ett objekt. Senoren tar emot denna signal och omvandlar den till en elektrisk signal. Nästa puls kan överföras när ekot försvinner. Denna tidsperiod kallas cykelperiod. Rekommenderad cykelperiod bör inte vara mindre än 50 ms. Om en triggerpuls på 10 μs bredd skickas till signalpinnen, kommer ultraljudsmodulen att mata ut åtta 40 kHz ultraljudssignal och detektera ekot bakåt. Det uppmätta avståndet är proportionellt mot ekopulsbredden och kan beräknas med formeln ovan. Om inget hinder upptäcks kommer utgångsstiften att ge en 38 ms hög nivå signal.

Rekommenderad: