Ruta de navegació

ActivitatsDetall

Tallers prototipatge: Prototipatge avançat amb microcontroladors (M0+)

Descripció
Aquest curs està dissenyat per ampliar els coneixements adquirits en el curs bàsic d'Arduino, enfocant-se en conceptes avançats de microcontroladors aplicats a l'Internet de les Coses (IoT). Es cobriran temes com les comunicacions de baix consum amb LORA i Zigbee, les seves diferències i aplicacions. També es treballarà amb modes de baixa potència com el "deep sleep" i es desenvoluparà un projecte pràctic que integra sensors i transmissió de dades a un servidor Node Red
Durada:
8 hores. Multisessió de 2 sessions.
Orientat a:

Persones interessades en la tecnologia i la programació, amb ganes d'introduir-se en el món de la Internet de les Coses (IoT).

És recomanable haver cursat abans el taller bàsic de microcontroladors amb Arduino.

Contingut

Guia Docent per a les Sessions
1ª Sessió (4 hores):
1.Introducció a les Comunicacions de Baix Consum (1 hora):
oLORA:
¿Descripció del protocol LORA.
¿Avantatges i limitacions.
¿Aplicacions típiques.
oZigbee:
¿Descripció del protocol Zigbee.
¿Avantatges i limitacions.
¿Aplicacions típiques.
oComparació LORA vs Zigbee:
¿Diferències principals.
¿Quan utilitzar un protocol sobre l'altre.
2.Programació Avançada en ESP32 (1 hora):
oRevisió dels modes de baixa potència.
oDeep Sleep:
¿Com configurar l'ESP32 per entrar en mode de baix consum.
¿Mètodes per despertar el dispositiu.
oWake Up:
¿Diferents fonts de despertar (botons, temporitzador, senyals externs).
¿Programació i exemples pràctics.
3.Lectura de Sensors Avançats (1 hora):
oSensors de Temperatura i Humitat (SI7021):
¿Connexió i programació.
¿Lectura i processament de dades.
oSensor de Llum (VEML7700):
¿Connexió i programació.
¿Lectura i processament de dades.
oMitjana de lectures per obtenir valors més estables.
4.Transmissió de Dades amb LORA (1 hora):
oConfiguració de la comunicació LORA amb l'ESP32.
oCreació d'un protocol de comunicació personalitzat.
oEnviament de dades com a missatges CSV amb codi CRC.

2ª Sessió (4 hores):
1.Integració de Components i Preparació del Projecte Final (1 hora):
oIntegració de tots els components: sensors, comunicació LORA, modes de baixa potència.
oPreparació del projecte final.
oExplicació del Node Red server en la Raspberry Pi.
2.Desenvolupament del Projecte Final (2 hores 30 minuts):
oProjecte: Xarxa de Monitoratge Ambiental amb Transmissió LORA:
¿Configuració de l'ESP32 per entrar en mode "deep sleep".
¿Despertar per lectura de sensors.
¿Transmissió de dades a través de LORA a un servidor Node Red.
oConfiguració del Node Red server per rebre i mostrar dades.
3.Q&A i Discussió (30 minuts):
oResolució de dubtes.
oDiscussió sobre aplicacions pràctiques.
oFeedback del curs

Conducció
Oriol Sánchez
Documentació a lliurar
Cal que les persones participants portin el seu propi portàtil amb carregador.

Calendari

Dies i horari
Lloc de realització
Idioma d'impartició
Places
Inscripció
Sessió presencial
21 de nov., 2024
09:30 - 13:30
Sessió presencial
5 de des., 2024
09:30 - 13:30
Parc Tecnològic, Carrer Marie Curie, 8 - 14, (Nou Barris) BARCELONA
Català
5
Places

ActivitatsRelacionades

Propera edició

Sessió presencial
dj. 21/11/24 09:30-13:30

Sessió presencial
dj. 05/12/24 09:30-13:30

Parc Tecnològic, Carrer Marie Curie, 8 - 14, (Nou Barris) BARCELONA

Activitat gratuïta
Vull inscriure'm →

ActivitatsAnnexos