[讨论] 大比拼!DIY数字湿度计-更多方案-更多信息

小志   2010-6-21 18:15 楼主
  • 盛思锐冠名赞助
  • 试用:盛思锐湿度传感器SHT21(40套)
  • 活动周期: 6月18日——8月18日
  • 报名时间: 6月18日——7月1日
  • 申请要求:
    1、所有EEWORLD会员均可报名;
    2、请跟帖:图文并茂提交设计方案、思路;
    3、或者:感兴趣的初学者可进行资料收集。

    4、报名者更新论坛个人资料:姓名、手机、公司、地址、qq/msn。
立刻参与活动:https://bbs.eeworld.com.cn/eeTutorial/nxp_sensor_20100613.php
活动进展:https://bbs.eeworld.com.cn/eeTutorial/nxp_sensor_20100613.php

回复评论 (76)

支持,很想参加,但是没有时间!!!!!!!
点赞  2010-6-22 09:14

回复 沙发 zhaojun_xf 的帖子

   呵呵 机会还是很多滴  随时关注着吧
加油!在电子行业默默贡献自己的力量!:)
点赞  2010-6-22 11:48
;P 我要参加~ 先看看资料哈
点赞  2010-6-22 13:52

看看!

:P 看看!
James Wang
点赞  2010-6-22 15:04
关注 关注 。。。
点赞  2010-6-22 15:12
  参与
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞  2010-6-22 15:12

自制自动恒温艾灸盒

http://blog.sina.com.cn/s/blog_4a7dfab70100cluj.html?retcode=0       

  艾灸有防病、延年益寿之功,艾灸具有抗癌,抗衰老作用,室内用艾条熏屋可预防和治疗多种呼吸系统疾病及传染病。病毒和病菌的传播,空气是主要传媒途径。艾叶烟有芳香易燃烧热力温和穿透力强的特点。熏艾烟可以抑制灭杀细菌,病毒,且不留死角。有效地预防了流行病,传染病的发生。临床上发现,在用艾条烟熏的医院病房中,部分感冒病人可不治而愈。春季是多种流行病及传染病,如手足口病、流感,乙脑,腮腺炎,扁桃体炎,肺炎等。实验证明,艾条熏烟对多种致病病菌, 病毒均有显著抗杀作用。夏季,高温高湿环境下,蚊蝇虫草等害虫繁殖迅速、艾条熏烟可有效灭活害虫滋生卵,有效地净化了环境和空气。

  随着社会的进步艾灸又有新的用途如:美体灸、美容灸、

针灸减肥有着完整的理论体系,研究认为,肥胖是由于脏腑功能失调、水湿、瘀血充塞肌肤所致。当人体阳气虚弱,血行失畅,脂浊痰浊,因而堆积体内,通过针刺人体某些穴位,可以起到使肠蠕动和抑制胃酸和其它消化液的分泌延长胃排空时限,针灸还可以增强肥胖者下丘垂体,促进机体脂肪代谢,消耗积存的脂肪,针刺耳穴可激起饥饿中枢人为变化影响其营养状态,从而控制饮食达到减肥目的。 
艾灸取穴:主穴是阳池、三焦俞。
配穴:地机、命门、三阴交、大椎。
操作:每次选主穴与配穴各一个,用隔姜灸扎针。

.美容灸
* 去除双下巴
一部分脸面轮廓实际上是皮肤构成的,在长时间的不良刺激中,这些轮廓会变形,它告诉你,你的年龄不小了。美化轮廓是美容重要的一项,采用针灸的方法反复刺激,能够恢复美好的脸部轮廓。同时,女性也应保持一些良好的习惯,比如眼袋的形成,与枕头太高,伏案工作过长都有关联。
* 消除假性皱纹
所谓假性皱纹的概念实际上是真性皱纹的前期阶段,如果不注意改善假性皱纹,将很快向真性皱纹方向发展。女性因为减肥,皮下脂肪减少所产生的皱纹和皮肤水分所产生的小皱纹,都属于暂时性的假性皱纹,针灸穴位刺激皮肤功能活化,增加和保持皮肤水分与脂肪,它的物理机制是弱电流导入皱纹皮下,引起组织肿胀产生纤维化,消除皱纹。
* 减轻眼袋
所谓眼袋,就是眼眶四周的韧带松驰,脂肪组织向皮下膨胀,形成的病状突起,往往会渚留水分。后天性的眼袋是眼睑皮肤长期受到不良刺激而引起的,如不正确按摩,常画眼线,最终导致眼睑皮肤松驰并萎缩。针灸相应穴位如太阳、鱼腰及阿是,接通电源引起眼睑肌肉明显跳动,加速局部分解,从而收紧松驰的眼袋。
点赞  2010-6-22 15:29

他这个不是自动恒温,咱电工可以利用这个传感器改造出来。

艾灸确实有效,但不能胡来,要对症下药。
否则适得其反,切记!

我的想法就是用风扇控制进风量,或者用齿轮控制进风量。
这玩意,据说,应该有一些市场,没准能发财呢。
taobao上没有恒温的艾灸和。机会呀弟兄们,俺免费奉献创意了。
点赞  2010-6-22 15:31
参与,我以前就想搞这个了,现在有机会啦
点赞  2010-6-23 09:21

先写一部分程序

// SHT10 温湿度写字节子程序
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
char s_read_byte(unsigned char ack)
{
unsigned char i,val=0;
DATA=1;                           //release DATA-line
for (i=0x80;i>0;i/=2)             //shift bit for masking
{
   SCK=1;                          //clk for SENSI-BUS
   if (DATA) val=(val | i);        //read bit
   SCK=0;      
}
DATA=!ack;                        //in case of "ack==1" pull down DATA-Line
SCK=1;                            //clk #9 for ack
_nop_();_nop_();_nop_();          //pulswith approx. 5 us
SCK=0;         
DATA=1;                           //release DATA-line
return val;
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// SHT10 温湿度传输其始子程序
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
void s_transstart(void)
{
DATA=1; SCK=0;                   //Initial state
_nop_();
SCK=1;
_nop_();
DATA=0;
_nop_();
SCK=0;
_nop_();_nop_();_nop_();
SCK=1;
_nop_();
DATA=1;     
_nop_();
SCK=0;     
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// SHT10 温湿度连接复位子程序
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
void s_connectionreset(void)
{
unsigned char i;
DATA=1; SCK=0;                    //Initial state
for(i=0;i<9;i++)                  //9 SCK cycles
{
   SCK=1;
   SCK=0;
}
s_transstart();                   //transmission start
}
           
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// SHT10 温湿度获取温度或湿度子程序
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
char s_measure(unsigned char *p_value, unsigned char *p_checksum, unsigned char mode)
{
unsigned error=0;
unsigned int i;

s_transstart();                   //transmission start
switch(mode)
{                     //send command to sensor
   case TEMP : error+=s_write_byte(MEASURE_TEMP); break;
   case HUMI : error+=s_write_byte(MEASURE_HUMI); break;
   default     : break;
}
for (i=0;i<65535;i++)
   if(DATA==0) break; //wait until sensor has finished the measurement
if(DATA) error+=1;                // or timeout (~2 sec.) is reached
*(p_value) =s_read_byte(ACK);    //read the first byte (MSB)
*(p_value+1)=s_read_byte(ACK);    //read the second byte (LSB)
*p_checksum =s_read_byte(noACK); //read checksum
return error;
}
点赞  2010-6-23 09:24
我的方案:LCD1602显示SHT10采集的温度和湿度,温度达上限,蜂鸣器报警,楼主,什么时候可以有那个芯片哦,我想试试啊
点赞  2010-6-23 09:26
报名结束后统一考虑大家的意见,选出40名参加者分发芯片
点赞  2010-6-23 09:34

我想参加数字湿度计的diy活动

怎么加入活动呀?没有地方可以报名呀
点赞  2010-6-23 09:41

回复 14楼 stan_man 的帖子

跟帖说明设计方案或者在DIY数字湿度计版块发相关资料即可
点赞  2010-6-23 09:42
主控芯片有确定还是不限制?
点赞  2010-6-23 09:48
用一块便宜的mcu或者microchip类似便宜的dsp(dspic2010)主控 + 显示(楼上说的1602或者12232)+按键(设置用)+beep
主控的选择范围较广,由于功能不多,可以采用不带i2c接口的mcu,io口模拟来实现。
点赞  2010-6-23 09:52
我觉得最主要的是确定方案(开发难度和产品成本方面考虑),确定了方案,pcb和编程的工作量是很小的
点赞  2010-6-23 09:54
1. 使用场所:采集风扇处通风口的温度、湿度
2. 拟采用CPU : FPGA (俺需要传感器部分的pcb,当然在获得整个湿度计的PCB的前提下再额外得到传感部分的PCB,那就完美咯)
3. 显示采用一7寸LCD,刚好可以做到界面里头
点赞  2010-6-23 10:38

引用: 原帖由 stan_man 于 2010-6-23 09:52 发表 用一块便宜的mcu或者microchip类似便宜的dsp(dspic2010)主控 + 显示(楼上说的1602或者12232)+按键(设置用)+beep 主控的选择范围较广,由于功能不多,可以采用不带i2c接口的mcu,io口模拟来实现。

 

 

MCU暂时先不划定范围,大家可以任意发挥,最后统一一个方案去做。

加油!在电子行业默默贡献自己的力量!:)
点赞  2010-6-23 11:15
1234下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复