Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Luz controlada por toque usando Arduino

Componentes e suprimentos

Arduino UNO
× 1
LED (genérico)
× 1
Fios de jumpers (genérico)
× 4
Resistor de 1 Mega Ohm
× 1
Folha ou moeda de alumínio
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


Neste projeto fiz um sensor de toque usando uma moeda que funciona com base na biblioteca de detecção capacitiva arduino. Usei este sensor para ligar e desligar o LED tocando nele. Os sensores capacitivos podem detectar qualquer coisa que seja condutiva ou que tenha uma permissividade significativamente diferente do ar, como um corpo humano ou mão.

A biblioteca do sensor capacitivo transforma dois ou mais pinos do Arduino em um sensor capacitivo, que pode detectar a capacitância elétrica do corpo humano. Tudo o que a configuração do sensor requer é um resistor de valor médio a alto e um pedaço de fio e um pedaço pequeno (a grande) de folha de alumínio na extremidade. No seu estado mais sensível, o sensor começará a detectar uma mão ou corpo a centímetros do sensor.





Circuito e funcionamento


É um circuito RC simples (Resistor-Capacitor). Ao medir o tempo que leva para ir de um estado para o outro, você obtém uma aproximação da distância (conhecemos a capacitância geral do corpo humano, o resistor de alto valor e a capacitância geral do material do sensor). O resistor de alto valor deve fornecer um tempo de drenagem significativamente baixo.

Neste projeto, você pode usar o material do sensor como qualquer objeto metálico, como moeda ou folha de alumínio, etc.





Programa de software:


A função liga / desliga da luz através do toque é controlada pelo programa de software carregado no arduinoboard. Observe que antes de enviar o código para o arduino, você precisa instalar aCapacitive Sensor Library do site do arduino.

Link da biblioteca do sensor capacitivo:https://github.com/arduino-libraries/CapacitiveSensor/zipball/master





Configuração de hardware:


Insira o resistor de valor alto (1 M Ω) entre 2 e 4 pinos do Arduino. De acordo com o programa, o pino 4 é o pino de recepção, então conecte a moeda (a moeda funciona como sensor capacitivo) ao pino de recepção. .Conecte o Led entre o GND e o 8º pino.





Teste:


Sempre que você toca o sensor, ele muda para o estado anterior, ou seja, ligar ou desligar o LED. Um resistor maior tende a tornar o sensor mais sensível e atua como um sensor de proximidade.

Obrigada.

Código

  • código Arduino
Código do Arduino Arduino
Certifique-se de ter instalado a Biblioteca de detecção capacitiva.
 #include  CapacitiveSensor cs_2_4 =CapacitiveSensor (2,4); // 1M resistor entre os pinos 2 e 4, o pino 4 é o pino do sensor, adicione um fio e / ou folha em =2; saída int =4; estado interno =ALTO; int r; int p =BAIXO; muito tempo =0; debounce longo =200; configuração vazia () {pinMode (4, INPUT); pinMode (8, OUTPUT);} void loop () {r =digitalRead (4); if (r ==HIGH &&p ==LOW &&millis () - tempo> debounce) {if (estado ==HIGH) estado =LOW; senão estado =ALTO; tempo =milis (); } digitalWrite (8, estado); p =r;} 

Esquemas


Processo de manufatura

  1. Sensor de movimento usando Raspberry Pi
  2. Temperatura do Raspberry Pi e sensor de luz
  3. Sensor de luz ativado por voz e SMS usando Raspberry Pi e Twilio
  4. Sensor de luz digital
  5. Envie dados do sensor de um Arduino para outro usando Firebase
  6. Luz da mesa interativa controlada por gestos
  7. Sistema de detecção de humanos usando Arduino Uno
  8. Sensor de batimento cardíaco infravermelho DIY usando Arduino
  9. Brinquedo controlado pelo Android usando Raspberry Motor Shield
  10. IOT - Jar inteligente usando ESP8266, Arduino e sensor ultrassônico