Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Arduino. Conexión de sensores simples. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / diseñador radioaficionado

Comentarios sobre el artículo Comentarios sobre el artículo

Considerado en la parte anterior de la revisión, el ADC incorporado del microcontrolador facilita la conexión de varios sensores analógicos a la placa Arduino, que convierten los parámetros físicos medidos en voltaje eléctrico.

Un ejemplo de un sensor analógico simple es una resistencia variable conectada a la placa, como se muestra en la Figura 1. 3. Puede ser de cualquier tipo, por ejemplo, SP33-32-2 (Fig. 10). El valor de la resistencia en el diagrama se indica aproximadamente y puede ser menor o mayor. Sin embargo, debe recordarse que cuanto menor es la resistencia de la resistencia variable, más corriente consume de la fuente de alimentación del microcontrolador. Y cuando la resistencia de la fuente de la señal (en este caso, una resistencia variable) es superior a XNUMX kOhm, el ADC del microcontrolador funciona con grandes errores. Tenga en cuenta que la resistencia de una resistencia variable como fuente de señal depende de la posición de su control deslizante. Es igual a cero en sus posiciones extremas y máximo (igual a la cuarta parte de la resistencia nominal) en la posición media.

Arduino. Conexión de sensores simples
Arroz. 1. Esquema de conexión de una resistencia variable a la placa

Arduino. Conexión de sensores simples
Arroz. 2. SP3-33-32

Es conveniente utilizar una resistencia variable cuando se quiere cambiar el parámetro de forma suave y no por pasos (discretamente). Como ejemplo, considere el trabajo dado en la Tabla. 1 programa que cambia el brillo del LED dependiendo de la posición del control deslizante de resistencia variable. La cadena U = U/4 es necesaria en el programa para convertir el número binario de diez bits devuelto por el ADC en un número de ocho bits, aceptado como segundo operando por la función analogWrite(). En el caso que nos ocupa, esto se hace dividiendo el número original por cuatro, lo que equivale a descartar los dos bits menos significativos.

Tabla 1

Arduino. Conexión de sensores simples

Una resistencia variable de un diseño apropiado puede servir como sensor de ángulo de rotación o de desplazamiento lineal. Del mismo modo, se le pueden conectar muchos elementos de radio: fotorresistores, termistores, fotodiodos, fototransistores. En una palabra, dispositivos cuya resistencia eléctrica depende de diversos factores ambientales.

En la fig. 3 muestra un diagrama de cómo conectar un fotorresistor al Arduino. Cuando cambia la iluminación, cambia su resistencia eléctrica y, en consecuencia, el voltaje en la entrada analógica de la placa Arduino. La fotorresistencia FSK-1 indicada en el diagrama puede ser reemplazada por cualquier otra, por ejemplo, SF2-1.

Arduino. Conexión de sensores simples
Arroz. 3. Diagrama de cableado para fotorresistencia Arduino

En mesa. 2 muestra un programa que convierte una placa Arduino con una fotorresistencia conectada en un medidor de luz simple. Mientras trabaja, mide periódicamente la caída de voltaje a través de la resistencia conectada en serie con la fotorresistencia y transmite el resultado en unidades arbitrarias a través del puerto serie a la computadora. En la pantalla del terminal de depuración de Arduino, se mostrarán como se muestra en la Fig. 4. Como puede ver, en un momento dado, el voltaje medido cayó bruscamente. Esto sucedió cuando un fotodiodo brillantemente iluminado quedó oscurecido por una pantalla opaca.

Tabla 2

Arduino. Conexión de sensores simples

Arduino. Conexión de sensores simples
Arroz. 4. La imagen en la pantalla del terminal de depuración de Arduino

Para obtener valores de iluminación en lux (unidades estándar del sistema SI), debe multiplicar los resultados obtenidos por un factor de corrección, pero deberá seleccionarlo experimentalmente e individualmente para cada fotorresistencia. Esto requerirá un medidor de luz ejemplar.

Un fototransistor [1] o un fotodiodo (Fig. 5) se conecta al Arduino de manera similar. Usando varios dispositivos fotosensibles, es posible diseñar el sistema de visión más simple para un robot [2]. También es posible implementar muchos diseños clásicos conocidos por una amplia gama de radioaficionados en un nuevo nivel técnico: un modelo cibernético de una mariposa nocturna [3, p. 134-151] o una maqueta de un tanque moviéndose hacia la luz [4, p. 331, 332].

Arduino. Conexión de sensores simples
Arroz. 5. Esquema para conectar un fotodiodo a Arduino

De manera similar a la fotorresistencia, se conecta un termistor al Arduino (Fig. 6), que cambia su resistencia eléctrica según la temperatura. En lugar del termistor MMT-4 indicado en el diagrama, cuya principal ventaja es una caja sellada, puede usar casi cualquier otro, por ejemplo, MMT-1 o importado.

Arduino. Conexión de sensores simples
Arroz. 6. Diagrama de conexión del termistor a Arduino

Después de una calibración adecuada [5, p. 231-255], dicho dispositivo se puede utilizar para medir la temperatura en todo tipo de estaciones meteorológicas domésticas, termostatos y estructuras similares [6].

Se sabe que casi todos los LED pueden servir no solo como fuentes de luz, sino también como receptores de luz: fotodiodos. El hecho es que el cristal LED está en una caja transparente y, por lo tanto, su unión pn es accesible a la luz de fuentes externas. Además, la carcasa del LED, por regla general, tiene la forma de una lente que enfoca la radiación externa en esta transición. Bajo su influencia, por ejemplo, cambia la resistencia inversa de la unión pn.

Al conectar el LED a la placa Arduino de acuerdo con el diagrama que se muestra en la fig. 7, un mismo LED se puede utilizar tanto para el fin previsto como un fotosensor [7]. El programa que ilustra este modo se muestra en la Tabla. 3. Su idea es que primero, se aplica un voltaje inverso a la unión pn del LED, cargando su capacitancia. Luego, el cátodo del LED se aísla configurando el pin del Arduino al que está conectado como una entrada. Después de eso, el programa mide la duración, dependiendo de la luz ambiental, de descargar la capacitancia de la unión pn del LED por su propia corriente inversa a un nivel de cero lógico.

Arduino. Conexión de sensores simples
Arroz. 7. Esquema para conectar el LED a la placa Arduino

Tabla 3

Arduino. Conexión de sensores simples

En el programa anterior, la variable t se declara como int sin signo, un entero sin signo. Una variable de este tipo, a diferencia de un int ordinario que toma valores de -32768 a +32767, no utiliza su bit más significativo para almacenar el signo y puede tomar valores de 0 a 65535.

El programa calcula el tiempo de descarga en el ciclo while(digitalRead (K)!=0)t++. Este bucle se ejecuta, incrementando t en uno cada vez, hasta que la condición entre paréntesis sea verdadera, es decir, hasta que el voltaje del cátodo del LED sea bajo.

En ocasiones se requiere que el robot no solo reciba información sobre la iluminación de la superficie sobre la que se mueve, sino que también pueda determinar su color. Se implementa un sensor de color de la superficie subyacente, iluminándolo alternativamente con LED de diferentes colores de luminiscencia y comparando, usando un fotodiodo, los niveles de las señales reflejadas bajo diferente iluminación [8]. El diagrama de conexión de los elementos sensores de color con la placa Arduino se muestra en la fig. 8, y el programa que lo sirve - en la tabla. 4.

Arduino. Conexión de sensores simples
Arroz. 8. Esquema de conexión de los elementos del sensor de color con la placa Arduino

Tabla 4

Arduino. Conexión de sensores simples

El procedimiento para medir las señales recibidas por el fotodiodo bajo diferentes iluminaciones de la superficie se repite muchas veces y los resultados obtenidos se acumulan para eliminar errores aleatorios. El programa luego selecciona el mayor de los valores acumulados. Esto le permite juzgar aproximadamente el color de la superficie. Para determinar con mayor precisión el color, es necesario complicar el procesamiento de los resultados, teniendo en cuenta no solo los más grandes, sino también su relación con los más pequeños. También es necesario tener en cuenta el brillo real de los LED de diferentes colores de luminiscencia, así como las características espectrales del fotodiodo aplicado.

Un ejemplo de un diseño de sensor de color que consta de cuatro LED y un fotodiodo se muestra en la Fig. 9. Los ejes ópticos de los LED y el fotodiodo deben converger en un punto de la superficie bajo estudio, y los dispositivos mismos deben ubicarse lo más cerca posible para minimizar el efecto de la iluminación extraña.

Arduino. Conexión de sensores simples
Arroz. 9. Un ejemplo del diseño de un sensor de color de cuatro LED y un fotodiodo

El sensor ensamblado requiere una cuidadosa calibración individual en superficies de diferentes colores. Se reduce a una selección de coeficientes por los que los resultados de medición obtenidos bajo diferente iluminación deben multiplicarse antes de la comparación. A un robot equipado con un sensor de este tipo se le puede enseñar a realizar interesantes algoritmos de movimiento. Por ejemplo, podrá moverse por el campo de trabajo de un color sin violar los límites de las zonas "prohibidas" pintadas en un color diferente.

Los programas discutidos en el artículo se pueden encontrar en ftp://ftp.radio.ru/pub/2016/10/asensors.zip.

Literatura

  1. Kholostov K. Jardín en el alféizar de la ventana. - Lefty, 2014, N° 11, p. 12-14.
  2. Kholostov K. No se sorprenda: un robot es simple. - Lefty, 2012, N° 11, p. 12-14.
  3. Otryashenkov Yu. M. Joven cibernético. - M.: Literatura infantil, 1978.
  4. Borisov V. G. Joven radioaficionado. - M.: Radio y comunicación, 1992.
  5. Revich Y. Electrónica de entretenimiento. - San Petersburgo: BHV-Petersburgo, 2007.
  6. Kholostov K. Regulamos la temperatura. - Lefty, 2013, N° 8, p. 12-14; nº 9, pág. 12-14.
  7. Programación práctica Arduino/CraftDuino - Sensor LED. -URL: robocraft.ru/blog/arduino/70.html.
  8. Sensor de color casero. -URL: robocraft.ru/blog/sensor/395.html.

Autor: D. Lekomtsev

Ver otros artículos sección diseñador radioaficionado.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Máquina para aclarar flores en jardines. 02.05.2024

En la agricultura moderna, se están desarrollando avances tecnológicos destinados a aumentar la eficiencia de los procesos de cuidado de las plantas. En Italia se presentó la innovadora raleoadora de flores Florix, diseñada para optimizar la etapa de recolección. Esta herramienta está equipada con brazos móviles, lo que permite adaptarla fácilmente a las necesidades del jardín. El operador puede ajustar la velocidad de los alambres finos controlándolos desde la cabina del tractor mediante un joystick. Este enfoque aumenta significativamente la eficiencia del proceso de aclareo de flores, brindando la posibilidad de un ajuste individual a las condiciones específicas del jardín, así como a la variedad y tipo de fruta que se cultiva en él. Después de dos años de probar la máquina Florix en varios tipos de fruta, los resultados fueron muy alentadores. Agricultores como Filiberto Montanari, que ha utilizado una máquina Florix durante varios años, han informado de una reducción significativa en el tiempo y la mano de obra necesarios para aclarar las flores. ... >>

Microscopio infrarrojo avanzado 02.05.2024

Los microscopios desempeñan un papel importante en la investigación científica, ya que permiten a los científicos profundizar en estructuras y procesos invisibles a simple vista. Sin embargo, varios métodos de microscopía tienen sus limitaciones, y entre ellas se encuentra la limitación de resolución cuando se utiliza el rango infrarrojo. Pero los últimos logros de los investigadores japoneses de la Universidad de Tokio abren nuevas perspectivas para el estudio del micromundo. Científicos de la Universidad de Tokio han presentado un nuevo microscopio que revolucionará las capacidades de la microscopía infrarroja. Este instrumento avanzado le permite ver las estructuras internas de las bacterias vivas con una claridad asombrosa en la escala nanométrica. Normalmente, los microscopios de infrarrojo medio están limitados por la baja resolución, pero el último desarrollo de investigadores japoneses supera estas limitaciones. Según los científicos, el microscopio desarrollado permite crear imágenes con una resolución de hasta 120 nanómetros, 30 veces mayor que la resolución de los microscopios tradicionales. ... >>

Trampa de aire para insectos. 01.05.2024

La agricultura es uno de los sectores clave de la economía y el control de plagas es una parte integral de este proceso. Un equipo de científicos del Consejo Indio de Investigación Agrícola-Instituto Central de Investigación de la Papa (ICAR-CPRI), Shimla, ha encontrado una solución innovadora a este problema: una trampa de aire para insectos impulsada por el viento. Este dispositivo aborda las deficiencias de los métodos tradicionales de control de plagas al proporcionar datos de población de insectos en tiempo real. La trampa funciona enteramente con energía eólica, lo que la convierte en una solución respetuosa con el medio ambiente que no requiere energía. Su diseño único permite el seguimiento de insectos tanto dañinos como beneficiosos, proporcionando una visión completa de la población en cualquier zona agrícola. "Evaluando las plagas objetivo en el momento adecuado, podemos tomar las medidas necesarias para controlar tanto las plagas como las enfermedades", afirma Kapil. ... >>

Noticias aleatorias del Archivo

Teléfono inteligente Oppo N1 29.09.2013

El dispositivo recibió una pantalla IPS de 5,9 pulgadas con una resolución de 1920 x 1080 píxeles (373 ppi). Esta pantalla admite el funcionamiento con guantes. El corazón es la plataforma de un solo chip Snapdragon 600. La cantidad de RAM es de 2 GB, memoria flash: 16 o 32 GB, según la modificación. El fabricante no proporcionó una ranura para tarjetas de memoria.

Oppo equipó el nuevo teléfono inteligente con una batería de bastante capacidad: 3610 mAh La lista de adaptadores incluye Wi-Fi 802.11ac, Bluetooth 4.0 y NFC. Las dimensiones de la novedad son 170,7 x 82,6 x 9 mm con un peso de 213 g. En comparación, el Samsung Galaxy Note 3, que tiene una pantalla un poco más pequeña, pesa solo 168 g. Al mismo tiempo, la carcasa Oppo N1 es también de plástico (excepto la estructura metálica).

Pasando a momentos más interesantes, no podemos dejar de mencionar el panel táctil en la parte trasera del dispositivo. La propia compañía sugirió los escenarios para su uso hace un mes: moverse entre escritorios, desplazarse por páginas web, además, los movimientos de rotación se encargan de ajustar el volumen o “hacer zoom” en la aplicación de la cámara, y al hacer doble clic se abre una lista de ejecución. aplicaciones Por cierto, el área del área sensorial es de 12 cm cuadrados. La tecnología se llama O-Touch.

El segundo punto culminante del dispositivo es la cámara. Hace tiempo que se sabe que la compañía posicionará este smartphone como un dispositivo fotográfico. Pero el hecho de que la cámara de la novedad esté ubicada en un módulo giratorio especial se supo solo en el momento del anuncio. Por cierto, BBK, propietaria de la marca Oppo (más precisamente, Oppo es una división de BBK Electronics), aparentemente adoptó este diseño, pues hace solo unas horas ya informamos sobre un dispositivo similar del teléfono inteligente Vivo Xplay 2 (este marca también pertenece a BBK). De hecho, el diseño del módulo de la cámara es claramente visible en las imágenes.

Para aquellos que estén preocupados por la confiabilidad del diseño, la información oficial de Oppo será útil. La empresa afirma que el movimiento es capaz de soportar 100 rotaciones. El módulo puede girar 000 grados, lo que le permite usar la cámara como cámara frontal. La cámara en sí está equipada con un sensor de formato 206/1 con una resolución de 3,06 megapíxeles. La lente de la cámara consta de seis lentes. El valor máximo de apertura es f/13. Un chip especial de Fujitsu, anteriormente llamado Owl, es responsable del procesamiento de imágenes. La cámara también recibió un flash LED dual. También se sabe que Oppo está preparando lentes externas para este teléfono inteligente, pero no serán dispositivos similares a los módulos independientes de Sony, sino que serán lentes extraíbles.

La lista de características originales no termina ahí. El fabricante ha implementado la tecnología O-Click en el dispositivo. Su esencia radica en un panel de control de cámara separado, que es capaz de operar a una distancia de hasta 50 M. Quizás esta función no sea particularmente demandada, especialmente considerando la necesidad de llevar un panel de control con usted.

En cuanto al sistema operativo, tampoco todo es prosaico. Primero, Oppo habla sobre el nuevo Color OS. Todavía no está del todo claro si se trata del caparazón (similar a TouchWiz y otros) o si realmente es una modificación muy reelaborada de Android (similar a MIUI). En segundo lugar, el Oppo N1 es el primer teléfono inteligente creado en colaboración con el equipo de firmware actualizado de CyanogenMod. Este equipo, liderado por el creador del firmware Steve Kondik, anunció hace unos días que había recibido una inversión de 7 millones de dólares para desarrollar el proyecto. En unas semanas, este firmware aparecerá en la tienda Google Play. En realidad, volviendo al teléfono inteligente Oppo, cabe señalar que el firmware oficial de CyanogenMod para este dispositivo aparecerá un poco más tarde. Al mismo tiempo, saldrán a la venta modificaciones de teléfonos inteligentes con firmware CyanogenMod preinstalado.

Otras noticias interesantes:

▪ Tejido con calefacción incorporada

▪ La lámpara funciona sin electricidad.

▪ Consola portátil para juegos Logitech G CLOUD

▪ El biocombustible no es rentable

▪ Escáner-llavero de direcciones de sitios de Internet

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio web de Garland. Selección de artículos

▪ artículo Estoy en eso, y no puedo hacer otra cosa. expresión popular

▪ artículo ¿Cuáles son los signos de la llegada del buen tiempo? Respuesta detallada

▪ Artículo de iris. Leyendas, cultivo, métodos de aplicación.

▪ articulo Mando electroválvula. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Un SAI sencillo basado en un transformador electrónico. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024