Spisu treści:

Czujnik Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 kroki
Czujnik Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 kroki

Wideo: Czujnik Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 kroki

Wideo: Czujnik Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 kroki
Wideo: How to Connect Ultrasonic Sensor with Arduino #arduino #ultrasonicsensor #electronics 2024, Lipiec
Anonim
Czujnik Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite
Czujnik Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite

Esse projeto visa desenvolver um codigo na linguagem python para adquirir informações de distância de um sensor ultrassônico HC-SR04, que postteriormente será usado para a medicão to nível de líquido em um tanque pequeno. Dla isso, foi utilizad a placea Dragonboard 410c e um shield for sensors da 96board (Link Sprite) a także fornecidos pela qualcomm i pelo embarcados no programa de parcerias for IoT 2018.

Krok 1: Dependências Necessárias E Requisitos

Zainstaluj bibliotekę GPIOLibrary, aby używać pinów GPIO przez Dragonboard;

Instalar o pacote Time para trabalhar com funções relacionadas com tempo em python;

Wykorzystać konwersację sprzętową algum de nível: o czujnik em questo trabalha com tensão de 5v, enquanto os pinos GPIO da placa Dragonboard 410c działa na 1.8v, sendo assim, e necessário fazer uma conversão. Nesse caso foi utilizado o shield da 96boards que possui esse tipo de circuito integrado.

Krok 2: Como O HC-SR04 Funciona?

Como O HC-SR04 Funciona?
Como O HC-SR04 Funciona?

Em uma breve descrição, o sensor emite uma onda e espera um retorno, que ocorre caso essa onda encontre algum obstáculo; a partir do tempo decorrido entre essas duas etapas é calculado a distância entre o sensor e o obstáculo.

Tecnicamente, essas etapas podem ser descritas:

  1. Um sinal é enviado para o pino trigger para dar início a medição;
  2. O módulo emite uma sequência de ondas
  3. Espera-se um retorno e caso isso ocorra, o módulo enviará um sinal no pino echo
  4. A distância é medida ao multiplicar o tempo decorrido entre as etapas 1 e 3 por 17150

Krok 3: Código Fonte

Código Fonte
Código Fonte

Esse é um resumo do algoritmo utilizado no código; a biblioteca GPIOLibrary e o código fonte desenvolvido que faz 15 medições excluindo-s os valores fora to limite i imprime a media desses valores.

Zalecana: