O Arduino é a melhor plataforma quando se trata de aprender sobre circuitos ou criar projetos que envolvem microcontroladores. Arduino pode ser usado para controlar o dispositivo sem nenhuma interface humana e pode facilitar o controle do dispositivo, tornando -o sem toque sem toque. Para demonstrar como podemos controlar o dispositivo sem tocá -lo, fizemos um controle LED sem toque usando Arduino Uno.
Como fazer controle de LED sem toque usando Arduino Uno
Para tornar o LED sem toque, precisamos primeiro projetar um circuito e, para isso, listamos os componentes necessários para projetar o LED sem toque que é dado abaixo:
Depois de listar os componentes, projetamos o circuito e a imagem abaixo é o esquema do circuito projetado:
Como criar montagem de hardware para projetar um LED sem toque usando Arduino Uno
Para implementar o esquema de circuito dado acima no hardware, primeiro damos o conjunto de hardware na imagem abaixo:
Para fazer o LED sem contato, usamos o sensor de detecção de obstáculos ultrassônicos que detectará obstáculos dentro de sua faixa especificada. Para interface o sensor ultrassônico com Arduino Uno, temos que conectar seu gatilho e eco com arduino. Então, para esse fim, usamos o pino 6 e o pino 5 do Arduino Uno usando os fios marrom e cinza.
O LED está conectado com Arduino usando seu pino 5 e, na figura acima, essa conexão é representada pelo fio de cor azul.
Fornecemos 5 volts para as linhas de pinos mais altas da placa de ensaio usando o pino de 5 volts de Arduino e a partir daí conectamos cada componente com suprimento.
Para entender melhor como podemos usar o sensor ultrassônico com Arduino, você pode ler o sensor de distância de interface com Arduino.
Como escrever o código Arduino para criar um LED sem toque usando Arduino Uno
O código Arduino usado para programar o microcontrolador para criar o LED sem toque é dado abaixo:
#Define trig 7 // atribuindo pino Arduino para o pino de gatilho do sensorPara interface os componentes com o Arduino, primeiro atribuímos os respectivos pinos para cada componente e depois disso atribuímos os modos de trabalho a cada componente. Na seção Loop, primeiro geramos o sinal usando o pino de gatilho do sensor. Para ler o sinal de entrada, o pino de eco do sensor é usado do qual a duração da onda refletida é encontrada.
Para calcular a distância que a onda cobriu, usamos a seguinte fórmula:
Distância = (duração / 2) / 29.1;Para detectar o obstáculo, especificamos o intervalo para ele usando a condição if e, neste programa, demos o intervalo de 10 cm ao sensor para detecção. Quando houver um obstáculo dentro dos 10 cm, o LED liga -se, caso contrário, ele ficará no estado de fora.
O objetivo principal deste programa é tornar qualquer dispositivo sem contato onde nenhuma interface humana é necessária.
Como criar hardware para fazer um dispositivo sem contato usando Arduino Uno
Implementamos o circuito projetado no hardware de acordo com o conjunto de hardware descrito acima e cuja imagem é dada abaixo:
Para demonstrar o funcionamento do circuito projetado para criar o contato menos LED usando o sensor ultrassônico com Arduino Uno, damos um GIF de animação abaixo:
Conclusão
Os dispositivos que operam sem qualquer contato humano podem ser nomeados como dispositivos sem contato e esses dispositivos podem ser usados em diferentes projetos de automação, como sino de porta sem toque, sistema de luzes automáticas e assim por diante.Para criar um dispositivo sem contato, fizemos um LED sem toque que desliga e liga usando sensores de detecção de obstáculos ultrassônicos. Para ilustrar o funcionamento do projeto, fornecemos o código Arduino e a implementação de hardware do projeto também.