domingo, 2 de abril de 2017

Arduino Project 13: Lampara táctil

Material necesario:
  • 1 resistencia de 220 Ω
  • 1 resistencia de 1 MΩ
  • 1 LED
  • Algo de papel de aluminio
El objetivo de esta práctica, es hacer un sistema que encienda la bombilla al tocar la "antena" de papel de aluminio.

Realizaremos las siguientes conexiones, colocando además algo de papel de aluminio en el extremo del cable que sobresale.



Como siempre, aquí va el código:


#include <CapacitiveSensor.h>
CapacitiveSensor capSense = CapacitiveSensor(4,2);

int threshold = 1000;

const int ledPin = 12;

void setup(){
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT)
}

void loop(){
  long sensorValue = capSensor.capacitiveSensor(30);
  Serial.println(sensorValue);
  
  if(sensorValue > threshold){
    digitalWrite(ledPin, HIGH);
  }
  else{
    digitalWrite(ledPin, LOW);
  }
  delay(10);
}


El código se analiza fácilmente. Se usaran las librerias de CapacitiveSensor para hacer del papel de plata un panel sensible.

Este el el resultado de simular en circuits.io, sin la construcción completa, ya que faltan materiales:




La simulación no funciona ya que no existe nada parecido al papel de alumnio en la lista de componentes del constructor de circuitos de circuits.io ni se puede añadir la libreria correspondiente, sin embargo, se aprecian el montaje y el código.

Y por último, una foto del circuito en formato físico:


No hay comentarios:

Publicar un comentario