

Add to Cart
Módulo alto do sensor nivelado de água da sensibilidade para a profundidade do ST do BRAÇO STM32 de Arduino AVR da detecço
Detalhes rápidos
Tenso de funcionamento: C.C. 3-5V, < 20mA=""> aplicações:
Precipitaço que detecta, escapamento líquido, detector do excesso
do tanque
Julgue o nível de água completamente com uma série de ponto
paralelo exposto dos fios para medir a gota de água/tamanho da
água.
Introduço
Este módulo com tamanho pequeno e o eficaz na reduço de custos alto é fácil de usar. Neste artigo, nós usaremos o osciloscópio do armazenamento digital para mostrá-lo como a mudança da tenso da saída com a profundidade de imerso. O que é mais, nós mostrar-lhe-emos um exemplo real interessante da aplicaço. Você terá uma ideia clara como deste módulo realizar a funço do alarme nivelado de água.
Este módulo é projetado principalmente para o hobbyist de DIY e fornece-lhes um esquema barato e fácil de usar da detecço do nível de água. A estabilidade e a durabilidade deste módulo no podem alcançar o padro industrial. Mas nós usamos a placa de alta qualidade do PWB para melhorar suas estabilidade e durabilidade. Se você apenas quer a DIY para o divertimento, este módulo será uma boa escolha.
Características: Tamanho simples, fácil de usar, pequeno, luz, eficaz na reduço de
custos alto
Ocasio aplicável: Projeto do alarme nivelado de água
Parmetros
Nome: Sensor nivelado de água
Poder: +3.0V -5.5V
Tipo do sinal: Sinal análogo
Conector: XH2.54 × 3
Pin: S-sinal, V-poder, G-terra
Instruções para o uso: O nível de água pode ser sabido julgando a
quantidade análoga mordida saída.
Introduço funcional:
Teste funcional
Resultados de testes reais
Caso real da aplicaço
Use este módulo do sensor nivelado de água para controlar de ligar/desligar sobre o diodo emissor de luz que está na placa do arduino
Ferramentas:
Quando a profundidade de imerso do módulo no alcança o valor de ajuste, o diodo emissor de luz em P13 da placa do arduino no é brilhante.
Como usar um módulo do sensor nivelado de água com Arduino
Continuando com sensores que podem ser usados no aquaponics, nos sistemas da hidroponia ou no cuidado exterior automático da planta, nós explicaremos como usar um sensor nivelado de água para controlar a quantidade de água que nós temos em um tanque. O mesmo sensor pode igualmente ser usado para detectar se está chovendo.
Especificações
Este sensor é fornecido a 5V ou a 3.3V nos pinos de VCC e de terra.
O pino S dar-nos-á um valor análogo entre VCC e terra. Assim nós
usaremos o pino de S como a entrada análoga que conecta Arduino, o
valor lido seremos mais altos segundo a superfície do sensor somos
cobertos com água. Isto é porque a água atua como um condutor, dado
isso a água que nós nos usamos em nossos depósitos para no ser a
água pura (H2O), desde se a água é nonconductive. Mas raramente nós
usaremos este tipo de sensores para medir o nível de água em um
tanque da água pura.
Fonte de alimentaço | 3,3V ~ 5V |
Atual | < 20mA=""> |
Escala de sensibilidade da umidade | 10% ~ 90% |
Pinout | +: VCC -: Terra S: Saída análoga |
Uso como um nível em um tanque
Para usá-lo enquanto o detector nivelado em um depósito tem que
instalar o sensor no interior do tanque a nível onde nós queremos
controlar o nível de água. O sensor deve ser posicionado de modo
que as linhas paralelas sejam perpendiculares ao nível de água do
sensor. O pino S dar-nos-á um valor maior como o sensor é imergido.
Uso como o detector da chuva
Para detectar se está chovendo com este sensor têm que posicioná-lo
de modo que a chuva que cai no sensor, como pingos de chuva caia no
filme do sensor da água na superfície será formado horizontalmente
aumentando o valor do pino S, este como nós podemos deduzir se está
chovendo.
Codifique
Em ambos os casos nós podemos usar o mesmo código, porque
simplesmente será responsável para ler o valor análogo do pino do
S. até nós para interpretar as medidas que nós estamos tomando.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | analogInPin do int do const = A0; sensorValue do int = 0; instalaço vaga () { Serial.begin (9600); } laço vago () { sensorValue = analogRead (analogInPin); Serial.print (“sensor = "); Serial.print (sensorValue*100/1024); Serial.println (“%"); atraso (1000); } |
Observaço
(1) no leram com cuidado as instruções antes que você no dê a placa
de motorista fosse posto!
Evite a fiaço defeituosa causada dano permanente placa da
movimentaço.
(2) por favor verifique com cuidado a funço do pino, identificador
condensado atenço, fiaço correta! No faça
inverta o cabo de alimentaço, tendo por resultado os dispositivos
eletrónicos queimados.