發布日期:2022-05-11 點擊率:59
目錄
?下雨關窗報警器
問題咨詢及項目源碼下載請加群:
群名:IT項目交流群
群號:
?
?
一、學習目的
1. 了解霍爾傳感器工作原理
2. 了解雨滴傳感器工作原理
3. 學會使用霍爾傳感器檢測門窗是否關好
4. 學會使用雨滴傳感器檢測是否下雨
5. 學會使用蜂鳴器發出報警聲
?
二、實施步驟
?
設計思路:本實驗的設計思路是通過使用雨滴傳感器和霍爾傳感器來實現智下雨智能報警系統。系統要實現的效果是只有在下雨沒關窗的情況下會發聲報警提醒。
方案實現步驟;
第一步:構思實現智能下雨報警的構思需要,初步設計思路;
第二步:在構思完成的前提下實現設計系統電路圖,并按照需要連接各器件;
第三步:根據設計的電路編寫程序來實現相應的控制功能;
第四步:將編寫好的程序下載的連接燈控系統中,檢驗實驗效果;
第五步:根據初步試驗效果與實驗要求作比較做出跟進一步的完善。
?
三、系統圖連接
?代碼實現部分:
?
附上本人在大學學習期間所有學習實現的demo,這些項目的實現都通過本人親自測試運行,也是自己學習中知識的一點一點積累,整理不易,希望能幫到大家,不足之處大家多多交流。
?
QQ:
郵箱:@qq.com
昵稱:忘塵
?
世界不同角落共同努力,變成更優秀的我們。
?
1.51單片機學習整理
?
基于51單片機的智能光控路燈 :
基于51單片機超聲波測距(內含源程序,原理圖及PCB源文件):
?
?
基于51單片機的智能安防報警系統:
?
基于51單片機模塊化編程模塊 (紅外、液晶顯示屏、溫濕度等傳感器模塊化)
:
?
基于51單片機pwm控制的呼吸燈程序
?
51單片機與上位機串口通信實例包含詳細講解的完整代碼
?
?
基于51單片機的直交流電壓表仿真 (詳細代碼實現,設計講解)
?
?
?
基于51單片機胸牌 詳細代碼實現,設計講解)
?
基于51單片機3x4按鍵撥號 (詳細代碼實現,設計講解)
?
?
基于51單片機撥號 (詳細代碼實現,設計講解)
?
?
?
基于51單片機警燈系統設計(詳細代碼實現,設計講解)
?
?
基于51單片機點亮一個小燈(詳細代碼實現,設計講解,學習51基礎實驗)
?
基于51單片機開發的排球計時器,附有詳細注釋講解,為大家提供最真心的幫助
?
?
基于51單片機的音樂播放器,源碼詳細注釋
?
?
?
2.Android 開發學習整理:
?
Android-serialport 手機App串口通信代碼實現:
?
?
Android-serialport 手機App網絡通信實例代碼實現:
?
Android 第一個App詳細教程、基礎實驗 :
?
?
3.計算機視覺(深度學習、神經網絡的學習)
?
feature extraction(深度學習,特征提取,神經網絡:
?
feature extraction(深度學習,特征提取,神經網絡多種訓練模型詳細實現):
歡迎大家加入學習項目交流,為大家分享各類個人學習項目及學習資料,互相交流互相學習。
問題咨詢及項目源碼下載請加群:
群名:IT項目交流群
群號:
?
Arduino機器人套件,雨滴,下雨傳感器,可用于各種天氣狀況的監測,并轉成數定信號和AO輸出。
1、傳感器采用高品質FR-04雙面材料,超大面積5.0*4.0CM,并用鍍鎳處理表面,具有對抗氧化,導電性,及壽命方面更優越的性能;
2、比較器輸出,信號干凈,波形好,驅動能力強,超過15mA;
3、配電位器調節靈敏度;
4、工作電壓3.3V-5V
5、輸出形式 :數字開關量輸出(0和1)和模擬量AO電壓輸出;
6、使用寬電壓LM393(LM393數據手冊)比較器
雨滴雨水模塊下雨 高靈敏天氣傳感器模塊 葉面傳感器模塊
資料下載:
產品用途:
Arduino機器人套件,雨滴,下雨傳感器,可用于各種天氣狀況的監測,并轉成數定信號和AO輸出。
產品介紹:
1、傳感器采用高品質FR-04雙面材料,超大面積5.0*4.0CM,并用鍍鎳處理表面,具有對抗氧化,導電性,及壽命方面更優越的性能;
2、比較器輸出,信號干凈,波形好,驅動能力強,超過15mA;
3、配電位器調節靈敏度;
4、工作電壓3.3V-5V
5、輸出形式 :數字開關量輸出(0和1)和模擬量AO電壓輸出;
6、設有固定螺栓孔,方便安裝
7、小板PCB尺寸:3.2cm x 1.4cm
8、使用寬電壓LM393比較器
功能介紹:
接上5V電源,電源指示燈亮,感應板上沒有水滴時,DO輸出為高電平,開關指示燈滅 ,滴上一滴水,DO輸出為低電平,開關指示燈亮,
刷掉上面的水滴,又恢復到,輸出高電平狀態。。。。
AO模擬輸出,可以連接單片機的AD口檢測滴在上面的雨量大小。
DO TTL數字輸出也可以連接單片機檢測是否有雨。
接線方式:
1、VCC:接電源正(3-5V)
2、GND:接電源負
3、DO:TTL開關信號輸出
4、AO:模擬信號輸出
資料下載:
產品用途:
Arduino機器人套件,雨滴,下雨傳感器,可用于各種天氣狀況的監測,并轉成數定信號和AO輸出。
產品介紹:
1、傳感器采用高品質FR-04雙面材料,超大面積5.0*4.0CM,并用鍍鎳處理表面,具有對抗氧化,導電性,及壽命方面更優越的性能;
2、比較器輸出,信號干凈,波形好,驅動能力強,超過15mA;
3、配電位器調節靈敏度;
4、工作電壓3.3V-5V
5、輸出形式 :數字開關量輸出(0和1)和模擬量AO電壓輸出;
6、設有固定螺栓孔,方便安裝
7、小板PCB尺寸:3.2cm x 1.4cm
8、使用寬電壓LM393比較器
功能介紹:
接上5V電源,電源指示燈亮,感應板上沒有水滴時,DO輸出為高電平,開關指示燈滅 ,滴上一滴水,DO輸出為低電平,開關指示燈亮,
刷掉上面的水滴,又恢復到,輸出高電平狀態。。。。
AO模擬輸出,可以連接單片機的AD口檢測滴在上面的雨量大小。
DO TTL數字輸出也可以連接單片機檢測是否有雨。
接線方式:
1、VCC:接電源正(3-5V)
2、GND:接電源負
3、DO:TTL開關信號輸出
4、AO:模擬信號輸出
單片機源程序如下:
#include
if(key1==0)
{
delay(); //消抖動
if(key1==0) //確認觸發
{
SBUF=0x01;
delay(200);
}
}
if(RI)
{
date=SBUF; //單片機接受
SBUF=date; //單片機發送
RI=0;
}
}
}
復制代碼
所有資料51hei提供下載:
雨滴模塊資料.7z
(119.31 KB, 下載次數: 32)
2019-6-12 17:52 上傳
點擊文件名下載附件
下一篇: PLC、DCS、FCS三大控
上一篇: 電氣控制線路圖控制原