原文链接https://my.oschina.net/u/938455/blog/474516
基于单火取电的无线开关研究与设计
基于单火取电的无线开关研究与设计四川师范大学2018年大学生创新训练项目成员2016110202 曹俊2016110252 余鑫结题报告【摘要】传统的机械师墙壁开关盒利用弹簧和机械结构控制火线的通断,即使用单根火线布线的开关,我们研究设计的单火线取电的无线开关用Altium Designer专业PCB设计软件进行的PCB板设计,能够直接安装于传统的86开关盒中,不需要另外布线完全兼容单火线电路,能够从单火线取电给MCU和无线模块供电,且能够远程控制单火线开关且能够在改变开关状态后反馈当前的开关状态,实现了开关的智能化设计。【关键词】单火线取电;Altium Designer;PCB;无线开关;一、项目概述智能家居是以人们的住宅为基础,以节能环保为理念,通过采用相关技术对家居生活设施进行集成处理,完善住宅设施管理系统,提高管理效率,使人们的家居生活更舒适、安全、便利,且更具艺术性。而且,智能 ...
CC2530+Contiki+LCD12864
前言CC2530 + Contiki操作系统,使用LCD12864(SPI)。驱动代码驱动代码放到$PROJ_DIR\contiki3.0\contiki-3.0\platform\cc2530dk\dev不要忘了在工程里面添加lcd_dis.h#ifndef __LCD_DIS_h__#define __LCD_DIS_h__#define Dis_X_MAX 128-1#define Dis_Y_MAX 64-1//Define the MCU Register#define SPI_RES P0_0#define SPI_SCK P1_5#define SPI_SDA P1_6#define SPI_CS P1_2// write your header hereextern void Tim ...
CC2530+Contiki+DS18B20+LCD12864
前言CC2530 + Contiki操作系统,使用DS18B20温度传感器进行温度的采集和显示(串口打印和LCD显示)。驱动代码LCD程序驱动参考CC2530+Contiki+LCD12864【传送门】ds18b20.h驱动代码放到$PROJ_DIR\contiki3.0\contiki-3.0\platform\cc2530dk\dev不要忘了在工程里面添加#ifndef DS18B20_H_#define DS18B20_H_#include "cc253x.h"#include "sys/clock.h"/************************************************** 以下定义为DS18B20支持的所有命令************************************************** ...
基于MQTT的智能家庭网关研究与设计
基于MQTT的智能家庭网关研究与设计四川师范大学大学生创新创业训练计划项目申 报 书项目名称基于MQTT的智能家庭网关研究与设计项目负责人余鑫学号2016110252性别男班级计算机科学学院2016级2班Email903426943@qq.com联系电话15984823634一、项目简介当前物联网中数据的增长大大超过了网络带宽的增速, 这对物联网通信提出了巨大挑战,且家庭网关在家庭物联网的中枢承载着必不可少的作用;而通信协议又是通信中的关键问题。论述了物联网对通信协议的要求, 并认为MQTT协议符合了物联网通信的要求。在此基础上决定自主开发基于MQTT协议的一种智能家庭网关,并且能够实现异构的智能家居设备进行无缝集成。二、申请理由立项依据随着科学技术的不断发展, 信息技术的不断提升, 互联网社会成为主流, 国家对物联网、互联网的大力支持, 使得物联网在不断地走进人们的生活, 成为我们生活中 ...
【单片机】基于单片机的智能语音控制系统
前言使用语音识别芯片LD3320A配合使用STM32F103RXT6,实现语音识别,语音对话,家居控制。手机亦可通过APP连接ESP8266实现家居控制。成员四川师范大学-计算机科学学院计算机科学与技术(物联网)2016110205 陈加兰2016110228 刘雨霜2016110252 余鑫Github地址传送门PS开发中,慢慢完善……
【转载】contiki for CC2530的IAR移植
【引言】移植的必要性通过移植Contiki到IAR环境,可以很清晰的查看contiki操作系统的细节,同时IAR开发环境支持CC2530在线仿真,这对于WSN网络是十分有用的,有效地。这也是为什么喜欢2530的原因。概述通过移植Contiki到IAR环境,可以很清晰的查看contiki操作系统的细节,同时IAR开发环境支持CC2530在线仿真,这对于WSN网络是十分有用的,有效地。这也是为什么喜欢2530的原因。你将学到如何移植contiki到IAR环境。关于移植的细节【IAR文件路径】$TOOLKIT_DIR$\INC\DLIB\C\$PROJ_DIR$\contiki-2.7\$PROJ_DIR$\contiki-2.7\core\$PROJ_DIR$\contiki-2.7\core\cfs\$PROJ_DIR$\contiki-2.7\core\ctk\$PROJ_DIR$\con ...
【Java】Java Web开发环境配置
Java Web开发环境配置前言Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。Java Web基于JavaEE平台开发。第一步、安装配置JDK、JREJDK配置已在另一篇博客中详细讲解,若还没有配置JDK和JRE,请点击传送门第二步、安装配置Tomcat服务器Tomcat官网传送门Tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servl ...
【Android】Button的几种点击事件实现方法
Button的几种点击事件实现方法前言Button介绍:Button(按钮)继承自TextView,在Android开发中,Button是常用的控件,用起来也很简单,你可以在界面xml描述文档中定义,也可以在程序中创建后加入到界面中,其效果都是一样的。不过最好是在xml文档中定义,因为一旦界面要改变是话,直接修改一下xml就行了,不用修改Java程序,并且在xml中定义层次分明,一目了然。Button 支持的 XML 属性及相关方法XML 属性相关方法说明android:clickablesetClickable(boolean clickable)设置是否允许点击。clickable=true:允许点击clickable=false:禁止点击android:backgroundsetBackgroundResource(int resid)通过资源文件设置背景色。resid:资源xml文 ...
【51单片机】4-点亮LED灯
点亮LED灯LED(发光二极管)的介绍LED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件;其特点是功耗低、高亮度、色彩艳丽、抗振动、寿命长(正常发光8-10万小时)、冷光源等优点,是真正“绿色照明”。以LED为光源的灯饰产品在21世纪的将来,必然取代白织灯,成为人类照明的又一次革命。LED工作参数普通发光二极管工作电压压降为:1.6v ~ 2.1 v工作电流为:1~20ma根据欧姆定律我们可以算出A(电流)=V(电压)/R(电阻)可以算出电阻的阻值可以在150欧~3000欧之间画出仿真电路编写LED灯的点亮程序/* * @Description: 随机点亮LED灯(流水灯) * @Author: 鱼摆摆 * @Github: https://github.com/FisherCloud * @Date: 2018-12-25 12:57: ...