4 votos

Conecte el pin 7 de LM311 al pin de entrada Arduino

Soy nuevo en el mundo de la electrónica y no muy talentosos, por lo que tiene misericordia.

Este circuito se enciende un LED cuando un IR de la viga se rompe: enter image description here

Me preguntaba si me podía conectar el pin de entrada de un Arduino (o Adruino programado microcontrolador AVR) en su lugar, a cuenta +1 si el haz es interrumpido por una persona que pasaba. Posiblemente con una función delay() de la clase, para evitar que contar más de una vez.

EDIT: pido Disculpas por no ser precisa en la fuente de alimentación. A diferencia de este esquema indica, he utilizado una batería de 9V y un regulador de voltaje 7805 para obtener los 5V de este circuito. Significado, creo que sería la par bien con un ATtiny, programado a través de Arduino, que puede tomar 5v así.

El objetivo final, para completar la historia, es hacerlo con dos rayos INFRARROJOS, físicamente un poco aparte, sus receptores conectados a dos pines de un microcontrolador AVR. El registro de pines de la marca de tiempo de la rotura de la viga. Mediante la comparación de los dos, se puede determinar la dirección. Va a la habitación en la cuenta +1, ir - 1. Finalmente, el AVR comprueba si la suma es mayor que 0. Si sí, alguien está en la habitación y se enciende un LED rojo.

Entiendo que hay muchas cuestiones que deben ser resueltas en el software para hacer el recuento exacto. Eso es para un día después, o, preferiblemente, de alguien más.:)

3voto

Ken White Puntos 73213

El LM311 en su esquema está configurado como una salida de colector abierto. Se hundirá actual, pero no de origen. Esta realidad hace que sea muy fácil para comunicarse con un sistema que se ejecuta en un voltaje diferente.

schematic

simular este circuito – Esquema creado mediante CircuitLab

Puede omitir R1 si habilita la resistencia pull-up en la entrada en el software. Ambos circuitos, probablemente, podría ser que se salió de una sola fuente de energía de 5V si este se adapte mejor a tus necesidades.

Me gustaría recomendar la adición de un 100nF disociación condensador en el LM311 los pines de alimentación, tan cerca como sea posible a la IC. Y tal vez otro condensador de 100nF en el TSOP1738 los pines de alimentación como es en realidad un complejo de IC, no un simple detector.

0voto

Arpan Shah Puntos 1

Precaución: el circuito se alimenta con 6 V y un Arduino funciona con 3.3 V o 5 V. Considere agregar un diodo para disminuir la tensión de salida del circuito de 6 V a 5,3 V (un valor suficientemente seguro):

Resistencia 10K desde pin 7 a 6 V.

Diodo (1N4004, 1N4148, etc.) del pin 7 a la entrada de uC. Ánodo al pin 7.

Resistencia de 100K desde entrada uC a GND.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X