Open Source Mini TV Based on ESP32 and LVGL 8.0

This is an interesting project to share with those in need. For more details, please read:

https://gitee.com/wangpeng25/the-little-bili-tv

Open Source Mini TV Based on ESP32 and LVGL 8.0
Input image description

Supported Features

  • WeChat Network Configuration (Completed)
  • Time Display (Completed)
  • Three-Day Weather Display (Completed)
  • Temperature and Humidity Display (Completed)
  • Bilibili Follower Count Display (Completed)
  • Fund Trend Display (To be improved)
  • Web Settings (Completed)
  • Temperature and Humidity MQTT Reporting (Under consideration)
  • Computer Performance Display (To be improved)
  • Event Reminder (To be improved)
  • WeChat Mini Program Support (Under consideration)
  • Computer Screen Display (Under consideration)

File Distribution

  • Main is the starting folder, storing LVGL interface files
  • Components store the drivers
  • The HTML folder contains SPIFFS filesystem files, storing the web pages to be burned into ESP32
  • The PCB file contains schematics and production files

File Resources

Firmware and related software files link: https://pan.baidu.com/s/1boCcqZjzDPuFvZM_3Qj4cA#list/path=%2F Extraction code: xxyd

PCB Schematic Address:

Upper layer: https://oshwhub.com/xiaoxiaoyudu/bi-li-bi-li-xiao-dian-shi2-0 Lower layer: https://oshwhub.com/xiaoxiaoyudu/bi-li-bi-li-xiao-dian-shi2-5-ban-ben

Image Conversion Tool Source Author GitHub Address

https://github.com/zhangjingxun12/Lvgl_image_convert_tool

Font Conversion Tool using Ali Brother’s Tool

http://www.lfly.xyz/forum.php

Video Demonstration Address

https://www.bilibili.com/video/BV1zh411Z7DV

Development Tools

Developed using VSCode software, installed ESP-IDF plugin, IDF version 4.3

Leave a Comment