Tabla de contenido:

IGreenhouse - Invernadero inteligente: 17 pasos (con imágenes)
IGreenhouse - Invernadero inteligente: 17 pasos (con imágenes)

Video: IGreenhouse - Invernadero inteligente: 17 pasos (con imágenes)

Video: IGreenhouse - Invernadero inteligente: 17 pasos (con imágenes)
Video: Construcción de invernadero 2024, Mes de julio
Anonim
IGreenhouse - Invernadero inteligente
IGreenhouse - Invernadero inteligente

Las frutas y verduras de cosecha propia suelen ser mejores que las que compra, pero a veces puede perder de vista su invernadero. En este proyecto haremos un invernadero inteligente. Este invernadero abrirá y cerrará automáticamente sus ventanas y puertas cuando haga demasiado calor o demasiado frío. Cuando las plantas estén secas, el invernadero inteligente regará automáticamente tus plantas (en este proyecto visualizaremos el riego en base a un led). La hora a la que se riegan las plantas y cuando se abren o cierran la puerta y las ventanas se muestra en un sitio web casero.

Paso 1: herramientas y componentes

Instrumentos:

  • Un alicate para remaches
  • Una sierra multifuncional
  • Un diámetro de broca de 1 mm
  • Un taladro escalonado de 8 mm
  • cinta métrica
  • Un archivo
  • Papel de lija
  • cuchillo desprendible
  • Un soldador

Componentes (ver PDF):

  • Servomotores
  • Apretar botones
  • Raspberry Pi 3 Modelo B
  • Sensor de temperatura
  • Sensor de humedad
  • Tablero de circuitos
  • Transistor
  • Fuente de alimentación universal
  • Resistencias
  • MCP3008
  • Pi T-Cobbler (opcional)
  • Dirigió
  • Alambres
  • Cable de ethernet
  • Adaptador de 5, 2V
  • Tarjeta micro SD de 8GB
  • Bisagras
  • Remaches ciegos de aluminio
  • Placa de poliestireno brillante
  • Sección de ángulo
  • Estaño para soldar
  • Cinta de dos lados
  • Patas
  • Manga termocontraíble eléctrica
  • Bridas para cables
  • Caja

Coste máximo: 167, 82 €

Paso 2: Configurar el RPi

Comenzaremos a instalar el sistema operativo en nuestra Raspberry Pi.

  1. Descarga la imagen "Raspbian Jessie con píxel" del sitio web de Raspberry Pi. Verás que se trata de un archivo ZIP.
  2. Extraiga este archivo ZIP en la ubicación deseada.
  3. Descargue la herramienta Win32 Disk Imager, que se puede descargar en Sourceforge.

    • Haga clic en el icono de la carpeta para seleccionar la imagen
    • Luego seleccione en "Dispositivo" su microSD
    • Luego haga clic en "Escribir"

Una vez que la imagen esté escrita en su microSD, puede abrir la microSD en el Explorador de Windows.

  • Abra el archivo "cmdline.txt"
  • Agregue la siguiente línea antes de la palabra "rootwait": 169.254.10.0
  • Luego guarde el archivo.
  1. Inserte la microSD en el RPi
  2. Aplique voltaje a su RPi con un adaptador de CC de 5, 2 V
  3. Conecte el cable de red al RPi y conéctelo al puerto de red de su computadora.

Tu Raspberry está lista para usar ahora.

Paso 3: conéctese al RPi

Conéctese al RPi
Conéctese al RPi

Para conectarnos a nuestro RPi usaremos Putty.

  1. Descarga Putty
  2. Crea una conexión SSH (ver imagen)
  3. Registrarse

    • Nombre de usuario: pi
    • Contraseña: frambuesa

CONFIGURACIÓN DE WIFI

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Vaya al final del archivo y agregue lo siguiente:

network = {ssid = "nombre de la red inalámbrica" psk = "contraseña de la red inalámbrica"

}

Para ver su tipo de dirección IP:

ifconfig wlan0

Ahora puede conectarse de forma inalámbrica a su Raspberry Pi

Nombre de host en Putty = dirección IP

Paso 4: el invernadero

El invernadero
El invernadero
El invernadero
El invernadero

En este paso estamos a punto de realizar el propio invernadero.

Necesitarás:

  • Una sierra multifuncional
  • Un archivo
  • El resto de los materiales mencionados en la lista de materiales.

Pasos:

  1. Vio el panel de poliestireno verde como se ilustra en el borrador de arriba.
  2. Vio la sección del ángulo como se ilustra en la imagen de arriba:

    • 3 x 50 cm
    • 2 x 50 cm (ángulo 140 °)
    • 4 x 20, 5 cm con una iluminada acortada en 1, 5 cm

      corte a inglete estos perfiles con el 2 x 50 cm (ángulo 140 °)

    • 4 x 17, 5 cm (inglete cortado de dos en dos para hacer el frontón)
  3. Después de aserrar, pula las rebabas.

Paso 5: las secciones angulares

Las secciones angulares
Las secciones angulares
Las secciones angulares
Las secciones angulares
  1. Coloque todas las piezas juntas en la base de las secciones angulares.
  2. Taladre agujeros en su perfil de esquina y panel de poliestireno, como se muestra en la imagen. El diámetro está indicado en el embalaje de sus remaches ciegos.
  3. Coloque los remaches ciegos en los agujeros y fíjelos con unos alicates para remaches.

!! Tenga en cuenta que los remaches ciegos son diametralmente opuestos, por lo que no tendremos problemas más adelante.

5. Ahora desliza la parte delantera y trasera hacia el invernadero.

Paso 6: puertas y ventanas

Ventanas y puerta
Ventanas y puerta
Ventanas y puerta
Ventanas y puerta
Ventanas y puerta
Ventanas y puerta
Ventanas y puerta
Ventanas y puerta

Ahora colocaremos la puerta y las ventanas.

  1. Marque la puerta y las ventanas como se muestra en las imágenes de arriba.
  2. Sierra las partes marcadas con una sierra multifuncional. Después de serrar, verás que hay rebabas en el costado de las ventanas y la puerta.
  3. Pule los lados y también los lados de las piezas que has cortado hasta que ya no veas ninguna rebaba.
  4. Fije las ventanas y la puerta con bisagras como se ilustra en las imágenes.

¡El invernadero ya está listo

Paso 7: cableado

Alambrado
Alambrado
Alambrado
Alambrado
  • R2 = resistencia de 220Ω
  • R3 = resistencia de 1kΩ
  • R4 = resistencia de 10 kΩ
  • R5 = resistencia de 1kΩ
  • R6 = resistencia de 10 kΩ
  • R7 = resistencia de 1kΩ
  • R8 = resistencia de 10 kΩ
  • R10 = resistencia de 470Ω
  • R11 = resistencia de 220Ω
  • R12 = resistencia 220Ω

Paso 8: agregar servos

Adición de servos
Adición de servos
Adición de servos
Adición de servos

Pegue los servomotores al panel de poliestireno con cinta adhesiva de doble cara.

Asegúrese de que su punto de pivote esté en línea recta con el punto de bisagra de la puerta y las ventanas. (ver foto)

  • Para asegurarnos de que el servomotor abre la puerta y las ventanas, necesitaremos perforar un pequeño orificio (diámetro 1 mm). Entre la mecha de servo y el agujero colocaremos un alfiler.
  • Para meter nuestro cableado adentro, perforaremos un agujero con un taladro escalonado. Mientras perfora, asegúrese de empujar su taladro hacia un lado determinado. De esta forma obtenemos una especie de rectángulo.

Coloque el escrito de modo que cuando se abra el servo, la puerta vaya con él.

Extienda los cables (uniendo otros cables) para que pueda alcanzar su tablero al final del invernadero.

Paso 9: botones pulsadores

Apretar botones
Apretar botones

En este paso comenzaremos a taladrar 4 agujeros con un diámetro de 1 mm para enchufar nuestros botones (para abrir y cerrar la puerta).

  1. Mantén tu botón donde quieras sujetarlo (al lado de la puerta) y dibuja un punto en el lugar de las patas de tu botón. (2 veces, 2 botones)
  2. Perfora el punto que dibujaste.

Adjuntar los botones

  1. Inserta las patas de los botones a través de los agujeros. (uno adentro, otro afuera)
  2. Suelde un cable a cada pata del botón.
  3. Coloque termorretráctil sobre la pierna y la pieza soldada, para que los cables no hagan un cortocircuito.
  4. Suelde en el extremo de un cable una resistencia de 220 ohmios. Coloque un termocontraíble sobre él.

Taladre un agujero con el taladro escalonado como se vio en el paso anterior, para que podamos llevar los alambres del botón interior al interior.

Conecte los cables de los dos botones con una correa de sujeción.

Extienda los cables (uniendo otros cables) para que pueda alcanzar su tablero al final del invernadero.

Paso 10: LED de soldadura y sensor de temperatura

Sensor de temperatura y LED de soldadura
Sensor de temperatura y LED de soldadura
Sensor de temperatura y LED de soldadura
Sensor de temperatura y LED de soldadura

Suelde el led como lo hizo con el pulsador.

  1. Suelde un cable a cada pata del led.
  2. Coloque termorretráctil sobre la pierna y la pieza soldada, para que los cables no hagan un cortocircuito.
  3. Suelde en el extremo de un cable una resistencia de 220 ohmios. Coloque un termocontraíble sobre él.

Suelde a cada hilo del sensor de temperatura un hilo macho-hembra. Por lo tanto, será más fácil conectar nuestro sensor de temperatura a la placa de pruebas.

!! No olvide colocar una funda termocontraíble eléctrica sobre las piezas soldadas.

Paso 11: Oculte el cableado ausente

Ocultar cableado ausente
Ocultar cableado ausente
Ocultar cableado ausente
Ocultar cableado ausente

En este paso nos aseguraremos de que los cables no pasen por nuestras plantas.

  1. Inserte una correa de sujeción a través de los orificios que se formaron cuando colocó los remaches ciegos uno frente al otro.
  2. Inserte todos los cables en la correa de sujeción y tire.

Y finalmente:

Pase su tablero y Raspberry Pi en la pequeña caja con cinta adhesiva de doble cara y taladre un agujero en el panel posterior para que pueda sacar su fuente de alimentación.

Paso 12: codificación

Antes de que podamos ejecutar el código, primero debemos instalar algunas cosas en nuestra Raspberry Pi.

  • Habilite la interfaz de un cable

    • sudo raspi-config
    • Opciones de interfaz
    • 1 hilo: habilitar
    • sudo nano /boot/config.txt
    • agregue el siguiente dtoverlay = w1-gpio
    • reinicia la Raspberry Pi con 'sudo reboot'
  • Instalación de MySQL en Raspberry Pi

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get install mysql-server
    • sudo apt-get install mysql-client
    • mysql -uroot -p

      contraseña = root

  • Instalación del conector MySQL

    sudo apt-get install python3-mysql.connector

  1. Descarga el proyecto Flask de Github.
  2. Abra el proyecto en Pycharm

Paso 13: Base de datos MySQL

Base de datos MySQL
Base de datos MySQL

Usuario de MySQL toevoegen

mysql -uroot -p

CREAR USUARIO 'nombre' @ 'localhost' IDENTIFICADO POR 'contraseña';

OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'nombre' @ 'localhost' CON OPCIÓN DE CONCESIÓN;

CREAR USUARIO 'nombre' @ '%' IDENTIFICADO POR 'contraseña';

OTORGAR TODOS LOS PRIVILEGIOS EN *. * A 'name' @ '%' CON OPCIÓN DE GRANT

La contraseña y el nombre son elegidos por usted mismo.

Crea una nueva base de datos

CREAR BASE DE DATOS ENMDatabase;

Salir de la conexión MySQL

dejar

Paso 14: Crear tabla en Pycharm

Crear tabla en Pycharm
Crear tabla en Pycharm

Agregue como fuente de datos una base de datos MySQL.

  1. CTRL + MAYÚS + Una base de datos
  2. + Fuente de datos MySQL

Utilice la siguiente información:

General

Anfitrión: localhost Puerto: 3306

Base de datos: ENMDatabase

Usuario: ** nombre que eligió en el paso anterior

Contraseña: ** contraseña que eligió en el paso anterior

SSH / SSL

Host proxy: ** su dirección IP Puerto: 22

Usuario proxy: pi

Contraseña de proxy: frambuesa

Insertar tablas

  1. Haga clic derecho en la consola ENMDatabase Open
  2. Ejecute los archivos sql (Database.zip) en la 'consola'
  3. Resultado: vea la imagen de arriba

Paso 15: Cargue el proyecto

Cargar el proyecto
Cargar el proyecto

En matraz:

  • Haga clic en Configuración de implementación de herramientas
  • Configure como en la imagen de arriba
  • Haga clic en Herramientas Implementación Subir al servidor predeterminado

Paso 16: Ejecutar automáticamente

¡Este es el último paso antes de que podamos usar nuestro invernadero!

Ve a tu Raspberry Pi en Putty

sudo nano / etc / profile

Agregue la siguiente línea a continuación:

python /home/pi/ProjectFlask/ProjectFlask.py &

Paso 17: uso de IGreenhouse

En este paso vamos a poner nuestro invernadero listo para su uso.

  1. Conecte la fuente de alimentación de la Rasberry Pi en el zócalo.
  2. Espere hasta que la Raspberry Pi se inicie por completo.
  3. Conecte la fuente de alimentación universal a la toma.

Espere siempre para conectar la fuente de alimentación universal hasta que la Raspberry Pi se inicie por completo, de lo contrario, los servomotores no funcionarán correctamente

Para ver su sitio web: busque su dirección IP seguida de: 5000

Ahora su iGreenhouse está listo para usar. Puede cultivar sus propias frutas y verduras

Entonces yo diría: ¡disfruta tu comida!

Recomendado: