nodemcu和inventor的智能插盘实例

       2017年因为毕业设计我接触到了esp8266这款芯片,由于近年物联网开发的火热,这款芯片也成了非常热门的选择。

       本次教程利用一块ESP8266搭建一个独立的web服务器,可以用来做一个简单的智能插盘,并利用非常简单的inventor编程软件,生成一个安卓app,在同一个局域网下实现对插盘的控制。当然这也只是简单的应用,你也可以做出更好的。

材料:

1.软件:

      固件烧录工具:ESP8266Flasher

      lua脚本编译工具:ESPlorer

       安卓app编程:inventor

  2.硬件:

       nodemcu*1

       继电器*1

       市面上常见的插盘*1

        220v转5v变压器*1(手机充电器亦可)


一:nodemcu的结构图。

nodemcu和inventor的智能插盘实例_第1张图片
nodemcu引脚

二:固件烧录

关于固件下载请自行百科  网上教程很多。

开始刷固件的时候先按着flash然后按rest,之后松开rest,如果进度条走动,松开flash。否则重复这个过程。

固件工具

固件下载

三:lua脚本刷入

1.本次使用的是esplorer这款软件。软件界面如下。

nodemcu和inventor的智能插盘实例_第2张图片

2.lua介绍:lua下载


nodemcu和inventor的智能插盘实例_第3张图片

3.上传到nodemcu

打开esplorer,连接上nodemcu,注意设置好波特率9600.


nodemcu和inventor的智能插盘实例_第4张图片


nodemcu和inventor的智能插盘实例_第5张图片
把上面wifi账号密码改为你要连得账号密码


nodemcu和inventor的智能插盘实例_第6张图片
上传至nodemcu

上传成功后按下板子上的res这个键,重启一下。

四:安卓控制程序的编写。inventor

本次用到了一个特别简单的编程语言,属于模块化编程。这个可以在网页编程,使用qq登录就行。先上资源。安卓app和源代码

打开上面链接会到这个界面,选择qq登录


nodemcu和inventor的智能插盘实例_第7张图片

然后把资源里的aia格式的源代码导入进去就行了。当然你也可以更改下界面布局,背景图片了什么的,自己diy吧。


nodemcu和inventor的智能插盘实例_第8张图片


nodemcu和inventor的智能插盘实例_第9张图片


nodemcu和inventor的智能插盘实例_第10张图片


nodemcu和inventor的智能插盘实例_第11张图片
最后打包生成APP

至此软件方面就告一段落.

五:硬件方面。

由于本人做好的智能插盘不在身边,我就大概讲一下具体怎么连接。适当的配一些网图。

1.继电器

nodemcu和inventor的智能插盘实例_第12张图片
这是我用的继电器,上面介绍了它的使用方法


nodemcu和inventor的智能插盘实例_第13张图片

2.220v转5v变压器。

这个模块的作用主要是为nodemcu供电。

建议拆不用的手机充电器,不说省钱,质量要比网上卖的好多了,减少了高频干扰,稳定性很强。

nodemcu和inventor的智能插盘实例_第14张图片
nodemcu和inventor的智能插盘实例_第15张图片
以上为220转5v模块的使用方法。

由于nodemcu是用usb供电。也可以在网上买一个usb头连接上面模块直接给nodemcu供电。


nodemcu和inventor的智能插盘实例_第16张图片


nodemcu和inventor的智能插盘实例_第17张图片


nodemcu和inventor的智能插盘实例_第18张图片
插盘没有要求,有位置放进去模块就行。

最后把这些模块都放到插盘里面就行了。注意高低压分离,安全第一。

最后把所有资源整合统一发一次。资源下载

欢迎提出不足之处。

你可能感兴趣的:(nodemcu和inventor的智能插盘实例)