基于ATtiny的小型USB燈,可通過敲擊,拍手,吹氣和喊叫來打開/關(guān)閉該燈。
硬件組件:
- Arduino UNO和Genuino UNO× 1
- 無焊接面包板半尺寸× 1
- Microchip ATtiny85× 1
- 10uF電解電容器× 1
- 公/母跳線× 1
- LM393麥克風(fēng)聲音傳感器× 1
- 5毫米LED:紅色× 1
- 220歐姆電阻(與LED串聯(lián)的電阻值可能與220歐姆不同,LED也會亮起,最大值為1k歐姆。)× 1
- IC插座× 1
- Perfboard× 1
- USB-A到Micro-USB線× 1
軟件應(yīng)用程序和在線服務(wù)
- Arduino IDE
手動工具和制造機(jī)器
- 烙鐵
- 工具刀
- 熱膠槍
在這個項目中,我使用了,或者我可以說我誤用了麥克風(fēng)聲音傳感器來檢測不同的信號源以打開和關(guān)閉燈。我也想讓這個項目盡可能小,所以我使用了ATtiny 85微控制器。這是很酷,因為ATtiny很小,而且 - 很好 - 這可以讓你做出不需要大型微控制器的小東西。
基本理念:
麥克風(fēng)是電傳感器或傳感器的聲學(xué),它檢測聲音信號并將其轉(zhuǎn)換為電信號。
要產(chǎn)生電信號,您需要做的就是在隔膜中進(jìn)行運動。因此,當(dāng)吹動麥克風(fēng)聲音傳感器時,麥克風(fēng)的振膜響應(yīng),因為它是空氣分子的位移,推動膜的一側(cè)到另一側(cè),導(dǎo)致麥克風(fēng)中的電信號使其看起來像聲音。
另外,我在這里描述如何使用Arduino IDE對ATtiny微控制器進(jìn)行編程。
閱讀全文