SlideShare una empresa de Scribd logo
1 de 17
Electrónica
Microcontroladores en Aplicaciones IoT
Leopoldo Armesto
Profesor titular de Universidad
Universitat Politècnica de València
1
Guión
Microcontrolador
Señales
Memoria
Arquitectura
Alternativas
Electrónica para IoT
Procesadores ESP
Ejemplos
2
Señales
Digital vs. Analógico : Una señal digital varía entre dos estados posibles ALTO o BAJO, mientras una
señal analógica de que puede tomar cualquier valor dentro de un rango de voltajes.
Entrada digital: Un dispositivo externo controla la tensión y el microcontrolador ‘monitoriza' sus
cambios, por lo que podemos leerlo como alto o bajo.
Salida digital: El microcontrolador puede establecer una tensión alta o baja.
Entrada analógica: Un conversor analógico-digital (ADC) interno convierte el valor analógico en un
número decimal (típicamente valores discretos con 10 bits o 16 bits de resolución).
3
Señales
PWM (Pulso de amplitud modulada): Una señal periódica con tiempos variables alto/bajo.
Normalmente se utiliza para controlar los transistores, generar frecuencias, etc ... Pueden ser
vistos como señales ‘analógicas’ para los componentes con dinámica lenta, tales como motores o
filtros analógicos.
Interrupciones: Señales especiales que se interrumpen el flujo del programa actual para que una
tarea de mayor prioridad puede ser ejecutada.
Externas: Las señales externas pueden generaruna interrupción en los pines específicos.
Temporizadores: La mayoría de los microcontroladores incluyen temporizadores para
medir el tiempo o ejecutar tareas periódicamente.
4
Señales
Señalesde bus: Se utiliza para transmitir datos digitales entre el microcontrolador y
otro dispositivo externo.
UART: Comunicación serie con dos líneas (RX y TX) entre dos dispositivos.
I2C: La comunicación serie con dos líneas (SDA y SCK). arquitectura maestro-
esclavo.
SPI: Comunicación serie dúplex completa. Utiliza cuatro líneas (CLK, MOSI,
MISO, SS). Arquitectura maestro-esclavo.
5
Memoria
La memoria de programa(memoriaFlash):
Donde almacenamos nuestro código, no volátil.
Grande, en comparación con la memoria de datos, ya que es barata.
Memoriade Datos:
RAM (SRAM): Donde almacenamos las variables que utilizamos en nuestro código. Se borra al inicio (volátil).
Registros de funciones especiales (SFR) están conectados a los periféricos específicos como de ADC o
temporizadores.
ROM (EEPROM): Donde almacenamos variables persistentes. Por lo general, es aún más pequeña que la SRAM,
porque es cara.
6
Arquitectura
mCReloj
Memoria
Programa
Memoria Datos
GPIO
Periféricos
Temporizadores
Interrupciones
ADC
7
Alternativas
Microcontrolador
• Simple de usar
• Bajo consume
• Muchos tipos de
señales accesibles.
Microprocessor
• S.O.
• Mayor capacidad de
cálculo
• Compatible con
dispositivos externos
DSP
• Similar a mC, pero
especializado en el
procesamiento de
señal
• Requiere
conocimientos
avanzados
FPGA
• Muy rápido
• Requiere pensar
como un diseñador
de circuitos
integrados.
• Desarrollo mucho
más lento.
8
Arduino Uno Wifi Rev. 2 Raspberry Pi 3 B+ DSP TI Alhambra
Electrónica para IoT
Arduino Uno WiFi
• Fácil de usar y muy divulgado
• Caro comparado a alternativas.
ESP8266
• Barato
• Programación con Arduino IDE
• WiFi
ESP32
• Barato
• Programación con Arduino IDE
• WiFi/Bluetooth
• Más rápido que ESP8266
RaspberryPi 3 B+
• Más cara que una RaspberryPi Zero W
• ConexiónEthernet
• TarjetaSD
• Cámara
• Procesador con 4 núcleos
RaspberryPi ZeroW
• Bastante barata.
• WiFi y Bluetooth.
• TarjetaSD
• Cámara
• Procesador con 1 núcleo
9
ESP8266
ESP-01 :
Módulo Wi-Fi de muy bajo costo
Puede ampliar las capacidades de Wi-Fi de Arduino Uno (y similares) a través de la conexión UART.
4 GPIOs disponibles.
ESP-12E:
17 GPIOs disponibles (13 en NodeMCU)
1 entrada analógica (0V~1.6V)
10
ESP-01
NodeMCU
ESP-12E
ESP8266MOD
Wemos D1 R2
Una placa de desarrollo basada en ESP8266 compatible con tarjetas para Arduino.
Características:
Wifi 802.11b/g/n
13 GPIO. 1 entrada analógica (3,3 V max).
Memoria Flash de 4MB
Velocidad del reloj 80 MHz
Micro USB (programación y comunicación en serie).
Conector de alimentación, 9~24V. 11
Wemos D1 R2
ESP32
WiFi y Bluetooth (BLE)
32 GPIOs disponibles
18 entradas analógicas (12 bits)
10 entradas táctiles
2 DAC
4 SPI, 2 I2C y 3 interfaces UART
Controlador SD, Ethernet, CAN, IR, Motor PWM, PWM LED
12
ESP32-WROOM-32
Wemos D1 R32
Una placa de desarrollo basada en ES32 compatible con tarjetas para Arduino.
Características:
Wifi 802.11 b/g/n
Bluetooth: v4.2 BR / EDR BLE
18 GPIOs y 6 entradas analógicas (3,3 V max).
Memoria flash de 4 MB. 520KB de RAM
Velocidad del reloj de 240 MHz
Micro USB (programación y comunicación en serie).
Conector de alimentación, 9~24V.
13
Wemos D1 R32
Ejemplos
Relé de control remoto usando ESP-01
Necesita un interface USB-UART externa para la programación
Ideal para proyectos de domótica sencillos.
14
Ejemplos
Estación meteorológica:
Medidas: Temperatura y humedad DHT11 / 22, presión, altitud y temperatura BMP180, LDR intensidad de la
luz; valor Rain (Sensor de lluvia).
Servidor IoT en la nube para registro de datos.
15
Ejemplos
Kit de iniciación al IoT:
Entradas/Salidas básicas: 2 pulsadores, 2 LEDs, 1 LED RGB, 1 Potenciómetro.
Sensores: Sensor de humedad y temperatura (DHT11), sensor de temperatura analógico (LM35), sensor de luz (LDR).
Comunicaciones IR
Zumbador.
Pantalla OLED
16
Wemos D1 R32
Tarjeta multisensory con
pantalla OLED
Electrónica
Microcontroladores en Aplicaciones IoT
Leopoldo Armesto
Profesor titular de Universidad
Universitat Politècnica de València
17

Más contenido relacionado

La actualidad más candente

codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
thejp
 
Sistema de transmision banda base
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda base
Douglas
 
Lecture 4 teoría de la información
Lecture 4 teoría de la informaciónLecture 4 teoría de la información
Lecture 4 teoría de la información
nica2009
 
Medios de Transmision No Guiados
Medios de Transmision No GuiadosMedios de Transmision No Guiados
Medios de Transmision No Guiados
UPTM
 

La actualidad más candente (20)

codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Sistema de transmision banda base
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda base
 
Lecture 4 teoría de la información
Lecture 4 teoría de la informaciónLecture 4 teoría de la información
Lecture 4 teoría de la información
 
Tipos De Modulación
Tipos De ModulaciónTipos De Modulación
Tipos De Modulación
 
Modulación pcm
Modulación pcmModulación pcm
Modulación pcm
 
Ruido en un Sistema de Comunicación Parte II
Ruido en un Sistema de Comunicación   Parte IIRuido en un Sistema de Comunicación   Parte II
Ruido en un Sistema de Comunicación Parte II
 
Espectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones IIIEspectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones III
 
Control digital: Teoría y practica parte 2
Control digital: Teoría y practica parte 2Control digital: Teoría y practica parte 2
Control digital: Teoría y practica parte 2
 
Amplitud modulada 12
Amplitud modulada 12Amplitud modulada 12
Amplitud modulada 12
 
9 modulacion, ask, fsk, psk y qam
9  modulacion, ask, fsk, psk y qam9  modulacion, ask, fsk, psk y qam
9 modulacion, ask, fsk, psk y qam
 
Sistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempoSistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempo
 
Modulación AM - PM - FM
Modulación AM - PM - FMModulación AM - PM - FM
Modulación AM - PM - FM
 
PDH
PDHPDH
PDH
 
Cálculo de un enlace de fibra óptica
Cálculo de un enlace de fibra ópticaCálculo de un enlace de fibra óptica
Cálculo de un enlace de fibra óptica
 
OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2OSPF - Open Shortest Path First v1.2
OSPF - Open Shortest Path First v1.2
 
Antenas tipo bocina
Antenas tipo bocinaAntenas tipo bocina
Antenas tipo bocina
 
íNdice de modulación
íNdice de modulacióníNdice de modulación
íNdice de modulación
 
SDH
SDHSDH
SDH
 
Medios de Transmision No Guiados
Medios de Transmision No GuiadosMedios de Transmision No Guiados
Medios de Transmision No Guiados
 
Capítulo II - Microondas - Análisis de redes de microondas
Capítulo II - Microondas - Análisis de redes de microondasCapítulo II - Microondas - Análisis de redes de microondas
Capítulo II - Microondas - Análisis de redes de microondas
 

Similar a Electronica: microcontroladores aplicaciones IoT

Trabajo de hardware
Trabajo de hardwareTrabajo de hardware
Trabajo de hardware
albaesteban2
 

Similar a Electronica: microcontroladores aplicaciones IoT (20)

Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
Curso plataforma arduino......
Curso plataforma arduino......Curso plataforma arduino......
Curso plataforma arduino......
 
Arduino's
Arduino'sArduino's
Arduino's
 
Expo25
Expo25Expo25
Expo25
 
Apunte de microprocesadores pic
Apunte de microprocesadores picApunte de microprocesadores pic
Apunte de microprocesadores pic
 
Taller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdfTaller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdf
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wiki
 
07 Familia Atmega
07 Familia Atmega07 Familia Atmega
07 Familia Atmega
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Arquitectura de la PC-I
Arquitectura de la PC-IArquitectura de la PC-I
Arquitectura de la PC-I
 
Autor
AutorAutor
Autor
 
HARDWARE EN LOS ORDENADORE
HARDWARE EN LOS ORDENADOREHARDWARE EN LOS ORDENADORE
HARDWARE EN LOS ORDENADORE
 
Trabajo de hardware
Trabajo de hardwareTrabajo de hardware
Trabajo de hardware
 
Trabajo de hardware
Trabajo de hardwareTrabajo de hardware
Trabajo de hardware
 
Tutorial micro MSP430
Tutorial micro MSP430Tutorial micro MSP430
Tutorial micro MSP430
 
135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt
 
Analisis de la arquitectura del computador
Analisis de la arquitectura del computadorAnalisis de la arquitectura del computador
Analisis de la arquitectura del computador
 

Más de Leopoldo Armesto Ángel

Más de Leopoldo Armesto Ángel (9)

Electronica. Placa multisensor
Electronica. Placa multisensorElectronica. Placa multisensor
Electronica. Placa multisensor
 
Electronica actuatores aplicaciones IoT
Electronica actuatores aplicaciones IoTElectronica actuatores aplicaciones IoT
Electronica actuatores aplicaciones IoT
 
Electronica sensores aplicaciones IoT
Electronica sensores aplicaciones IoTElectronica sensores aplicaciones IoT
Electronica sensores aplicaciones IoT
 
Electronica. ESP
Electronica. ESPElectronica. ESP
Electronica. ESP
 
Electronica. Arduino
Electronica. ArduinoElectronica. Arduino
Electronica. Arduino
 
Electronica basica
Electronica basicaElectronica basica
Electronica basica
 
Introduccion al IoT
Introduccion al IoTIntroduccion al IoT
Introduccion al IoT
 
IoT: Recursos, materiales y recomendaciones
IoT: Recursos, materiales y recomendacionesIoT: Recursos, materiales y recomendaciones
IoT: Recursos, materiales y recomendaciones
 
Introduccion al IoT. Parte I
Introduccion al IoT. Parte IIntroduccion al IoT. Parte I
Introduccion al IoT. Parte I
 

Último

Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
AndreaTurell
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 

Electronica: microcontroladores aplicaciones IoT

  • 1. Electrónica Microcontroladores en Aplicaciones IoT Leopoldo Armesto Profesor titular de Universidad Universitat Politècnica de València 1
  • 3. Señales Digital vs. Analógico : Una señal digital varía entre dos estados posibles ALTO o BAJO, mientras una señal analógica de que puede tomar cualquier valor dentro de un rango de voltajes. Entrada digital: Un dispositivo externo controla la tensión y el microcontrolador ‘monitoriza' sus cambios, por lo que podemos leerlo como alto o bajo. Salida digital: El microcontrolador puede establecer una tensión alta o baja. Entrada analógica: Un conversor analógico-digital (ADC) interno convierte el valor analógico en un número decimal (típicamente valores discretos con 10 bits o 16 bits de resolución). 3
  • 4. Señales PWM (Pulso de amplitud modulada): Una señal periódica con tiempos variables alto/bajo. Normalmente se utiliza para controlar los transistores, generar frecuencias, etc ... Pueden ser vistos como señales ‘analógicas’ para los componentes con dinámica lenta, tales como motores o filtros analógicos. Interrupciones: Señales especiales que se interrumpen el flujo del programa actual para que una tarea de mayor prioridad puede ser ejecutada. Externas: Las señales externas pueden generaruna interrupción en los pines específicos. Temporizadores: La mayoría de los microcontroladores incluyen temporizadores para medir el tiempo o ejecutar tareas periódicamente. 4
  • 5. Señales Señalesde bus: Se utiliza para transmitir datos digitales entre el microcontrolador y otro dispositivo externo. UART: Comunicación serie con dos líneas (RX y TX) entre dos dispositivos. I2C: La comunicación serie con dos líneas (SDA y SCK). arquitectura maestro- esclavo. SPI: Comunicación serie dúplex completa. Utiliza cuatro líneas (CLK, MOSI, MISO, SS). Arquitectura maestro-esclavo. 5
  • 6. Memoria La memoria de programa(memoriaFlash): Donde almacenamos nuestro código, no volátil. Grande, en comparación con la memoria de datos, ya que es barata. Memoriade Datos: RAM (SRAM): Donde almacenamos las variables que utilizamos en nuestro código. Se borra al inicio (volátil). Registros de funciones especiales (SFR) están conectados a los periféricos específicos como de ADC o temporizadores. ROM (EEPROM): Donde almacenamos variables persistentes. Por lo general, es aún más pequeña que la SRAM, porque es cara. 6
  • 8. Alternativas Microcontrolador • Simple de usar • Bajo consume • Muchos tipos de señales accesibles. Microprocessor • S.O. • Mayor capacidad de cálculo • Compatible con dispositivos externos DSP • Similar a mC, pero especializado en el procesamiento de señal • Requiere conocimientos avanzados FPGA • Muy rápido • Requiere pensar como un diseñador de circuitos integrados. • Desarrollo mucho más lento. 8 Arduino Uno Wifi Rev. 2 Raspberry Pi 3 B+ DSP TI Alhambra
  • 9. Electrónica para IoT Arduino Uno WiFi • Fácil de usar y muy divulgado • Caro comparado a alternativas. ESP8266 • Barato • Programación con Arduino IDE • WiFi ESP32 • Barato • Programación con Arduino IDE • WiFi/Bluetooth • Más rápido que ESP8266 RaspberryPi 3 B+ • Más cara que una RaspberryPi Zero W • ConexiónEthernet • TarjetaSD • Cámara • Procesador con 4 núcleos RaspberryPi ZeroW • Bastante barata. • WiFi y Bluetooth. • TarjetaSD • Cámara • Procesador con 1 núcleo 9
  • 10. ESP8266 ESP-01 : Módulo Wi-Fi de muy bajo costo Puede ampliar las capacidades de Wi-Fi de Arduino Uno (y similares) a través de la conexión UART. 4 GPIOs disponibles. ESP-12E: 17 GPIOs disponibles (13 en NodeMCU) 1 entrada analógica (0V~1.6V) 10 ESP-01 NodeMCU ESP-12E ESP8266MOD
  • 11. Wemos D1 R2 Una placa de desarrollo basada en ESP8266 compatible con tarjetas para Arduino. Características: Wifi 802.11b/g/n 13 GPIO. 1 entrada analógica (3,3 V max). Memoria Flash de 4MB Velocidad del reloj 80 MHz Micro USB (programación y comunicación en serie). Conector de alimentación, 9~24V. 11 Wemos D1 R2
  • 12. ESP32 WiFi y Bluetooth (BLE) 32 GPIOs disponibles 18 entradas analógicas (12 bits) 10 entradas táctiles 2 DAC 4 SPI, 2 I2C y 3 interfaces UART Controlador SD, Ethernet, CAN, IR, Motor PWM, PWM LED 12 ESP32-WROOM-32
  • 13. Wemos D1 R32 Una placa de desarrollo basada en ES32 compatible con tarjetas para Arduino. Características: Wifi 802.11 b/g/n Bluetooth: v4.2 BR / EDR BLE 18 GPIOs y 6 entradas analógicas (3,3 V max). Memoria flash de 4 MB. 520KB de RAM Velocidad del reloj de 240 MHz Micro USB (programación y comunicación en serie). Conector de alimentación, 9~24V. 13 Wemos D1 R32
  • 14. Ejemplos Relé de control remoto usando ESP-01 Necesita un interface USB-UART externa para la programación Ideal para proyectos de domótica sencillos. 14
  • 15. Ejemplos Estación meteorológica: Medidas: Temperatura y humedad DHT11 / 22, presión, altitud y temperatura BMP180, LDR intensidad de la luz; valor Rain (Sensor de lluvia). Servidor IoT en la nube para registro de datos. 15
  • 16. Ejemplos Kit de iniciación al IoT: Entradas/Salidas básicas: 2 pulsadores, 2 LEDs, 1 LED RGB, 1 Potenciómetro. Sensores: Sensor de humedad y temperatura (DHT11), sensor de temperatura analógico (LM35), sensor de luz (LDR). Comunicaciones IR Zumbador. Pantalla OLED 16 Wemos D1 R32 Tarjeta multisensory con pantalla OLED
  • 17. Electrónica Microcontroladores en Aplicaciones IoT Leopoldo Armesto Profesor titular de Universidad Universitat Politècnica de València 17