Q霸小車 Smart Cutebot Pro 示範專案|奧斯丁國際有限公司 OURSTEAM Internationl
icon教學資源
2023/11/03

Q霸小車 Smart Cutebot Pro 示範專案

 
目錄:
  第一章 認識 智慧小車 Cutebot Pro
       (一) 電源指示燈
       (二) 規格參數
       (三) Cutebot Pro 小車功能介紹
  第二章 安裝 智慧小車 Cutebot Pro
       (一) 安裝電池
       (二) 安裝超音波感測器
  第三章 設定-四個循跡感測器之學習模式
  第四章 進入編程平台
  第五章 示範專案
(一) 向前行駛
(二) 定距行駛
(三) 走正方形的軌跡
(四) 聲音控制向前行駛
(五) 彩虹車燈
(六) 自動開燈
(七) 小車依照指定數值&設定來行駛
(八) 智能避障車

       (九) AI路牌辨識
       (十) 簡易機械爪小車
       (十一) 積木機械爪小車
       (十二) 小球發射車
       (十三) 冰壺機器人
       (十四) 遙控堆高機
       (十五) 使用紅外線感測器操控小車
       (十六) joystick 操控小車

認識 智慧小車 Cutebot Pro


【電源指示燈】
電量指示燈可顯示Cutebot Pro小車的目前電量,指示燈定義如下。

 
LED燈 常亮
LED燈 熄滅
LED燈 閃爍





請使用5V 2A 的充電轉接器進行充電,在Cutebot Pro小車關閉的狀態下,連接電源。
充電狀態時 : 電量指示燈會顯示並閃爍目前電量
當充滿電時 : 電源指示燈全部亮,請關閉電源,完成充電。

【規格參數】

 
專案參數
產品名稱Smart Cutebot Pro
供電方式18650鋰電池
充電電流1000mA
充電時間約120min
續航時間約120min
最大工作電壓4.2V
額定工作電壓3.7V
最小工作電壓3.3V
馬達介面輸出電壓3.3V
馬達介面最大輸出電流0.2A
伺服馬達介面輸出電壓當前電池電壓
伺服馬達介面最大輸出電流3A
IO介面輸出電壓3.3V
IO介面最大輸出電流3A
車板裝置2 X 車底彩虹燈
2 X 車頭燈
1 X 蜂鳴器
1 X 紅外線接收器
4 X 紅外線循跡感測器
伺服馬達介面4個
擴充馬達介面1個
GPIO擴充介面4個
IIC介面2個



【Cutebot Pro 小車功能介紹】




#可編程車輪



#超音波感測器
安裝標配的超音波感測器,可以取得小車前方障礙物的距離。




#蜂鳴器
蜂鳴器可以發出聲音




#紅外線接收器
搭配紅外線遙控器可以進行紅外線遙控小車專案




#RGB車頭燈



#IIC擴充



#伺服馬達擴充口



#馬達擴充



#擴充GPIO



#四個循跡感測器
用於偵測巡線軌道並分辨出十字路口等多種複雜路線,且可以進行PID巡線。




#四個循跡感測器-學習模式按鈕
按下巡線按鈕,讓四個循跡感測器學習地圖背景和巡線軌道,以適應不同顏色的地圖背景和巡線軌跡。




#彩色RGB車底燈



 

安裝 智慧小車 Cutebot Pro

【安裝電池】
將18650鋰電池安裝至電池盒內,請注意電池正負極方向性。






【安裝超音波感測器】
將超音波感測器插入SONAR介面





 


設定- 四個 循跡感測器之學習模式 


準備好內附的地圖 ,並將智慧小車 Cutebot Pro放在地圖上    
 將循跡感測器的偵測頭正 對地圖    景區  並按下學習按鍵


   




 時1~4 號偵測指示燈倒序依序點亮,之後快速閃爍
  




當循跡探頭指示燈快速閃爍時,請將循跡感測器放在巡線 軌道上來回的水平移動
  






  
當學習成功時 : Cutebot Pro的LED車頭燈會 亮起綠光兩秒
當學習失敗時 : Cutebot Pro的LED車頭燈會亮起紅光兩秒
  





 
 
進入編程平台 


MakeCode 編程平台 : https://makecode.microbit.org/

1. 新增軟體擴充庫
進入“makecode.microbit.org”,點選“新建專案”。




2. 在彈出視窗輸入專案名稱並點擊「建立」。



點擊積木選單中的「擴展」。



在彈跳視窗輸入“CutebotPro”,點擊圖示搜尋,並選擇載入CutebotPro擴充積木。



認識 擴充積木【Cutebot Pro】
 
分類積木命令功能說明
Basic
基礎設定
使用此積木塊,小車全速前進
使用此積木塊,小車全速倒退
使用此積木塊,分別設定左輪和右輪的速度,速度範圍為-100~100
使用此積木塊,設定左輪或右輪或全部車輪停止轉動
使用此積木塊,取得左側車輪或右側車輪的轉動速度(cm/s)
使用此積木塊,取得左側車輪或右側車輪的轉動角度
使用此積木塊,清除已取得的左側車輪或右側車輪的轉動角度
Headlights
車燈設定
使用此積木塊,設定左右RGB車燈顯示的顏色為預設顏色
使用此積木塊,設定左右RGB車燈顯示的顏色
使用此積木塊,關閉所有車頭燈
Four-Way
循跡感測器設定
使用此積木塊,取得目前四路巡線感測器的狀態值
使用此積木塊,取得巡線感測器偏移量
使用此積木塊,單獨取得循跡感測器某一通道的狀態
使用此積木塊,單獨取得循跡感測器某一通道的灰階值
HC-SR04取得超音波感測器的返回值
PID Contrl
PID控制設定
設定車輪速度(速度範圍為20~50 cm/s)
設定小車前進或後退指定距離(單位:公分、英吋、車輪轉動角度)
設定小車的轉向方式與轉向角度
設定方塊邊長(單位:公分、英吋)
設定小車向前行駛N個方塊
IRservo
紅外線遙控器設定
當接收到紅外線訊號時,執行內部程序
識別紅外線遙控器的按鈕是否被按下
Extendinterface
擴充馬達設定
設定擴展馬達的速度(-100~100)
設定擴展馬達停止轉動
設定使用舵機的最大轉動角度以及接入連接埠和轉動角度
設定連續旋轉舵機的接入埠及速度
other取得目前小車的韌體版本號
 


 


專案1-向前行駛

【引導】
本課程旨在向學生介紹圖形化程式設計和編程馬達的概念。學生將使用Cutebot Pro智慧小車學習如何編寫程式來控制小車的兩個車輪的速度。


【探究】
 如何寫一個簡單的程序,讓小車向前行駛?
調整速 度和行駛時間的參數對小車的移動有何影響?
除了向前行駛,還能透過程式控制小車做什麼其他動作嗎?


【範例程式】




程式連結 : https://makecode.microbit.org/_fJHPpibam7aC

程式結果影片






 


 專案2-定距行駛

【引導】
本課程旨在向學生介紹圖形化程式設計和編程馬達的概念。學生將使用Cutebot Pro智慧小車學習如何編寫程式來控制小車的行駛距離。
我們將探索如何透過圖形化程式控制Cutebot Pro智慧賽車的行駛距離。你是否好奇如何使用程式設計來精確控制一輛小車行駛的距離?

現在,讓我們來認識一下Cutebot Pro智慧小車。它是一輛特殊的小車,具備編碼電機,可以精確控制行駛的距離。即為我們可以編寫程式來讓它行駛特定的距離,無論是100厘米還是10厘米,我們都可以控制得非常準確。

在今天的課程中,我們將學習如何編寫一個精確控制行駛距離的程序,並透過實踐來驗證我們的程序是否有效。


【探究】
如何使用圖形化程式模組來控制小車行駛的距離?
是否可以透過調整程式中的參數來控制小車行駛的距離?
精確控制行駛距離的技術有什麼實際的應用場景?


【範例程式】





程式連結 : https://makecode.microbit.org/_XV1A9rU8jHps

程式結果影片





 


專案3-走正方形的軌跡

【引導】
本課程旨在透過製作智慧小車,讓學生學習和探索小車電機控制和轉彎方式等知識點,以及應用這些知識讓小車沿著正方形軌跡行駛。

我們將要繼續我們的智慧小車製作項目,但這次我們要給小車一個新的挑戰,讓它可以沿著正方形的軌跡行駛。你們認為怎樣才能讓小車準確地走出一個完美的正方形?

我們可以透過控制小車的馬達和轉彎方式來實現這個目標。在接下來的課程中,我們將學習如何控制小車的前進、後退和停止,並學習兩種不同的轉彎方式。這些知識將幫助我們讓小車沿著方形的軌跡行駛。


【探究】
直角轉彎和圓弧轉彎的差別。


【範例程式】





程式連結 : https://makecode.microbit.org/_VY4J6rDsE27K

程式結果影片






 


專案4-聲音控制向前進

【引導】 
我們將繼續我們的智慧賽車製作項目,但這次我們要給小車一個新的挑戰。你們有沒有想過如何用聲音來控制小車的行駛呢?
我們可以利用噪音感應器來偵測聲音的大小,並透過控制小車的馬達來實現聲控功能。在接下來的課程中,我們將了解聲音的傳播方式,並實現一個可以透過聲音大小控制行駛的小車。

 
 【探究】
如何利用小車的馬達控制和噪音感應器,實現一輛能夠透過聲音大小控制行駛的小車呢?你們有什麼想法和猜測?
了解 聲音的傳播方式;了解噪音的等級。


【範例程式】
 
  

程式連結 : https://makecode.microbit.org/_8AHEFs3kdc67

程式結果影片






 


專案5-彩虹車燈


【引導】
我們要為小車添增一些光彩奪目的特效。你們有沒有想過如何讓小車在行駛過程中發出彩虹般的光芒呢?
在接下來的課程中,我們將學習RGB燈的控制方式,並實現一個可以在行駛過程中散發出彩虹般光芒的小車。


【探究】
如何利用小車的馬達控制和RGB燈,實現一輛能夠在行駛過程中散發出彩虹般光芒的小車呢?
我們如何控制彩虹燈的亮度和顏色呢?


【範例程式】




程式連結 : https://makecode.microbit.org/_dmg4KXCJvUYg

程式結果影片






 


專案6-自動開燈


【引導】
我們將學習如何使用cutebot pro和micro:bit來製作一個自動車燈。當周圍環境光線變暗時,車大燈會自動打開,當周圍環境光線夠明亮時,車頭燈會自動關閉。本課程將涉及micro:bit的光線偵測、RGB車燈控制以及RGB三原色等知識點


【探究】
什麼是光生伏打效應?
如何用於光線檢測?
什麼是RGB三原色?
如何控制RGB車燈?


【範例程式】




程式連結 : https://makecode.microbit.org/_ReUhk7PTLVse

程式結果影片






 


專案7-小車依照指定數值&設定來行駛

【引導】
本課程旨在透過讓學生學習和探索小車馬達控制、程式設計的相關知識點,並應用這些知識來實現小車按照預設的格子行駛的功能。


【範例程式】





程式連結 : https://makecode.microbit.org/_MmiTPTPx67L1

程式結果影片






 

專案8-智能避障車


【引導】
本課程旨在向學生介紹圖形化程式設計和超音波感測器的應用。將學習如何編寫程式讓小車具備避障功能。透過這個專案,學生將加深對程式設計的判斷、分支、與或非等知識點的理解,以及了解超音波感測器的工作原理。


【探究】
如何使用超音波感測器檢測障礙物?
如何寫一個程式,在遇到障礙物時讓小車自動轉彎避免碰撞?


【範例程式】




程式連結 : https://makecode.microbit.org/_3hR6sgU2m6KV

程式結果影片







 


專案9-AI路牌辨識

【目的】
搭建一輛使用AI鏡頭識別路牌的Cutebot Pro智能賽車。




使用材料:
搭建步驟:















硬件連接:
將AI鏡頭連接到Cutebot Pro智能賽車的IIC端口。




編程:
為了幫AI鏡頭編程,我們需要添加一個擴展庫。在彈跳視窗搜尋 PlanetX-AI,選擇載入PlanetX-AI 擴充積木。




【範例程式】



程式連結:https://makecode.microbit.org/76853-31972-53795-23546

【結論】
按下按鍵A後,小車向前行駛,當遇到向右轉的路牌時,自動右轉90°,並停止行駛。




【擴展知識:AI路牌識別的應用及發展】

AI路牌識別是一種基於人工智能技術的圖像識別應用,用於檢測、識別和理解道路上的交通路牌。以下是AI路牌識別的應用和發展方面的一些關鍵點:
  • 交通管理:AI路牌識別可以幫助交通管理部門監測道路上的交通標志和路牌情況。它可以自動檢測和識別交通標志,提供實時的交通信息和指示,幫助駕駛員和行人遵守交通規則和導航。
  • 自動駕駛:在自動駕駛車輛的發展中,AI路牌識別是關鍵技術之一。它可以幫助自動駕駛車輛辨識和理解道路上的交通標志和指示,以便做出相應的決策和行駛計劃。
  • 導航和路徑規劃:AI路牌識別可以用於實時導航系統,幫助司機和行人確定正確的行駛方向和路徑規劃。它可以識別路牌上的道路名稱、交叉口指示和限速信息,為用戶提供準確的導航指引。
  • 城市規劃和交通優化:AI路牌識別可以為城市規劃和交通優化提供寶貴的數據。通過分析和識別路牌信息,可以了解道路網絡的結構、交通流量和交通狀況,從而優化交通規劃、改善道路設施和提升城市交通效率。
  • 安全監控:AI路牌識別可以用於交通安全監控系統。它可以實時監測道路上的交通標志和路牌,檢測異常情況,例如損壞的路牌或缺失的標志。這有助於及時修復和維護交通設施,確保道路的安全性和可靠性。
AI路牌識別的發展已經取得了顯著進展,主要得益於深度學習和電腦視覺技術的不斷發展。隨著算法的不斷優化和硬件的提升,AI路牌識別的準確性和實時性得到了顯著提升。未來,預計AI路牌識別將進一步發展,更加智能化和全面化,為交通管理、自動駕駛和城市規劃等領域帶來更多的便利和效益。



 

專案10-簡易機械爪小車

【目的】
搭建一輛使用機械爪的Cutebot Pro智慧賽車。




使用材料:搭建步驟:









硬件連接:
將簡易機械爪連接到Cutebot Pro智慧賽車的S1連接埠。




編程:
為了給 joystick:bit V2 編程,我們需要添加一個擴展庫。在彈跳視窗搜尋 joystickbit,選擇載入 joystickbit 擴充積木。




【範例程式】

手柄:




程式連接:https://makecode.microbit.org/_DHyiYdULjKg0


小車:




程式連結:https://makecode.microbit.org/_6sDHHp3Jwgbq

【結論】
透過手把搖桿控制小車行駛路線,按下手把按鍵C可以控制小車機械爪夾取物品,鬆開按鍵C則機械爪放開物品。




【擴展知識:遙控機械爪小車的應用場景】
遙控機械爪小車是一種配備機械爪的無人車輛,可以透過遙控操作進行移動和控制機械爪的動作。以下是一些遙控機械爪小車的應用場景:
  • 物流和倉儲:遙控機械爪小車可以用於物流和倉儲領域,用於搬運和堆疊貨物。操作員可以透過遙控器控制小車的移動,並使用機械爪抓取、搬運或堆疊貨物,提高物流效率和減少人力成本。
  • 搜救:在災難救援或搜救任務中,遙控機械爪小車可以用於攜帶和操作救援工具。它可以通過狹窄或危險的地形,到達難以到達的區域,並使用機械爪進行物品搬運、障礙物清除或人員救援等任務。
  • 環境監測與清潔:遙控機械爪小車可用於環境監測和清潔任務。它可以攜帶感測器設備,如攝影機或氣體感測器,進行環境數據的收集和監測。同時,機械爪可用於清理垃圾、拾取雜物或進行清潔工作,提高環境整潔度和永續發展。
  • 建築和施工:在建築和施工領域,遙控機械爪小車可以用於搬運和放置建築材料,如磚塊、鋼筋等。它可以通過狹窄的施工空間,將材料運送到指定位置,並使用機械爪進行精確的放置,提高施工效率和減少人工勞動。
  • 農業與園藝:遙控機械爪小車在農業和園藝領域具有應用潛力。它可以用於播種、收割、除草或施肥等農業作業。機械爪可以抓取和處理農作物,同時小車的移動性能可以適應不同的農田或園藝場地。



 

專案11-積木機械式爪小車

【目的】
使用積木搭建機械式爪子的Cutebot Pro智慧賽車。




使用材料:搭建步驟:


硬件連接:
將舵機連接到Cutebot Pro智慧賽車的S1連接埠。




編程:
為了給joystick:bit V2編程,我們需要添加一個擴展庫。在彈跳視窗搜尋 joystickbit,選擇載入 joystickbit 擴充積木。




【範例程式】
手柄:




程式連接:https://makecode.microbit.org/_DHyiYdULjKg0

小車:




程式連接:https://makecode.microbit.org/_dfmJjPJ1yMqp

【結論】
透過手把搖桿控制小車行駛路線,按下手把按鍵C可以控制小車機械爪夾取物品,鬆開按鍵C則機械爪放開物品。




【擴展知識:遙控機械爪小車的發展】
遙控機械爪小車在技術和應用方面都有不斷的發展。以下是該領域的一些主要發展趨勢:
  • 自動化與智慧化:隨著人工智慧和自主導航技術的進步,遙控機械爪小車正朝著自動化和智慧化方向發展。它們可以透過搭載感測器、視覺系統和機器學習演算法來實現自主導航和環境感知能力,減少對操作員的依賴,提高工作效率和安全性。
  • 多功能和模組化設計:為了適應不同的應用需求,遙控機械爪小車越來越注重多功能和模組化設計。這意味著可以根據具體任務的需求,靈活地更換、升級或添加不同類型的機械爪和附件,以完成更廣泛的任務。
  • 高效能能源和長續航力:隨著電池技術的改進和能源管理系統的最佳化,遙控機械爪小車的能源效率和續航力不斷提高。這使得它們能夠在更長時間內持續工作,減少充電或更換電池的頻率,提高工作效率和使用便利性。
  • 網際網路和雲端平台整合:遙控機械爪小車與網際網路和雲端平台的整合也是發展的趨勢之一。透過將小車連接到網際網路,可以實現遠端監控、數據共享和遠端操作等功能。同時,雲端平台可以提供資料儲存和分析、遠端控制和任務調度等服務,進一步提升小車的智慧化和協作能力。
  • 新材料和結構設計:為了提高機械爪小車的負載能力、穩定性和耐用性,新材料和結構設計的研究也正在進行中。輕量化材料、高強度結構和靈活機械爪設計等方面的創新,可以讓小車更能適應各種複雜環境和任務要求。
整體而言,遙控機械式爪小車的發展趨勢是朝著自動化、智慧化、多功能化和高效能能源等方向發展。這將為各領域的應用提供更多的機會和解決方案,推動其在工業、農業、倉儲、救援等領域的廣泛應用。



 

專案12-小球發射車

【目的】
使用積木搭建機械式爪子的Cutebot Pro智慧賽車,用以發射小球。




使用材料:搭建步驟:



硬件連接:
將舵機連接到Cutebot Pro智慧賽車的S1連接埠。




編程:
為了給joystick:bit V2編程,我們需要添加一個擴展庫。在彈跳視窗搜尋 joystickbit,選擇載入 joystickbit 擴充積木。

【範例程式】

手柄




程式連接:https://makecode.microbit.org/_DHyiYdULjKg0

小車




程式連接:https://makecode.microbit.org/_dfmJjPJ1yMqp

【結論】
透過手把搖桿控制小車行駛路線,按下手把按鍵C可以控制小車發射器發射小球。




【擴展知識:投石裝置的歷史與發展】
投石裝置是一種古老的攻城工具,用於投擲大型石塊、彈丸或其他攻擊性物體。以下是投石裝置的歷史與發展的概述:
  • 古代投石裝置: 古代世界各地的文明都使用過投石裝置。其中,最早的投石裝置可以追溯到西元前9世紀的亞述帝國。亞述帝國的軍隊使用了弩狀的投石機,被稱為"風箱",用於攻城和圍困敵人。在古希臘和古羅馬時期,人們發明了更複雜的投石機,如著名的投石機「蹴鞠車」和「弩狀投石機」。
  • 中世紀的投石裝置:中世紀時期,投石裝置在歐洲的戰爭中已被廣泛應用。其中最著名的是特雷布琴特城(Trebuchet)投石機,它是一種巨大的機械裝置,使用計數器權衡原理來投擲巨石。特雷布琴特成為中世紀攻城戰中最具威力和有效的投石裝置之一。
  • 現代投石裝置:隨著火藥的發明和砲彈技術的進步,投石裝置逐漸被火砲取代。然而,投石裝置的概念和原理仍然存在,並在一些特殊情況下使用。例如,在現代軍事演習中,投石裝置被用來模擬古代戰爭場景,以增強歷史再現的真實感。
  • 現代應用:雖然投石裝置在軍事領域已經不再被廣泛使用,但它們仍然在其他領域得到應用。例如,在一些競技比賽中使用小型投石裝置進行比拼,以測試投石的準確性和射程。此外,投石裝置的原理也為現代的彈射裝置和工程機械提供了參考和啟示。
整體而言,投石裝置是人類歷史上重要的攻城武器,代表了古代科技和戰爭技術的發展。儘管現代戰爭中已經被淘汰,但投石裝置在歷史研究、文化活動和競技比賽等領域仍然有其獨特的價值。



 

專案13-冰壺機器人

【目的】
使用積木建造一個可以推冰壺的Cutebot Pro智慧賽車。




使用材料:建造步驟:



硬件連接:
將舵機連接到Cutebot Pro智慧賽車的S1連接埠。




編程:
為了給joystick:bit V2編程,我們需要添加一個擴展庫。在彈跳視窗搜尋 joystickbit,選擇載入 joystickbit 擴充積木。




【範例程式】
手柄端:




程式連接:https://makecode.microbit.org/_DHyiYdULjKg0

小車端:




程式連接:https://makecode.microbit.org/_dJEd2JUesXHy

【結論】
透過手把搖桿控制小車行駛路線,按下手把按鍵C可以控制小車推出冰壺。




【擴展知識:冰壺運動的歷史與發展】
冰壺是一項在冰​​上進行的團隊運動,旨在將石塊滑向目標區域。以下是冰壺運動的歷史與發展的概述:
  • 起源:冰壺運動的起源可以追溯到古代的蘇格蘭。據信,蘇格蘭人在16世紀開始在冰上進行滑石遊戲,這可以被視為冰壺運動的前身。最早的冰壺比賽可追溯到18世紀末,當時蘇格蘭的農民和漁民之間開始組織這類比賽。
  • 發展:19世紀初,冰壺開始流行於蘇格蘭的城市和鄉村社區。1820年,第一個冰壺俱樂部在蘇格蘭的埃及利成立,成為冰壺運動的重要里程碑。隨著冰壺的普及,蘇格蘭各地區都建立了自己的冰壺俱樂部。
  • 國際化:冰壺運動在19世紀末和20世紀初開始傳播到其他國家。加拿大成為冰壺的重要發展地,加拿大人將這項運動引入北美,並建立了自己的冰壺規則。1908年,冰壺首次成為奧運的表演項目,但直到1924年的第一屆冬奧會上,才正式成為奧運正式比賽項目。
國際冰壺聯合會(WCF)成立於1958年,負責統一和管理全球的冰壺運動。自那以後,冰壺在世界各地的發展迅速,各國紛紛建立了自己的冰壺組織和俱樂部。如今,冰壺是一項全球性的冰上運動,每年舉辦許多國際比賽和錦標賽,包括世界冠軍賽和冬季奧運。

技術和裝備的發展: 隨著時間的推移,冰壺的技術和裝備也在不斷發展。石塊設計得更先進,採用特殊材料和塗層以改善滑行性能。冰壺場地的維護和冰面的處理也變得更加專業化,以確保比賽的公平性和高水準。

冰壺運動的發展也包括各類青少年和業餘比賽,以及推廣和普及活動。這項運動吸引了越來越多的人參與,並在全球範圍內擁有龐大的粉絲群。

總體而言,冰壺運動經歷了幾個世紀的發展,從蘇格蘭的起源到成為一項國際性的冰上運動。它在技術、規則和組織方面不斷進步,吸引了世界各地的運動員和觀眾。




 

專案14-遙控堆高機

【目的】
使用積木建造一個可以抬放物品的Cutebot Pro智慧賽車。




使用材料:建造步驟:



硬件連接:
將舵機連接到Cutebot Pro智慧賽車的S1連接埠。




編程:
為了給joystick:bit V2編程,我們需要添加一個擴展庫。在彈跳視窗搜尋 joystickbit,選擇載入 joystickbit 擴充積木。




【範例程式】
手柄端:




程式連接:https://makecode.microbit.org/_DHyiYdULjKg0

小車端:




程式連接:https://makecode.microbit.org/_WgKiF1Ckkbch

【結論】
透過手把搖桿控制小車行駛路線,按下手把按鍵C可以控制小車抬起物品。




【擴展知識:堆高機的結構特點】
堆高機(或稱叉式起重機)是一種用於搬運和堆放貨物的機械設備。它具有以下結構特點:
  • 底盤:堆高機的底盤是整台機器的基礎,通常由鋼材構成,具有足夠的強度和穩定性。底盤上安裝有駕駛室、引擎、液壓系統和其它重要的機械和電子組件。
  • 駕駛室:堆高機的駕駛室位於底盤的前部或中部,提供給操作員一個舒適和安全的工作環境。駕駛室內有座椅、方向盤、儀表板和控制桿,操作員可以透過這些控制設備操縱堆高機的運動和功能。
  • 叉臂:堆高機的叉臂是其最主要的工作部件,用於搬運和堆放貨物。叉臂通常由鋼材製成,呈倒“L”形狀,並可上下移動。叉臂的頂端安裝有貨叉(forks),用於插入貨物並提升和搬運。
  • 提升系統:堆高機的提升系統由液壓系統驅動,用於提升和降低叉臂及貨叉。液壓缸透過液壓泵提供壓力,將液壓油推動到液壓缸中,從而實現叉臂的上下移動。
  • 動力系統:堆高機通常使用內燃機或電動馬達作為動力源。內燃機堆高機使用燃油(如汽油、柴油或液化石油氣)驅動,而電動堆高機則使用電池或電力驅動。動力系統提供堆高機的動力和運作能力。
  • 輪胎:堆高機通常配備特殊的固體橡膠輪胎或充氣輪胎,以提供良好的牽引力和操縱性。輪胎的選擇取決於使用環境和貨物的性質。
  • 控制系統:堆高機的控制系統包括操縱桿、踏板和控制面板等設備,用於操作堆高機的運動和功能。操作員可以透過這些控制設備控制方向、提升貨叉、傾斜叉臂等操作。
整體而言,堆高機具有堅固的底盤、駕駛室、叉臂、提升系統、動力系統、輪胎和控制系統等主要結構特性。這些特點使堆高機能夠有效率、安全地搬運和堆疊重物,成為物流和倉儲業中不可或缺的設備。

專案15-紅外線遙控小車

【目標】
使用紅外線遙控器來操控小車的行駛方向

【硬體】
Cutebot Pro × 1
micro:bit × 1
紅外線遙控器× 1


【範例程式】



程式連接:https://makecode.microbit.org/_CsTJaXfbudWW

程式影片




專案16-Joystick遙控小車

【目標】
旨在透過利用joystick:bit遊戲手把實現智慧賽車的遙控功能,讓學生學習並探索小車的行駛控制、micro:bit的無線配對和通訊等資訊。將學習joystick:bit遊戲手把的使用方式,掌握micro:bit的無線通訊技術,透過實作操作掌握遙控賽車的製作與控制技巧

【硬體】
Cutebot Pro × 1
micro:bit × 1
Joystick 遙控器× 1

【範例程式---遙控端】




遙控端 程式連接:https://makecode.microbit.org/_3yTDi3cWaJ1U


【範例程式---小車端】




小車端 程式連接:https://makecode.microbit.org/_LcfRbk2UmTyL

程式影片



 
logo
iconiconiconiconicon
icon  電話:04-2375-3535
icon  傳真:04-2256-9949
icon  統編:90386785
icon  E-mail:service@oursteam.com.tw
icon  LINE ID:@oursteam
Inspire every child to create