30
2013
01

智能家居系统 单片机部分的源代码

 

#include <reg52.h>
#include <intrins.h>
#define uchar  unsigned char 
#define uint   unsigned int
sbit LCD_RS = P3^5;             
sbit LCD_RW = P3^6;
sbit LCD_EN = P3^7;   
sbit K0 = P1^0; 
sbit K1 = P1^1; 
sbit K2 = P1^2; 
sbit K3 = P1^3; 
sbit K4 = P1^4; 
sbit K5 = P1^5; 
sbit K6 = P1^6; 
sbit K7 = P1^7; 
  
uchar data  RXDdata[ ] = {0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
                          0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
        0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
                          0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 };  //
uchar temp,buf,m,count,playflag,KK;
uchar code  cdis1[ ] = {"JHome System----"};
uchar code  cdis2[ ] = {"                "};

23
2013
01

基于STC单片机的紫外线消毒灯

 一直想弄个紫外线消毒灯 ,放在家里用了,  前天上淘宝弄了一套 灯管加灯座  有臭氧的 
因为紫外线太强 对人体不好, 加上臭氧味道难闻   所以消毒的时候房间里面不要有人
于是就利用了手中的闲置设备 51单片机+继电器 弄了个定时器 
主要工作为通电后 1分钟后开启紫外线灯 24分钟后关闭 程序很简单 就不上代码了 
有点大材小用 , 不过反正手头上片子也多  闲置不如利用了 
本来也想过用 15F04的   东西太乱 没找到 就算了 , 下次用吧

准备材料如下:
1:紫外线灯和灯座一套
2:51最小系统一套 这次懒得焊接了, 直接用成品
3:STC 89C51RC一片
4:以前留下的继电器模块一个
5:闲置手机充电器一个(5V)
6:盒子一个 也算以前留下的
7:杜邦线 电烙铁 热胶枪等等 

14
2013
01

自制的一个路由器的插U盘音箱

昨天看到有位同学做了个路由器外壳的音箱 , 一想 我也有这些闲置的东西 也顺便做了个玩 
有声音出来就行了 , 音质 那个垃圾 当当背景音乐也不错
所用配件:
1:路由器外壳,路由器已经报废 垃圾桶了
2:N年前买的一个MP3板子 , 不带功放 不能插卡 只能插U盘
3:也是N年前买的一个功放板 体积大了点  很便宜的 大概也就3-5块的样子
4:闲置手机电池板一块,(给老婆买的第一个安卓智能机,掉了 )
5:5V升压板一块 
6:德赛电池充电器 里面的充电板一块
7:废旧电话机拆机的免提喇叭2个 8欧 0.5W
8:连接线若干,焊锡一些  烙铁一把 吸锡器一个 热胶枪一把