Espruino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3833|回复: 4

Espruino 試做土壤溼度感測器

[复制链接]

11

主题

39

帖子

456

积分

中级会员

Rank: 3Rank: 3

积分
456
发表于 2014-8-4 23:11:50 | 显示全部楼层 |阅读模式
最近天氣炎熱,敝人又在遠地工作,實在分身乏術,又不忍花草因我而枯萎,故因此不才參閱各家精華,親手DIY 一個 Espruino 試作土壤溼度感測器,離最終夢想實現(自動澆花系統)應是不遠時日了. 哈哈哈!!


在此感謝 QQ暱稱(qwert1213131)小張 ,熱心指導,其中偵測濕度程式碼,也參閱其中一篇 【Espruino】NO.07 获取电压值 http://blog.csdn.net/qwert1213131/article/details/27985645 ,當作主要程式碼.

使用材料為如下:
1.鍍鋅釘子 X2 (長度自行挑選)(應該可以防鏽)
2.10K 1/4w 電阻 X2 (製作分壓電路)

原本電路圖:

http://will-123456.blogspot.tw/2013/03/blog-post_28.html

http://will-123456.blogspot.tw/2013/03/blog-post_28.html


來源參照 http://will-123456.blogspot.tw/2013/03/blog-post_28.html

因要使用+5V ,故小張建議使用分壓電路,以免 Espruino 慘遭不測... 冒煙ㄏㄏ
故如下為討論出來的電路圖,有點草ㄏㄏ ,請見諒!!
最終電路圖.jpg


很像長方形的形狀就是 10K 電阻,故需要兩個 ,附上實景圖如下:

實景圖.jpg


最後附上 程式碼及輸出畫面!! 謝謝各位!!

程式碼執行結果.PNG


function analogReadVal(){  
  var voltage = analogRead(C4)*2*3.3;
      //读取C4引脚的电压  

  console.log(voltage);                     //串口输出电压值  
}

setInterval(analogReadVal,1000);        //1s间隔输出电压值  

发表于 2014-8-4 23:36:38 | 显示全部楼层
kk的帖子都很用心啊~ 赞

26

主题

92

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
40603

最佳新人活跃会员突出贡献论坛元老

发表于 2014-8-4 23:21:14 | 显示全部楼层
好帖子,不错,赞

10

主题

43

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2014-8-5 15:35:21 | 显示全部楼层
小白发问:输出的电压值与湿度的关系是?
Learning & Sharing

11

主题

39

帖子

456

积分

中级会员

Rank: 3Rank: 3

积分
456
 楼主| 发表于 2014-8-5 19:16:17 | 显示全部楼层
JaVaScRiPt 发表于 2014-8-5 15:35
小白发问:输出的电压值与湿度的关系是?

應該是說 如何判斷是否有無水份,當有水份時則會有電壓數值(多寡問題),當完全無水份時,則不會導通電,也會無電壓值.
當然若想知道則可以由實驗數據得知,電壓值與水份關係,提供給你參考.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Espruino中文社区 ( 苏14007051 )

GMT+8, 2019-10-22 14:53 , Processed in 0.616739 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表