红水杯

[Internet of Things] Hongmeng IoT Smart Switch & Development Board

 
Overview
简介:通过传智教育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为第一个版本
每次重置芯片后,舵机都会进行初始化运动,默认小灯会随运动亮灭。
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.pngCvcgyzidzEsAn95meqTjCBkmWCCHAOgcQtDT3BxD.png第二步打开放有固件和烧录软件的文件夹,在文件夹界面按住“shift”键不放,并点击鼠标右键。找到“在此处打开powershell窗口”,并点击。此时会跳出一个界面。
E8RAbq2aBfEJyWSF6iajvRP3gZrjoxpYSbE14bpZ.pngqkgboFPxnnhytW5A282ZqQEu188pTLK10WN2mGZ0.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. This "Hi3861_wifiiot_app_allinone.bin" refers to the name of the firmware to be burned. Please keep it consistent with the firmware in the folder.
Finally, copy and paste the modified string of code ".HiBurn.exe -com:4 -signalbaud:921600 -bin:Hi3861_wifiiot_app_allinone.bin" into the interface window just now and click the "Enter" key on the keyboard to start burning. Then click the reset button on the board to establish contact.
dOtdKnx9h9c6l9LGMWdCUY4ckHwy8RdBClwEjdWi.pngAfter the burning is completed, click the reset button on the board and the light will turn on.
8QThJCcL16u73f1DvyFkGS134KuFVbDPkIiUPLAm.png 
 
Key points: For program installation tutorials and other tutorials, please click on the official Bilibili tutorial of Lichuang EDA
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-15 00:30:26

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号