2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Usando Wemos D1, um sensor ultrassônico e a plataforma Thingio. AI IoT.
Etapa 1: 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
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.