加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

红水杯 发布

【物联网】鸿蒙物联网智能开关&开发板

 
设计简介

简介:通过传智教育Hi3861 IoT WiFi 模组和软件相结合控制舵机或者继电器,实现智能开关功能。

 

主控特点:传智教育Hi3861 IoT WiFi 模组是一款基于海思 Hi3861LV100 芯片的系统级封装模组,可提供完整的 Wi-Fi IoT 开发功能。模组已将晶振、滤波电容、WiFi 天线等外围器件集成封装,只需要 3.3V 供电即可正常工作。使用传智教育 Hi3861 IoT WiFi 模组可以大大提升开发和管控效率,降低供应链的复杂程度。模组可以广泛应用于,智能家电、智能门锁、低功耗 Camera、穿戴设备、医疗设备、传感器及其他低功耗 IoT 设备。

 

制作步骤:大致分为原理图设计、PCB打样、元器件选购、板子焊接、程序设计、软硬件调试。

 

一、原理图设计:

1.设计前先构思设计方案 :

 

2.电路设计流程图:

3.根据流程图在立创EDA绘制各模块原理图,原理图绘制完成后进行PCB排版与布线。本人技术有限,若PCB布线存在不规范,还请大神多包涵并加以改正。

 

4.最小系统示意图

VCC 3.3V 供电,放置 100nf 和 10uf 的滤波电容
EN 引脚拉高,芯片使能
SW1 为 reset 按键,拉低芯片重启

 

5.供电接口:采用TYPE-C接口,供电程序仿真都可实现。

6.程序下载电路:采用ch340N,价格合适,不需要外接晶振时钟电路。

7.稳压电路:本来打算设计DC-DC稳压,考虑成本最后选择线性稳压(LDO)

8.按键电路:左为RST按键,右为舵机控制按键,都加入上拉电阻和滤波电容。

9.继电器电路

 

二、PCB打样:

这里推荐在嘉立创打样,有免费包邮打样活动,本人平时都在嘉立创打样,价格优惠、质量可靠。打样板子如下图

 


 

三、元器件购买:

这里看个人选择,根据BOM在立创商城选购,立创商城元器件齐全且质量有保障。

 

四、板子焊接:

注意区分CH340N的方向,其他没有太多要求,焊接技术就看个人啦!难点应该就是TYPE-C焊接了。

 

检查焊接是否成功,安装CH340串口驱动(驱动连接:CH341SER.EXE - 南京沁恒微电子股份有限公司 (wch.cn)),然后运行下载例程代码“Hi3861_wifiiot_app_allinone_v1.0.bin”程序作为校验。程序下载成功后,舵机转动,led2亮灭。若发现运行指示灯lde2不亮,可以根据原理图进行排查。

 

Hi3861_wifiiot_app_allinone_v1.0.bin为第一个版本

每次重置芯片后,舵机都会进行初始化运动,默认小灯会随运动亮灭。

WIFI:genkipi-switch 密码:12345678

 

Hi3861_wifiiot_app_allinone_v1.1.bin为第二个版本

每次重置芯片后,舵机不会运动,默认小灯不会亮。

 

WIFI:itcast    密码:12345678

 

焊接实物图


 

 

五、程序编写:

安装Python环境:双击python-xxx.exe

安装pycharm编辑器:pycharm-community-2021.3.2.exe

将插件安装到编辑器(拖拽进去):genkipi-python-xxx.zip

烧录固件(看视频教程):Hi3861_wifiiot_app_allinone_xxx.bin

 

六、软硬件调试:

1.驱动安装

下载CH340G驱动安装包,按安装步骤安装。

win8以上系统安装驱动

    确保电脑联网

 

    USB口插入开发板后电脑会自动识别设备,自动联网安装驱动设备成功。

 

    若电脑未自动安装驱动,打开设备管理器,找到插入开发板后弹出的新设备(未安装好驱动的情况下在“其他设备”中,带有黄色感叹号或问号),右键点击设备,选择 “更新驱动程序软件“-———“自动搜索更新的驱动程序软件

若以上方法仍未能正常安装,则进行以下设置

1、按键盘上的Winkey+R,在弹出的“运行”对话中输入“services.msc”,亦可通过“计算机管理”窗口下找到“服务”;

 

2、在服务列表中找到“Device Install Service”和“Device Setup Manager”两个服务项,确认这两个服务是否开启,如果没有开启,可以点击左侧的“启动”此服务。

 

2.程序下载

1、下载附件,打开固件”,运行下图标软件


打开程序后如下图设置


烧录完成

 

若烧录失败可用以下方法(教程由群友“天小肆”编写)

 

第一步将烧录器接上电脑的USB口并查看端口号,具体可以打开官方提供的“HiBurn.exe”软件点击“Refresh”,进行刷新查看,查看完就可以关掉。

 

fJb2RehY9L6qOHEOsqkb9OEgHZqR1mLn8HgEjM0l.png

CvcgyzidzEsAn95meqTjCBkmWCCHAOgcQtDT3BxD.png

第二步打开放有固件和烧录软件的文件夹,在文件夹界面按住“shift”键不放,并点击鼠标右键。找到“在此处打开powershell窗口”,并点击。此时会跳出一个界面。

E8RAbq2aBfEJyWSF6iajvRP3gZrjoxpYSbE14bpZ.png

qkgboFPxnnhytW5A282ZqQEu188pTLK10WN2mGZ0.pngAjTclZL2zuEpsnq35BrDJI1Cj1nFNzWdEw0OjJmr.png

第三步修改下列代码并复制粘贴进刚才的界面。

.HiBurn.exe -com:1 -signalbaud:921600 -bin:Hi3861_wifiiot_app_allinone.bin

这里解释一下这段代码的意思

“.HiBurn.exe -com:1 -signalbaud:921600 -bin:Hi3861_wifiiot_app_allinone.bin”

1、因为这里是按照我的方法打开的界面,所以要加“.”,不然会提示HiBurn.exe这个软件用不了。(如果是按照视频教程打开的方法不需要加“.”)

2、这个“com:1”要修改成对应的端口号,如上面的截图我是COM4所以要修改成“com:4”。同样你也修改成你对应的端口号。

3、这个“Hi3861_wifiiot_app_allinone.bin”指的是要烧录的固件名称,请跟文件夹里的固件保持一致。

最后把修改好的这串代码“.HiBurn.exe -com:4 -signalbaud:921600 -bin:Hi3861_wifiiot_app_allinone.bin”复制粘贴到刚才的界面窗口并点击键盘的“Enter”键,就开始烧录了,随即点击板子上的复位键建立联系。

dOtdKnx9h9c6l9LGMWdCUY4ckHwy8RdBClwEjdWi.png

等待烧录结束后,点击板子上的复位键灯就亮起来了。

8QThJCcL16u73f1DvyFkGS134KuFVbDPkIiUPLAm.png

 

 

划重点:程序安装教程及其它教程请点击 立创EDA官方 哔哩哔哩教程

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-16 20:24:34

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved