Sommario:

Sensore Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 passaggi
Sensore Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 passaggi

Video: Sensore Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 passaggi

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

Esse projeto visa desenvolver um código na languagegem python para adquirir informações de distancia de um sensor ultrassônico HC-SR04, que posteriormente será usato para a medição do nível de líquido em um tanque pequeno. Per isso, foi utilizada a placa Dragonboard 410c e um shield para sensors da 96board (Link Sprite) ambos fornecidos pela qualcomm e pelo embarcados no programa de parcerias para IoT 2018.

Fase 1: Dipendenze Necessarias E Requisitos

Installa una GPIOLibrary per utilizzare i pin GPIO da Dragonboard;

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

Utilizza algum hardware di conversione del livello: o il sensore in questa operazione con tensione di 5v, tutti i pin GPIO da placa Dragonboard 410c funziona a 1.8v, sendo assi, è necessario eseguire la conversazione. Nesse caso foi utilizado o shield da 96boards que possui esse tipo de circuito integrado.

Fase 2: Como O HC-SR04 Funciona?

Como O HC-SR04 Funzione?
Como O HC-SR04 Funzione?

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

Fase 3: Codice Fonte

Codice Fonte
Codice 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 limite e imprime a média desses valores.

Consigliato: