这篇文章给大家聊聊关于家居行业网站源码分享下载,以及家居网站推荐对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
以ESP32模组为主控设计的开发板。
支持WIFI、蓝牙、以太网、RS485、CAN等通信方式……
软硬件已全部开源,配套Easyio驱动库、CSDN博文教程,方便大家从ESP-IDF入门物联网的学习与开发。
全文导航:电路设计图、打样建议、硬件外设物料说明、硬件功能特色说明、Easyio开源驱动库、获取ESP-IDF和esp-idf-tools,文章所有资料来源
电路设计图
01_USB_DOWNLOAD
02_POWER
03_ESP32_LCD_ETH_SD_KEY
04_LED_ADC_IR
05_I2C_RTC_485_CAN
PCB
打样/贴片建议
配套的Demo库:Easyio库的例程均可完美运行。
PCB源文件开源,每人每月可在嘉立创免费打样两次。
非硬件玩家,不建议自行焊接,购齐整板元件的开销很大!
另因玩家技术参差,有概率焊接失败。
此硬件经过多次打板验证,最终在JLC进行了小批量量产,可以说功能完美无Bug。
如选择自行焊接,建议打一张钢网,又不贵,可极大提高焊接效率,亦可降低手焊的失败概率。
硬件外设
1.ADC*2
电池、光照,电源可程控。
2.按键*4
BOOT、用户按键。还有两个是复位和电池电量指示。
3.触摸按键*1。
4.用户LED*1
同IO扩展WS2812B灯带。
5.38KHz
红外接收、发射。
6.RS485、CAN
同IO复用,也可复用为UART等使用。
7.I2C外设*4
ICM-20600六轴惯性、SHT30温湿度、PCF8563-RTC,还有在背部的电容触摸屏FPC座。
8.触摸屏
2.0寸单点电容触摸屏,320*240分辨率,液晶屏使用SPI、电容触摸I2C。
9.拓展接口
LCD/OLED/SPI扩展接口、I2C扩展接口、3.3/5V电源扩展接口。
10.接口
TF卡接口,MicroSD。以太网扩展接口,可插接LAN8720以太网模组。TypeC电源、下载、调试接口。
11.CH340
板载CH340自动下载电路,最高波特率为2Mbps。
12.电池座
板载18650电池座,锂电保护IC和充放电电源管理芯片,仅用板载电池即可提供3.3V和5V的2A电源输出。且3.3V电压轨为UPS,可保持板载硬件的不断电运行。
13.配置
自制的ESP32模组为ESP32-WROVER-E,选用的16MFlash+8MSDRAM的版本,已经是满配了。自己打样焊接时选用简配的即可。
硬件功能、特色
1.板载ESP32-WROVER-E
16MFlash+8MPSRAM满配,双核240MHz,可进行WIFI、蓝牙、以太网的开发与应用。
板载的ESP32IO全引出,方便调试和扩展。
2.PCB尺寸
9.8*9.8cm,麻雀虽小五脏俱全,用嘉立创EDA设计还能免费打板(需要先领免单券)。
3.以太网
可扩展LAN8720百兆以太网,正好插接在开发板的右上角“排母”,以进行有线以太网的扩展。
4.触摸
2.0寸电容触摸屏为ST7789V+FT6236U的组合。
IPS全视角,单点电容触摸。
手感和寿命都大幅度优于电阻屏。
手头紧不想上电容触摸屏的也不用担心,正面预留了一排SPI扩展接口,可用来插接LCD/OLED,可兼容TB上许多的显示模组。
5.电池
板载18650电池座,锂电保护和锂电充放电管理。电源开关开启时,3.3V为不间断电源,不会因插拔USB造成ESP32重启。
6.调试
TypeC接口充电+下载调试,板载CH340全自动下载电路,与电脑连接只需使用TypeC线,不需额外下载器。
7.其他
集成六轴IMU加速度计陀螺仪(ICM-20600)、SHT30温湿度传感器、PCF8563独立RTC、红外收/发、光感等传感器,一板玩转智能家居。
配套诸多源码Demo,目前在列的已有60多个,涵盖各外设、WIFI、以太网、LVGLGUI。
软硬件全开源:https://oshwhub.com/mazhiliang/esp32-devinclude&34;。
即可使用Easyio的全部功能。
获取ESP-IDF和esp-idf-tools
首先。
获取ESP-IDF,建议V4.2版本,V4.3版本与我的Easyio驱动库有兼容性问题下载esp-idf-tools-setup安装工具,此工具是乐鑫专为windows平台下快速安装ESP-IDF而设计
我这台电脑之前已经安装了esp-idf-v4.3,在cloneV4.2需要存放到不同的路径。
先将Python装好,版本3.8及以上。
勾选最下面的AddxxxtoPATH,安装。
更新,这一步也是必须的,不然后面运行Vscode插件可能会报错。
windows搜索cmd,使用命令行窗口:python.exe-mpipinstall–upgradepip
如此就是获取成功!
由于篇幅原因,全部内容放上来真的会很长,想要自己DIY请戳文章最下方的文字链
文章中所有资料来源见下行的文字链
ESP32开发板ESP32-IOT-KIT全开源物联网开发板-嘉立创EDA开源硬件平台
如使用文字链中的源码,请注明出处。
如果你觉得这篇文章还不错的话
欢迎点赞、关注、转发~
我会持续更新优质开源项目!
好了,文章到此结束,希望可以帮助到大家。