基于micro:bit的機(jī)器人智能Cutebot套件
機(jī)器人技術(shù)和編程正在成為當(dāng)今世界的基本技能,還有什么比一個(gè)有趣和互動(dòng)的機(jī)器人汽車套件更好的開始方式呢?ELECFREAKS微型機(jī)器人智能Cutebot套件是初學(xué)者,學(xué)生,甚至有經(jīng)驗(yàn)的愛好者尋找探索機(jī)器人的絕佳選擇。這款DIY可編程機(jī)器人汽車套件是為STEM教育設(shè)計(jì)的,提供了編碼、電子和工程方面的實(shí)踐學(xué)習(xí)經(jīng)驗(yàn)。
在這篇文章中,我們將深入探討是什么讓Cutebot成為如此出色的學(xué)習(xí)工具。我們將介紹它的功能、組裝過(guò)程、編程選項(xiàng)和一些令人興奮的項(xiàng)目想法,讓您開始。讓我們開始吧!
打開ELECFREAKS可愛機(jī)器人套裝
Cutebot裝在一個(gè)緊湊而整齊的盒子里,便于儲(chǔ)存和運(yùn)輸。打開后,你會(huì)發(fā)現(xiàn):
?Cutebot汽車底盤
?用于供電的電池座
?用于障礙物檢測(cè)的HC-SR04超聲波傳感器
?用于導(dǎo)航實(shí)驗(yàn)的直線跟蹤地圖
?詳細(xì)的使用手冊(cè)和小冊(cè)子
所有組件都設(shè)計(jì)為易于即插即用組裝,這意味著無(wú)需事先經(jīng)驗(yàn)即可開始。無(wú)論你是一個(gè)年輕的學(xué)生,教師,或業(yè)余愛好者,這個(gè)工具包確保一個(gè)順利和愉快的學(xué)習(xí)經(jīng)驗(yàn)。
ELECFREAKS可愛機(jī)器人的主要組成部分
Cutebot不僅僅是一輛簡(jiǎn)單的機(jī)器人汽車,它還具有許多先進(jìn)的功能,可以進(jìn)行創(chuàng)造性和教育性的實(shí)驗(yàn)。這是你得到的結(jié)果:
1. 超聲波避障傳感器
這個(gè)傳感器允許Cutebot探測(cè)到它前面的物體,并相應(yīng)地導(dǎo)航。無(wú)論你是想創(chuàng)建一個(gè)自動(dòng)駕駛系統(tǒng)還是一個(gè)交互式障礙賽道,這個(gè)傳感器都是讓你的機(jī)器人變得智能的關(guān)鍵。
2. 高速電機(jī)平滑運(yùn)動(dòng)
Cutebot由兩個(gè)GA12-N20直流微齒輪減速電機(jī)提供動(dòng)力,提供速度,穩(wěn)定性和精度控制。這使得它非常適合進(jìn)行線路跟蹤實(shí)驗(yàn)、賽車挑戰(zhàn)和障礙訓(xùn)練。
3. 用于路徑導(dǎo)航的線路跟蹤傳感器
兩個(gè)紅外傳感器幫助Cutebot沿著白色表面上的黑線前進(jìn)。這對(duì)于學(xué)習(xí)自動(dòng)化和機(jī)器視覺是完美的,這是機(jī)器人的兩個(gè)重要方面。
4. RGB前燈和側(cè)LED燈
該機(jī)器人包括可定制的RGB前燈和彩虹色間隙燈,使其在視覺上具有吸引力和編程樂趣。
5. 可擴(kuò)展性與IIC和伺服端口
Cutebot提供IIC和伺服接口端口,允許用戶通過(guò)添加額外的傳感器、操縱桿和其他模塊來(lái)擴(kuò)展功能。這使得它成為更高級(jí)項(xiàng)目的通用平臺(tái)。
6. 多個(gè)控制選項(xiàng)
你可以使用以下命令來(lái)控制Cutebot:
Micro:bit藍(lán)牙無(wú)線編程
紅外遙控
操縱桿:用于手動(dòng)控制的位
這種靈活性為編程和交互提供了無(wú)限的可能性。
組裝和編程Cutebot
關(guān)于ELECFREAKS Cutebot最好的事情之一是它很容易組裝和編程。即插即用組件意味著您不需要任何額外的工具就可以開始。只需連接超聲波傳感器,插入電池組,你就可以走了!
編程與MakeCode, MicroPython,和更多
Cutebot支持多種編程語(yǔ)言,使所有技能水平的用戶都可以使用它。下面是你開始編程的方法:
?MakeCode(基于塊的編碼):非常適合初學(xué)者和孩子。您可以拖放塊來(lái)創(chuàng)建有趣的交互式程序。
?MicroPython(基于文本的編碼):對(duì)于想要探索更高級(jí)編程的用戶來(lái)說(shuō)是理想的選擇。
?JavaScript和MicroBlock:對(duì)于那些希望嘗試超越基本編碼的人。
一個(gè)偉大的學(xué)習(xí)資源
ELECFREAKS提供了一個(gè)廣泛的在線WIKI教程,示例代碼,以及建立Cutebot的分步指南。無(wú)論你是一名教師,還是一名獨(dú)立學(xué)習(xí)的學(xué)生,這種資源都是無(wú)價(jià)的。
MakeCode編程-簡(jiǎn)單指南
伙計(jì)們,現(xiàn)在讓我向你們展示編寫這個(gè)機(jī)器人是多么容易!編寫這個(gè)機(jī)器人的一種方法是使用MakeCode。只需在谷歌上搜索MakeCode,就可以看到官方鏈接。點(diǎn)擊那個(gè)。
如果您愿意,您可以創(chuàng)建一個(gè)帳戶,但現(xiàn)在,我跳過(guò)這一步。只需點(diǎn)擊New Project,給你的項(xiàng)目起一個(gè)名字(我們叫它“Cutebot”),然后點(diǎn)擊Create。
在左邊,你會(huì)看到一些基本的函數(shù)?,F(xiàn)在,我們需要為Cutebot添加一個(gè)擴(kuò)展。在頂部的搜索欄中,輸入“Cutebot”,然后回車。你會(huì)看到兩個(gè)選項(xiàng):Cutebot和Cutebot pro?,F(xiàn)在,選擇Cutebot,因?yàn)檫@是我們正在使用的。
添加后,您將在左側(cè)菜單中看到一個(gè)新的Cutebot擴(kuò)展。點(diǎn)擊它,你會(huì)發(fā)現(xiàn)我們的Cutebot支持的所有功能。
現(xiàn)在,讓我們創(chuàng)建一些塊來(lái)看看它是如何工作的。你會(huì)看到兩個(gè)街區(qū):
On start -這類似于Arduino中的setup()函數(shù),這意味著當(dāng)機(jī)器人上電時(shí),該塊中的所有內(nèi)容都會(huì)運(yùn)行一次。永遠(yuǎn)——這就像一個(gè)循環(huán),意味著這個(gè)塊中的所有東西都在重復(fù)運(yùn)行。
例如,如果我們給機(jī)器人通電,LED矩陣會(huì)以特定的模式亮起。您可以通過(guò)單擊并修改它來(lái)更改此模式。
在永久塊中,我們可以添加一個(gè)條件:如果光照水平小于30,意味著環(huán)境光很低,前燈將以特定的RGB顏色打開。如果亮度大于30,也就是說(shuō)周圍光線充足,前燈就會(huì)關(guān)閉。
要上傳代碼,請(qǐng)單擊左下角的Download按鈕。將micro:bit連接到計(jì)算機(jī),然后單擊Next。一旦連接,點(diǎn)擊下載,你的代碼將被上傳。
這就對(duì)了!代碼現(xiàn)在已經(jīng)上傳了。當(dāng)你擋住周圍的光線時(shí),前燈就會(huì)打開,當(dāng)光線充足時(shí),它們就會(huì)關(guān)閉。圖形化編程工具使孩子們可以使用它,而Python允許高級(jí)用戶更深入地研究機(jī)器人編程。
有趣的項(xiàng)目,你可以建立與Cutebot
ELECFREAKS Cutebot不僅僅是一個(gè)玩具,它還是一個(gè)強(qiáng)大的教育工具,可以讓用戶發(fā)展解決問題的能力和創(chuàng)造力。這里有一些有趣的項(xiàng)目可以嘗試:
1. 跟線機(jī)器人
使用附帶的線路跟蹤傳感器創(chuàng)建一個(gè)機(jī)器人,在地面上沿著指定的路徑運(yùn)行。這是對(duì)自主導(dǎo)航的一個(gè)很好的介紹。
2. 避障機(jī)器人
對(duì)超聲波傳感器進(jìn)行編程,使其能夠探測(cè)障礙物并在障礙物周圍導(dǎo)航,從而使Cutebot成為自動(dòng)駕駛汽車的原型。
3. Bluetooth-Controlled汽車
使用移動(dòng)應(yīng)用程序或操縱桿通過(guò)藍(lán)牙控制機(jī)器人,將其變成一輛有趣的遙控汽車。
4. RGB燈定制
使用RGB前燈和間隙燈嘗試不同的光模式和效果。非常適合藝術(shù)和互動(dòng)項(xiàng)目。
5. 聲音控制汽車
有了額外的傳感器,你可以對(duì)Cutebot進(jìn)行編程,讓它對(duì)拍手或語(yǔ)音指令做出反應(yīng),使它更具互動(dòng)性。
為什么選擇ELECFREAKS可愛機(jī)器人?
如果你正在尋找一個(gè)有趣的,有教育意義的,動(dòng)手的方式來(lái)探索機(jī)器人,ELECFREAKS Cutebot是一個(gè)很好的選擇。原因如下:
初學(xué)者友好-不需要事先的知識(shí)!非常適合兒童,學(xué)生和愛好者。以stem為重點(diǎn)-以引人入勝的方式學(xué)習(xí)編碼,電子和自動(dòng)化。負(fù)擔(dān)得起的和可擴(kuò)展的-包裝功能,同時(shí)保持預(yù)算友好。多種編程語(yǔ)言- MakeCode, MicroPython和JavaScript支持。偉大的社區(qū)和學(xué)習(xí)資源- ELECFREAKS提供了一個(gè)強(qiáng)大的在線支持系統(tǒng)。
哪里可以買到ELECFREAKS可愛機(jī)器人
有興趣得到一個(gè)嗎?您可以從他們的官方網(wǎng)站、亞馬遜或授權(quán)零售商處購(gòu)買ELECFREAKS Cutebot。點(diǎn)擊描述中的鏈接了解更多細(xì)節(jié)!
本文編譯自hackster.io