Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Luz controlada por toque usando Arduino

Componentes y suministros

Arduino UNO
× 1
LED (genérico)
× 1
Cables de puente (genéricos)
× 4
Resistencia de 1 megaohmio
× 1
Papel de aluminio o moneda
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

En este proyecto hice un sensor táctil usando una moneda que funciona basado en la Biblioteca de detección capacitiva arduino. Usé este sensor para encender y apagar el LED tocándolo. Los sensores capacitivos pueden detectar cualquier cosa que sea conductora o que tenga una permitividad significativamente diferente a la del aire, como un cuerpo humano o una mano.

La biblioteca de sensores capacitivos convierte dos o más pines Arduino en un sensor capacitivo, que puede detectar la capacitancia eléctrica del cuerpo humano. Todo lo que requiere la configuración del sensor es una resistencia de valor medio a alto y un trozo de cable y un trozo pequeño (a grande) de papel de aluminio en el extremo. En su punto más sensible, el sensor comenzará a detectar una mano o un cuerpo a centímetros del sensor.

Circuito y funcionamiento

Es un circuito RC simple (resistor-capacitor). Al medir el tiempo que se tarda en pasar de un estado a otro, se obtiene una aproximación de la distancia (conocemos la capacitancia general del cuerpo humano, la resistencia de alto valor y la capacitancia general del material del sensor). La resistencia de alto valor debe proporcionar un tiempo de drenaje significativamente bajo.

En este proyecto, puede utilizar el material del sensor como cualquier objeto metálico, como una moneda o papel de aluminio, etc.

Programa de software:

La función de encendido / apagado de la luz a través del tacto se controla mediante un programa de software cargado en la placa arduino. Tenga en cuenta que antes de cargar el código en el arduino, debe instalar la Biblioteca de sensores capacitivos desde el sitio web de arduino.

Enlace capacitivo SensorLibrary:https://github.com/arduino-libraries/CapacitiveSensor/zipball/master

Configuración de hardware:

Inserte la resistencia de alto valor (1 M Ω) entre el pin 2 y el 4 de Arduino. Según el programa, el pin 4 es el pin de recepción, así que conecte la moneda (la moneda actúa como sensor capacitivo) al pin de recepción. .Conecte el LED entre GND y el octavo pin.

Prueba:

Siempre que tocas el sensor cambia el estado anterior, es decir, encender o apagar el LED. Las resistencias más grandes tienden a hacer que el sensor sea más sensible y actúa como un sensor de proximidad.

Gracias.

Código

  • código Arduino
Código Arduino Arduino
Asegúrese de haber instalado la Biblioteca de detección capacitiva.
 #include  CapacitiveSensor cs_2_4 =CapacitiveSensor (2,4); // Resistencia de 1M entre las clavijas 2 y 4, la clavija 4 es la clavija del sensor, agregue un cable yo foilint en =2; int out =4; int estado =ALTO; int r; int p =BAJO; mucho tiempo =0; antirrebote largo =200; configuración vacía () {pinMode (4, ENTRADA); pinMode (8, SALIDA);} bucle vacío () {r =digitalRead (4); if (r ==ALTO &&p ==BAJO &&millis () - tiempo> antirrebote) {if (estado ==ALTO) estado =BAJO; más estado =ALTO; tiempo =milis (); } digitalWrite (8, estado); p =r;} 

Esquemas


Proceso de manufactura

  1. Sensor de movimiento con Raspberry Pi
  2. Sensor de temperatura y luz Raspberry Pi
  3. Sensor de luz habilitado para voz y SMS con Raspberry Pi y Twilio
  4. Sensor de luz digital
  5. Envía los datos del sensor de un Arduino a otro usando Firebase
  6. Luz de mesa interactiva controlada por gestos
  7. Sistema de robótica de detección humana con Arduino Uno
  8. DIY Sensor infrarrojo de latidos del corazón con Arduino
  9. Juguete controlado por Android con Raspberry Motor Shield
  10. IOT - Smart Jar usando ESP8266, Arduino y sensor ultrasónico
  11. Torre de sensores de nubes Arduino