步驟1:必需的組件
該項目的以下組件:
一塊面包板
8針IC插座
電容器100 nF
電阻:2 * 10k,1 * 100歐姆
高亮度琥珀色LED或紅色LED
按鈕打開/關閉開關
傾斜開關
請參閱有關如何連接組件的示意圖。
步驟2:設計和制造電子設備
PIC的工作電壓范圍在2伏至5.5伏之間,這使其適合使用2節AAA電池作為電源。設計必須是低功耗的,因此傾斜開關僅在操作期間通過將PIC的引腳3置于低電平來開啟器件時才有效。
在原始設計中,流過LED的電流為20 mA,對于高亮度LED來說這是相當高的,因此不需要。為了節省電池,此設計為LED使用10 mA的電流。
由于PIC在不活動時進入睡眠模式,因此將按鈕開關連接到PIC的中斷PIN可以將其從睡眠狀態喚醒。在睡眠模式下,PIC幾乎不使用電源。
該電路是在一塊面包板上制作的,該面包板很好地適合了尾燈的現有外殼。在圖片中,您可以看到電路板的安裝方式以及如何將其安裝在外殼中。
步驟3:軟件
如前所述,該軟件是使用JAL編程語言為PIC12F615編寫的。該軟件執行一些任務:
初始化PIC,并在加電后使其進入睡眠模式。
按下按鈕并打開LED指示燈可從睡眠中喚醒。如果再次按下按鈕,則返回睡眠狀態。通過按鈕所連接的PIC的外部中斷來激活喚醒。
喚醒時,啟用傾斜開關并監視傾斜開關是否由于運動而被激活。如果在10分鐘內未檢測到運動,則LED指示燈將關閉,傾斜開關將被禁用,并且PIC將回到睡眠模式。
清醒時,請測量電池電壓,如果電池電壓降至低于2.1伏特,LED熄滅,傾斜開關被禁用,PIC進入睡眠模式。
最初,運動檢測軟件是使用“變化時中斷”(IOC)設計的)功能,但效果不佳。取而代之的是,該交換機現在每100 us輪詢一次,以確定是否已激活。使用集成的模數轉換器對電源電壓進行測量,該轉換器每20 ms對電源電壓進行一次采樣。
-
智能尾燈
+關注
關注
0文章
5瀏覽量
5844
發布評論請先 登錄
相關推薦
評論