Kazalo:

Senzor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 koraki
Senzor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 koraki

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

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

Esse projeto visa desenvolver um código na linguagem python za dodatne informacije o razpršitvi ultrazvočnega senzorja HC-SR04, que posteriormente será usado za medição do nível de líquido em um tanque pequeno. Če želite uporabiti Dragonboard 410c in um ščit za senzorje na 96 ploščah (Link Sprite), ne uporabljajte programov za parcerias za IoT 2018.

1. korak: Dependências Necessárias E Requisitos

Namestite knjižnico GPIOL za uporabo GPIO -ja v Dragonboard -u;

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

Uporabite algum strojno opremo za nove pogoje: o senzorju, ki je namenjen prenosu podatkov na 5V, za prenos GPIO -ja na Dragonboard 410c, ki deluje pri 1.8V, pošljite napako, potrebujete fazer uma pogovor. Nesse caso foi utilizado o 96boards que possui esse tipo de circuito integrado.

2. korak: Como O HC-SR04 Funciona?

Como O HC-SR04 Funkcija?
Como O HC-SR04 Funkcija?

Em uma breve descriptionçã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 ali 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

3. korak: Código Fonte

Código Fonte
Código Fonte

Esse é um resumo do algoritmo utilizado no código; 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.

Priporočena: