锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

arduino使用oled代码_Arduino|Esp8266|Nodemcu|Blinker|物联网浇花系统|EspTouch配网

时间:2022-08-14 07:00:01 cs650土壤水分传感器

flower care sys

基于arduino Nodemcu Blinker物联网植物养护系统

代码移动我的github GITHUB FloewrCareSys

背景信息:

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

f54cf42e9b86828f535699efb66f632d.png

零件清单

这是你在这个项目中需要的一切 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

组装提示

准备螺丝刀 检查正负极,然后打开电源

谢谢!

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章