flower care sys
基于arduino Nodemcu Blinker物联网植物养护系统
代码移动我的github GITHUB FloewrCareSys
背景信息:
这是基于开源的;arduino;基于blinker物联网平台;使用3D浇花系统打印制作; 可实现自动浇花、土壤水分检测、手机终端实时同步数据,手机终端可控制手动浇花 温度传感器、空气湿度传感器、光强传感器等各种传感器都可以轻松扩展 扩展场景:检测光强和温度,然后在夏天的阳光下,驱动电机自动遮光 空气湿度传感器、雨滴探测器在大雨天自动遮雨 这个项目的出发点是让女朋友喜欢养花,做一个合格的花农,体验养花带来的乐趣。 -- ylt in hbut 2019.9.1--

零件清单
这是你在这个项目中需要的一切 1 x 7Pin0.96 SPI OLED 显示屏 1 x NodeMcu esp8266 1 x USB-A to micro-USB 数据线 12 x 杜邦线(公对公) 1 x 一位继电器 4 x 4位5号电池盒 带开关 * 3D 打印的外壳
工具: 一些M3自攻螺丝 螺丝刀 * 电烙铁
3D 打印
- 推荐使用PLA打,我用的是打印机ender3s
- 不需要使用支撑
- 填充率 20%
软件
所有代码都在 WATEING_MACHINE.ino 使用文件arduino打开 编译下载即可 要注意 ,必须先安装esp8266扩展,下载blinker库,下载u8g2库(OLED驱动),可以正常编译
请自行搜索库文件的下载方式 请查看具体的访问方法blinke官方教程 使用esp8266
有任何blinker请检查接口函数上的问题blinker开发文档
接入流程
在Blinker APP 中 开发者>开发工具>EspTouch 进行配网
输入自己的WIFI名称 密码 手机会自动将密码发送到设备上blinkerAPP以下设置需要在中间进行
- 拖入如图所示的控件
- 将数据键名改为以下内容(tex-2 , num-soil)等..
- 按钮控制器需要将其切换为开关按钮
- 文字说明可以自行修改
按键名(上半部分)
程序中的代码(上半部分)
按键名(下半部分)
程序中的代号(下半部分)
硬件电路接线
OLED D5 > MOSI D7 > SCK D2 > DC D8 > CS D3 > RES
继电器 VCC > 3V GND > GND SIG > D4
土壤湿度传感器 VCC > 5V GND > GND SIG> A0
组装提示
准备螺丝刀 检查正负极,然后打开电源