Sommario:

Monitorare il livello dell'acqua del serbatoio o la distanza sul desktop: 3 passaggi
Monitorare il livello dell'acqua del serbatoio o la distanza sul desktop: 3 passaggi

Video: Monitorare il livello dell'acqua del serbatoio o la distanza sul desktop: 3 passaggi

Video: Monitorare il livello dell'acqua del serbatoio o la distanza sul desktop: 3 passaggi
Video: Sensore di livello e temperatura dell'acqua xWater - Installazione 2024, Dicembre
Anonim
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop

Utilizzando Wemos D1, un sensore a ultrasuoni e la piattaforma Thingio. AI IoT.

Passaggio 1: CoseIO.ai

CoseIO.ai
CoseIO.ai

Devi solo interfacciare il tuo Wemos D1 e il sensore a ultrasuoni come mostrato nel diagramma.

Quindi carica il codice sul tuo Wemos D1 e mostra l'output sul desktop.

Link:

Il codice è disponibile per te e devi solo cambiare il tuo ssid e password Wi-Fi e anche cambiare l'ID del prodotto e l'ID dello slave come da piattaforma iot.

Passaggio 2: processo passo dopo passo

Passaggio 3: descrizione dell'hardware

Descrizione dell'hardware
Descrizione dell'hardware
Descrizione dell'hardware
Descrizione dell'hardware

Wemos D1:

Caratteristiche:

11 pin di input/output digitali, tutti i pin hanno interruzione/pwm/I2C/one-wire supportati (tranne D0) 1 input analogico (3,2 V max input) Connessione micro USB Jack di alimentazione, ingresso di alimentazione 9-24V. Compatibile con Arduino Compatibile con nodemcu

Specifiche tecniche:

Microcontrollore ESP-8266EX

Tensione di esercizio 3,3 V

Pin I/O digitali 11

Pin di ingresso analogico 1 (ingresso massimo: 3,2 V)

Velocità di clock 80 MHz/160 MHz

Flash 4M byte

Lunghezza 68,6 mm

Larghezza 53,4 mm

Peso 25g

Spillo:

Spilla | Funzione | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Ingresso analogico, ingresso max 3,3 V | 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 | Terra | GND

5V | 5V | -

3V3 | 3.3V | 3,3 V

RST | Reimposta | RST

Sensore ultrasonico:

Se stai acquistando un modulo di misurazione a ultrasuoni, l'HC-SR04 è una buona scelta. Le sue prestazioni stabili e l'elevata precisione di portata lo rendono un modulo popolare nel mercato elettronico. Rispetto al modulo di portata IR Shap, HC-SR04 è più economico di quello. Ma ha la stessa precisione di portata e una distanza di portata maggiore.

Specifiche:

  • Alimentazione: 5V
  • Corrente di riposo CC: <2mA
  • Angolo effettivo: <15°
  • Distanza di tiro: 2 cm – 500 cm
  • Risoluzione: 1 cm
  • Frequenza ultrasonica: 40k Hz

Un breve impulso ultrasonico viene trasmesso all'istante 0, riflesso da un oggetto. Il sensore riceve questo segnale e lo converte in un segnale elettrico. L'impulso successivo può essere trasmesso quando l'eco è svanito. Questo periodo di tempo è chiamato periodo di ciclo. Il periodo di ciclo consigliato non deve essere inferiore a 50 ms. Se viene inviato un impulso di trigger di 10μs di larghezza al pin del segnale, il modulo a ultrasuoni emetterà otto segnali ultrasonici da 40kHz e rileverà l'eco indietro. La distanza misurata è proporzionale all'ampiezza dell'impulso dell'eco e può essere calcolata con la formula sopra. Se non viene rilevato alcun ostacolo, il pin di uscita fornirà un segnale di alto livello di 38 ms.

Consigliato: