Tabla de contenido:

Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus - Fritzing - Liono Maker: 5 pasos
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus - Fritzing - Liono Maker: 5 pasos

Video: Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus - Fritzing - Liono Maker: 5 pasos

Video: Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus - Fritzing - Liono Maker: 5 pasos
Video: Microcontroladores, sensores y actuadores. 2024, Noviembre
Anonim
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker

Hola, soy Liono Maker, este es mi canal oficial de YouTube. Este es el canal de YouTube de código abierto.

aquí está el enlace: Canal de YouTube de Liono Maker

aquí está el enlace del video: Registro de intensidad de temperatura y luz

En este tutorial aprenderemos cómo hacer un registro de temperatura e intensidad de luz con Arduino UNO y el módulo de tarjeta Micro SD. El componente principal es LDR que se utiliza para medir la intensidad de la luz y el otro es LM35 que se utiliza para medir la temperatura. Estas dos señales analógicas se envían a los pines Ao y A1 de Arduino. La tarjeta SD está haciendo el trabajo principal en este proyecto que está registrando. El registro de datos o el registro de datos es una técnica en la que escribimos nuestros datos en nuestro archivo y luego vemos gráficos de líneas en Excel. La secuencia de instrucciones necesarias cada vez que se escribe en una tarjeta SD es;

1_SD.open ("nombre de archivo", FILE_WRITE);

2_file.println (datos);

3_file.close ();

La información de una tarjeta SD se puede leer y el contenido se muestra en el monitor en serie. Serial.print () y Serial.write () se utilizan para mostrar el contenido del archivo de datos.

Paso 1:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

1_Tarjeta SD: -

Las tarjetas SD (Secure Digital) se pueden utilizar para el almacenamiento y el registro de datos. Los ejemplos incluyen el almacenamiento de datos en cámaras digitales o teléfonos móviles y el registro de datos para registrar información de los sensores. Las tarjetas Micro SD pueden almacenar 2 GB de datos y deben formatearse en formato FAT32 (Tabla de asignación de archivos). La tarjeta micro SD funciona a 3.3V, por lo que solo los módulos de tarjeta micro SD con un chip de cambio de nivel de voltaje de 5V a 3.3V y un regulador de voltaje de 3.3V se pueden conectar al suministro Arduino 5V.

El módulo micro SD se comunica con el Arduino mediante la interfaz de periféricos en serie (SPI). Los pines de conexión SPI en el módulo micro SD incluyen los pines MOSI, MISO, SCK y el pin SS denotado chip select (CS), que están conectados a los pines 11, 12, 13 y 10 de Arduino, respectivamente.

Interfaz de tarjeta SD con Arduino UNO:

TIERRA ------ TIERRA

5 voltios ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Los datos solo se escriben en el archivo de la tarjeta SD siguiendo la instrucción file.close (); por lo tanto, cada instrucción file.println (datos) debe ir seguida de una instrucción file.close () y debe ir precedida de una instrucción SD.open ("nombre de archivo", FILE_WRITE). La función SD.open () tiene la configuración predeterminada de FILE_READ, por lo que se requiere la opción FILE_WRITE para escribir en un archivo.

La secuencia de instrucciones necesarias cada vez que se escribe en una tarjeta SD es

SD.open ("nombre de archivo", FILE_WRITE);

file.println (datos);

file.close ();

2_LM35: -

El LM35 es un sensor de temperatura de circuito integrado de precesión, cuyo voltaje de salida varía en función de la temperatura que lo rodea. Es un CI pequeño y económico que se puede utilizar para medir la temperatura entre -55 ° C y 150 ° C.

Hay tres patas de Lm35;

1-Vcc

2 salidas

3-Gnd

Lm35 es un sensor de temperatura único que se utiliza para detectar la temperatura. Su primer terminal está conectado con VCC al pin Arduino de 5 voltios y el segundo terminal está conectado con el pin analógico, que se define en la codificación. El tercer terminal está conectado a Gnd, que es Gnd.

3_LDR: -

Una fotorresistencia (acrónimo LDR de Light Decreasing Resistance, o resistencia dependiente de la luz o celda fotoconductora) es un componente pasivo que disminuye la resistencia con respecto a la recepción de luminosidad (luz) en la superficie sensible del componente. La resistencia de una fotorresistencia disminuye con el aumento de la intensidad de la luz incidente; en otras palabras, exhibe fotoconductividad.

Interfaz LDR con Arduino UNO:

Su terminal está conectado con 5 voltios y el segundo terminal está conectado con una resistencia de 4.7k. El segundo extremo de la resistencia de 4.7k está conectado a tierra. LDR es en sí mismo una resistencia y este tipo de configuraciones se utilizan para medir y voltaje, esta es la técnica del divisor de voltaje. El terminal común está conectado al pin analógico de Arduino (el número de pin se define en la codificación). Estoy compartiendo fotos.

Paso 2:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Simulaciones de Proteus: -

En este tutorial estamos usando el software Proteus, que se utiliza para simular nuestro proyecto (registro de temperatura e intensidad de luz). En primer lugar, abra su software Proteus, tome componentes y dispositivos para hacer su diagrama de circuito. Después de completar el circuito, necesitamos simularlo. para este propósito, necesitamos cargar el archivo hexadecimal de codificación Arduino en la propiedad Arduino. Haga clic con el botón derecho en Arduino y vaya a la ubicación del archivo hexadecimal para copiar y pegar la propiedad de Arduino o seleccione directamente su archivo y luego cárguelo. lo segundo es subir el archivo de la tarjeta SD, para ello seleccione 32 GB y vaya a la ubicación del archivo y luego copie y pegue este archivo o cárguelo directamente seleccionando de la carpeta respectiva. La siguiente es la forma de cargar su archivo: Copie y pegue el archivo de la tarjeta SD Ubicación / Nombre de archivo.

Después de completar estos dos trabajos, debe verificar el circuito que realizó si hay un error en su, corríjalo antes de la simulación.

Hay un botón de reproducción en la esquina izquierda de la página esquemática del software Proteus. presiónelo y se iniciará su simulación.

/ * Las siguientes son las instrucciones para que la tarjeta SD escriba los datos en el archivo.

La secuencia de instrucciones necesarias cada vez que se escribe en una tarjeta SD es;

1_SD.open ("nombre de archivo", FILE_WRITE);

2_file.println (datos);

3_file.close (); * /

después de estas instrucciones, el código Arduino se demora (5000); luego registre una nueva lectura y así sucesivamente este proceso continúa. el terminal virtual muestra los resultados de la siguiente manera.

Tarjeta SD OK

record1

record2

record3

record4

record5

puede cambiar su respuesta de demora para registrar sus datos en poco tiempo. puede ver esta respuesta en el archivo de datos.

Paso 3:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Gráficos de línea de datos en tiempo real en EXCEL: -

Microsoft Excel se utiliza para hacer gráficos de líneas de datos de temperatura y datos de intensidad de luz, respectivamente, en este proyecto.

En primer lugar, necesitamos abrir Excel e inyectar (vaya a Datos y seleccione su archivo txt) su archivo de datos en Excel. separe las columnas de datos de temperatura e intensidad de la luz. vaya a insertar e insertar gráficos lineales. Estoy compartiendo mis archivos completos, también archivos de Excel y gráficos de líneas de datos en tiempo real y archivos de datos.

Estos gráficos nos dicen a medida que cambia la temperatura y luego la resistencia de la fotorresistencia (LDR) también cambia.

Paso 4:

Archivos completos utilizados en este proyecto: -

Aquí está mi enlace de YouTube, este es el canal de código abierto. estamos proporcionando todo lo relacionado con nuestro proyecto y las cosas que se utilizan en nuestro proyecto, archivos relativos, etc.

Estoy compartiendo mis archivos e imágenes completos en un archivo zip, que tiene;

1_Fritzing file

2_archivos de simulación de Proteus

3_Archivo de codificación Arduino

4_Arduino codificando archivo HEX

5_archivo de tarjeta SD

Archivo 6_data

7_archivo de Excel que incluye gráficos de líneas

etc.

Recomendado: