项目代码地址
项目介绍
本项目是基于nodemcu芯片实现的一个智能动物服化工厂系统。
主要功能:实时读取温湿度以及气压,远程调色,远程控制RGB灯,温度预警。
主要语言:nodejs,lua
应用软件:esplorer(往nodemcu上上传代码),nodemcu-flash(刷nodemcu固件),vscode
主要技术:pwm,mqtt,koa
主要框架:koa(后端),layui(前端)
硬件选用:nodemcu,bme280,3个rgb灯。
参考文章:NodeMCU Documentation,MQTT.js,koa教程,mosca,layui开发文档,MQTT over Websockets
环境搭建
npm install mosca --save
npm install mqtt --save
npm install koa --save
npm install koa-static --save
npm install koa-route --save
npm install koa-bodyparser --save
- 根据init.lua上的代码然后进行连线,然后对其通电
- 还是在刚刚下载的文件夹下打开cmd 输入
node index.js
- 打开网页,输入
127.0.0.1:3000
- 基本上已经可以实现功能了,如不能实现有可能是哪一步做错了,大家可自己进行研究,其实很简单的;下面会有详细教程。