---
# System prepended metadata

title: "\n    Pinbo Entry 顏色分類器專案\n"

---

<h1>
    Pinbo Entry 顏色分類器專案
</h1>

待改進：
1. power supply 不能直接接上主機，需要中間銜接電池=>自己覺得蠻多此一舉的
2. 線材太多種類（網路線，C microA，A microA)
3. C microA 是否可以直接匯入程式
疑問：
1. 傳輸資料 可以多元方式？A microA // cc => 待確認
2. LED 積木變換速度：沒有明顯感受 => 需要拍影片確認
   原本程式：
   
   
3. 程式的專案名稱與機器上面顯示不同步：

   

   
紀錄：
1. 安裝好感測器，連接上主機會直接幫忙設定，是一個貼心的操作
2. 可以存取程式是一個教學上不錯的功能

色彩感測器 PR是final round
1. 亮燈的目的是為了補光
2. vision 辨識能力不好




| 物品     | 光源 25% 色調 |        | 光源 100% 色調 |     |
| -------- | ------------- | ------ | -------------- | --- |
| 公司桌面 | 180           | 天藍色 |           207     |    天藍色 |
| 黃1*1    | 156           | 天藍色 |            189    |    天藍色 |
| 紫1*1    | 190           | 天藍色 |            213    |   天藍色  |
| 鞋齒輪   | 146           |   綠     |        171        |    天藍色 |
| 紅1*2    | 0             |  紅      |             285   |   紫  |
| 白色動動 | 203           | 天藍色 | 220         |   天藍色  |






3. 需要在統計顏色色卡的色調
4. 辨識彈珠是下一步


----

教案規劃 



| 版本 | 修改人 | 日期     |
| ---- | ------ | -------- |
| V.1  | LY     | 20220921 |
| v.2  |   William     |          |





| 堂      | 名稱          | 內容                                                                                                                                                | 教材教具    |學習目標     |
| ------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --- | --- |
| 第1~3堂 |       色彩感應原理與程式判斷       |                                                                                                                                                     |     |     |
| 1 | 紅色黃色藍色?   | 先用顏色感應器感測準備好的色卡，並記錄數值與比較人眼判斷的顏色  |  顏色感應器、架高零件 |    初步掌握顏色感應器所讀取數據，與人眼辨識色卡的差異，並理解兩者差異的意義，在老師的引道下，思考可能的原因。學習顏色分類可能用於生活中的那些層面。 |
| 2 |   光與色彩的原理     | 用不同光源紀錄數值變化，從中帶入光與顏色的物理原理。 用架高的顏色感應器、馬達組成基本的辨識與結果顯示模組。這堂課讓學生進行數據的採集 | 顏色感應器、架高零件、Touch/LED、可調整亮度光源、攝影棚或類似裝置    |能掌握實驗的設計方法和記錄數據，分析數據的意義，並從實驗中的經驗與結果理解光與色彩的原理   |
| 3 |   顏色分類器   |    用單一顏色的多種感測物品，例如紅色的彈珠，紅色的尺，紅色的零件，藍色的三個，黃色的三個等等。並用較複雜的if/else程式去判斷   |  多種顏色的小物件、顏色感應器、架高零件、Touch/LED  |   能瞭解if/else的程式觀念，並運用實際實驗的數據修正優化程式  |
| 第4~6堂 |               |                                                                                                                                                     |     |     |
| 4 |  零件輸送帶  |   先做出一個斜坡，每次落下一個，怎麼樣控制每次掉一個東西下來，從影片去思考什麼樣的結構可以控制零件每次落下一個。拍一個影片觀察標準型，然後觀察並仿製。) 用零件組成輸送零件往下的輸送帶，並且要具備定速落下裝置  |    馬達電子件、Pinbo結構件、範例影片 |  能掌握定速落下裝置的概念，並實現在結構設計上。能理解運用重力的物理原理。能運用控制馬達的程式設計，達成預設的功能   |
| 5 |  單顆零件落下裝置 | 目標是要有對單顆零件進行顏色判斷後，設計建造一個單顆放下零件的結構。   |   馬達電子件、Pinbo結構件  |  能理解分類系統的結構概念，並設計組裝適合的結構  |
| 6 | 開始顏色分類! |  在整個系統中加上color sensor 跟led sensor，把第5堂建造出來的系統加上顏色判斷的功能與led 顯示的output功能。 |  色彩感測器、led感測器 | 能理解在上一堂建造的系統中加入感測器的系統性觀念、能調整整個系統的各個部件達到設定之功能、能整握控制感測器的程式設計  |
| 7 |  緊急狀態通知與語音控制  |  加入Touch/LED感測器與語音感測器。中顏色顯示告知偵測到異常物品。Touch sensor的功能，可以做為緊急停止裝置使用。  |  Touch/LED感測器、語音感測器(每組一個)  |  能理解加入感測器在系統中的功能，能掌握控制感測器的程式設計  |
| 8 | 來比賽吧! |  給予每組一包標準零件包，測試調整分類的速度與精確度，透過結構與程式的優化來達到最佳功能。| 標準零件包、碼表等比賽用具 | 能掌握整體系統的運作，分析問題後尋找最佳解決方案，優化功能|
|         |               |                                                                                                                                                     |     |     |
|         |               |                                                                                                                                                     |     |     |








- [X] 工作項目: LY找color sensor 顏色區間列表

![](https://i.imgur.com/NA1eyWD.png)



昱謙測試數據
![](https://i.imgur.com/dLcEZk0.png)




- [ ] 參考市面project,會先從重量，更簡單的色彩分類，例如黑白
- [ ] 先用形狀做初步分類，再用顏色做細部分類
- [ ] Vision要有Guideline
- [ ] 到高年級可以做競賽，誰最快分完標準零件

<h2> 10/03  昱謙工作日記 </h2>

10:30-15:30

- [x] 確認物件是否可以辨識

| 物品| 10/03  10:45 100% | 色調 |
| -------- | -------- | -------- |
| 紅色保麗龍球 1.8cm |粉紅色|349|
| 綠色保麗龍球 1.8cm |天藍色|189|
| 藍色保麗龍球 1.8cm |藍色|220|
| 紅色鈴鐺|粉紅色|326|
| 綠色鈴鐺|天藍色|180|
| 銀色鈴鐺|天藍色|215|

### 先辨識兩種顏色（紅色，綠色） 簡化馬達輸出與辨識的閥值

- [x] 製作機構，送球與卡球

1. latch 已經完成，透過齒輪同步，運用積木做出相位差
2. 送球的機制在於卡的大小剛好等於球的大小，
這樣才能一次送一顆（3cm）

- [x] 製作color sensor位置與判斷led
- [x] 思考如何用pinbo lab寫出 latch


| 真值表      | 下個狀態 白 | 下個狀態 紅 | 下個狀態 綠 |
| ----------- | ----------- | ----------- | ----------- |
| 現在狀態 白 |0  | 1  |2|
|  現在狀態 紅|  -1 | 0   |      3     |
| 現在狀態 綠| -2  | -3    |      0       | 

<h2> 10/13  昱謙工作日記 </h2>

### 送球的軌道需要放置一個轉彎的斜坡，這樣能夠增強latch的穩定度

1 卡球送球color_V2 因為軌道會被判定為沒有顏色的球 因此會影響原本的邏輯。







