2017年3月3日 星期五

MCU應用 or 寶寶爬行訓練機

寶寶爬行訓練機實體展示

讓嬰兒多多爬行有以下好處:

1. 提高活動能力。

2. 增強體質。

3. 促進大腦發育。

4. 促進語言發展。

既然多讓嬰兒爬行的好處這麼多,

讓哥開始思考應該要如何做才能夠誘惑嬰兒多多爬行?

於是便自己動手製作了這一台寶寶爬行訓練機。

這是遙控車的遙控器,四顆按鈕分別控制前進、左轉、右轉以及原地旋轉。

遙控車的背面

遙控車的正面

遙控車的系統架構圖

各區塊功能介紹如下:

1. 左下角的遙控器由一顆18650電池提供電源,透過micro USB孔進行充電,由於編碼器及RF通訊電路都是使用5V電壓,因此將18650電壓透過Boost電路昇壓,並且連接至一個USB母座,所以這是一個遙控器也是一個行動電源。遙控器四顆按鈕分別控制前進、左轉、右轉以及原地旋轉。

2. 遙控車主要分為兩個部分,第一部分是訊號處裡單元,由一顆18650提供電源,透過RF通訊電路接收訊號並且將訊號解碼給MCU使用,MCU再將解碼的訊號轉換成前進、左轉、右轉以及原地旋轉的訊號輸出到光耦合器來進行馬達控制。

3. 遙控車的第二部分是馬達驅動單元,由兩顆18650提供電源,採用全橋架構來控制馬達的正逆轉,驅動訊號由光耦合隔離後輸入到馬達驅動電路。

2017年3月2日 星期四

MCU應用 or LED車燈控制DIY or 兒童電動車

LED車燈控制實體展示:

當境哥還在室友的肚子裡的時候,

有一天去做產檢得知境哥是藍孩,

哥就直接跟車廠業務下訂單買了一台跑車,

為了讓境哥開超跑去買麥當勞薯條,並且成為得來速的焦點,

哥將原廠的燈改為晝行燈,然後自己再加裝遠燈及魚眼近燈,

以提升美觀以及行車安全性!

整個車燈的配置如下圖所示:

遠光燈效果:

魚眼近燈效果:

只有加入遠光燈跟近光燈是無法在麥當勞得來速Hold住整個場面的!

於是哥再加入MCU控制,讓燈光可以實現閃爍、調光、呼吸燈等模式,以達到警示用路人之效果。

加入MCU控制後的整體架構如下圖所示:


各區塊功能介紹如下:

1. 以STM8S 8-bit MCU為控制核心,由Timer模組產生PWM輸出。

2. LED Driver IC為Buck定電流控制,且支援數位調光。

2017年3月1日 星期三

MCU應用 or 汽車抬頭顯示器DIY

抬頭顯示器示意影片:

抬頭顯示器我覺得是個很方便又實用的東西,

而且現在越來越多車廠業務都會送抬頭顯示器,

但是車廠送的抬頭顯示器我覺得有一個小小缺點,

就是數字不夠大,

因為安裝抬頭顯示器的目的就是要避免低頭看時速表的盲駕行為,

但是抬頭顯示器的顯示數字太小,

眼睛就必須對焦到抬頭顯示器上,然後再對焦前方道路,

雖然不需要低頭看時數表,但是眼睛焦距一直在抬頭顯示器及前方道路切換,

其實嚴格算起來也算是盲駕了,

為了能讓抬頭顯示器更人性化,

哥決定自己做一台"超霸氣抬頭顯示器"

抬頭顯示器正面如下圖所示,

整個抬頭顯示器的尺寸幾乎跟一台iPhone 7 plus一樣大,

設計這麼大的顯示器就可以不需要將眼睛焦距移到抬頭顯示器上面,

用眼睛餘光觀察就可以知道目前的時速是多少了!


背面電路如下圖所示:

整個電路的系統架構圖如下圖:

各區塊功能詳列如下:

1. 以STM8S 8-bit MCU為控制核心。

2. 監測電瓶電壓,當汽車靜止狀態30秒時會顯示電瓶電壓,讓駕駛能掌握電瓶狀況。

3. 監測環境光的亮暗度,夜間開車時太亮的抬頭顯示器反而會造成駕駛分心,因此透過環境光偵測來調整抬頭顯示器亮度,後級的16-channel constant current LED Driver IC可支援類比調光及數位調光。

4. MCU抓取ABS車輪的轉速訊號,並且進行運算轉換成汽車行進時速,並且送出控制訊號讓七段顯示器顯示當前時速。