Pas 1
Pas 1 - Components necessaris
Pas 1 - Esquema de muntatge
Pas 1 - Resultat final
Pas 2
Pas 2 - Components necessaris
Pas 2 - Esquema de muntatge
Pas 2 - Resultat final
Pas 3
Pas 3 - Components necessaris
Pas 3 - Esquema de muntatge
Situeu el cable del portapiles a la part exterior
Pas 3 - Resultat final
Pas 4
Pas 4 - Components necessaris
Pas 4 - Esquema de muntatge
Pas 4 - Resultat final
Pas 5
Pas 5 - Components necessaris
Pas 5 - Esquema de muntatge
Pas 5 - Resultat final
Pas 6
Pas 6 - Components necessaris
Pas 6 - Esquema de muntatge
No cal prémer fort les femelles de seguretat autoblocants
Pas 6 - Resultat final
Pas 7
Pas 7 - Components necessaris
Preparació del servo abans d'instal·lar-lo
És necessari
establir l'angle correcte del servomotor
abans de fixar-hi l'engranatge.
El muntatge es farà amb la finestra tancada, tal i com es mostra a la imatge anterior.
A continuació mostrem dues maneres diferents d'establir correctament l'angle:
100%
Programació del servo
Programació amb MicroBlocks
Abans de fer servir la placa ESP32 STEAMakers amb MicroBlocks cal configurar-la.
Amb la placa connectada al port USB i a l'entorn MicroBlocks ( aquí s'explica com fer-ho), feu servir qualsevol dels mètodes següents.
Atenció
Connecteu el servomotor al pin D10 (IO05).
#Mètode 1: llibreria Servomotor
1.- Carregueu la llibreria «Servomotors» fent clic al botó Afegir llibreria. A la finestra emergent, feu doble clic a «Servomotors»:
2.- A la columna esquerra apareixerà una nova categoria: «Servomotors».
Feu-hi clic al damunt per veure els blocs que conté.
3.- Seleccioneu el bloc «posa el servo …» que es mostra a la imatge:
4.- Connecteu el servomotor al pin 5. Si feu servir un pin diferent, poseu aquest valor al primer paràmetre del bloc.
El segon és l'angle. Ha de ser «90» graus.
5.- Feu clic al bloc per posicionar el servomotor.
#Mètode 2: llibreria Smart Home
1.- Carregueu la llibreria «Smart Home»:
Afegir llibreria ›
Kits i plaques ›
Smart Home
2.- Busqueu el bloc
.
A la llista desplegable, canvieu el valor «obre» per «tanca».
3.- Feu clic al bloc anterior per posicionar el servomotor.
Programació amb STEAMakersBlocks
Per poder establir comunicació entre l'entorn de programació Steamakersblocks i la placa, cal instal·lar i executar un programa: AB-Connector.
A l'enllaç anterior també hi trobareu instruccions per començar a utilitzar Steamakersblocks.
Elaboreu el programa següent i pujeu-lo a la placa ESP32STEAMakers per posicionar correctament el servomotor. Connecteu el servomotor al pin D10 (io05):
Atenció
Connecteu el servomotor al pin D10 (IO05).
El codi del programa resultant és el següent:
#include <ESP32Servo.h>
Servo servo_5;
void setup()
{
servo_5.attach(5);
}
void loop()
{
yield();
servo_5.write(0);
}
Pas 7 - Esquema de muntatge
Pas 7 - Resultat final
Pas 8
Pas 8 - Components necessaris
Pas 8 - Esquema de muntatge
Pas 8 - Resultat final
Pas 9
Pas 9 - Components necessaris
Pas 9 - Esquema de muntatge
Pas 9 - Resultat final
Pas 10
Pas 10 - Components necessaris
Pas 10 - Esquema de muntatge
Pas 10 - Resultat final
Pas 11
Pas 11 - Components necessaris
Pas 11 - Esquema de muntatge
Pas 11 - Resultat final
Pas 12
Pas 12 - Components necessaris
Pas 12 - Esquema de muntatge
Pas 12 - Resultat final
Pas 13
Pas 13 - Components necessaris
Pas 13 - Esquema de muntatge
Pas 13 - Resultat final
Pas 14
Pas 14 - Components necessaris
Pas 14 - Esquema de muntatge
Pas 14 - Resultat final
Pas 15
Pas 15 - Components necessaris
Pas 15 - Esquema de muntatge
Pas 15 - Resultat final
Pas 16
Pas 16 - Components necessaris
Pas 16 - Esquema de muntatge
Pas 16 - Resultat final
Pas 17
Pas 17 - Components necessaris
Pas 17 - Esquema de muntatge
Pas 17 - Resultat final
Pas 18
Pas 18 - Components necessaris
Pas 18 - Esquema de muntatge
Pas 18 - Resultat final
Pas 19
Pas 19 - Components necessaris
Pas 19 - Esquema de muntatge
Pas 19 - Resultat final
Pas 20
Pas 20 - Components necessaris
Pas 20 - Esquema de muntatge
Pas 20 - Resultat final
Esquema de connexions
| Element | PIN |
| Neopixel | IO26 |
| Brunzidor | IO25 |
| DHT11 | IO17 |
| Polsador 1 | IO16 |
| Polsador 2 | IO27 |
| PIR | IO14 |
| LED | IO12 |
| Servomotor 2 | IO13 |
| Servomotor 1 | IO5 |
| Sensor de gas | IO23 |
| Ventilador | IO19 i IO18 |
| Sensor de vapor | IO34 |
| LCD | BUS I2C |
| RFID | BUS I2C |