Cuprins:

Monitorizați nivelul sau distanța apei rezervorului pe desktop: 3 pași
Monitorizați nivelul sau distanța apei rezervorului pe desktop: 3 pași

Video: Monitorizați nivelul sau distanța apei rezervorului pe desktop: 3 pași

Video: Monitorizați nivelul sau distanța apei rezervorului pe desktop: 3 pași
Video: Reteta fericirii 2024, Iulie
Anonim
Monitorizați nivelul sau distanța apei rezervorului pe desktop
Monitorizați nivelul sau distanța apei rezervorului pe desktop
Monitorizați nivelul sau distanța apei rezervorului pe desktop
Monitorizați nivelul sau distanța apei rezervorului pe desktop
Monitorizați nivelul sau distanța apei rezervorului pe desktop
Monitorizați nivelul sau distanța apei rezervorului pe desktop

Folosind Wemos D1, un senzor cu ultrasunete și platforma IoT Thingio. AI.

Pasul 1: ThingsIO.ai

LucruriIO.ai
LucruriIO.ai

Trebuie doar să vă interfațați Wemos D1 și senzorul cu ultrasunete așa cum se arată în diagramă.

Apoi încărcați codul pe Wemos D1 și arătați ieșirea pe desktop.

Link:

Codul este disponibil pentru dvs. și trebuie doar să vă schimbați fișierul și parola wi-fi și, de asemenea, să schimbați ID-ul produsului și ID-ul slave ca pe platforma iot.

Pasul 2: Proces pas cu pas

Pasul 3: Descrierea hardware-ului

Descrierea hardware-ului
Descrierea hardware-ului
Descrierea hardware-ului
Descrierea hardware-ului

Wemos D1:

Caracteristici:

11 pini de intrare / ieșire digitale, toți pini au întrerupere / pwm / I2C / un fir acceptat (cu excepția D0) 1 intrare analogică (intrare maximă de 3,2 V) Conexiune micro USB Mufă de alimentare, intrare de putere de 9-24 V. Compatibil cu Arduino Compatibil cu nodemcu

Specificații tehnice:

Microcontroler ESP-8266EX

Tensiune de funcționare 3.3V

Pinii I / O digitale 11

Pinii de intrare analogici 1 (intrare maximă: 3,2V)

Viteza de ceas 80MHz / 160MHz

Flash 4M octeți

Lungime 68,6 mm

Lățime 53,4 mm

Greutate 25g

Pin:

Pin | Funcția | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Intrare analogică, maxim 3,3 V intrare | 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 | Teren | GND

5V | 5V | -

3V3 | 3,3V | 3,3V

RST | Resetați | RST

Senzor UltraSonic:

Dacă achiziționați un modul cu ultrasunete, HC-SR04 este o alegere bună. Performanța sa stabilă și acuratețea mare a distanței îl fac un modul popular pe piața electronică. Comparativ cu modulul Shap IR, HC-SR04 este mai ieftin decât acesta. Dar are aceeași precizie și o distanță mai mare.

Specificații:

  • Alimentare: 5V
  • DC curent de repaus: <2mA
  • Unghiul efectiv: <15 °
  • Distanța de parcurs: 2cm - 500 cm
  • Rezoluție: 1 cm
  • Frecvență cu ultrasunete: 40k Hz

Un impuls ultrasonic scurt este transmis la momentul 0, reflectat de un obiect. Senorul primește acest semnal și îl convertește într-un semnal electric. Următorul impuls poate fi transmis atunci când ecoul este estompat. Această perioadă de timp se numește perioadă de ciclu. Perioada de ciclu recomandată nu trebuie să fie mai mică de 50 ms. Dacă un impuls de declanșare a lățimii de 10 μs este trimis pinului de semnal, modulul cu ultrasunete va emite opt semnal cu ultrasunete de 40 kHz și va detecta ecoul înapoi. Distanța măsurată este proporțională cu lățimea impulsului de ecou și poate fi calculată prin formula de mai sus. Dacă nu este detectat niciun obstacol, pinul de ieșire va da un semnal de nivel înalt de 38 ms.

Recomandat: