自己DIY低成本智能设备?向你推荐两款经济实用的无线模块!
爱好者们自己DIY智能设备,除了创意和功能,还要考虑成本。成本主要就包括硬件和时间成本。材料太贵了不可取,花费时间和经历太多也不可取。好在现在网络发达,我们可以买到很实惠的电子模块来玩。说到智能相关的东西,大部分是和智能手机有关系,要想跟智能手机进行交互,蓝牙和WIFI模块时必不可少的。
爱好者们自己DIY智能设备,除了创意和功能,还要考虑成本。成本主要就包括硬件和时间成本。材料太贵了不可取,花费时间和经历太多也不可取。好在现在网络发达,我们可以买到很实惠的电子模块来玩。说到智能相关的东西,大部分是和智能手机有关系,要想跟智能手机进行交互,蓝牙和WIFI模块时必不可少的。
蓝牙和WIFI
1.蓝牙模块
蓝牙模块适合较短距离的控制,一般要跟手机先配对,建立连接,然后进行通信。我们使用蓝牙模块的时候,只要把它当做是一个串口设备就好了,蓝牙协议的工作,模块已经都完成了,面对我们的接口,就是普通的串口。对新手来说,我强烈推荐HC-06,这是一款支持蓝牙2.0协议的模块,只能作为从属设备来使用,价格非常亲民。基本上所有的智能手机都能识别连接它。
HC-06
如果你想让两个蓝牙设备之间进行通信,那就得考虑使用主从一体的HC-05了,一个当做是主设备,另一个当做从设备,都通过单片机串口来进行控制。
如果想要实现类似iBeacon的功能,你就要考虑用支持蓝牙4.0协议的模块了。网上基于cc2541的模块就比较合适了。
2.WIFI模块
WIFI模块比蓝牙模块的使用场景更广,开发方式更多样化。一般远程控制我们都会使用云服务器+WIFI模块的方式来实现。我给大家推荐ESP8266模块,一是便宜,在一个开发相对简单,不仅可以通过串口来控制,还能用官方的SDK来开发,更是可以使用ARDUINO
IDE来进行编程。当使用串口来控制的时候,用法和蓝牙模块类似;使用SDK和ARDUINO
IDE开发时,就可以把8266当做一个带WIFI功能的CPU来使用了。
ESP8266-12F
云服务器的搭建也不用担心,因为有很多免费试用的云平台,比如机智云、中移物联等等,可以帮助我们轻松快速的做出自己的智能硬件。