Turinys:

Stebėkite bako vandens lygį arba atstumą darbalaukyje: 3 žingsniai
Stebėkite bako vandens lygį arba atstumą darbalaukyje: 3 žingsniai

Video: Stebėkite bako vandens lygį arba atstumą darbalaukyje: 3 žingsniai

Video: Stebėkite bako vandens lygį arba atstumą darbalaukyje: 3 žingsniai
Video: Высокая плотность 2022 2024, Lapkritis
Anonim
Stebėkite bako vandens lygį arba atstumą savo darbalaukyje
Stebėkite bako vandens lygį arba atstumą savo darbalaukyje
Stebėkite bako vandens lygį arba atstumą savo darbalaukyje
Stebėkite bako vandens lygį arba atstumą savo darbalaukyje
Stebėkite bako vandens lygį arba atstumą savo darbalaukyje
Stebėkite bako vandens lygį arba atstumą savo darbalaukyje

Naudojant „Wemos D1“, ultragarsinį jutiklį ir „Thingio. AI IoT“platformą.

1 žingsnis: ThingsIO.ai

ThingsIO.ai
ThingsIO.ai

Jums tiesiog reikia prijungti „Wemos D1“ir ultragarsinį jutiklį, kaip parodyta diagramoje.

Tada įkelkite kodą į „Wemos D1“ir parodykite išvestį darbalaukyje.

Nuoroda:

Kodas yra jums prieinamas, ir jums tiesiog reikia pakeisti „Wi-Fi“SSID ir slaptažodį, taip pat pakeisti savo produkto ID ir vergo ID pagal „iot“platformą.

2 žingsnis: žingsnis po žingsnio procesas

3 žingsnis: aparatinės įrangos aprašymas

Techninės įrangos aprašymas
Techninės įrangos aprašymas
Techninės įrangos aprašymas
Techninės įrangos aprašymas

„Wemos D1“:

Funkcijos:

11 skaitmeninių įvesties/išvesties kaiščių, visi kaiščiai turi pertraukimo/pwm/I2C/vieno laido palaikymą (išskyrus D0) 1 analoginį įėjimą (3,2 V maksimali įvestis) „Micro USB“jungtis Maitinimo lizdas, 9-24 V maitinimo įvestis. Suderinamas su „Arduino“Suderinamas su „nodemcu“

Techninės specifikacijos:

Mikrovaldiklis ESP-8266EX

Darbinė įtampa 3.3V

Skaitmeniniai įvesties/išvesties kaiščiai 11

Analoginės įvesties kaiščiai 1 (maksimali įvestis: 3,2 V)

Laikrodžio greitis 80MHz/160MHz

„Flash“4M baitai

Ilgis 68,6 mm

Plotis 53,4 mm

Svoris 25g

Smeigtukas:

Smeigtukas | Funkcija | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Analoginis įėjimas, maks. 3.3V įėjimas | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k prisitraukimas | GPIO0

D4 | IO, 10k prisitraukimas, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, MISO | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, 10k ištraukimas, SS | GPIO15

G | Žemė | GND

5V | 5V | -

3V3 | 3.3V | 3.3V

RST | Atstatyti | RST

Ultragarsinis jutiklis:

Jei perkate ultragarso diapazono modulį, HC-SR04 yra geras pasirinkimas. Jo stabilus veikimas ir didelis diapazono tikslumas daro jį populiariu elektroninės rinkos moduliu. Palyginti su „Shap IR“diapazono moduliu, „HC-SR04“yra pigesnis už jį. Tačiau jis turi tą patį diapazono tikslumą ir ilgesnį atstumą.

Specifikacijos:

  • Maitinimas: 5V
  • DC ramybės srovė: <2mA
  • Faktinis kampas: <15 °
  • Atstumas nuo 2 iki 500 cm
  • Skiriamoji geba: 1 cm
  • Ultragarsinis dažnis: 40 kHz

Trumpas ultragarsinis impulsas perduodamas 0 metu, atspindimas objekto. Senorius gauna šį signalą ir paverčia jį elektriniu signalu. Kitas impulsas gali būti perduodamas, kai aidas išnyksta. Šis laikotarpis vadinamas ciklo laikotarpiu. Rekomenduojamas ciklo laikas turi būti ne trumpesnis kaip 50 ms. Jei į signalo kaištį siunčiamas 10μs pločio paleidimo impulsas, ultragarso modulis išves aštuonis 40 kHz ultragarso signalus ir aptiks aidą. Išmatuotas atstumas yra proporcingas aido impulso pločiui ir gali būti apskaičiuotas pagal aukščiau pateiktą formulę. Jei kliūčių neaptinkama, išvesties kaištis duos 38 ms aukšto lygio signalą.

Rekomenduojamas: