原创 【电子DIY设计】+ 基于ESP8266打造的随身小助手

2023-12-4 21:24 1250 4 3 分类: 智能硬件 文集: ESP8266
ESP8266随身小助手
【前言】ESP8266作为大多数小白入门单片机的产品,并且可以使用arduino编程对小白及其的友好!在硬件方面esp8266(esp12f)外围电路甚至不需要很多的电容电阻即可画好电路板。所以在此给小白提供一个项目,从软件/硬件方面完成一个项目,从而极大的提升目前的水平,以及获得极大的成就感!
【当然,如果你感觉没有硬件方面的需求,可以买一块esp8266开发板来学习软件部分】
【此项目硬件/软件完全开源,请放心食用】

【成品展示】

1.【芯片方案】
【主控芯片】ESP-12F(esp8266的芯片)
带有wifi功能,可与网络服务器通信

【电源管理】IP5306
开关充放电,边充边放功能,保护功能

【传输芯片】ch340k
超小体积,自动下载电路(无RX|TX引脚引出)

2.【代码方案】
【芯片编程】Arduino
【服务端编程】PHP (本项目用的是作者的服务端)

3.【所需的库文件】
              //处理JSON数据库
             //ESP8266wifi库
  //http通信库
  //网络服务器库
           //自动配网库(中文)
                //NTP时间库
                 //UDB连接库
                  //屏幕库

4.【项目进度(软件)】
  • 【×】动态壁纸                     
  • 【×】哔哩哔哩自动签到       
  • 【√】哔哩哔哩视频信息       
  • 【√】微信获取单片机信息    
  • 【√】励志短句                     
  • 【√】自动配网                     
  • 【√】时间显示                     
  • 【√】WIFI信息                     
  • 【√】服务器实时状态           
  • 【√】实时天气                     
  • 【√】实时油价                     

5.【项目进度(硬件)】
  • 【√】电路设计    
  • 【√】按钮模块    
  • 【√】外壳设计    
  • 【√】PCB设计     
  • 【×】外壳2.0       

6.【BOM元器件列表】

7.【电路介绍】
【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, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-4067534.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论3条评论)

登录后参与讨论

小恶魔owo 2024-2-2 15:40

面包板社区管理员: 楼主,求细节图~~
有的,但是外壳部分有点小瑕疵

自做自受 2024-1-8 17:19

成品外观有点特别
这小助手是干什么用的

面包板社区管理员 2024-1-8 15:13

楼主,求细节图~~
相关推荐阅读
小恶魔owo 2024-11-27 01:12
【电子DIY】ESP32-CAM网络摄像头(未完待续)
前言最近在网上研究ESP32的种类的时候,发现有一款很特别的开发板----ESP32-CAM这款开发板是ESP32S芯片+一个OV2640摄像头(本文用的是OV3660摄像头,两个摄像头可以通用,且O...
小恶魔owo 2024-10-31 16:16
PHP获取服务器性能状态、资源使用情况
前言当我们需要获取linux服务器的状态时,比如APP要获取服务器状态、网页要显示服务器状态,那么我们就可以用exec函数来命令linux,然后读取linux的数据,但是exec函数在PHP中都是推荐...
小恶魔owo 2024-10-28 08:20
高德导航、路径规划运用在单片机及APP上,快速开发导航应用项目
前言(一)在当今这个瞬息万变的数字化时代,导航技术已经深入到我们生活的方方面面,从日常出行到物流配送,再到应急救援,无不彰显其重要性。随着智能手机和物联网技术的飞速发展,对于导航系统的需求不再仅仅局限...
小恶魔owo 2024-10-27 03:15
ESP32/ESP8266模块教程----OLED励志语录,自动换行
前言平时做项目的时候,为了让项目显得更高级,可以调用励志语录让OLED屏幕显示出来,比如桌面摆件,挂件,副屏等,可以用的上所以本期给大家分享一下ESP32/ESP8266,或者任何可以联网的单片机都可...
小恶魔owo 2024-10-22 22:47
三菱PLC使用ST语言超详细教程,用"C语言"玩转PLC
简介ST语言,全称为结构化文本(Structured Text),是一种高级编程语言,专为工业自动化和控制系统设计。我们学习PLC一般是用梯形图,梯形图学会后,学习SFC,但是我发现梯形图和SFC虽然...
小恶魔owo 2024-09-07 23:14
树莓派、香橙派,搭建网站服务器,拥有属于自己的服务器
效果展示(一)香橙派zero3(二)网站截图(三)服务器延迟速度前言(一)不知道大家手头上是不是都有一台或者多台服务器,服务器对大家做项目来说还是有很大帮助的,特别是可以给单片机加入非常多好玩的元素;...
我要评论
3
4
关闭 站长推荐上一条 /2 下一条