相關(guān)商品



























相關(guān)文章
- 【創(chuàng)客學(xué)堂】基于Arduino控制器的自燃報警裝置
- 【創(chuàng)客學(xué)堂】Arduino與Kinect打造“體感智能車”
- 【創(chuàng)客學(xué)堂】基于Arduino和MP3 Player的觸摸播放器
- 【創(chuàng)客學(xué)堂】基于Arduino UNO與超聲波傳感器的音樂魔方
- 【創(chuàng)客學(xué)堂】基于Arduino與各種傳感器的家庭環(huán)境信息采集器
- 【創(chuàng)客學(xué)堂】基于Arduino的Scratch軟件傳感器互動
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino之機器人--表情機器人
- 【創(chuàng)客學(xué)堂】Arduino IDE錯誤提示問題原因匯總
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-閃爍的LED
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-編程語言
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-編譯環(huán)境軟件
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-數(shù)字輸入
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-模擬輸入
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-串口通信
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-脈寬調(diào)制
- 【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-脈寬調(diào)制(PWM)實例
- 【創(chuàng)客學(xué)堂】Arduino 教程匯總
【應(yīng)用教程】簡易人體感應(yīng)小夜燈
編輯:neil2017-10-19 瀏覽次數(shù):2531
光線傳感器是使用光敏電阻作為感應(yīng)元件,環(huán)境光線的改變,會引起光敏電阻阻值的變化,從而產(chǎn)生信號引腳電壓的變化,Arduino 控制器模擬接口讀取到電壓變化,會控制 LED 的亮度變化,來實現(xiàn)在不同環(huán)境光線下,產(chǎn)生不同的亮度。裝置中使用到紅外熱釋電傳感器,是用來檢測是否有人經(jīng)過,所以這個裝置就可以實現(xiàn)在夜晚,有人經(jīng)過的時候小夜燈會亮起。
使用硬件
1、光線傳感器 * 1 個
2、Arduino UNO 控制器 * 1 個
3、LED 發(fā)光模塊 * 1 個
4、紅外熱釋電傳感器 * 1 個
5、mini 面包板
6、9V 1A 電源適配器
7、USB 數(shù)據(jù)線 * 1 條
8、3P 傳感器連接線 * 2 條
9、實驗跳線 * 若干
軟件環(huán)境:Arduino IDE 1.8.1 / 奧松編程吧
編程語言:Arduino C 語言 / 圖形化編程語言
接線說明:
* LED 發(fā)光模塊 S 連接 Arduino UNO 控制器 D3 引腳
* 光線傳感器 S 連接 Arduino UNO 控制器 A0 引腳
* 紅外熱釋電傳感器 S 連接 Arduino UNO 控制器 D2 引腳
* 三個傳感器的 + 連接在一起,并連接到 Arduino UNO 控制器的 5V 引腳
* 三個傳感器的 - 連接在一起,并連接到 Arduino UNO 控制器的 GND 引腳
* 9V 1A 電源適配器連接到 Arduino UNO 控制器的 DC 接口,進行供電
硬件接線圖:
實物接線圖:
Arduino C 語言代碼例子程序:
#define LED 3
#define PIR 2
void setup() {
//Serial.begin(9600);
pinMode(LED,OUTPUT);
pinMode(PIR,INPUT);
}
void loop() {
int val = analogRead(A0);
int val1 = digitalRead(PIR);
//Serial.println(val);
if(val1 == 1 && val > 700)
{
int value = map(val,700,1024,50,255);
analogWrite(LED,value);
delay(1000);
}
else
{
digitalWrite(LED,LOW);
}
}
奧松編程吧圖形化例子程序:
本實驗的效果就是在夜晚,光線傳感器的值檢測大于 700 時,如果有人經(jīng)過,LED 模塊就會亮起,亮起延時 1 秒,然后再重新檢測,LED 發(fā)光模塊的亮度與環(huán)境光線有關(guān),環(huán)境光線越強,LED 的亮度就會越低。
這里給大家提供的只是一個建議的接線和代碼方案,我們當然可以多使用幾個 LED 制作亮度更高的小夜燈,或者使用現(xiàn)在廣泛應(yīng)用的 3D 打印技術(shù)為你的小夜燈打印一個外殼,讓它變得更漂亮,你還有什么更好的創(chuàng)意呢?動手試一試吧!
創(chuàng)造源創(chuàng)客,創(chuàng)意自奧松
-------------------------------------------------------------------------------------------------------------------------------
秀創(chuàng)客教學(xué)視頻:supermaker.tv
微信號:奧松機器人
京東:alsrobot.jd.com
淘寶:robotbase.taobao.com
QQ群:16816196(討論,解惑)
新浪微博:@奧松機器人基地
用戶評價
暫時還沒有任何用戶評論