ESP8266随身小助手【前言】ESP8266作为大多数小白入门单片机的产品,并且可以使用arduino编程对小白及其的友好!在硬件方面esp8266(esp12f)外围电路甚至不需要很多的电容电阻即可画好电路板。所以在此给小白提供一个项目,从软件/硬件方面完成一个项目,从而极大的提升目前的水平,以及获得极大的成就感!
【当然,如果你感觉没有硬件方面的需求,可以买一块esp8266开发板来学习软件部分】
【此项目硬件/软件完全开源,请放心食用】
【成品展示】
1.【芯片方案】
【主控芯片】ESP-12F(esp8266的芯片)
带有wifi功能,可与网络服务器通信
【电源管理】IP5306
开关充放电,边充边放功能,保护功能
【传输芯片】ch340k
超小体积,自动下载电路(无RX|TX引脚引出)
2.【代码方案】
【芯片编程】Arduino
【服务端编程】PHP (本项目用的是作者的服务端)
//处理JSON数据库
//ESP8266wifi库
//http通信库
//网络服务器库
//自动配网库(中文)
//NTP时间库
//UDB连接库
//屏幕库
4.【项目进度(软件)】
- 【×】动态壁纸
- 【×】哔哩哔哩自动签到
- 【√】哔哩哔哩视频信息
- 【√】微信获取单片机信息
- 【√】励志短句
- 【√】自动配网
- 【√】时间显示
- 【√】WIFI信息
- 【√】服务器实时状态
- 【√】实时天气
- 【√】实时油价
5.【项目进度(硬件)】
- 【√】电路设计
- 【√】按钮模块
- 【√】外壳设计
- 【√】PCB设计
- 【×】外壳2.0
6.【BOM元器件列表】
【type插口】16p,负责供电,以及数据的传输,正反面都可插
【串口通信芯片】ch340k,理论上ch340系列的都可用,只不过ch340k体积最小,价格差不多
【主控芯片】esp12f,esp7好像也可以,推荐esp12f
【静电保护电路】对信号输入起静电保护功能,同时肖特基二极管防止反接
【5V转3.3V芯片】AMS1117-3.3,很简单的一个芯片,但是目前用下来,这个芯片比较容易发热烧坏,建议多买几个备用!
【自动下载电路】非常典型的自动下载电路。通过两个s8050三极管,来实现自动转换电平
【电容/电阻】芯片启动时,必要的引脚接10kΩ的电阻,以及VCC和GND之间的滤波电容
【充放电管理】ip5306的经典电路,LED1-3是指示灯(可不放)
【按钮模块】电阻的必须加的,引脚可自定义
【其他引脚】0.96oled 4针屏幕,开关引脚必须引出,其余随便
8.【开源资料】
1.嘉立创直接打样文件(领卷免费)
2.库文件
3.arduino源码
9.【联系方式】
【QQ】3046981740
【邮箱】xemowoq@qq.com
接口永久开放,请勿滥用
有任何不懂的都可以留言讨论
10.【细节图】
小恶魔owo 2024-2-2 15:40
自做自受 2024-1-8 17:19
这小助手是干什么用的
面包板社区管理员 2024-1-8 15:13