Kara 发表于 2019-8-2 19:38:34

从0开始做WiFi智能插座:第三步:烧写SoC程序

Wifi智能插座是IoT入门的经典案例。使用ESP8266 SoC方案来做智能插座是成本最低的IoT开发案例了,以往我们有几个版本的智能插座实现方案,如使用20元+实现老房子家用插座智能化、巧用代码自动生成工具实现智能插座开发等案例,本案例将分四步,从PCB打样开始,分享如何制作一个Wifi智能插座,并录制了相关视频以供参考。
上两期详细介绍了“生成供PCB打样的光绘文件、代码移植实现和相关原理”,这期我们来讲讲烧写SoC程序的准备工作、烧写顺序和注意事项。本文视频:www.bilibili.com/video/av43106622

[ 准备工作]在进行烧写SoC程序前,你需要做以下三步步骤:
1. 下载ESP8266对应的固件ESP8266 GAgent固件下载地址:download.gizwits.com/zh-cn/p/92/94
2. 确认固件文件

如图所示bin文件为我们所需要的固件。
3. 设备连接将ESP8266模块按照如下原理图进行接线,注意GPIO0(18号管脚)需要输入低电平,本实验直接接地处理,KEY1实现外部复位功能。

上图为烧录固件简易原理图,在产品中实际搭建线路时,请参考官方提供线路图以上准备工作做好后,就可以进行烧写了。
首先,下载乐鑫官方烧录软件,选择Windows(或Mac版)版本烧写软件文件夹,打开flash downloaded tool

跳出如下界面

由于本案例使用机智云Soc方案编译,烧写方式如下(32Mbit方案分区烧写)


[ 注意事项]1、在点击finish之前,配置无误后,需要检查COM口是多少:右键点击“我的电脑”可以查看,确认COM文件选哪个。

2、点击start之前,建议在下载前,进行硬件设备“短接”“复位”操作,以免烧录过程中出现卡顿。
相关推荐:
从0开始做WiFi智能插座:
[*]第一步:生成供PCB打样的光绘文件
[*]第二步:代码移植

基于ESP8266+机智云的低成本SOC远程孵化箱:(一)功能实现和材料准备(二)D3推送服务之邮件推送设置(三)孵化箱制作和孵化记录



扫一扫,开启您的IoT开发之旅
文章由 硬件开发平台 机智云 www.gizwits.com 整理发布



页: [1]
查看完整版本: 从0开始做WiFi智能插座:第三步:烧写SoC程序