Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
Entonces, ¿siempre se ha preguntado cómo agregar tecnología a sus plantas? Con este genial proyecto, puede asegurarse de que sus hermosas plantas estén siempre en buenas condiciones. Después de hacer este proyecto:
- Aprenda a usar sensores de salida analógica
- Aprenda a mostrar datos en pantallas OLED
- Haz sonreír a tu planta si todo va bien y llorar si pasa algo.
Planta inteligente; ¿Cuál es la base de la idea?
Hoy en día, podemos aumentar la eficiencia de los trabajos, pasatiempos, estilo de vida, etc. agregando tecnología a nuestras herramientas y cosas con componentes electrónicos básicos. Agregar inteligencia artificial a las cosas que nos importan es muy atractivo y sorprendente. Es posible que haya visto las casas verdes que utilizan control inteligente y supervisión en plantas, flores, etc. Pueden controlar el tiempo y la cantidad de agua de las plantas, la iluminación, la temperatura y muchos otros parámetros importantes y efectivos. Es un buen punto de partida. para entrar en este apasionante mundo y aprender a hacerlo. En este proyecto, obtendremos los detalles necesarios sobre el estado de nuestra planta; como la humedad de la arena, la temperatura ambiente y la cantidad de luz que puede recibir la planta. El seguimiento de estos datos puede ayudarnos a mantener siempre nuestra planta en buen estado. Leer datos de sensores por Arduino es bastante fácil y monitorear eso en una pantalla no es tan difícil. ¿Entonces, Qué esperas? ¡Hagamos nuestras plantas inteligentes!
Paso 1: Materiales necesarios
- Arduino Nano R3 (× 1 piezas)
- Sensor de temperatura y humedad DHT11 (× 1 pieza)
- Módulo de pantalla OLED SPI 128X64 de 0,96 pulgadas (× 1)
- Módulo sensor de humedad del suelo YwRobot (× 1 pieza)
- Sensor LDR (× 1 pieza)
- Cable plano (× 1 pieza)
Paso 2: circuito
Hay algunos puntos importantes a los que debe prestar atención. Primero, necesita una fuente de alimentación que pueda proporcionar al menos 5 V y 20 mA. Si su fuente de alimentación no cumple con estas condiciones, debe conectar los módulos al pin 5V de Arduino (no use 3v3). También debe tener en cuenta que se utiliza una pantalla OLED con protocolo SPI. Si su pantalla es I2C, debe conectarlos a los pines A4 y A5 de Arduino. Además, el sensor de humedad utilizado aquí tiene 2 pines y, por lo tanto, es necesaria una placa amplificadora con una salida analógica. El sensor DHT11 puede medir tanto la temperatura como la humedad, pero nuestro código muestra solo la temperatura. Puede agregar humedad agregando algunas líneas de código.
Paso 3: Montaje
Dado que nuestra maceta es pequeña y hay un límite de espacio, hemos utilizado un cable de cinta delgado que es adecuado para nuestra maceta.
Para conectar estos cables, es mejor separar los encabezados de los pines de los componentes. Primero, se debe desoldar el encabezado del pin de la pantalla OLED. Para hacer esto, puede usar un soldador, pero es preferible soldar con calentador.
La pantalla OLED está pegada a una placa que proporciona la comunicación SPI. Para tener una mejor vista de la pantalla y ocultar los cables, puede separar el panel de la pantalla del tablero. Usa un cuchillo afilado para hacer esto.
Ahora es el momento de soldar cables a la placa. El tablero se va a colocar sobre arena húmeda, por lo que debemos impermeabilizar todas las conexiones y componentes. Primero, lo cubrimos con una envoltura de plástico. Luego lo tapamos con un tubo retráctil. Debes calentarlo para que se pegue a la tabla. Ahora rellena las costuras con pegamento termofusible.
El sensor de humedad que elegimos debe tener un amplificador separado. Primero, separe los encabezados de los pines, luego hágalos impermeables.
Para el sensor LDR, debe conectar una resistencia de 10k ohmios entre GND y el pin del sensor. Esto también debe hacerse impermeable.
Para el sensor de temperatura, debe conectar una resistencia de 10 k ohmios entre Vcc y el pin de señal.
Ahora es el momento de conectar todos los sensores y módulos de visualización a Arduino Nano. Después de terminar el ensamblaje, no olvide hacer también resistente al agua Arduino.
Ahora vacíe un poco de arena de la maceta (no toda eso, es dañino para la planta) y coloque la placa y los sensores (excepto el sensor de temperatura) dentro. El sensor de temperatura debe estar fuera de la olla. Ahora llena la olla con arena removida.
¡Hemos terminado! Carguemos el código.
Paso 4: Código
En este código, utilizamos SSD1306 y la biblioteca DHT para la pantalla OLED y DHT 11. Primero debe agregar estas bibliotecas, luego compilar y cargar el código en Arduino Nano. Si es la primera vez que ejecuta una placa Arduino, no se preocupe. Solo sigue estos pasos:
- Vaya a www.arduino.cc/en/Main/Software y descargue el software de su sistema operativo.
- Instale el software IDE según las instrucciones.
- Ejecute el IDE de Arduino y borre el editor de texto y copie el siguiente código en el editor de texto.
- Navegue para dibujar e incluir las bibliotecas (descargue las bibliotecas de los siguientes enlaces). Ahora haga clic en agregar biblioteca ZIP y agregue las bibliotecas.
- Elija la placa en herramientas y placas, seleccione Arduino Nano.
- Conecte el Arduino a su PC y configure el puerto com en herramientas y puerto.
- Presione el botón Cargar (signo de flecha).
- ¡Estas listo!
Paso 5: ¿Qué sigue?
Ahora puedes desarrollar este proyecto a tu gusto. Aquí hay algunas sugerencias de que puede agregarlas al proyecto:
- Puede tener un reloj en exhibición y medir el tiempo de diferentes condiciones y predecir el tiempo de las condiciones en las que la planta necesita agua o más luz. debe agregar un módulo RTC como DS1307 y agregar algún código para leer la hora y el calendario y mostrar eso o guardar algunos de ellos para tener más detalles de la planta.
- Al agregar un zumbador, puede configurar una alarma que le advierta sobre las condiciones de la planta. por ejemplo, cuando la arena está muy seca, puede sonar 1 vez por hora.
- Configuramos solo dos emoji para diferentes condiciones. Puede agregar más modelo de cara para cualquier condición. Para esto, debe leer el tutorial de pantalla OLED para aprender cómo convertir su imagen a un código hexadecimal.
Recomendado:
Pixie - Deja que tu planta sea inteligente: 4 pasos (con imágenes)
Pixie - Let Your Plant Smart: Pixie fue un proyecto desarrollado con la intención de hacer más interactivas las plantas que tenemos en casa, ya que para la mayoría de las personas uno de los retos de tener una planta en casa es saber cómo cuidarla, con qué frecuencia regamos, cuándo y cuánto su
Haga que el MOTOR de CC sea transparente: 4 pasos (con imágenes)
Haga que el MOTOR de CC sea transparente: Hola amigos en este instructivo, les mostraré cómo modificar el motor de CC de juguete a un motor de CC transparente en pasos muy simples y una cosa especial aquí son los materiales necesarios para que esto esté disponible en su hogar:) Es un proyecto ideal para la feria de ciencias t
Haga que su hogar sea inteligente con Sonoff y Contactor: 3 pasos
Haga que su hogar sea inteligente con Sonoff y Contactor: haga que su hogar sea inteligente con Sonoff y Contactor
Haga que su monitor sea invisible (bueno, casi): 4 pasos
Haga que su monitor sea invisible (bueno, casi): cree un fondo de escritorio para divertir y confundir a sus amigos y compañeros de trabajo usando solo una cámara digital y un poco de jugueteo
Haga que Firefox sea más que un navegador web: 5 pasos
Haz que Firefox sea más que un navegador web: La razón por la que Firefox es tan popular no es por sus buenas capacidades de navegación, sino por los complementos disponibles que hacen del navegador una extensión tuya. Guau. Esa última oración fue increíble como la expresé, ¿no? Li