Table des matières:

Capteur Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite : 3 étapes
Capteur Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite : 3 étapes

Vidéo: Capteur Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite : 3 étapes

Vidéo: Capteur Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite : 3 étapes
Vidéo: Пример веб-сокета ESP8266 с линейкой ультразвукового датчика hc sr04. Пример CSS с использованием arduino ide. 2024, Juillet
Anonim
Capteur Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite
Capteur Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite

Esse projeto visa desenvolver um código na linguagem python para adquirir informações of distância de um sensor ultrassônico HC-SR04, que posteriormente será usado para a medição do nível de liquide em um tanque pequeno. Para isso, foi utilizada a placa Dragonboard 410c e um shield para sensores da 96board (Link Sprite) ambos fornecidos pela qualcomm e pelo embarcados no programa de Parcerias para IoT 2018.

Étape 1: Dependências Necessárias E Requisitos

Installer une GPIOLibrary pour utiliser les pins GPIO da Dragonboard;

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

Utilizar algum hardware conversão de nível: o sensor em questão trabalha com tensão de 5v, enquanto os pinos GPIO da placa Dragonboard 410c funcionam at 1.8v, sendo assim, é necessário fazer uma conversão. Nesse caso utilizado o shield da 96boards que possui esse tipo de circuito integrado.

Étape 2: Como O HC-SR04 Funciona?

Como O HC-SR04 Fonctionne?
Como O HC-SR04 Fonctionne?

Em uma breve descrição, o sensor émet 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.

Techniquement, essas etapas podem ser descritas:

  1. Um sinal é enviado para o pino trigger para dar início a medição;
  2. O módulo émise 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

Étape 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-se os valores fora do limit e imprime a media desses valores.

Conseillé: