Ⅰ 真心求助,關於用單片機做聲控燈
給你個程序:
#include <reg51.h>
sbit LED_PORT = P1^0;
void InitialMain(void);
void Delay1s(void);
int main(void)
{
InitialMain();
while (1);
}
void InitialMain(void)
{
LED_PORT = 0;
EX0 = 1;
EA = 1;
}
void EX0_INT(void) interrupt 0
{
EA = 0;
LED_PORT = 1;
Delay1s();
Delay1s();
Delay1s();
Delay1s();
Delay1s();
LED_PORT = 0;
EA = 1;
}
void Delay1s(void)
{
unsigned char h, i, j, k;
for (h = 5; h > 0; h --)
for (i = 4; i > 0; i --)
for (j = 116; j > 0; j --)
for (k = 214; k > 0; k --);
}
說明:聲音感測器我沒用過,不知道它是怎麼工作的。這個程序的功能是,當P3.0k口來一個低電平時,P1.1口的LED燈就亮5秒(12MHZ)然後熄滅。
Ⅱ 【聲控燈】運用pic單片機和一個聲音感測器,聲音超過一定值時燈變暗,沒有超過這個值時,燈正常發光
//DemoProgram
while(1)
{
if(sound>threshold)
{
LED_Close();
}
else
{
LED_Open();
}
delay_second(10);
}
你的聲音過來是什麼值,AD採集到的模擬量還是IIS之類的數字量,驅動那部分肯定要你自己寫,官網裡面肯定有常式,MPLAB裡面應該也有驅動生成工具。
燈是開關量控制,IO口高低電平驅動三極體或者MOS或者繼電器來驅動燈。
Ⅲ 51單片機聲控燈完整的C語言程序
摘要 #include "inc/hc595.h"
Ⅳ 用單片機做聲控台燈怎麼做,硬體圖,和程序
我的想法是:
硬體:燈管,變壓器,單片機,麥克風,AD轉換晶元。
軟體:我的編程思路是當檢測到的音量大於一定的量時,燈亮。
具體編程要看晶元的選擇。
Ⅳ 求一個簡易的聲控燈電路圖
一、電路工作原理
聲音感測器採用靈敏度較高的駐極體電容傳聲器BM,輸出阻抗2kΩ,R1為BM內部場效應管外接負載電阻器,注意BM兩個焊點中與金屬屏蔽殼相連的焊點為負極接地端。射隨驅動電路採用基極無偏置電壓電路,當VT2基極輸入電壓達到一定值時,射極電阻器R5上有電壓輸出,VD1為VT2基極反向電荷提供通路。只有當:R5信號電壓上升,引腳1處於高電平狀態,環境光線較暗,RG光敏電阻值較大(不小於5kΩ)時,輸入端引腳2處於高電平狀態,才能滿足與門電路輸出端引腳3上升到高電平狀態的條件,通過限流電阻器R6觸發單向晶閘管VS導通,其負載小電珠EL點亮。電源GB通過開關二極體VD2降去0.7v後接集成電路VCC引腳。本聲控燈實驗電路,在5m處擊掌能控制燈亮。
首先,輸入端信號電平達到開門電平時,輸出端電壓開始躍升,輸入端信號電平升到一定程度,輸出電壓(4.5V)幾乎不再變化,可以視為波形頂部的起伏變化被削頂;而輸入端信號低於關門電平時,與門「關閉」,輸出端電壓幾乎為零(O.15V),因此輸出端信號為脈沖波形,這就是與門的整形作用。其次,聲音信號能否通過與門控制單向晶閘管導通,需要看另一個輸入端一控制端電平的高低,環境光線較暗時,控制端處於高電平狀態,用聲音可以控制燈亮,這就是與門的選通作用;當環境光線較強時,控制端處於低電平狀態,聲控不起作用,這就是與門的禁止作用。最後,與門的邏輯功能發 揮作用,完成白天聲控不起作用,黑夜用聲音信號控制燈亮的功能。
二、電路圖
Ⅵ 聲控開關的工作原理
聲控開關是在特定環境光線下採用聲響效果激發拾音器進行聲電轉換來控制用電器的開啟,並經過延時後能自動斷開電源的節能電子開關。聲控開關由傳聲器BM、聲音信號放大、半波整流、光控、電子開關、延時和交流開關電路組成。在白天或光線較亮時,聲控開關處於關閉狀態;夜晚或光線較暗時,聲控開關處於預備工作狀態。當有人經過該開關附近時,腳步聲、說話聲、拍手聲均可將聲控開關啟動(燈亮),延時一定時間後,聲控開關自動關閉(燈滅)。
Ⅶ 跪求高手單片機做聲控燈程序!!謝謝!!!
直接用avr單片機不更好?
內部自帶AD轉換,自帶增益放大。和s51相同價位的avr單片機,明顯強多了!
Ⅷ 聲控燈原理電路圖
聲控燈是一種聲控電子照明裝置,由音頻放大器、選頻電路、延時開啟電路和可控硅電路組成。它提供了一種操作簡便、靈活、抗干擾能力強,控制靈敏的聲控燈,它採用人嘴發出約1秒的控制信號聲,即可方便及時地打開和關閉聲控照明裝置,並有防誤觸發而具有的自動延時關閉功能,部分設有手動開關,使其應用更加方便。聲控燈由話筒、音頻放大器、選頻電路、倍壓整流電路、鑒幅電路、恆壓源電路、延時開啟電路、可控延時開關電路、可控硅電路組成。
中文名
聲控燈
外文名
Voice-activated lights
紅外感應器吸頂燈聲控開關感應燈價格led聲控燈人體感應開關感應燈樓道聲控燈門鈴開關觸摸延時開關
簡介
聲控燈有一種有趣的現象,那就是光線充足時,任你發出多大的聲音都不亮 ;但在黑夜,輕輕一聲它就發出了亮光,這是為什麼呢?原來聲控燈中有光控電路,使其在光線足夠的時候不工作,所以聲控燈的控制盒實際上是聲、光同時控制的,在光亮度能達到的情況下,燈不會亮。你可以做一個小實驗,你可以用手遮擋聲控開關的光控原件然後再發出聲音,燈就會亮了。
Ⅸ 聲控燈的工作原理
聲控開關是由對聲音敏感的電子元件和其他電子元件夠成的,主要是靠外界發出的聲音來控制電源,當外界聲音達到多少額定的分貝時就會使電路導通。具有操作簡便、靈活、抗干擾能力強,控制靈敏的特點。工作主要分為三個步驟。一是轉變電壓,聲控燈都是以220v交流電為標准,20V交流電通過燈泡整流全橋後,變成直流脈動電壓,通過燈泡將其轉變成直流的脈動電壓。二是形成電流,在白天的時候,光線比較強的時候,聲控燈的光敏二極體D呈現出底阻狀態,電阻要小於或者等於1千歐的時候,聲控燈的三極體就截止了,它的發射極沒有電流輸出。三是發光,在夜晚光線比較暗的時候,聲控燈的光敏二極體D就呈現出高電阻的情況,其電阻可達到100千歐甚至更高,這時候如有聲源,就會使聲控燈的三極體V正向導通,使聲控燈的燈泡發光。
Ⅹ 聲控燈原理的電路圖
聲控燈原理圖如下:
220V交流電通過燈泡H及整流全通後,變成直流脈動電壓,作為正向偏壓,加在可控硅VS及R支路上。白天,亮度大於一定程度時,光敏二極體D呈現低阻狀態≤1KΩ,使三極體V截止,其發射極無電流輸出,單向可控硅VS因無觸發電流而阻斷。此時流過燈泡H的電流≤2.2mA,燈泡H不能發光。電阻R1和穩壓二極體DW使三極體V偏壓不超過6.8V,對三極體起保護作用。
夜晚,亮度小於一定程度時,光敏二極體D呈現高阻狀態≥100KΩ,使三極體V正向導通,發射極約有0.8V的電壓,使可控硅VS觸發導通,燈泡H發光。RP是清晨或傍晚實現開關轉換的亮度選擇元件。由音頻放大器、選頻電路、延時開啟電路和可控硅電路組成。
將一個聲控開關串聯在電路上即可。當有聲音時,聲控開關閉合,電燈亮;聲音消失時,聲控開關打開,燈泡滅。
常用聲光控電路,天黑時,沒有光線光控開關閉合,當有聲音時,聲控開關閉合,電路聯通,燈泡亮;天明時,有光線光控開關打開,有聲音時,雖然聲控開關閉合,但是電路不連通,所以燈泡不亮。
拓展回答:
聲控開關:是在特定環境光線下採用聲響效果激發拾音器進行聲電轉換來控制用電器的開啟,並經過延時後能自動斷開電源的節能電子開關。聲控開關由傳聲器BM、聲音信號放大、半波整流、光控、電子開關、延時和交流開關電路組成。在白天或光線較亮時,聲控開關處於關閉狀態;夜晚或光線較暗時,聲控開關處於預備工作狀態。當有人經過該開關附近時,腳步聲、說話聲、拍手聲均可將聲控開關啟動(燈亮),延時一定時間後,聲控開關自動關閉(燈滅)。