5742浏览
查看: 5742|回复: 1

[ESP8266/ESP32] ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3

[复制链接]
本帖最后由 豆爸 于 2023-6-7 10:46 编辑

1 概述

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图1


太空人桌面小电视(Wifi天气时钟)作为一个桌面小摆件既可爱又实用,一直想手搓一个。网上也有很多开源的,但都是需要自己打板、焊接,望而却步。

Beetle ESP32-C3这块开发板尺寸只有25x20.5cm,比1.3英寸的TFT液晶屏小巧,还带锂电池充电管理芯片,非常适合做太空人小电视。

2 关于硬件

  序号                             名称                                     数量           
   1                       Beetle ESP32-C3                           1块
   2             1.3寸或1.5寸ST7789驱动的TFT屏             1块



2.1 Beetle ESP32-C3






(1)简介



Beetle ESP32-C3是一款基于ESP32-C3 RISC-V 32位单核处理器芯片的主控板,专为物联网 (IoT) 设备而设计。
Beetle ESP32-C3在仅硬币大小的体积上引出了多达13个IO口,制作项目时不必再担心IO口不够用的情况,同时主控板还集成锂电池充电管理功能,可以直接连接锂电池,不需要外围模块,同时保证应用体积和安全性。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图14


(2)引脚


ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图15





2.2 LCD显示屏

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图16



(1)简介




  • 工作电压:3.3V~5V
  • 像素个数:240列 × 240行
  • 接口方式:SPI接口
  • 驱动芯片:ST7789



3 接线方案

为了方便大家接线,提供2种方案。

方案(一):


方案一,Beetle ESP32-C3焊接排母,TFT显示屏可以直接插入到Beetle ESP32-C3排母上

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图17



接线:

Beetle ESP32-C3     TFT显示屏

        IO0                      SCL


        IO1                      SDA


        IO4
                      RES

        IO6
                      DC

       不接                       BLK



方案(二):

方案二采用TFT显示屏通过转接板插在Beetle ESP32-C3。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图18


接线:

Beetle ESP32-C3      TFT显示屏

        IO4                      SCL


        IO6                      SDA


        IO7
                      RES

        IO2
                      DC

       不接                       BLK



4 程序烧录

程序来源于立创开源硬件平台,是适配于ESP32芯片组的。笔者进行了简单修改,成功适配于Beetle ESP32-C3。

开源项目地址:https://oshwhub.com/xmz0916/esp32-desktop-tv,感谢其作者:xutoubee

(1)运行附件里的烧录工具flash_download_tool_3.9.3。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图2



(2)Chip Type选择:ESP32-C3,LodeMode选择:USB,点击OK按钮


ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图3


(3)将ESP32-C3的9号引脚与GND短接
(4)使用USB线将
ESP32-C3连接到电脑

(5)点击第一行后面的“...”按钮,选择附件文件中固件目录下的4M_Flash_CLOCK.bin,地址填入:0x00,勾选前面复选框,使其处于打勾状态
ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图4



(6)选择对应的COM口,点击“ERASE”按钮。完成后,点击“START”按钮,等待完成。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图5


(7)断开USB数据线,断开ESP32-C3的9号引脚与GND的短接,重新插上USB数据线,显示如下图所示。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图7


(8)使用电脑或者手机连接热点“桌面小电视”。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图6


(9) 浏览器地址栏输入:192.168.4.1,并回车。依次输入wifi名称和密码,点击“保存并连接”。

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图8


(10)重启,连接上wifi,即可看到桌面小电视界面。
ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图9





5 运行效果

ESP32桌面天气时钟小电视保姆级教程——基于Beetle ESP32-C3图10



6 相关资源

附件1:烧录工具
下载附件flash_download_tool_3.9.3.rar

附件2:方案一固件及程序源码
下载附件方案一.rar

附件3:方案二固件及程序源码
下载附件方案二.rar









三春牛-创客  初级技神

发表于 2023-6-9 15:21:39

厉害厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail