Tabla de contenido:
- Paso 1: obtención de todas las piezas
- Paso 2: Conexión de todas las piezas juntas
- Paso 3: escribir código
- Paso 4: uso de su Arduino
Video: Proyecto pequeño Arduino Data Logger Shield: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hola chicos, hoy les presento un ejemplo sencillo con el escudo del registrador de datos Arduino. Este es un proyecto muy fácil de hacer y no necesita tantas piezas para hacerlo.
El proyecto consiste en medir la temperatura y la humedad con un sensor dht. Este proyecto le permite realizar un seguimiento de la temperatura en un momento determinado, y la temperatura se almacenará en la tarjeta sd que conecté a su protector de registrador de datos. Entonces, debido a que este proyecto es muy fácil de hacer y comprender, comenzaré mis pasos ahora.
Paso 1: obtención de todas las piezas
Este proyecto se puede realizar con pocas piezas. Lista de partes del proyecto:
- Arduino uno rev3
- Escudo del registrador de datos Arduino
- Tarjeta de memoria SD
- Pantalla LCD 1602 verde con I2C
- DHT22 (puede utilizar cualquier otro sensor dht)
- Pocos cables de puente
- Tablero de circuitos
- Batería 9v
Tenga en cuenta que puede usar cualquier otro Arduino para este proyecto. También puedes cambiar el tipo de pantalla que tienes, y puedes usar otro sensor (sensor de humedad del suelo, cualquier otro sensor dht, o incluso sensor en el que puedas medir la distancia en un momento determinado). Decidí usar el sensor DHT esta vez porque este proyecto puede ser muy útil si desea medir la temperatura durante el día en un lugar determinado y realizar un seguimiento de cómo cambia.
Paso 2: Conexión de todas las piezas juntas
Éste es muy fácil de conectar. Simplemente coloque el escudo del registrador de datos en la parte superior del Arduino. Tomará todos los pines de Arduino, pero no se preocupe, todavía tendrá pines en el escudo del registrador de datos. Puede usar esos pines al igual que los pines de Arduino.
En este paso puedes ver el esquema que hice con fritzing. También escribiré cómo conectar el sensor y la pantalla LCD para que alguien que sea nuevo en esto pueda entenderlo. Como puede ver, usaremos 5V y GND de Arduino (escudo del registrador de datos) para alimentar la placa de pruebas.
LCD:
- VCC a 5V (+ parte en protoboard)
- GND a GND (parte en la placa de pruebas)
- SDA al pin analógico A4
- SCL al pin analógico A5
DHT22:
Usé dht con placa en la que hay tres pines para usar:
- + a 5V
- - a GND
- a la clavija digital 7
Paso 3: escribir código
Explicaré el código en algunas partes aquí. Una buena parte del código está comentada para que alguien que lo use pueda entenderlo fácilmente.
1. Lo primero que debe tener en cuenta es que este código necesitará pocas bibliotecas instaladas en su PC. Esos son: Time (TimeLib), Wire, LiquidCrystal, DHT, OneWire, SPI, SD, RTClib. Probablemente pueda usar algunas otras bibliotecas, pero estas bibliotecas funcionaron para mí.
2. Después de eso, estamos definiendo todo lo que se necesita para este proyecto. El sensor DHT es fácil de definir, solo necesita decir el pin al que está conectado el sensor y el tipo de sensor. Después de eso, debe definir algunos pines que se utilizarán para la tarjeta SD y el pin RTC. Y después de eso, puede ver las variables utilizadas para este proyecto.
3. El proyecto utiliza pocos métodos y todos ellos son para trabajar con el sensor DHT. Si está trabajando en un proyecto con este tipo de sensor, puede usarlo. Esos métodos son getTemperature (), getHumidity (), readSensorData (), printLcdTemperature (), printHumidity.
4. En la configuración, hay pocas cosas que se deben realizar.
Primero que nada necesitas definir el tiempo. Debido a que estamos usando RTC aquí, queremos tener el tiempo adecuado cuando nuestro Arduino guarde los datos del sensor. Esa parte se comentará en código. Si descomenta //RTC.adjust(DateTime(_DATE_, _TIME_)); línea puede establecer el tiempo en su proyecto. Después de establecer el tiempo adecuado, puede volver a comentar esa parte y puede usar su arduino sin computadora. Esto es genial porque puede usar su sensor de temperatura en otra habitación y realizar un seguimiento de la temperatura sin necesidad de su computadora. La segunda parte que debe hacer es usar su tarjeta SD en la que se almacenarán los datos. Shield intentará ver si hay tarjeta e inicializarla. Si no lo hay, el mensaje de error se mostrará en la pantalla Serie en Arduino ide.
La última parte de la configuración es inicializar el sensor lcd y dht.
5. La última parte es la parte del bucle o la parte principal del proyecto. Es muy simple. Al comienzo del ciclo, Arduino leerá los datos del sensor. Después de eso, RTC comprobará qué hora es. Estoy usando mi RTC cada 10 minutos esta vez porque es bueno ver cómo funciona el escudo del registrador de datos. Puede cambiar los minutos en el código si desea que sus datos se guarden en 5 minutos, 15, 30 o incluso en horas. Siéntete libre de cambiarlo. Si el minuto es par a 10 o 20, los datos se guardarán en la tarjeta SD. La última parte del proyecto muestra la temperatura actual en la pantalla LCD.
También pondré una imagen de mi archivo txt de la tarjeta SD para que pueda ver cómo se escribe aquí la temperatura.
Paso 4: uso de su Arduino
El objetivo de este proyecto es ver cómo funciona el escudo del registrador de datos con arduino. Lo mejor de este escudo es que tiene una ranura para tarjeta SD que se puede usar para guardar datos y leer datos de la tarjeta. También otra cosa es que tiene un módulo RTC que se usa para que puedas realizar determinadas acciones en determinados momentos. Lo mejor del módulo RTC es que utiliza una pequeña batería de 3 V y puede guardar la fecha y la hora durante mucho tiempo. El punto principal de este proyecto es que puede ser portátil. Digamos que quieres saber cómo cambia la temperatura en la naturaleza mientras estás acampando. No necesita traer su computadora portátil para esto, o no necesita verificar la temperatura de Internet. Puede tener esto, y no necesita preocuparse de que olvide cuál era la temperatura cuando se almacenará. Este fue solo un ejemplo. Gracias a todos por leer este proyecto en Instructables. Espero que ayude a alguien. Gracias.
Saludos cordiales Sebastian
Recomendado:
Proyecto coche pequeño: 9 pasos (con imágenes)
Proyecto Coche Pequeño: Este coche se hizo como una actividad creativa para los estudiantes del proyecto Erazmus. El coche pequeño celebró un gran éxito. Así que he decidido compartir este pequeño, modesto y muy educativo proyecto con la comunidad. Es ideal para entretener a estudiantes, para ins
Pequeño proyecto de microcontrolador por menos de $ 2 dólares: 11 pasos
Pequeño proyecto de microcontrolador por menos de $ 2 dólares: hay mucho en Internet sobre cómo comenzar con los microcontroladores. Hay muchas opciones, tantas formas de programarlas, ya sea que comience con el propio chip, placas de desarrollo o un SOC (System On Chip) más completo
Arduino más barato -- Arduino más pequeño -- Arduino Pro Mini -- Programación -- Arduino Neno: 6 pasos (con imágenes)
Arduino más barato || Arduino más pequeño || Arduino Pro Mini || Programación || Arduino Neno: …………………………. SUSCRÍBETE A mi canal de YouTube para ver más videos ……. .Este proyecto trata sobre cómo conectar un arduino más pequeño y barato que haya existido. El arduino más pequeño y barato es arduino pro mini. Es similar a arduino
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): 3 pasos
¡Quemador alimentado por USB! Este proyecto se puede quemar a través de plásticos / madera / papel (el proyecto divertido también tiene que ser de madera muy fina): ¡NO HAGA ESTO USANDO USB! Descubrí que puede dañar tu computadora por todos los comentarios. mi computadora está bien aunque. Utilice un cargador de teléfono de 600ma 5v. Usé esto y funciona bien y nada se puede dañar si usa un enchufe de seguridad para detener la energía
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: 9 pasos (con imágenes)
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: construye un robot de 1/20 pulgadas cúbicas con una pinza que pueda levantar y mover objetos pequeños. Está controlado por un microcontrolador Picaxe. En este momento, creo que este puede ser el robot con ruedas más pequeño del mundo con pinza. Eso sin duda ch