Загрузка...

Integración ESP32 + Raspberry Pi (LVGL): Avance en Comunicación UART para BLE

Sigo avanzando con la integración. En este punto, logré que el ESP32 envíe los resultados del escaneo Bluetooth a la Raspberry Pi para visualizarlos con LVGL.

Lo que hice fue establecer una comunicación básica por UART. Definí un formato de comandos propio basado en strings para pasar la información. No es complejo, pero es lo que me funcionó para que los datos del escaneo se desplieguen correctamente en la interfaz gráfica.

En el video se ve:
El estado actual del código de las pantallas en LVGL.
Cómo quedó la lógica de escaneo en el ESP32.
El funcionamiento del protocolo de comandos UART que armé.
Pruebas reales del escaneo y su despliegue en la aplicación.

---
Capitulos:

00:00 - Introducción
00:29 - Demo
01:45 - Explicacion inicial de flujo
02:14 - Habaldno de UART
02:46 - Cambios en zerovolts-ui
03:36 - revisando archivo servicio UART
04:13 - Revisando Pantalla de bluetooth
05:15 - Componentes nuevos de LVGL reutilizables
05:45 - Pantalla principal de bluetooth
06:20 - Pantalla de scaner bluetooth
07:29 - Pantalla que muestra detalle de dispositivo
08:38 - Explicando codigo de "controlador"
10:08 - Explicando zerovolts-firmware
10:20 - UART en el esp32
13:50 - Nuevo flujo de scaner esp32
17:13 - Explicando formato de "comando" UART en esp32
20:34 - Cierre video

---
Recursos
Github:
https://github.com/zero-volts/zerovolts_firmware
https://github.com/zero-volts/zerovolts-ui

espressif:
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/uart.html

#ble #esp32 #espressif #lvgl #raspberry #raspberrypi #coding #bluetooth

Видео Integración ESP32 + Raspberry Pi (LVGL): Avance en Comunicación UART para BLE канала zero-volts
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять