发作品
标准版

【训练营】物联网时钟+576432A

1.7k
0
0
0
简介:训练营—物联网时钟
开源协议:GPL 3.0
创建时间:2021-09-26 20:11:48更新时间:2021-12-01 12:54:23

描述

目标:使用ESP32-PICO-D4以及使用中景园1.14寸屏幕做一个物联网时钟

理念:设计成为一款多功能的小巧开发板,拓展功能

资源描述:

1.USB typeC接口

2.CP2102串口以及自动下功能

3.SPI LCD显示支持(目前用的中景园1.14寸屏幕)

4.DS1302时钟

5.TF卡扩展

6.支持MPU6050陀螺仪

7.3个用户开关以及两个自定义指示灯(其中 IO34 IO35采用ADC实现按键功能)
开发方式:

1.arduino(目前采用 clion+platformio)   2.esp-idf   3.micropython

应用:

1.搭建arduino开发环境,安装ds1302 TFT-ESPI MPU6050库

2.使用附件代码编译运行

运行机制:

1.上电初始化LCD,方便打印目前状态信息

2.连接wifi,如果芯片内没有存储的AP SSID和passwd,则进行智能配网

3.打开手机上的esp_touch app连接室内wifi,进行配网(如果连接10s后没有成功,则重新进入配网状态)

4.配网后,获取时间信息写入到DS1302中

5.在loop中循环读取刷新显示

注意,如果当前没有任何网络可用,按住IO25对应的按键跳过wifi连接,直接从ds1302中读取时间

 

板子上飞线修改了部分IO连接  已修改了原理图及PCB 所有功能单独检测基本OK

坑:

ESP32-PICO-D4这个芯片是LGA的封装,管脚在芯片下面,无法判断是不是焊好,只能一个个测试,费了很长时间

IO34-39不能作为普通IO使用,仅限输入功能,用作ADC

屏幕易压坏

最后感谢立创提供的这次机会,让鄙人能够做一个好玩的板子,后期基于此 也可以学习LVGL

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
源码及视频.zip
34
2
有wifi演示.mp4
70
3
无wifi演示.mp4
36
克隆工程
添加到专辑
0
0
分享
侵权投诉
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程