Índice:

Monitore o nível ou distância da água do tanque em sua área de trabalho: 3 etapas
Monitore o nível ou distância da água do tanque em sua área de trabalho: 3 etapas

Vídeo: Monitore o nível ou distância da água do tanque em sua área de trabalho: 3 etapas

Vídeo: Monitore o nível ou distância da água do tanque em sua área de trabalho: 3 etapas
Vídeo: QUANTOS METROS DEVO PERFURAR UM POCO? 2024, Novembro
Anonim
Monitore o nível ou distância da água do tanque em sua área de trabalho
Monitore o nível ou distância da água do tanque em sua área de trabalho
Monitore o nível ou distância da água do tanque em sua área de trabalho
Monitore o nível ou distância da água do tanque em sua área de trabalho
Monitore o nível ou distância da água do tanque na sua área de trabalho
Monitore o nível ou distância da água do tanque na sua área de trabalho

Usando Wemos D1, um sensor ultrassônico e a plataforma Thingio. AI IoT.

Etapa 1: ThingsIO.ai

ThingsIO.ai
ThingsIO.ai

Você só precisa conectar seu Wemos D1 e o sensor ultrassônico conforme mostrado no diagrama.

Em seguida, carregue o código em seu Wemos D1 e mostre a saída em sua área de trabalho.

Link:

O código está disponível para você e você só precisa alterar seu wi-fi ssid e senha e também alterar a id do produto e do escravo de acordo com a plataforma iot.

Etapa 2: Processo passo a passo

Etapa 3: descrição do hardware

Descrição do Hardware
Descrição do Hardware
Descrição do Hardware
Descrição do Hardware

Wemos D1:

Recursos:

11 pinos de entrada / saída digital, todos os pinos têm interrupção / pwm / I2C / um fio suportado (exceto para D0) 1 entrada analógica (entrada máxima de 3,2 V) Conexão micro USB Conector de alimentação, entrada de alimentação de 9-24 V. Compatível com Arduino Compatível com nodemcu

Especificações técnicas:

Microcontrolador ESP-8266EX

Tensão operacional 3,3 V

Pinos de E / S digital 11

Pinos 1 de entrada analógica (entrada máxima: 3,2 V)

Velocidade do relógio 80 MHz / 160 MHz

Flash 4M bytes

Comprimento 68,6 mm

Largura 53,4 mm

Peso 25g

Alfinete:

Pin | Função ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Entrada analógica, entrada máx. 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 | Ground | GND

5V | 5V | -

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

RST | Reiniciar | RST

Sensor ultrasônico:

Se você estiver adquirindo um módulo de alcance ultrassônico, o HC-SR04 é uma boa escolha. Seu desempenho estável e alta precisão de alcance o tornam um módulo popular no mercado eletrônico. Em comparação com o módulo de alcance Shap IR, o HC-SR04 é mais barato do que ele. Mas tem a mesma precisão de alcance e distância de alcance maior.

Especificações:

  • Fonte de alimentação: 5V
  • Corrente quiescente DC: <2mA
  • Ângulo efetivo: <15 °
  • Distância de alcance: 2cm - 500 cm
  • Resolução: 1 cm
  • Frequência ultrassônica: 40k Hz

Um pulso ultrassônico curto é transmitido no momento 0, refletido por um objeto. O senor recebe esse sinal e o converte em um sinal elétrico. O próximo pulso pode ser transmitido quando o eco desaparece. Este período de tempo é denominado período de ciclo. O período de ciclo recomendado não deve ser inferior a 50ms. Se um pulso de disparo de largura de 10μs for enviado ao pino de sinal, o módulo ultrassônico emitirá oito sinais ultrassônicos de 40kHz e detectará o eco de volta. A distância medida é proporcional à largura do pulso de eco e pode ser calculada pela fórmula acima. Se nenhum obstáculo for detectado, o pino de saída dará um sinal de nível alto de 38 ms.

Recomendado: