Cómo hacer un sensor de proximidad simple usando Arduino

Tabla de contenido:

Cómo hacer un sensor de proximidad simple usando Arduino
Cómo hacer un sensor de proximidad simple usando Arduino
Anonim

Este artículo analiza cómo hacer un sensor de proximidad simple construido con LED y Arduino que puede detectar la distancia entre el sensor y el objeto frente a él sin ningún contacto físico. El sensor dará una gama de señales analógicas al Arduino que luego se pueden ver en la computadora. El altavoz es opcional y no es necesario si está haciendo una versión simple de este proyecto.

Materiales necesitados

  • Arduino
  • Tablero de circuitos
  • Resistencia de 100k
  • Cables de puente
  • Cinta electrica
  • Emisores LED IR (mínimo 2)
  • Receptores led IR (fotodiodo con 2 pines)

Pasos

Haga un sensor de proximidad simple usando Arduino Paso 1
Haga un sensor de proximidad simple usando Arduino Paso 1

Paso 1. Comience apartando los materiales necesarios.

Haga un sensor de proximidad simple usando Arduino Paso 2
Haga un sensor de proximidad simple usando Arduino Paso 2

Paso 2. Prepare el LED IR cortando un pequeño trozo de cinta eléctrica y luego envuélvalo alrededor del LED para formar un tubo como se muestra arriba

Haga un sensor de proximidad simple usando Arduino Paso 3
Haga un sensor de proximidad simple usando Arduino Paso 3

Paso 3. Usando la placa de pruebas, los cables de puente, la resistencia y los LED, configure la conexión de la siguiente manera

  • Conecte la resistencia de 5v al positivo (pin grande) del receptor de infrarrojos.
  • Conecte todos los LED de infrarrojos al pin de 3.3v en el Arduino.
  • Conecte un puente de A0 en el Arduino a la pata positiva en el receptor de infrarrojos.
  • Conecte todos los negativos tanto del receptor como de los LED al GND en Arduino.
  • Asegúrese de que ninguno de los cables o LED tenga cortocircuitos, ya que los LED son muy sensibles y pueden quemarse.
Haga un sensor de proximidad simple usando Arduino Paso 4
Haga un sensor de proximidad simple usando Arduino Paso 4

Paso 4. Cree su código

Este es un código simple que imprimirá los datos IR en la pantalla de su computadora, estas variables se pueden usar para controlar casi cualquier cosa. Este código permitirá una lectura analógica simple del sensor de infrarrojos.

int IRreceiver = A0; // inicializar

Haga un sensor de proximidad simple usando Arduino Paso 5
Haga un sensor de proximidad simple usando Arduino Paso 5

int IRval;

Haga un sensor de proximidad simple usando Arduino Paso 6
Haga un sensor de proximidad simple usando Arduino Paso 6
configuración vacía ()
{
pinMode (receptor de infrarrojos, ENTRADA); // declara que es una entrada
Serial.begin (9600); // velocidad a la que ocurrirá la comunicación
}
bucle vacío ()
{
int IRval = analogRead (IRreceiver); // declarar datos
Serial.println (IRval); // imprimir los datos
retraso (10); } // agrega un retraso para suavizar las cosas

Paso 5. Asegúrese de que todas las conexiones sean seguras y luego cargue el código en su Arduino

Después de que se cargue, muestre la comunicación en serie.

Paso 6. Examine los datos

Los datos deben variar a medida que varía la distancia entre el sensor y el objeto.

Haga un sensor de proximidad simple usando Arduino Final
Haga un sensor de proximidad simple usando Arduino Final

Paso 7. Terminado

Consejos

  • Tenga cuidado de no confundir el receptor LED con el emisor LED, todos tienen el mismo aspecto.
  • La luz infrarroja no es visible a simple vista, sin embargo, puede verla a través de una cámara digital, esto ayuda a ver si el LED está funcionando o no.
  • Utilice la cámara de su teléfono para ver si emite infrarrojos. Asegúrese de que la cámara no filtre los IR o, de lo contrario, es posible que la cámara no capture la emisión de IR.

Recomendado: