Tabla de contenido:
Video: Monitor de jardín: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Esta es la versión más reciente y completa de mis monitores de jardín, he realizado versiones anteriores con diferentes usos, como una con LCD y otra con ESP8266. Sin embargo, he documentado mejor esta versión, así que he decidido subirla.
Cuando se complete, controlará la humedad del suelo, la temperatura, la humedad y la luminosidad, que luego se registra en una tarjeta SD en un archivo.csv. Elegí un archivo CSV porque tengo la intención de usar Python para hacer un programa de análisis. El circuito funciona con una batería de 9 V, sin embargo, en el futuro espero hacer un circuito solar de iones de litio para alimentarlo o agregar un modo de suspensión profunda para reducir el consumo de energía y prolongar la vida útil. La velocidad a la que se recopilan los datos se puede cambiar simplemente editando una de las líneas finales.
necesitará:
- Arduino nano 328P (se necesita una memoria más grande para el programa)
- Módulo sensor DHT 11
- Sensor de humedad del suelo
- Sensor de luz GY-30
- Módulo de tarjeta SD
- DIRIGIÓ
- Resistencia de 220 ohmios
- Batería de 9V y clip
- Encabezados GPIO femeninos y masculinos
- Jersey GPIO
y por supuesto soldador, alambre, soldadura y el arduino IDE y bibliotecas.
Paso 1: Protoboard y prueba
En primer lugar, diseñé y probé el circuito en una placa de pruebas. Tenga en cuenta que el diseño original no tenía un LED, decidí agregar esto después, ya que pensé que sería una buena característica para indicar al registrar datos. Recomiendo encarecidamente probar el circuito en una placa de pruebas antes de comenzar a soldar, ya que muchos componentes pueden tener pines conmutados o requerir un voltaje diferente, por ejemplo.
No he podido crear una imagen en línea del circuito, pero esta es la conexión de pines:
Batería de 9V:
terminal positivo >> VIN
Terminal negativo >> GND
DHT 11:
negativo >> GND
datos >> D5
positivo >> 5V
Sensor de humedad:
negativo >> GND
positivo >> 5V
pin analógico >> A0
sensor de luz:
positivo >> 3.3V
SCL >> A5
SCA >> A4
AÑADIR >> A3
negativo >> GND
Tarjeta SD:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
positivo >> 5V
negativo >> GND
DIRIGIÓ:
negativo >> GND
positivo >> D8 a resistencia de 220 ohmios
Puede probar si los componentes funcionan y las bibliotecas funcionan utilizando el archivo Arduino y leyendo la salida en serie.
Si no tiene las bibliotecas, debe agregarlas copiando el nombre de la biblioteca al comienzo del código, luego herramientas> administrar bibliotecas> buscar> instalar
Nota: Necesita crear un archivo.csv para la tarjeta SD, hágalo usando un cuaderno y guárdelo como ".csv" y todos los archivos no como ".txt". Además, el LED no está en el archivo de prueba, simplemente use el boceto de ejemplo "parpadear" y cambie el pin a 8
Paso 2: placa de circuito
Después de realizar con éxito el circuito y verificar los componentes, transpóngalo a una placa de la manera deseada. Decidí no conectar el módulo SD a la placa y usar cables GPIO para que cuando haga una caja de proyecto pueda adjuntarlo por separado en un lugar de fácil acceso. En la placa, decidí usar un macho de 2 pines y un puente para actuar como un interruptor entre la batería de 9V y el VIN, ya que pensé que se veía mejor y, de manera realista, no lo encenderá y apagará con regularidad. También decidí montar directamente el sensor de humedad y agregar 2 pines para conectar la sonda a la placa. Cuando hice esto tuve dificultades, ya que tuve que desoldar los pines de los módulos y resolver los verticales para que la placa quedara plana, por lo que recomiendo comprar módulos con pines desprendidos para ahorrar tiempo y esfuerzo.
Una vez que hayas hecho el circuito, he adjuntado 3 variantes diferentes de código.
V1.0: contiene la salida en serie y el código del monitor. Ciclo de 5 segundos
V1.1 - no contiene salida serial ni LED. Ciclo de registro de 5 segundos.
V1.2: no contiene salida en serie, pero tiene LED y código de monitor. Ciclo de registro de 1 hora
Paso 3: revisión
Estoy muy satisfecho con el proyecto porque creo que funciona bien y se ajusta al propósito. Con suerte, voy a diseñar una carcasa e imprimirla en 3D y tal vez cambiar la fuente de alimentación para mejorar la construcción. Como dije anteriormente, he hecho otras versiones como esta antes, así que si alguien quiere verme subirlas o tiene alguna mejora o cambio que pueda hacer, por favor comente a continuación.
¡Espero que disfrutes de la construcción y por favor deja un me gusta!
Recomendado:
Termómetro luminoso - Luz de jardín vitaminada (eNANO De Jardin): 6 pasos
Termómetro luminoso - Luz de jardín vitaminada (eNANO De Jardin): Luz de jardín vitaminada con arduino NANO y un sensor de temperatura BMP180.Nuestra humilde luz de jardín tendrá un poder secreto: podrá indicar la temperatura exterior mediante un código de colores y parpadeando. Su funcionamiento es el siguiente: I
Jardín interior Arduino: 7 pasos
Jardín interior Arduino: La jardinería en la era moderna significa hacer las cosas más complicadas y arduas, con electrones, bits y bytes. Combinar microcontroladores y jardinería es una idea muy popular. Creo que eso se debe a que los jardines tienen entradas y salidas muy simples que
Subir el ciclo de una luz solar de jardín a una RBG: 7 pasos (con imágenes)
Subir el ciclo de una luz solar para jardín a una RBG: Hay muchos videos en Youtube sobre la reparación de luces solares para jardín; extender la duración de la batería de una luz solar para jardín para que dure más por la noche, y una miríada de otros trucos. Este Instructable es un poco diferente a los que se encuentran en Y
Sistema de jardín automatizado construido en Raspberry Pi para exteriores o interiores - MudPi: 16 pasos (con imágenes)
Sistema de jardín automatizado construido en Raspberry Pi para exteriores o interiores - MudPi: ¿Te gusta la jardinería pero no puedes encontrar el tiempo para mantenerla? ¿Quizás tiene algunas plantas de interior que parecen un poco sedientas o buscan una manera de automatizar su cultivo hidropónico? En este proyecto resolveremos esos problemas y aprenderemos los conceptos básicos de
Garduino: el jardín inteligente con Arduino: 4 pasos (con imágenes)
Garduino: el jardín inteligente con Arduino: en estos días, nadie es inocente. ¿Hay alguien que no haya matado accidentalmente una planta? Es difícil mantener vivas las plantas. Compras una nueva planta y, en el peor de los casos, simplemente te olvidas de regarla. En el mejor de los casos, recuerdas que existe, pero lo haces