Proceso de montaje


El montaje se puede dividir en dos partes: montaje de las piezas y componentes y el conexionado de los elementos electrónicos.

Conexionado de los elementos electrónicos


Ponga atención en los colores de los cables!
Conecte el amarillo a S (señal), el rojo a V (tensión) y el negro a G (tierra).
Los componentes electrónicos llevan serigrafiadas estas letras junto a los pines metálicos de conexión.

Paso 1

Placa ESP32 STEAMakers y módulo relé para controlar la bomba de agua

1

Paso 1.1
Paso 1.2

2 Paso 1.3

Paso 2

1Monte el tablero de madera X i O a la placa inferior H

2

3

Componente Cable Pin
Módulo relé 3 pines / 20 cm io25

Paso 3

1

2

3




Paso 4

Servomotor i engranatge d'accionament de la portella

Es necesario establecer el ángulo correcto del servomotor antes de fijar el engranaje. El montaje se hará con la ventana cerrada, tal y como se muestra en las imágenes del apartado 4. A continuación se muestran dos formas diferentes de establecer correctamente el ángulo del servo:
  • Programación con MicroBlocks
  • Programación con STEAMakersBlocks


100%  

Programación del servo

Programación con MicroBlocks

Acceda al entorno de programación online

Antes de utilizar la placa ESP32 STEAMakers con MicroBlocks es necesario configurarla.


Con la placa conectada al puerto USB y al entorno MicroBlocks ( aquí se explica cómo hacerlo), utilice cualquiera de los siguientes métodos.

Atención

Conecte el servomotor al pin IO14 (D7).


#Método 1: librería Servomotor

1.- Cargue la librería “Servomotores” haciendo clic en el botón Añadir Librería.
En la ventana emergente que aparecerá, haga doble clic en “Servomotores”- También puede seleccionar “Servomotores” y después hacer clic en el botón “Abre”:


2.- En la columna izquierda aparecerá una nueva categoría: “Servomotores”. Haga clic sobre ella para ver los bloques que contiene.

3.- Seleccione el bloque “pon el servo …” que se muestra en la imagen:


4.- Conecte el servomotor al pin 14 (D7). Si utiliza un pin diferente, ponga este valor en el primer parámetro del bloque.
El segundo es el ángulo. Debe ser “-90” grados.

5.- Haga clic en el blog para posicionar al servomotor.

#Método 2: libreria Smart Farm

1.- Cargue la librería “Smart Farm”:

1Añadir librería › 2Kits y placas › 3} Smart Farm


2.- Busque el bloque



En la lista desplegable, deberá canviar el valor “abre” por “cierra”.

3.- Haga clic en el bloque anterior para posicionar al servomotor.

Programación con STEAMakersBlocks
Acceda al entorno de programación online
Para poder establecer comunicación entre el entorno de programación STEAMakersBlocks y la placa, es necesario instalar y ejecutar un programa: AB-Connector.
En el enlace anterior también encontrará instrucciones para empezar a utilizar STEAMakersBlocks.




Atención

No olvide ejecutar el programa AB-Connector y conectar el servomotor al pin IO14 (D7).


Elabore el siguiente programa y cárguelo en la placa ESP32STEAMakers para posicionar correctamente el servomotor a 180º. Conecte el servomotor al pin IO14 (D7):


El código del programa resultante es el siguiente:

#include <ESP32Servo.h>
Servo servo_14;
 
void setup()
{
  	servo_14.attach(14);
}
 
void loop()
{
	yield();
  	servo_14.write(180);
}


1

2

3

4



* Conecte el servomotor al pin IO14 (D7)

Componente Cable Pin
Servomotor El propio del servomotor io14
Conexión del servo al pin IO14 (D7)


Paso 5

Pantalla LCD y sensor de humedad y temperatura (DHT11)

1

Pantalla LCD

2

Sensor de humedad y temperatura


Atención al color de los cables

  • Para el sensor de temperatura y humedad DHT11, conecte el amarillo a S, el rojo a V, el negro a G.
  • Para la pantalla LCD, conecte el verde a SCL, el azul a SDA, el rojo a VCC, el negro a GND.


Sensor de humedad y temperatura DHT11

Componente Cable Pin
Sensor de humedad y temperatura DHT113 pins / 20cm io17

Pantalla LCD

Componente Cable Pin
Pantalla LCD 1602 4 cables agrupados (Negro-Rojo-Azul-Verde) I2C


Paso 6

Módulo de ultrasonidos (sensor de distancia)

Componente Cable Pin
Módulo de ultrasonidos 4 pines divididos (Negro-Rojo-Verde) io13 (ECHO)
Módulo de ultrasonidos Cable Azul io12 (TRIG)

Módulo de ultrasonidos - Atención al cableado

El cable para conectar el sensor de ultrasonidos tiene terminales diferentes en sus extremos:
  • Un único conector con los colores rojo, azul, verde y negro (en este orden o el inverso). Este extremo debe conectarse al módulo de ultrasonidos.
    Haga coincidir el terminal del cable rojo con VCC, el del azul con TRIG, el del verde con ECHO y el del negro con GND. Encontrará los indicadores VCC, TRIG, ECHO y GND serigrafiados en el módulo.
  • En el otro extremo los hilos están separados:
    • Conecte el cable azul a IO12, en el terminal de color amarillo S.
    • Conecte los tres hilos restantes a IO13:
      el rojo al terminal rojo (V), el negro al terminal negro (G) y el cable verde en el terminal amarillo (S).

Paso 7

Sensor de movimiento (PIR) y pulsador

Componente Cable Pin
Sensor de movimiento PIR 3 pines / 15 cm io23
Pulsador 3 pines / 15cm io5

Paso 8

Paso 9

Sensor de cantidad de luz (fotoresistor), sensor de vapor y ventilador (motor)

Componente Cable Pin
Motor 4 pines extremo dividido (negro, rojo, azul, verde) IN- io18 /IN+ io19
Fotoresistor 3 pines / 15cm io34
Sensor de vapor 3 pines / 15cm io35

Paso 10

Paso 11

Paso 12

Paso 13

Cubetas para el agua de riego y tierra del huerto

Paso 14

Sensores: humedad del suelo y nivel de agua. Bomba de agua

1

Sensores de humedad del suelo y de nivel de agua


2

Bomba de agua




Componente Cable Pin
Sensor de humedad del suelo 3 pines / 20cm io2
Sensor de nivel de agua 3 pines / 25cm yo4
Relé (bomba de agua) 3 pines / 20 cm yo25
Bomba de agua Negro / Rojo GND / Conector común del relé
Cable Gris Pin 3V3 a conector normalmente abierto del relé

Paso 15


Paso 16

Led y zumbador pasivo



Componente Cable Pin
Zumbador 3 pines / 20 cm io16
Led blanco 3 pines / 20 cm io27



Paso 17


Paso 18




Paso 19




Esquema de conexiones

Componente Pin
Zumbador pasivo io16
Sensor de luz io34
Led blanco io27
Motor (ventilador) io18(IN-) / io19(IN+)
Módulo de ultrasonidos io12(TRIG) / io13(ECHO)
Pantalla LCD 1602 I2C
Pulsador io5
Relé (bomba de agua) io25
Sensor de humedad del suelo io2
Sensor de humedad y temperatura DHT11 io17
Sensor de movimiento PIR io23
Sensor de nivel de agua io4
Sensor de vapor y lluvia io35
Servomotor io14