基于ESP8266的STM32物联网开发板
这个板子也是我做的第二块开发板,同时也是一款物联网开发板。
既然是开发板,那我肯定是把所有模块都打通了;
既然是物联网开发板,也是把物联网打通了才会来画这个开发板。
废话不多说,先上图再详谈:
上图芯片周围的线看起来连到一起,其实并没有连上,这只是AD缩小后的一个算是BUG的一个问题吧。
关于这个开发板对应的上位机(app)
好了,下面讲讲具体的细节:
1.电源部分,可使用12V电源适配器或者2.54mm的12V接线端子或者USB MIRCO。
2.功能部分:
1.继电器电路
2.电机驱动电路
3.DS1302时钟电路
4.按键电路
5.蜂鸣器电路
6.LED显示电路
7.OLED显示电路
8.串口屏显示电路
9.红外模块电路
10.DHT11电路
11.蓝牙模块电路
12.光敏电阻电路
13.ESP8266WIFI模块电路
14.5V电源输出电路
15.3.3V电源输出电路
总的来说,我觉得功能是比较丰富的了,基本把STM32C8T6所有的IO口都使用完了。
亲测是板子是能够连上服务器的,并且互相通信。
这个板子有一个问题就是,7805发烫,原因可能是12V-5V压差太大了,效率变低了。下次可以换一个稳压芯片,或者输入不要是12V,如果是9V,现在这个稳压芯片应该没有这么烫。
改进的地方还可以是板子的大小,弄小一点可能会更好看。
关于物联网的贯通,有时间我会专门用一篇文章来详细介绍,如何从手机APP,通过服务器,发送命令到我们的硬件上,也就是板载了ESP8266芯片的硬件,同时可通过硬件,发送信息到我们的APP上,其中手机与硬件,是远程的,即使距离十万八千里,只要能连上网络,便能通信。
基于ESP8266的STM32物联网开发板相关推荐
- 基于stm32物联网开发板(1)
基于stm32物联网开发板(1) 本开发板采用了STM32F103RET6作为核心CPU,72MHZ工作频率,512KB flash,64KB Sram.本开发平台外设模块有ESP8266 WIF ...
- 基于stm32物联网开发板(2)--LCD屏幕
基于stm32物联网开发板(2)–LCD屏幕 LCD应用展示: LCD屏幕应用 1.概述 屏幕尺寸为1.3寸,分辨率240*240,颜色格式RGB565,驱动IC:ST7789VW: 超大可视角度:大 ...
- 基于stm32物联网开发板(3)--SYN6288语音模块
基于stm32物联网开发板(3)–SYN6288语音模块 1.SYN6288语音模块展示示例 SYN6288语音模块 2.概述 SYN6288-A语音合成模块是一款性价比更高,效果更自然的一款中高 ...
- 主从式网络的优点_贸泽电子原创开发板大赛【创意奖作品】物联网开发板做成主从机形式,是创意还是多此一举?...
没有创意,竞赛还有什么意义? 作为汇集了国内工程师中的一批顶尖高手的设计大赛,本届贸泽电子原创开发板大赛自然少不了"最佳创意奖",今天,就让我们来看看工程师大开脑洞的获奖作品有何稀 ...
- Esp8266物联网开发板详细使用教程
文章目录 前言 需要的资料 搭建SDK开发环境 SDK的编译和烧写 前言 之前在做智能家居的时候需要用到esp8266,我这边因为esp8266物联网开发板的技小新教程相对齐全就不用串口模块,直接使用 ...
- 基于ShineBlink物联网开发板和机智云平台开发的“针对短期内宠物无人照顾的智能宠物屋”系统
正式介绍作品前先说明一下,我是湖南文理学院计算机与电气工程学院的一名大三学生,我叫陈海涛.作品全部内容均为个人创意.个人设计并手工制作,后期会考虑写论文投期刊,So!!严禁抄袭!抄袭必究! 该作品是用 ...
- STM32下载程序至SRAM——基于正点原子精英STM32F103ZET6开发板
STM32下载程序至SRAM--基于正点原子精英STM32F103ZET6开发板 如题,由于STM32的FLASH烧写寿命在1万次左右,对于本人这样的改一行代码都想下载到开发板中测试的强迫症患者,真是 ...
- RuilongMaker ESP8266物联网开发板 串口WIFI模块无线收发 Mini版
ESP8266 IOT MiniBoard 物联网迷你开发板,是一款以ESP8266-12F为核心的物联网开发板,采用ESP8266-12F为主控,使用稳定性较高的CH340USB串口转换芯片,板载3 ...
- ESP8266串口wifi模块 NodeMCU Lua V3物联网开发板 CH340上传程序不显示
买的ESP8266串口wifi模块 NodeMCU Lua V3物联网开发板 CH340在上传店家提供的示例程序可以上传成功,但屏幕不显示,如下图. 方法:选择开发板时,选择"LOLIN(W ...
最新文章
- .Net应该学什么怎么学(一)
- 使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
- MyBatis的useGenerateKeys的使用方法
- Site Definition和Web Template的区别
- Git/Github--push自己的第一段代码
- Xamarin效果第二篇之公众号App
- springmvc,spring,hibernate5.0整合
- Selenium WebDriver的工作原理
- 数据库每日一题 2020.05.09
- python获取post请求中的所有参数_Django从POST reques获取请求参数
- (转)用AGG实现高质量图形输出(二)
- 别让自己成为一名废弃的程序员
- 20144303《Java程序设计》第10周学习总结
- 人人都该懂点儿TCP---ACK延缓(转)
- 微分算子求解微分方程
- java游戏项目超级马里奥
- C++描述 1113. 红与黑
- 深度linux打不开了,深度社区严重打不开
- 【可爱甜美圆嘟嘟的孩子壁纸】
- STM32的HAL库分析及使用