文档章节

【我爱DIY】SOC方案的智能开关,成本只需20多

机智云开发者
 机智云开发者
发布于 2017/08/03 14:47
字数 1125
阅读 546
收藏 0

精选30+云产品,助力企业轻松上云!>>>

导读:截止2017年第二季度,据说小米的智能插座就卖了6000万个。炒了N多年的物联网IoT、智能硬件等概念逐渐落地,市场上相关产品如雨后春笋般的涌现出来。作为一个DIY爱好者、创客,怎能不心痒痒,但是物联网应用涉及的技术面十分广泛,从MCU编程、通信协议开发移植、APP开发、服务器搭建…….oh,my god,还是算了吧,让很多人望而却步。今天小编就分享一个超级简单的开发方法,不用自己开发APP、服务器,甚至单片机的代码都帮你一键生成好了,让你只需30分钟就能DIY一个专属的智能插座。

1.硬件制作
采用ESP8266无线WIFI SoC作为控制核心以及通信模块。用SoC版本的好处在于如果你是做简单的功能,那么用SoC可能是最佳的选择。最重要的一点就是省钱,如果你用MCU做,那么基本上只能STM32和arduino来做,STM32只有LQFP封装,这样就要打板,50块,arduino也不便宜,而且大小就在那里,想做得更小,几乎不可能。这是esp8266的最小系统以及一些引脚分配:
 
下面是电源模块的,220V转5V的电源模块是买的,这样做一来安全,二来方便。这里我放了一个电解电容和独石电容。104的独石电容用来滤高频波:
 
下面是5V转3.3V的稳压芯片,这是给ESP8266供电的:
 
下面是最重要的控制部分,继电器和光耦:
 
相关接口端子:
 
 

序号

名称

数量

单价

总价

1

ESP8266-12F

1

11

11

2

220V转5V电源模块

1

10

10

3

松乐继电器

1

0.97

0.97

4

电源端子

3

0.28

0.84

5

P521光耦

1

0.44

0.44

6

AMS1117-3.3V

1

0.1

0.1

7

6CM*6CM洞洞板

1

0.54

0.54

8

S9014三极管

1

0.04

0.04

9

1N4007二极管

1

0.03

0.03

10

10uf电容

2

0.03

0.06

11

1K电阻

6

0.015

0.09

 

 

 

 

24.11



2.实物展示
下面是在洞洞板上做好的,请无视我渣渣的焊工~

 
 
把它装到插座里面去的样子:
 
 
3 SoC软件和APP
很多人不会编程序,机智云这样的物联网自助开发平台真是太棒了,提供2大神器帮助小白:MCU代码自动生成工具和APP代码自动生成工具。首先,我们要创建一个产品,然后定义一些数据点,这里就不做详细的介绍,不清楚的可以看一下开发者中心的文档中心,里面有详细的介绍。创建产品的时候,我们要选择wifi方案,不要选蓝牙和中控。这里我只做了一些简单的数据点。因为我需求没有那么多。下面是基本信息和数据点的截图:

 
 
然后,我们把机智云自动生成的SoC版的代码框架下载下来:
 
下面就是要搭建SoC的开发环境了,机智云的文档中心里面也做了大量的教程:
http://docs.gizwits.com/zh-cn/deviceDev/UseSOC.html 链接在此,我这里就不做过多的讲解了,我用的是ubuntu 16.04的64位,没有问题。

 
APP不用自己开发,机智云提供一个现成产品调试APP(含设备发现、设备绑定、推送、设备分享等基础功能),在应用商店搜索“机智云”即可下载,直接用就好了,我向来喜欢拿来主义:
 
当然,如果想DIY一款APP,那就使用APP代码自动生成服务,一键生成代码包,可以在源码的基础上进行二次开发,比如修改成更美观的界面、加入更丰富的功能等。机友们,有了MCU代码自动生成工具和APP代码自动生成工具,2天就可以搞定一个智能硬件Demo啦!!!
关于UI设计开发,可在网上观看相关视频,搜索“物联网平台机智云Android开源框架入门之旅”


 

机智云开发者
粉丝 3
博文 29
码字总数 31677
作品 0
广州
私信 提问
加载中
请先登录后再评论。
无线充SoC方案及MCU方案

骊微电子推出有多款无线充专用集成芯片,其中HC5701是一款5W超高性价比的无线充方案专用IC;HC5703C 是一款无线充电专用 IC,控制输出功率最高可达 15W,HC5808L高集成SoC发射芯片,是一款高...

osc_93u9qofu
04/29
8
0
无线充SoC方案及MCU方案

骊微电子推出有多款无线充专用集成芯片,其中HC5701是一款5W超高性价比的无线充方案专用IC;HC5703C 是一款无线充电专用 IC,控制输出功率最高可达 15W,HC5808L高集成SoC发射芯片,是一款高...

骊微电子
04/28
0
0
无线充SoC方案及MCU方案

骊微电子推出有多款无线充专用集成芯片,其中HC5701是一款5W超高性价比的无线充方案专用IC;HC5703C 是一款无线充电专用 IC,控制输出功率最高可达 15W,HC5808L高集成SoC发射芯片,是一款高...

骊微电源芯片
04/28
0
0
无线充SoC方案及MCU方案

骊微电子推出有多款无线充专用集成芯片,其中HC5701是一款5W超高性价比的无线充方案专用IC;HC5703C 是一款无线充电专用 IC,控制输出功率最高可达 15W,HC5808L高集成SoC发射芯片,是一款高...

骊微电子
04/28
0
0
高通QCA4002/QCA4004智能WIFI芯片

QCA4002和QCA4004是物联网(物联网)的智能连接WIFI SoCs(片上系统)。 QCA400x是物联网(物联网)的智能Wi-Fi平台.这个联网平台的目的是让客户以最少的开发努力和成本,将功能齐全的Wi-Fi添加到多...

牛牛00
2019/05/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用getApplication()作为上下文的对话框抛出“无法添加窗口-令牌null不适用于应用程序”

问题: My Activity is trying to create an AlertDialog which requires a Context as a parameter. 我的活动试图创建一个AlertContext,它需要一个Context作为参数。 This works as expect......

法国红酒甜
27分钟前
0
0
java常用开发支持类库

UUID类 UUID是一个生成无重复字符串的程序类(JDK1.5之后出现),这个程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义(无重复指的是出现重复的概率极低)。 一般在获取UUID时...

哼着我的小调调
37分钟前
15
0
亚马逊测评买家号多开_可以解决这个问题嘛?_微信公众号: VMlogin中文版

对于很多亚马逊卖家来说,做亚马逊测评是并不可少的,都在为了自己的店铺能够获得更多的销售,着重培养自己产品的各项属性,以求获得一个更好的权重排名从而获得更多的曝光,但是在旺季期间亚...

竹节猫-ASOer
44分钟前
10
0
从封装变化的角度看设计模式——对象创建

封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约...

良许Linux
45分钟前
0
0
Java基础系列——数组之java.util.Arrays使用以及可能出现的异常(12)

java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比 如排序和搜索)的各种方法。常用方法如下所示: boolean equals(int[] a,int[] b) 判断两个数组是否相等。 String toStrin...

卢佳鹏
58分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部