chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

合宙LuatOS ? 2024-01-13 08:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

三階魔方還原機(jī)器人
- 開源分享-


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

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

當(dāng)前V2.0版本,可實(shí)現(xiàn)7秒還原三階魔方。

全部資料現(xiàn)已開源,含原理圖和PCB、單片機(jī)源碼(C語言)、結(jié)構(gòu)圖(openSCAD格式/STL格式)、主要器件BOM等。

1

項(xiàng)目實(shí)現(xiàn)原理

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

慢動(dòng)作來看下:

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

注意:按照一定規(guī)律旋轉(zhuǎn)魔方,使所有的面都經(jīng)過顏色傳感器至少一次。除了棱塊和角塊,還需要中心塊的顏色信息,當(dāng)前項(xiàng)目的結(jié)構(gòu)掃描不到中心塊,所以安裝魔方時(shí)需要固定中心塊方向。

2

項(xiàng)目實(shí)現(xiàn)要點(diǎn)

硬件設(shè)計(jì)——將RP2040單片機(jī)的GPIO,任意連接到步進(jìn)電機(jī)驅(qū)動(dòng)器、顏色傳感器、霍爾傳感器即可。除了SPI、UART,其他引腳只用了GPIO,未使用其他復(fù)用功能。

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

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

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

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

結(jié)構(gòu)設(shè)計(jì)——推薦使用ABS材料3D打印,噴嘴0.4mm,層高0.2mm,頂層5層、底層5層、外殼4圈、填充20%-40%,生成支撐。

固件編譯——推薦使用Linux系統(tǒng)進(jìn)行開發(fā),可按照RP2040官方文檔中的腳本搭建開發(fā)環(huán)境。相關(guān)源碼及文件,參見最新開源資料鏈接。

3

項(xiàng)目成本參考

不算加工成本,單純物料成本,一臺(tái)200元左右。

主板上的主要物料:

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

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

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

整機(jī)物料:

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

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

4

最新開源資料

三階魔方還原機(jī)器人項(xiàng)目全部資料開源——機(jī)械結(jié)構(gòu)圖、電路板原理圖、電路板PCB、程序源代碼、整機(jī)BOM,裝配調(diào)試視頻教程全都有。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2573

    文章

    53872

    瀏覽量

    780081
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    30257

    瀏覽量

    217862
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2067

    瀏覽量

    108975
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹莓Pico上運(yùn)用不同的并行化手段

    樹莓Pico由RP2040微控制器驅(qū)動(dòng),其上搭載兩個(gè)CPU核,這讓它非常適合探索并行計(jì)算。本文通過真實(shí)的數(shù)字信號(hào)處理樣例來說明從雙核架構(gòu)中提取最大價(jià)值的方法和考量。
    的頭像 發(fā)表于 08-29 09:51 ?2937次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Pico上運(yùn)用不同的并行化手段

    deepin 25成功適配魔方3開發(fā)板

    近日,deepin(深度)社區(qū)宣布,deepin 25 已正式適配魔方 3(RUBIK Pi 3)開發(fā)板,并完成產(chǎn)品兼容性認(rèn)證!
    的頭像 發(fā)表于 07-28 15:14 ?678次閱讀

    RP2040的工業(yè)級(jí)封裝系統(tǒng)!

    這款采用RP2040的工業(yè)級(jí)SiP可實(shí)現(xiàn)無縫網(wǎng)絡(luò)加速和安全物聯(lián)網(wǎng)連接。WIZnet將W5500以太網(wǎng)控制器與RP2040集成到單個(gè)封裝系統(tǒng)中,增強(qiáng)了其設(shè)備功能,提供了更全面的網(wǎng)絡(luò)卸載解決方案,為客戶
    的頭像 發(fā)表于 07-06 08:34 ?659次閱讀
    <b class='flag-5'>RP2040</b>的工業(yè)級(jí)封裝系統(tǒng)!

    【干貨分享】RP2040 + Cyclone 10 FPGA PCB 設(shè)計(jì)

    點(diǎn)擊圖片,免費(fèi)參與國產(chǎn)FPGA開發(fā)板開源共創(chuàng)活動(dòng) “ 在本文中,我將向大家展示一個(gè)結(jié)合了樹莓Pico (RP2040) 與 Cyclone 10 FPGA 的PCB設(shè)計(jì)項(xiàng)目。我將解釋項(xiàng)目中的一些
    發(fā)表于 06-12 16:33

    能夠精準(zhǔn)定位的樹莓機(jī)器人

    SenseHATx1導(dǎo)航需要用到SenseHAT擴(kuò)展板。樹莓3ModelBx1此項(xiàng)目中,我使用了個(gè)樹莓模塊。項(xiàng)目背景項(xiàng)目介紹我為
    的頭像 發(fā)表于 05-17 08:33 ?713次閱讀
    能夠精準(zhǔn)定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>機(jī)器人</b>!

    樹莓“復(fù)活”我的世界爬行者,現(xiàn)實(shí)版“噩夢(mèng)”機(jī)器人誕生!

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

    基于XIAO RP2040樹莓的圍棋棋盤游戲系統(tǒng)設(shè)計(jì)

    今天小編給大家?guī)淼氖莵碜詍ocketech的基于樹莓和XIAO RP2040的圍棋棋盤娛樂系統(tǒng),每塊圍棋石都會(huì)根據(jù)其狀態(tài)顯示面部表情,從而便于評(píng)估整體比賽情況。即使是不熟悉圍棋規(guī)則的人也可以通過這些表情輕松理解游戲。 靈感
    的頭像 發(fā)表于 04-29 14:01 ?806次閱讀
    基于XIAO <b class='flag-5'>RP2040</b>和<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的圍棋棋盤游戲系統(tǒng)設(shè)計(jì)

    樹莓!干農(nóng)活!

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

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

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

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

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

    RP2350 現(xiàn)已上市!變體即將發(fā)布!

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

    矽遞科技XIAO RP2040開發(fā)板的Arduino開發(fā)環(huán)境配置教程

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

    開源項(xiàng)目!基于 RP2040 自制一個(gè)”空心時(shí)鐘”

    步進(jìn)電機(jī)及驅(qū)動(dòng)板(約3美元/套)。 – 微控制器:RP2040 開發(fā)板,PicoBit、RP2040-Zero 或兼容產(chǎn)品。 – 磁鐵:個(gè) 8x3mm 釹磁鐵。 – 螺絲:2mm 平頭自攻螺絲
    發(fā)表于 02-24 10:19

    RP2350與RP2040全面對(duì)比

    30 個(gè) GPIO,RP2350B 提供 48 個(gè) GPIO,并且 PWM 通道從 RP2040 的 16 個(gè)增至 24 路。在機(jī)器人控制項(xiàng)目中,這種優(yōu)勢(shì)就體現(xiàn)得淋漓盡致。以六足機(jī)器人
    的頭像 發(fā)表于 02-07 19:19 ?3917次閱讀

    機(jī)器人“大腦+小腦”范式:算力魔方賦能智能自主導(dǎo)航

    和實(shí)時(shí)調(diào)整。 這種分工明確的架構(gòu)不僅提高了機(jī)器人的自主性和適應(yīng)性,還為機(jī)器人在復(fù)雜環(huán)境中的應(yīng)用提供了更多可能。 一, 算力魔方 ? : 機(jī) 器“大腦”的強(qiáng)大算力支撐 在“大腦+小腦”
    的頭像 發(fā)表于 01-20 13:35 ?777次閱讀