71 麥昆Plus (一)

(2020/06/15)

前幾天取得最近很火且功能很多的麥昆Plus,麥昆plus是麥昆的加強產品。和麥昆4.0相比,它比麥昆4.0多出2倍的功能,3倍數量的擴充接口,3倍的電力供應,以及擁有更大更穩定的車身。首先先來做基本的測試...,進階的部份,待下次有空再慢慢來研究!

一、特色功能 (以下取自宇宙機器人網站)

  1. 兼容micro:bit和掌控兩種主控板,一鍵切換。 [第1個特色,我就看不懂了,難道還可接另一塊掌控板?也不知在哪一鍵切換?】

  2. 18650大容量鋰電池供電,板載充電電路,續航时間是麥昆的3倍

  3. 板載編碼器車速感測器,可即時獲取目前車況、車速。例如可獲取小車當前的車速,是停止還是前進、後退,左轉還是右轉,轉彎大小。[原來也有板載編碼器車速感測器,這感測器可用來測車速、車況,又學到一招了】

  4. 可切換為PID電機車速控制,切換為PID后,電機車速的誤差將變的非常小。【PID電機車速控制,這又是什麼東西啊!?看來從這車可以學到很多以前沒用過的東西!】

  5. 8路GPIO擴充接口,3路I2C接口,3路伺服機馬達專用接口,擴充口數量是麥昆4.0的3倍。 【這些接口都在車子的後方可以看到】

  6. 6路循跡感測器,支持循跡感測器一鍵校準,支持模擬量輸出,數量是麥昆的3倍,可實現更複雜的循跡邏輯,適用於擴充訓練及比賽場地。【6路循跡感測器是我目前看過的小車中最多的,而且支持循跡感測器一鍵校準,在車子的左方有一Calc-Key,還不知如何一鍵校準。也不知什麼是支持模擬量輸出?如何寫這邊的循跡邏輯看來也是一門學問!】

  7. 支持python編程,適用國中及高中教學需求。【這也是我想學習的地方,不知使用平台為何?】

  8. 搭配金屬擴充展頂板、可調角度支架,結構擴充能力是麥昆4.0的3倍以上

  • 雖然我玩過很多小車,但從上藍色字體可知,對這台車我有太多的未知,剛好可以藉這車來學習更多更深入的知識

二、車子構造圖(以下取自宇宙機器人網站)

  • 上方

  • 下方

三、小車簡易測試

  • makecode擴充積木網址 : https://github.com/kodorobot/MaqueenPlus

  • 按A鍵小車前進、按B鍵小車後退、按A+B鍵小車停止

    • 註:由於車體比較重,感覺沒有麥昆4跑得快

    • 按A鍵原地右轉、按B鍵原地左轉、按A+B鍵小車停止 (不再測試)

    • 控制小車走一正方形(地板磁磚) (不再測試)

三、小車進階測試

  • 利用可變電阻器(電位計)控制車子轉速,並顯示轉速及轉向

    • 接線說明:P1接上一個可變電阻器

    • 程式說明:

    • 說明:

      • 類比值最大為1023

      • 馬達轉動值最大為255

      • PID若是[關]的話,當速度值很大時,馬達速度會變成個位數,若是開則沒有此問題

      • 按B鍵所得的速度,最快大約到240,不知單位為何?沒有真正去量一下車子的速度

      • 260 RPM high speed metal motor; higher travel speed and well suitable for robot competitions.

      • 2 encoders to read real-time speed and direction, thus multiple cars running in the same map can be smoother.

      • PID control for a stronger moment force in low speed.

  • 遙控器測試

    • 利用下面程式讀取遙控器上各鍵的編碼

    • 下面為DFROBOT FIT0605及凱斯電子遙控器的值

      • 利用凱斯電子的遙控器控制車子

  • 超音波測距測試

    • 求距離 (TRIG接P13、ECHO接P14),程式如下:

      • 只用主板供電也可以

      • 避障小車

      • 當前方距離大於20公分時,就直線前進

      • 當前方距離小於20公分時,就隨機左右轉

  • 巡跡感應器測試

    • 測試循跡感測器灰度值及感測值

      • 測試發現:

        • 在白線時

          • 感測燈不亮

          • 感測值為0

          • 灰度值大於3000

        • 在黑線時

          • 感測燈亮

          • 感測值為1

          • 灰度值小於1000

    • 巡跡感測器的校正

      • 在黑線上有亮燈、白線上不亮燈

      • 如果發現連白線上都亮燈,代表感測器測得有問題,這時就需要校正

      • 拿出附贈的巡跡圖,右上角有一黑色的校正區域

        • 校正方法

        • 將小車的前方區域放在校正區上,6個感測器都要在黑色區域上,這時6個感應燈都會亮起

        • 長按左方的Calc-Key鍵,直到前方的兩個頭燈閃爍綠燈再放開

    • 簡易循跡測試

      • 由於本車具有6個循跡感測器,所以可做比較細緻的循跡回饋

      • 暫時只用4個循跡感測器來測試

      • 根據回饋的因應作法

        • 程式如下:

        • 此程式對於圓形或橢圓形的循跡圖大概都沒問題,但對於如下的圖形可能會有問題

        • 由於本次只做簡易的測試,下次有空再詳細來研究