[W5500智能家居应用]
转自: 极客工坊
买了个便宜饮水机,烧水要不凉着,要不就烧到开,想喝温水还得掺点冷的,实在不便。就决定将其改装成恒温控制的。
系统由一个主机作为控制中心,负责推送、处理网页数据;以太网接入路由器。
饮水机作为节点,相应其命令,又顺手多写了一个控制灯泡开关的节点。

先看效果:

右边两个按钮上下调节温度,恒温时,饮水机关闭:

温度值设高后,饮水机开启:

左边按钮控制灯泡的开关:


硬件如下:
主机:
  • 核心:Microduino Core+
  • 2.4G:Microduino nRF
  • 以太网:Microduino Ethernet(可选ENC28J60或W5500)
  • 供电:Microduino DUO H2
节点:
  • 核心:Microduino Core
  • 2.4G:Microduino nRF
  • 220V市电控制:Microduino 电器控制板
  • 温度传感器:DS18B20(仅饮水机需要)
Microduino提供了两种以太网方案选择:Enc28J60以及Wiznet W5500,我对他们两都各自写了主机程序。
节点的程序都是一样的,分为饮水机和灯泡两种。

程序部分:
大家都知道怎么下载程序,这里只会提供程序、硬件支持包、以及兼容库文件
提示:Microduino为W5500重新修改过(_02_Microduino_Ethernet_WIZ)所以匹配了

硬件支持包:点击下载

库:
Ethernet W5500(需删除Arduino原有Ethernet库):点击下载
Ethernet ENC28J60:点击下载
nRF:先下我,再下我

程序:点击下载


开始搭建硬件:

准备模块的全家福:

主机部分:

节点部分:

只要一个FT232作为下载器:,还有改过连线的温度传感器

Microduino采用堆叠设计,叠在一起就搭好了

电器控制板部分,饮水机用的要插上温度传感器

当当当,全部搭好了!

下面开始接线,提示:高压危险,务必断电操作

电器控制板接线方式:

将饮水机电源输入部分火线切断,按上图接好线

将温度传感器固定在加热容器表面

通电!

给主机接上网线

下载附件 (218.43 KB)

整个系统搭建完毕!打开网页享受控制吧!

========The End========
更多资料见WIKI:http://www.microduino.cc/wiki/index.php?title=Main_Page/zh

WIZnet官方微博:http://weibo.com/wiznet2012

[W5500应用]用Microduino实现网页控制恒温饮水机以及电灯相关推荐

  1. 机智云小程序启蒙:WebSocket网页控制

    机智云小程序启蒙:WebSocket网页控制 机智云Web版的JS远程控制设备,是调用了机智云开放的Open API和WebSocket API来实现的.这个是设计小程序最好的基础,也可以使无安卓设备 ...

  2. MQTT基础:本地网页控制LED灯(SIOT+MQTT+掌控板)

    前言 该项目是在本地搭建一个MQTT服务器,网页连接MQTT客户端,并发布消息到对应topic到MQTT服务器,掌控板连接WiFI,与SIOT处于同一局域网.当网页的topic发布消息(按键交互之类的 ...

  3. esp8266烧录Html文件,实现内置网页控制设备!

    代码地址如下: http://www.demodashi.com/demo/14321.html 一.前言: 这个月也快结束了,时间真快,我服务器知识自学依然在路途中,这几天听到热点网页配置esp82 ...

  4. 通过网页控制嵌入式设备

    什么是CGI? CGI即通用网关接口(Common Gateway Interface),是一个Web服务器主机提供信息服务的标准接口.通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服 ...

  5. esp8266舵机驱动_使用Arduino和ESP8266通过网页控制舵机

    在本文中,我们将尝试通过网页来控制舵机,通过滑动网页上对应的滑块,促使舵机做相应地运动.这样的尝试在做一些远程开关或者远程控制的小设备时非常有用,比如把 宠物定时喂食器 改造成网页控制的也是可以实现的 ...

  6. Arduino ESP32 Web网页控制RGB灯

    Arduino ESP32 Web网页控制RGB灯

  7. Arduino开发:网页控制ESP8266三色LED灯闪烁

    根据板卡原理RGB三色LED对应引脚: int LEDR=12.int LEDG=14.int LEDB=13; 设置串口波特率为115200 Serial.begin(115200); 源代码如下所 ...

  8. 网页控制430单片机

    本文用网页控制单片机的实例,实现了软件和硬件之间的沟通. 一.开发技术 硬件:430单片机: 软件:jsp,servlet. 二.开发思路 我们在430单片机上写上我们的程序,把单片机连接到串口上,能 ...

  9. ESP32作为服务器,使用网页控制LED小灯

    ESP32作为服务器,使用网页控制LED小灯 项目描述 ESP32-S开发板加入局域网,使用platformIO编写好ESP32的代码后,编译下载到ESP32中,访问ESP32的IP地址,使用网页控制 ...

最新文章

  1. 神器与经典--sp_helpIndex
  2. 【HNOI2007】紧急疏散
  3. faster-rcnn处理图片格式
  4. MySQL索引背后的数据结构及算法原理zz
  5. 内网突破SSL嗅探的探究
  6. php验证ip地址的函数,php使用preg_match()函数验证ip地址的方法
  7. 期望最大化(EM)算法真如用起来那么简单?
  8. memcached 缓存 分布式缓存 常见命令,管理命令
  9. sqlserver检测到基于一致性的逻辑_面试官;解决分布式场景下数据一致性问题
  10. 安卓学习笔记38:利用OpenGL ES绘制旋转立方体
  11. Vue.js 系列教程 4:Vuex
  12. Bailian2694 逆波兰表达式(POJ NOI0202-1696, POJ NOI0303-1696)【文本】
  13. wildfly10 配置mysql_WildFly配置MySql驅動
  14. linux shell中$0,$?,$!等的特殊用法
  15. 你拿苹果技术顾问怎么办?
  16. 联想i微型计算机怎么拆,联想t410i如何拆机?联想t410i拆机方法【图文】
  17. 字典写入excel_Excel中“先出式”出货的问题,以后出库太方便了
  18. 一文读懂nginx charset
  19. 程序员颈椎病康复指南
  20. 给电脑文件批量重命名和更改后缀名

热门文章

  1. 老友记第二季5集背诵句
  2. 勇者斗恶龙(BFS)
  3. Python机器学习:数据科学,机器学习和人工智能的主要发展技术趋势概述
  4. 微机计算机原理及应用ppt,微机原理及应用-第一章 计算机基础知识课件.ppt
  5. 喂养一个多月大的小狗需要知道的知识
  6. 港联证券|股票内盘外盘是指什么股票大盘又是什么意思?
  7. Git教程——git使用
  8. react table组件
  9. c语言c11与c18区别,ODS与C18柱的区别
  10. C-数字0 反斜杠0 字符0 NULL区别