用Arduino实现车库门开关自动化

博客
你是否也有在晚上停好车之后,忘记关闭车库门?还发生了意向不到的状况。 一位朋友为了解决这个问题,想出了妙招! 用Arduino实现你的车库 开关时间自动化!让车库门在太阳落上之后关闭,当车离开之后一直开着。 首先,先介绍一个屡获殊荣的revoluntary平台—Apduino Online:它可以创建你自己的自定义监控自动化系统,并可启用云(cloud enabled instantly)。   需要准备的材料 - Arduino MEGA, ATmega2560 + Ethernet Shield - 12V 电源 - micro SD 卡 (用于ATmega2560) - 5V 继电器开关 - 磁力开关传感器 - 电缆线 - Internet 连接 图样 在Apduino Online上创建的规则       当然,作为自定义的自动化设备,你需要在Apduino Online上创建你想要的规则,并上传到设备中。 比如: 设置车库关门的时间; 关闭时间的多久后 来检查停车状态? 等等 控制传感器(磁性开关)和控制致动器(继电器)的逻辑方法是非常简单的。www.apduino.com上有更多详细描述可参考。   详细步骤: http://www.instructables.com/id/Automate-Your-Garage-Opening-Times
Read More

怎样用Wizfi250连接Google(HTTP/HTTPS)

博客
我们将演示用WizFi250通过HTTP(端口80)和HTTPS(端口 443)连接Google网页服务器。 <HTTP Client Example> (AP Association) AT+WLEAVE [OK] AT+WSET=0,Wiznet_Kaizen [OK] AT+WSEC=0,OPEN [OK] AT+WNET=1 [OK] AT+WJOIN Joining : Wiznet_Kaizen Successfully joined : Wiznet_Kaizen   [Link-Up Event] IP Addr    : 192.168.15.10 Gateway    : 192.168.15.1 [OK]   (这是用来简易分析数据的。如果你想要手动分析头部数据,可以省略这步) AT+SFORM=000000000 [OK]   (Find IP address of google.com) AT+FDNS=google.com,3000 74.125.128.102 [OK]   (通过HTTP(80)连接google网页服务器) AT+SCON=O,TCN,74.125.128.102,80,0,0   [CONNECT 0] [OK]   (发送网页请求) AT+SSEND=0,,,18 [0,,,18] GET / HTTP/1.1\r\n [OK]   (现在,你可以通过HTTP接收来自google网页服务器的数据,如下) HTTP/1.1 302 Found Location: http://www.google.co.kr/?gws_rd=cr&ei=pIz0UvbYBqmZiQf2zIDgCA Cache-Control: private Content-Type: text/html; charset=UTF-8 Set-Cookie: PREF=ID=55cbe1a26a10a4a4:FF=0:TM=1391758500:LM=1391758500:S=V39C5p8-28xe7gVT; expires=Sun, 07-Feb-2016 07:35:00 GMT; path=/; domain=.google.com Set-Cookie: NID=67=eAwBBej-W68bRryLLG7O86lG5BkNJzD5GpFZxbUnkHmHs6DyaeocsgLh4yd8mYc5pzyQJxTdC4f7GfqSrbC6orrtgErxRRSC0hxloj6B53eKbRYzWeIv5PGF9UT97v2c; expires=Sat, 09-Aug-2014 07:35:00 GMT; path=/; domain=.google.com; HttpOnly ………………………………   (断开与google网页服务器的连接) AT+SMGMT=ALL   [DISCONNECT 0] [OK] 如下图片是如上HTTP示例的Wireshark抓包。 <Get HTTPS Example>   (到这步,你可以参考< Get HTTPS Example >) (通过HTTPS(443)连接google网页服务器) AT+SCON=O,TCS,74.125.128.102,443,0,0   [CONNECT 0] [OK]   (发送网页请求) AT+SSEND=0,,,18 [0,,,18] GET / HTTP/1.1\r\n\r\n [OK]   (现在,你可以通过HTTPS从google网页服务器获得数据,如下) HTTP/1.1 302 Found Location: http://www.google.co.kr/?gws_rd=cr&ei=pIz0UvbYBqmZiQf2zIDgCA…
Read More

WIZFi210/220 — 智能家居好帮手

博客
目前家用电器的控制主要形式还是手动,逐个控制所有的电器,这样不仅麻烦而且效率低下,也不符合现代舒适生活的标准。因此,设计一个可以便捷地控制开关功能的智能化家电系统不仅具有实用价值,而且还具有广阔的市场前景。智能不是昂贵和不实际的代名词,而是方便,智能家电控。     在智能家居的设计中,根本需要解决的就两个问题:     第一点,电器开关控制     第二点,信息的交互     目前家居系统在电话线,网线,以及视频线已经比较成熟,这里讨论的是关于无线系统。     鉴于目前家用WIFI的普及,给智能家居带来了极大的组网便利。无论门窗,窗帘,电视,灯光,空调,以及影音系统。这些传统家电由于控制数据流不大,SPI/UART - WIFI模块便有了一番新天地。     实现方法:在家庭内部,在家电的控制板上面通过UART/SPI通讯接口与现有的wifi模块相连,实现电器的控制接入无线路由器,然后通过WIFI控制器或者模拟人工操作,通过iphone苹果/ipod平板电脑/android安桌操作系统,全自动远程控制.     方案:WizFi210/220是基于 UART 接口的符合WIFI无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11 协议栈以及 TCP/IP 协议栈,能够实现用户串口数据到无线网络之间的转换。通过 UART-WIFI 模块,传统的串口设备也能轻松接入无线网络。 范例 1)局域网内的AP模式 在家庭内部,在终端的控制板上面通过UART/SPI通讯接口与现有的WIFI技术相连,实现电器的控制接入无线路由器。这样可以通过连接在局域的控制器和电脑都能对其控制。   2)局域网内的Ad-hoc模块     局域网内,在家电的控制板上面通过UART/SPI通讯接口与现有的WIFI技术相连,WIFI为Ad-hoc模式,广播出一个SSID,然后控制器可以连接上并经行控制。   WIZFI210/220特性: 嵌入式802.11b/g/n无线网络 用一个微控制器和一个宿主接口(URAT),可以使Wi-Fi能连接到任何设备 支持点对点访问,支持服务器/客户端、串口到WLAN的模式 支持WEP,WPA,WPA2-PSK,Enterprise,具有很高的保密性 SPI、UART、GPIO、JTAG接口 最大11MHz数据流传输 通过简单AT命令就可以配置 通过动态电源管理达到极低的能量消耗 尺寸紧凑:32x23.5x3mm 49针脚邮票无铅环保 工作温度:-40°C到85°C 文章来自:成都浩然电子杨虎   更多WIZnet信息请关注: WIZnet官方微博:http://weibo.com/wiznet2012
Read More