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

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

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

3天內不再提示

基于樹莓派RP2040的解魔方機器人,7秒還原三階魔方

合宙LuatOS ? 2024-01-13 08:04 ? 次閱讀

話說,轉魔方真真是特別解壓的事情!雖然未必能如高手那樣胸有成竹“咔咔咔"幾下,行云流水間就還原。但,誰還不會“摳籽歸位”大法呢?不過,當有人為你遞上一個不知經歷了什么的神奇魔方,又滿懷期待地望著你,是時候亮出工程師的魔法神器了。

今天特別分享@愛跑步的小何大佬的開源佳作——三階魔方還原機器人

三階魔方還原機器人
- 開源分享-


5755b5a4-b1a7-11ee-aa22-92fbcf53809c.gif

這是一款基于樹莓派RP2040單片機設計的三階魔方還原機器人,控制和魔方求解都使用單片機完成。對于隨機打亂的三階魔方,平均還原步驟數在21步左右。

當前V2.0版本,可實現7秒還原三階魔方。

全部資料現已開源,含原理圖和PCB、單片機源碼(C語言)、結構圖(openSCAD格式/STL格式)、主要器件BOM等。

1

項目實現原理

本項目無需攝像頭,使用兩個顏色傳感器把所有棱塊和角塊的顏色掃一遍,用降群法尋找22步以內的求解方式,然后按照解出的結果還原。

慢動作來看下:

576c184e-b1a7-11ee-aa22-92fbcf53809c.gif

注意:按照一定規律旋轉魔方,使所有的面都經過顏色傳感器至少一次。除了棱塊和角塊,還需要中心塊的顏色信息,當前項目的結構掃描不到中心塊,所以安裝魔方時需要固定中心塊方向

2

項目實現要點

硬件設計——將RP2040單片機的GPIO,任意連接到步進電機驅動器、顏色傳感器、霍爾傳感器即可。除了SPI、UART,其他引腳只用了GPIO,未使用其他復用功能。

注意:霍爾傳感器只能5V供電,RP2040單片機IO是3.3V,需要電平轉換設計。FLASH是可選的,如果不使用FLASH,平均還原步驟數在32步左右。

57ae01e6-b1a7-11ee-aa22-92fbcf53809c.gif

57d23b60-b1a7-11ee-aa22-92fbcf53809c.gif

57d6781a-b1a7-11ee-aa22-92fbcf53809c.gif

結構設計——推薦使用ABS材料3D打印,噴嘴0.4mm,層高0.2mm,頂層5層、底層5層、外殼4圈、填充20%-40%,生成支撐。

固件編譯——推薦使用Linux系統進行開發,可按照RP2040官方文檔中的腳本搭建開發環境。相關源碼及文件,參見最新開源資料鏈接。

3

項目成本參考

不算加工成本,單純物料成本,一臺200元左右。

主板上的主要物料:

PCB量少有免費途徑,量大了估計一兩塊錢;三個散熱器1.5元左右,晶振0.3元左右,Type-C座0.38元,RP2040單片機3.91元,三片HR4988 6.24元,W25Q16 0.9元,AMS1117 0.3元,CH224K 1.1元,W25N01 5.5元。其他料都很便宜,但是沒法只買少量,最后都會剩很多。總成本應該在30元之內。

57e57194-b1a7-11ee-aa22-92fbcf53809c.png

57ebcc92-b1a7-11ee-aa22-92fbcf53809c.gif

整機物料:

三個步進電機72元,帶磁力魔方20元左右,兩個方形鍋磁9.4元,4010風扇7元,三個霍爾一兩塊錢,兩個顏色傳感器模塊27元,一個法蘭聯軸器2.8元,鋁條幾塊錢(如果能自己加工很便宜,如果沒條件定制加工的話可能會非常貴,不如多3D打印幾個合算)。ABS耗材280g左右,耗材本身換算下來10元左右,如果沒有3D打印機去定制的話0.2元/g左右。其他小件不好算,也不貴。總成本應該在170元之內。

配件:
電源隨便找一個就行,12-20V之間,建議2A以上,玩電子的基本上都有。如果是支持PD的Type-C充電器,插上也可以直接用。其他的接線時須注意正負。

4

最新開源資料

三階魔方還原機器人項目全部資料開源——機械結構圖、電路板原理圖、電路板PCB、程序源代碼、整機BOM,裝配調試視頻教程全都有。

57f5ae9c-b1a7-11ee-aa22-92fbcf53809c.png

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

    關注

    2564

    文章

    52665

    瀏覽量

    764198
  • 機器人
    +關注

    關注

    213

    文章

    29533

    瀏覽量

    211715
  • 樹莓派
    +關注

    關注

    121

    文章

    1956

    瀏覽量

    107038
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【干貨分享】RP2040 + Cyclone 10 FPGA PCB 設計

    點擊圖片,免費參與國產FPGA開發板開源共創活動 “ 在本文中,我將向大家展示一個結合了樹莓Pico (RP2040) 與 Cyclone 10 FPGA 的PCB設計項目。我將解釋項目中的一些
    發表于 06-12 16:33

    能夠精準定位的樹莓機器人

    SenseHATx1導航需要用到SenseHAT擴展板。樹莓3ModelBx1此項目中,我使用了樹莓模塊。項目背景項目介紹我為
    的頭像 發表于 05-17 08:33 ?291次閱讀
    能夠精準定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>機器人</b>!

    樹莓“復活”我的世界爬行者,現實版“噩夢”機器人誕生!

    關系增添了新意。利用我們喜愛的單板計算機(SBC),Lopez打造了一款依賴于樹莓的爬行者機器人,并且甚至集成了人工智能。別擔心,這個爬行者機器人并不會真的爆炸。
    的頭像 發表于 05-07 17:31 ?144次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“復活”我的世界爬行者,現實版“噩夢”<b class='flag-5'>機器人</b>誕生!

    基于XIAO RP2040樹莓的圍棋棋盤游戲系統設計

    今天小編給大家帶來的是來自mocketech的基于樹莓和XIAO RP2040的圍棋棋盤娛樂系統,每塊圍棋石都會根據其狀態顯示面部表情,從而便于評估整體比賽情況。即使是不熟悉圍棋規則的人也可以通過這些表情輕松理解游戲。 靈感
    的頭像 發表于 04-29 14:01 ?217次閱讀
    基于XIAO <b class='flag-5'>RP2040</b>和<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的圍棋棋盤游戲系統設計

    樹莓!干農活!

    農作物種植是一個需要精準操作的行業,而農業的長期趨勢是朝著機械化方向發展。DirectedMachines公司的土地護理機器人(LandCareRobot),基于RaspberryPi4和RP2040構建,是解放稀缺人力資本的一種經濟高效方式。
    的頭像 發表于 03-25 09:43 ?168次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!干農活!

    小身材,大能量:你玩過樹莓掌機嘛?

    性價比、卓越性能及出色的支持使RP2040成為勝利之選隨著組件成本的上升,Pimoroni公司決定在新款樹莓平臺上開發一款明星產品,這一決策獲得了客戶的熱烈反響。Pimoroni公司:https
    的頭像 發表于 03-25 09:38 ?216次閱讀
    小身材,大能量:你玩過<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>掌機嘛?

    樹莓 Pico 2040 的“速度狂飆”:時鐘速度幾乎翻倍!

    樹莓Pico2040的“超能力”升級如果你手頭有一個樹莓Pico2040,但總覺得它的性能還
    的頭像 發表于 03-25 09:25 ?299次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Pico <b class='flag-5'>2040</b> 的“速度狂飆”:時鐘速度幾乎翻倍!

    RP2350 現已上市!變體即將發布!

    去年夏天,樹莓推出了第二代微控制器平臺RP2350,它建立在RP2040的成功基礎上,旨在以類似的實惠價格提供更高性能。RP2350首次出
    的頭像 發表于 03-25 09:20 ?515次閱讀
    <b class='flag-5'>RP</b>2350 現已上市!變體即將發布!

    矽遞科技XIAO RP2040開發板的Arduino開發環境配置教程

    在嵌入式系統與物聯網技術的推動下,開發者亟需兼具性能與便攜的開發工具。2023年,矽遞科技以樹莓RP2040芯片為核心,推出 XIAO RP2040 開發板,延續其標志性“拇指尺寸”
    的頭像 發表于 03-17 10:02 ?1681次閱讀
    矽遞科技XIAO <b class='flag-5'>RP2040</b>開發板的Arduino開發環境配置教程

    RP2350與RP2040全面對比

    30 個 GPIO,RP2350B 提供 48 個 GPIO,并且 PWM 通道從 RP2040 的 16 個增至 24 路。在機器人控制項目中,這種優勢就體現得淋漓盡致。以六足機器人
    的頭像 發表于 02-07 19:19 ?2203次閱讀

    機器人“大腦+小腦”范式:算力魔方賦能智能自主導航

    和實時調整。 這種分工明確的架構不僅提高了機器人的自主性和適應性,還為機器人在復雜環境中的應用提供了更多可能。 一, 算力魔方 ? : 機 器“大腦”的強大算力支撐 在“大腦+小腦”
    的頭像 發表于 01-20 13:35 ?469次閱讀

    我用了3分鐘,從零實現了單片機的點燈開發!

    RP2040 芯片由樹莓基金會自己設計開發,采用 40 nm 制程工藝,7×7 mm QFN-56 封裝。
    發表于 09-27 15:51

    ubuntu上交叉編譯rp2040

    連接到rp2040 ,所以使用另一塊pico作為調試器,需要給pico調試器下載固件,也就是picoprobe 地址 https://github.com/Wiz-IO
    發表于 08-27 08:00

    樹莓Pico 2發布,搭載RP2350雙核RISC-V和Arm Cortex-M33微控制器!

    兼容性。Pico 2 現已發售,售價為 5 美元。 了解 RP2350 兩年前,隨著樹莓 5 的 RP1 I/O 控制器的推出,樹莓
    發表于 08-13 10:07

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 開發板 介紹

    處理器 (RP2040) 和 Lattice Semiconductor iCE40UP5K FPGA。該開發板具有用于 FPGA 和 RP2040 的獨立閃存、低功耗 SSRAM、幾個按鈕和一個
    發表于 06-28 15:45
    主站蜘蛛池模板: 你懂得网址在线观看 | 免费高清视频免费观看 | 综合网天天 | 天天天色综合 | 久久久久久久蜜桃 | 女人aaaaa片一级一毛片 | 在线色资源 | 一本高清在线 | 天天在线看片 | 成人欧美一区二区三区小说 | 国产成人精品亚洲日本在线 | 韩国精品videosex性韩国 | 亚洲人成在线精品不卡网 | 成人av在线播放 | 婷婷香蕉 | 欧美三级一区 | 一区二区三区高清视频在线观看 | 国产精品大片天天看片 | 人与牲动交xxxxbbb | 老司机成人精品视频lsj | 国产精品视频一区国模私拍 | 国产男女怕怕怕免费视频 | 成年啪啪网站免费播放看 | 四虎sihu新版影院亚洲精品 | 能看的黄色网址 | 五月亭亭六月丁香 | h视频免费看 | 欧美在线免费 | 久久午夜精品视频 | 久久综合九色综合欧美狠狠 | 97精品伊人久久大香线蕉 | 国外免费精品视频在线观看 | 调教r18车肉高h男男 | 色婷婷久久综合中文久久蜜桃 | 夜夜爽网站 | 双性人皇上被c到哭 | 国产乱辈通伦影片在线播放亚洲 | 天天操天天擦 | 69xx女xo69| 欧日韩美香蕉在线观看 | 一级毛片日韩 |