<style>
.source{
color: gray;
font-size: 13px;
}
</style>
<p>文/台灣人工智慧學校AI工程師</p>
<p>這個專案結合了深度學習，edge AI 邊緣計算裝置，與機器手臂的控制</p>
<p>以下是爸爸的碎念…</p>


<blockquote><p>市面上的檯燈大多僅注重亮度，少數會多注意到光線柔和不反光。但如果家裡有小小學生就會知道，更多的狀況是小朋友根本沒開燈，或寫字區域根本不在燈的照射範圍內，另外更需要有人時時提醒小朋友的寫字坐姿，請他頭抬起來，腰挺直…</p></blockquote>

<p><img src="/wp-content/uploads/2020/07/1.png" alt="" width="700" height="450" class="alignnone size-full wp-image-13614" /></p>

<p>檯燈能不能更聰明，幫家長解決以上問題？</p>
<strong>產品主要功能</strong>
<ul>
	<li>是個檯燈</li>
	<li>追蹤小朋友的寫字區域</li>
	<li>提醒小朋友的坐姿</li>

產品結構分析
檯燈本身的樣子就跟機器手臂有 87% 像，因此我用機器手臂來取代檯燈的支架，讓檯燈能夠藉由馬達控制來改變照射的區域與角度，另外也能縮短開發時間。
怎麼知道該照射哪個區域呢？這就是該使用 AI 的地方。由 webcam 擷取影像，Intel Up Squared 開發板做運算，使用 posenet pre-trained model 來找到身體各個主要關節在影像中的位置，然後將右手腕關節位置換算成馬達控制的座標，傳送到 Arduino 控制機器手臂的馬達，便可以讓燈光照射在適當的位置；另外計算各關節的相對位置來判斷坐姿是否正確；同時也以 Arduino 輸出 PWM 訊號控制 LED 燈的亮度。概念圖如下：

<code>本文引自<a href="https://medium.com/ai-academy-taiwan">台灣人工智慧學校medium專欄</a>，medium專欄是由台灣人工智慧學校所經營，學校AI工程師們將定期於medium上分享近期技術研究及AI相關知識</code>