2011年3月13日 星期日

小小玩具, 大大創意


話說前幾個禮拜, 去吃麥當勞, 兒子點了一個兒童餐, 所以送了一個玩具, 打開一看, 是一個電子琴的塑膠玩具, 在上面有畫手指的地方, 壓一下, 會有一段不是"很好聽"的音樂, 有點破音, 不過必畢是給小孩子玩的, 這不是重點, 兒子玩完後, 我拿來看了一下, 上上下下, 左左右右的仔細看了一下, 疑? 這是怎麼測偵呢? 表面沒有任何開關, 也沒有洞啊, 為啥它知道我什麼時候按呢? 這可真是讓我感興趣了, 以前有做過, 觸碰式的開關, 但是..那個sensor端, 也要有一片電極片來偵測人體微小的電流啊, 一時也想不通, 只好再搬出google大神, 找了一下, 終於確認是利用人體皮膚上的靜電荷來做偵測, 具體名稱應該叫-- Capacitive Touch Switch detection

於是動手把玩具給拆了, 看到在手指觸碰的地方, 在背面有一片電極片, 如下圖

這是喇叭, 會破音

這是控制電路, 看來很簡單

真是讓人覺得神奇, 那要如何用PIC來實現呢? 其實人家早在2年前就有提供給大家參考了, 在google上搜尋一下

AN1298 Capacitive Touch Switch using only an ADC, 這裡說明了如何使用ADC ffunction去實現電容性按鍵偵測, 也許有些人會說, 這和普通的按鍵偵測有什麼不同呢? 說真的, 差多了, 因為電容性這種按鍵是放在塑膠殼裡, 外面什麼也沒有, 所以你可以放在潮溼的地方, 戶外的地方, 晴天雨天都能用, 不用怕按鍵生锈, 也不會有老化的問題, 又便宜, 是一定要會的技巧, 找個時間來好好研究一下

沒有留言:

張貼留言

歡迎大家來討論交流一下~~~