在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

micro:bit Crickit機器人的制作

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-28 16:52 ? 次閱讀

概述

機器人易于組裝,您可以使用基于MakeCode塊的編碼平臺對其進行編程,以便即使是小孩子也可以成為機器人的朋友。

在此構建中,我們將連接兩個電動機以便機器人可以移動,一個聲納傳感器使機器人可以看到,一個揚聲器使您可以機器人會發出聲音。 Crickit平臺留下了許多可以添加的東西,例如其他傳感器,伺服器,NeoPixels等。

零件

微型圓形機器人底盤套件-帶直流電動機的2WD

產品編號:3216

借助迷你紅色圓形機器人底盤,釋放您內在的Mad Max,并使您的車輛夢想成真。..

$ 19.95

庫存

添加到購物車

用于micro:bit的Adafruit CRICKIT

產品ID:3928

有時,我們想知道機器人工程師是否曾經看過電影。如果他們這樣做了,他們就會知道讓機器人成為奴隸總是會導致機器人叛亂。為什么還要記下來。..

$ 29.95

入庫存

添加到購物車

BBC micro:bit Go捆綁包

產品ID:3362

英國入侵就在這里!不,不是音樂。..微控制器!美國新手是學習編程和電子技術的最新,最簡便的方法-BBC 。..

沒有現貨

缺貨

HC-SR04超聲波聲納距離傳感器+ 2個10K電阻器

產品編號:3942

如果您像我一樣,就夢想成為海豚-順滑滑行。使用您的回聲定位功能來檢測美味的魚肉。直到遺傳。..

$ 3.95

入庫存

添加到購物車

1 x 優質公/公跳線

20 x 3“ (75mm)

缺貨

1 x 帶線的薄塑料揚聲器

8歐姆0.25W

添加到購物車

1 x 堿性AA電池

LR6-4包

添加到購物車

1 x 4 x帶2.1mm插頭和開/關開關的AA電池座

添加到購物車

1 x UBEC DC/DC降壓(Buck)轉換器

5V @ 3A輸出

添加到購物車

組裝車輪

要啟動,請先取下兩個電機,四個長螺釘,四個螺母和兩個黑色面板。

將兩個黑色面板擰到電機上。

將兩個黑色面板擰到電動機上。金屬板的側面上有紅色和黑色的電線露出

在金屬板側面上有六角螺母,以免干擾車輪!

帶兩個輪子,橡膠胎面,并在與車輪相同的袋子中找到2個小螺釘。

將橡膠胎面放在車輪上。這很有趣!

將輪子安裝到馬達上的白色旋鈕上,它們會很好地卡在橢圓形的中心上。

用小螺釘將車輪固定到位

組裝機箱

采用黑色機箱層之一。這三層都是相同的。

將其在桌子上對齊,如左圖所示。請注意,面板不是對稱的-在左側查看該矩形是否被切出?

將兩個黃銅支架固定在黑色底盤層上。

支架應擰入第二個孔中外部邊緣-意味著兩個內部孔。

翻轉平板

將白色飛輪安裝到最接近矩形開口的外孔中。

白色飛輪應位于支架底座的另一側。

再次將板翻轉過來

拿起組裝好的車輪并將其裝入底盤層。

黑色面板上的2個插槽應適合您的電動機

電動機的金屬正面將指向放置白色飛輪的機箱側面

將機箱的下一層放在電動機頂部。 在這張照片中,我們沒有像第一塊板那樣對齊第二塊板(注意,偏移的矩形已切出)-這可能適合您,或者您可能必須將它們與相同的切塊對齊才能得到很好。

連接到電動機的黑色面板上的兩個插槽應完全適合下一個機架層。這會將電動機夾在適當的位置,這樣它們就不會打滑

通過將其固定在黃銅支架上,將螺釘擰入底盤層中

擰緊剩下的2個支腳進入后輪附近較長彎曲槽中的第二個底盤層。

然后,您可以使用它們將Crickit固定到機器人上。

連接電線

接線非常簡單,但是您需要對電池組進行一些小的改動。

這就是您要做的事情

電動機

您將要連接電動機的電線進入電動機端子,其中一組導線進入1的每一側,另一組導線進入2。如果混合導線,則所有可能發生的事情是機器人將以錯誤的方向行駛。如果任何車輪按照您的代碼說明的相反方向朝相反方向移動,只需將電線繞開即可。

您將不得不從一臺電動機上伸出電線,以便它們可以到達電動機端子。您可以通過焊接新導線或僅使用一些跨接導線來擴展它們。

聲納傳感器

對于聲納傳感器,您想將以下引腳連接到Crickit上的micro:bit Breakout引腳

GND -》 GND

Echo -》 Pin2

觸發-》 Pin8

VCC -》 5V (此可以進入NeoPixel或云端硬盤的終端)

電池盒

Crickit對它獲得的電量有些挑剔,并且考慮到我們要添加的所有內容,因此很難使用推薦的方法來維持該電量。 3節AA電池。但是,四節AA電池將使Crickit的eFuse跳閘,并且直到我們一切正常后才會讓電源進入。

最簡單的解決方法是使用5V降壓穩壓器,它可以處理2

UBEC DC/DC降壓(降壓)轉換器-5V @ 3A輸出

產品ID:1385

您的電源問題已得到解決!這個小的電路板可能看起來很小,但是里面是一個高效的DC/DC降壓轉換器,該轉換器可以在5V的電壓下輸出高達3A的電流,而無需。..

$ 9.95

庫存

添加到購物車

您還可以使用這個:

1 x LM2596 DC-DC Buck Converter

輸入:DC 3.2V至46V(輸入電壓必須比輸出電壓高1.5V以上。不能升壓);輸出:DC 1.25V至35V電壓連續可調,最大輸出電流為3A;

立即購買

您需要在中間斷開電池導線,并在電池盒和5.5mm DC插頭之間焊接穩壓器,就像在接線圖中一樣。

電池盒和5V穩壓器應安裝在機器人的tom層上,頂部有足夠的空間容納Crickit。

揚聲器

現在您不必為此機器人使用揚聲器,但誰又不喜歡像Nyan Cat那樣整日開車的機器人。當新的機器人朋友使用聲納傳感器遇到障礙物時,也可以使用揚聲器來提醒您。

只需將電線連接到標有揚聲器的兩個接線端子上即可。

代碼

設置

請參閱Crickit指南中有關設置的頁面

如果不熟悉如何使用micro:bit,請單擊此處。

div》

代碼

該機器人對micro:bit MakeCode塊使用Crickit和Sonar擴展。如果使用下面的示例代碼,則這些代碼已經添加到該文件中。在示例中,我創建了一些用于處理車輪移動代碼的函數,因此您只需要使用前進,前進,向左前進,并在高級》 功能下的回調塊。

下面的一些代碼可以幫助您入門進行一些簡單的避障操作:

單擊以在MakeCode中獲取代碼

編程機器人朋友

連接您的機器人

micro:bit就像您在照片中看到的一樣,直接滑入Adafruit Crickit。您將希望使用USB電纜將micro:bit連接到計算機。

請勿使用Adafruit Crickit上的Micro USB端口通過MakeCode對機器人進行編程。

一旦下載了代碼,機器人就可以完成

如果您遇到問題,這里是一些其他信息的鏈接。

https://microbit.org/guide/quick/

USB電纜也可以用于通過串行監視器顯示信息。

基本機器人運動

該機器人使用附在車輪上的兩個電機進行運動。為此,我們使用C rickit槽式電動機命令告訴兩個電動機同時運動。為了使事情變得簡單,有一些函數可以處理運動。

這些功能使用參數來設置您希望機器人執行該特定功能的毫秒數。

每個運動功能都將使用tank電動機根據速度變量設置的值來轉動車輪。

電動機驅動后,有一個pause命令使用功能參數中設置的值。以毫秒為單位,因此請記住1000毫秒等于1秒。

如果pause,機器人將使用呼叫停止功能來停止機器人移動表格直到下一條命令。

那么我該如何移動它?

這些功能讓您超級輕松

首先,您需要將速度的值設置為 0 到 100 將其放在開始塊中。我還添加了一張笑臉,但該部分是可選的。

首先,您需要將值設置為 速度從0 到 100 ,然后將其放在開始塊中。我還添加了一張笑臉,但該部分是可選的。

接下來,您要在“阻止”列表中單擊“ 高級”,然后單擊“ 功能”。

p》

從這里,您可以拖出要使用的任何功能。

對于我的代碼,機器人將向前行駛3秒鐘,向左轉半秒鐘,向右轉1秒鐘,然后向后行駛2秒鐘,然后再停止。

這只會在機器人通電時發生一次開或按下重設按鈕。如果您希望一遍又一遍地發生這種情況,請將函數調用移到forever塊。

但是我希望我的機器人以英寸為單位驅動

除非您教它,否則您的機器人不知道英寸是多少英寸。這是您與機器人朋友一起學習新知識的好機會。如果您之前已經對機器人進行了編程,并且讓機器人告訴它一定距離,那是因為有人向機器人展示了如何根據車輪直徑,電機速度和時間來計算該距離。

這是一個相當簡單的計算,我相信您可以在互聯網上進行一些研究后找到一些信息。還請記住,盡管對此類事物進行數學計算是好事,但現實世界中的事物會受到各種難以預測的事物的影響。當涉及到機器人輪子的運動時,諸如牽引力,打滑甚至輪子的確切角度之類的因素都可以說明機器人實際行進距離的微小變化。先進的機器人使用一堆傳感器來解決這個問題,因為更好的電動機和車輪只會帶您到目前為止。

聲納傳感器

您的新機器人朋友可以看到但不喜歡您和我。一個聲納傳感器像蝙蝠和海豚一樣使用聲音作為電子位置。基本上,傳感器會發出我們無法聽到的稱為Ping的聲音。該Ping將從大多數固體物體反彈,并且傳感器將偵聽該Ping的回聲。由于我們知道聲音可以以多快的速度傳播,因此僅需一點數學就可以根據Ping反射回傳感器所花費的時間告訴我們某物有多遠。您只需獲取該值的一半,即可知道傳感器與物體之間的距離。

感謝有人制作了一個特殊的塊,我們可以用它讀取聲納傳感器的距離并將其分配給一個變量,以便我們可以使用一些邏輯來幫助我們的機器人在驅動時不會碰到太多東西。

從方塊列表中單擊聲納。

這里只有一個方塊,需要將其放置

您可能希望將此Sonar塊放入set variable to塊中,因為您可能希望使用該傳感器讀取幾次。

設置ping trig到 P8

然后將echo設置為 P2

可以根據需要設置單位。

我創建了一個名為ping,它將保持我的機器人離開聲納傳感器前方任何固體物體的距離(厘米)。

我還添加了一個serial write value塊,以便您可以可以使用串行監視器查看來自聲納傳感器的數據。..因為數據可能有用。

從那里開始,您只需要使用邏輯來告訴機器人,當機器人靠近物體時該怎么做。

在按照我的代碼,機器人將一直向前行駛,直到聲納傳感器能夠檢測到前方不到10厘米的物體為止。如果檢測到前方物體小于10厘米,則機器人將向后行駛半秒。然后,機器人將選擇一個隨機數來確定它將向哪個方向旋轉,然后向右或向左旋轉。如果機器人沒有任何障礙物,它將向前行駛,直到看到前方不到10厘米的另一個物體。

實驗時間!

我給你的代碼示例很好開始,但您可能會注意到它并不完美。像輪子一樣,物體檢測可能是一件棘手的事情。有些物體吸收聲音而不是反射聲音,并且可能不會產生回聲。其他物體可能只是將聲音彈向另一個方向,以使回聲永遠不會回到您的傳感器上。甚至傳感器本身也只有很小的空間可以準確地檢測物體。

當您將機器人連接到計算機時,我要求您查看來自串行監視器的數據。看看您是否可以找出機器人的盲點,甚至進行測試以查看哪些物體可能不可見。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    211

    文章

    28627

    瀏覽量

    207952
收藏 人收藏

    評論

    相關推薦

    海爾智家成立機器人科技公司

    日前,海爾兄弟機器人科技(青島)有限公司(簡稱“海爾兄弟機器人”)成立,法定代表人為丁來國,注冊資本為1000萬元,經營范圍包含智能機器人銷售;工業機器人銷售;特殊作業
    的頭像 發表于 01-20 11:19 ?287次閱讀

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統,自主機器人的感知系統,自主機器人的定位系統,自主機器人
    發表于 01-04 19:22

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    近年來,人工智能領域的大模型技術在多個方向上取得了突破性的進展,特別是在機器人控制領域展現出了巨大的潛力。在“具身智能機器人大模型”部分,作者研究并探討了大模型如何提升機器人的能力,大模型存在
    發表于 12-29 23:04

    【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能

    感謝 感謝電子發燒友網社區給予《具身智能機器人系統》試讀機會。在這知識的盛宴中,我感受到社區的關懷與支持。定不負期望,認真研讀,分享所學,回饋社區。 一、本書大綱 《具身智能機器人系統》是一本
    發表于 12-28 21:12

    【「具身智能機器人系統」閱讀體驗】+初品的體驗

    《具身智能機器人系統》 一書由甘一鳴、俞波、萬梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書共由5部分組成,其結構和內容如圖2所示。 該書可作為高校和科研機構的教材,為學生和研究人員提供系統
    發表于 12-20 19:17

    《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊

    要給AI這個聰明的“頭腦”裝上一副“身體”。這個“身體”可以是一部手機,可以是一臺自動駕駛汽車。而人形機器人則是集各類核心尖端技術于一體的載體,是具身智能的代表產品。與傳統的軟件智能體不同,具身智能
    發表于 12-19 22:26

    鴻蒙機器人與鴻蒙開發板聯動演示

    鴻蒙機器人與鴻蒙開發板聯動演示,機器人的角色為迎賓機器人,開發板負責人賓客出現監聽
    發表于 12-02 14:55

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作了一個他一直想做的機器人——可愛無用機器人。 無用機器人原理是一個連接到開關的電機,通過邏輯門控制。當開關被推到“開”時,
    發表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作了一個他一直想做的機器人——可愛無用機器人。 無用機器人原理是一個連接到開關的電機,通過邏輯門控制。當開關被推到“開”時,
    發表于 08-30 14:50

    柔性機器人與剛性機器人區別與聯系

    柔性機器人和剛性機器人在結構、功能、應用場景等方面存在顯著的區別,但也有一些聯系。以下是它們的主要區別與聯系: 區別 1.結構材料 柔性機器人:由柔性材料(如硅膠、彈性體、智能材料等)制成,能夠彎曲
    的頭像 發表于 07-21 15:37 ?682次閱讀
    柔性<b class='flag-5'>機器人</b>與剛性<b class='flag-5'>機器人</b>區別與聯系

    ROS讓機器人開發更便捷,基于RK3568J+Debian系統發布!

    本帖最后由 Tronlong創龍科技 于 2024-7-19 17:18 編輯 ROS系統是什么 ROS(Robot Operating System)是一個適用于機器人的開源的元操作系統。它
    發表于 07-09 11:38

    Al大模型機器人

    金航標kinghelm薩科微slkor總經理宋仕強介紹說,薩科微Al大模型機器人有哪些的優勢?薩科微AI大模型機器人由清華大學畢業的天才少年N博士和王博士團隊開發,與同行相比具有許多優勢:語言
    發表于 07-05 08:52

    基于FPGA EtherCAT的六自由度機器人視覺伺服控制設計

    概述 中國制造 2025 是中國政府實施制造強國戰略的第一個十年行動綱領,是全面提升中國制造業發展質量和水平的重大戰略部署,其中明確指出了圍繞工業機器人創新技術的重要地位。目前工業機器人
    發表于 05-29 16:17

    其利天下技術·搭載無刷電機的掃地機器人的前景如何?

    隨著懶人經濟的崛起,智能家居設備的需求呈現出顯著的增長態勢。作為智能家居領域的一員,掃地機器人因其方便、實用的特性而備受消費者青睞。特別是在無刷電機技術的加持下,掃地機器人不僅提升了清潔效率,還優化
    發表于 05-05 15:03

    富有創意的micro:bit機器人和物聯網項目合集

    “High-Fivey”機器人、帶有Maqueen Plus的中繼運輸機器人、智能家居系統、帶有人臉識別和編碼器的智能汽車等等。我們的目標是激發您對micro:bit創新世界的探索熱情
    的頭像 發表于 03-15 10:00 ?519次閱讀
    主站蜘蛛池模板: 一级女性黄 色生活片| 护士巨好爽好大乳| 1024手机看片欧美日韩| 高清性色生活片久久久| 日产乱码免费一卡二卡在线| 视频在线二区| 九色亚洲| 天天躁日日躁狠狠躁中文字幕老牛| 久久久噜久噜久久gif动图| 四虎影院成人在线观看| 美女露出尿口让男人桶爽网站| 福利99| 色之综综| 午夜影院性| av大片| 成人网18免费下| 国产人成精品香港三级古代| 欧美色惰| 人人看人人添人人爽| 四虎网址在线观看| 青草久| 欧美天堂在线视频| 黄色大全片| 国内精品伊人久久大香线焦| 久色99| 欧美另类videos| 日本在线一级| 深爱婷婷网| 卡一卡二卡三国色天香永不失联| 欧美18性欧美黑吊| 99xxxx开心| 插插天天| 亚洲综合校园春色| 2021久久天天躁狠狠躁夜夜| 在线观看日本免费视频大片一区 | 最近2018中文字幕免费看2019| 一区二区中文字幕在线观看| 99热这里精品| 中文天堂在线视频| 三级毛片在线看| 欧美xxxxbbbb|