Inhaltsverzeichnis:

Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite - Gunook
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite - Gunook

Video: Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite - Gunook

Video: Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite - Gunook
Video: Перепрошить DragonBoard 410c. 2024, Juli
Anonim
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite
Sensor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite

Esse projeto visa desenvolver um código na linguagem python para adquirir informações de distância de um sensor ultrassônico HC-SR04, que posteriormente será usado for a medição do nível de líquido em um tanque pequeno. Para isso, foi utilizada a place Dragonboard 410c e um Shield für Sensoren von 96board (Link Sprite) ambos fornecidos pela qualcomm e pelo embarcados no programa de parcerias para IoT 2018.

Schritt 1: Dependências Necessárias E Requisitos

Installieren Sie eine GPIOLibrary für die Verwendung von GPIO auf Dragonboard;

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

Verwenden Sie Algum-Hardware-Conversão de nível: o Sensor in Trabalha-Quest mit 5v, enquanto GPIO auf der Placa Dragonboard 410c funcionam até 1.8v, sende assim, ecessário fazer uma conversão. Nutzen Sie den Schutz oder die Abschirmung von 96boards, wenn Sie die Möglichkeit haben, einen integrierten Schaltkreis zu verwenden.

Schritt 2: Como O HC-SR04 Funkiona?

Como O HC-SR04 Funktioniert?
Como O HC-SR04 Funktioniert?

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

Schritt 3: Código Fonte

Código Fonte
Código Fonte

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

Empfohlen: