收藏官网首页
查看: 34733|回复: 51

机智云插排开源

 楼主| 发表于 2021-3-11 00:32:15 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
机智云4孔插座开源开源内容
1.    控制4路插孔,可单控和全控。
2.    定时任务创建
3.    控制5V2.1A手机充电孔开关
4.    硬件接线开源已经参考设计
5.    掉电记忆开关状态
6.    远程升级
硬件参考
1.    本次设计采用ESP12F作为主控和WiFi网络通讯芯片。最小系统如下图所示。

2.    本次设计接线方式已经IO控制状态如下:
按键        GPIO0    低电平有效    长按softap(热点配置),短按控制全开
继电器1  GPIO5    低电平有效    插座开关控制
继电器2  GPIO4    低电平有效    插座开关控制
继电器3  GPIO13  低电平有效    插座开关控制
继电器4  GPIO12  低电平有效    插座开关控制
USB         GPIO14  高电平有效    USB手机充电孔开关
LINK       GPIO16  低电平有效    插座开关状态指示灯
USBLED   GPIO2    低电平有效    USB开关状态指示灯
3.    参考硬件如下
image001.png
image003.jpg
image005.jpg
image007.jpg
image009.jpg
image011.jpg
image013.jpg
4.    没有相关硬件的可以自己购买一个4路继电器的板子,一个5V2.1A电源板,一个内部空间大的插座(有条件的可以自己定制插座),一个ESP12F最小系统板来进行搭建。
云端部署
1.进入机智云新版本开发者中心https://developer.gizwits.com/menu/dashboard点击左上角创建。
image015.png
2.由于此处我没有加计量模块,此处选择无计量四路插座。
image017.png
3.选择产品开发,编辑数据点,保留以下数据点。
image019.png
4.点击左侧MCU开发,选择SOC方案32M,生成32M代码。
image021.png
5.    点击下载,将生成好的代码下载到电脑备用。
image023.png
6.    回到首页,点击右上角创建,创建一个移动应用。
image025.png
7.关联相关产品到应用。
image027.png
7.其他个性主题设计直接点击更换即可。
image029.png
8.构建应用,生成对应的手机应用安装包
image031.png
9.建好的应用下载到手机进行安装
image033.png
乐鑫ESP12程序编写
1.将前面下载备用的代码进行解压。
image035.png
2.用乐鑫IDE软件导入项目,没有软件的可以去QQ群438373554下载,将文件解压到非中文路径即可使用,不需要安装,一定要是非中文路径。
image037.png
3.按照下图配置导入代码
image039.png
4.按照如下图修改项目编译信息
image041.png
5.定义全局开关状态变量STATE[5],
image043.png
image045.png
6.编写云端下发响应程序
image047.png
image049.png
image051.png
image053.png
7.修改按键程序,此处采用1个按键。
image055.png
image057.png
8.实时引脚处理函数。
image059.png
image061.png
9.掉电记忆程序
image063.png
image065.png
image067.png
image069.png
10.编译烧录.
image071.png
11.远程OTA升级固件
image073.png
验证固件
image075.png
image077.png
image079.png
image081.png
image083.png
12.APP相关展示。
image085.jpg
image087.jpg
image089.jpg
image091.jpg
image093.png
教程到此结束,实际代码以附件开源为准,截图仅供参考,智能控制选机智云,方便快捷完成手中的项目。
代码附件全部下载解压 代码下载.zip (287 Bytes, 下载次数: 69, 售价: 5 金钱)
发烧友

0

主题

6

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2023-7-12 00:09:01 | 显示全部楼层
请问一下,金钱从哪里得到,做任务还是发贴,或者是充值?

点评

发帖之类的可以获取  详情 回复 发表于 2023-7-12 12:18
回复 支持 0 反对 1

使用道具 举报

0

主题

11

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2021-5-25 22:48:52 | 显示全部楼层
半颗糖 发表于 2021-5-25 22:33
原来下载了AITHINKER_V1.0,楼主的项目统统编译不成功,后来发现需要
使用链接中http://club.gizwits.com/th ...

编译器cygwin gcc和 cross gcc两个都可以 ;
选择Properties --> C/C++ Build --> Build command 中添加编译规则;
编译规则make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6
Properties --> C/C++ Build --> Build directory 选择编译的工程路径;
可以编译成功soc项目;

0

主题

11

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2021-5-19 12:33:47 | 显示全部楼层
编译错误,是什么情况
d:/ai-thinker/aithinkeride_v1.0/msys32/opt/arm-nono-eabi-gcc/bin/../lib/gcc/xtensa-lx106-elf/5.2.0/../../../../xtensa-lx106-elf/bin/ld.exe: cannot find -lhal
collect2.exe: error: ld returned 1 exit status
make: ** [../Makefile:363: .output/eagle/debug/image/eagle.app.v6.out] Error 1

0

主题

4

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2021-3-11 15:19:21 来自手机 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
好厉害,谁可以告诉我下载附件需要的金钱怎么充值的

4

主题

21

帖子

506

积分

高级会员

Rank: 4

积分
506
发表于 2021-3-12 10:58:48 | 显示全部楼层
本帖最后由 蔡奕彬 于 2021-3-12 11:01 编辑

楼主请教一个问题,应用构建要注意哪些事东西,出现构建应用失败,生成不了APP,谢谢!!上不了图。
QQ截图20210312104654.png

点评

提供应用名称,包名称和appid  详情 回复 发表于 2021-3-15 20:34

4

主题

21

帖子

506

积分

高级会员

Rank: 4

积分
506
发表于 2021-3-12 11:05:11 | 显示全部楼层
构建应用这名是自己定义的还是要哪里对应,谢谢。出现失败,烦请帮忙解答,谢谢!!!
QQ图片20210312104754.png

点评

这个是唯一的命名,如果失败就是重复了  详情 回复 发表于 2021-3-15 20:35
 楼主| 发表于 2021-3-15 20:34:18 | 显示全部楼层
蔡奕彬 发表于 2021-3-12 10:58
楼主请教一个问题,应用构建要注意哪些事东西,出现构建应用失败,生成不了APP,谢谢!!上不了图。 ...

提供应用名称,包名称和appid
发烧友
 楼主| 发表于 2021-3-15 20:35:21 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
蔡奕彬 发表于 2021-3-12 11:05
构建应用这名是自己定义的还是要哪里对应,谢谢。出现失败,烦请帮忙解答,谢谢!!! ...

这个是唯一的命名,如果失败就是重复了
发烧友

0

主题

11

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2021-4-2 18:33:18 | 显示全部楼层
钱怎么冲值

0

主题

11

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2021-5-25 22:33:06 | 显示全部楼层
原来下载了AITHINKER_V1.0,楼主的项目统统编译不成功,后来发现需要
使用链接中http://club.gizwits.com/thread-165632-1-1.html提到的AITHINKER-ESP8266-SDK (ESP8266IDE),但是切记一定要把原来使用的AITHINKER_V1.0卸载,然后使用楼主的ide编译楼主的项目就能编译了

点评

编译器cygwin gcc和 cross gcc两个都可以 ; 选择Properties --> C/C++ Build --> Build command 中添加编译规则; 编译规则make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6 Properties  详情 回复 发表于 2021-5-25 22:48

0

主题

2

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2021-6-3 19:36:41 | 显示全部楼层
编写云端下发响应程序编写到哪个文件里呢小白不懂。

0

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2021-8-1 22:13:56 | 显示全部楼层
看着不错,支持一下

0

主题

6

帖子

27

积分

新手上路

Rank: 1

积分
27
发表于 2021-9-27 17:24:45 | 显示全部楼层
看着不错,支持一下

0

主题

6

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2021-12-8 08:42:52 | 显示全部楼层
看着不错,学习一下

0

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-1-3 14:30:33 | 显示全部楼层
免费使用STM32、APP自动代码生成工具
It's really useful post, thanks for sharing your information
See more details

mobile number list

0

主题

16

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2022-1-9 23:00:44 | 显示全部楼层
烧录附件的代码后串口助手提示“error magic!
backup boot failed.

user code done“,不知道哪里的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表