設(shè)計(jì)一個(gè)3D打印的,具有情感智能的桌面伴侶機(jī)器人
當(dāng)你把好奇心、創(chuàng)造力和對(duì)可愛的機(jī)器人的熱愛結(jié)合在一起時(shí)會(huì)發(fā)生什么?你會(huì)得到TN-24 V2.0——一個(gè)小巧、富有表現(xiàn)力的桌面伴侶,它會(huì)對(duì)你的互動(dòng)做出反應(yīng),在OLED的臉上顯示情緒,現(xiàn)在它還擁有一個(gè)光滑的3D打印機(jī)身,為它迷人的個(gè)性增添了專業(yè)的色彩。
從紙板起源到3D打印個(gè)性
最初的TN-24誕生于一個(gè)不起眼的開端——一個(gè)用回收紙板制作的周末項(xiàng)目,以保持環(huán)境友好,并適合所有水平的制造商。這款游戲很受歡迎:簡(jiǎn)單、互動(dòng)、充滿魅力。
對(duì)于TN-24 V2.0,我想把第一個(gè)版本的一切都做得很好,使它更強(qiáng)大,可定制,更適合長期使用。
是什么讓TN-24 V2.0特別?
n -24 V2.0不僅僅是一個(gè)機(jī)器人——它是你桌子上的一個(gè)小個(gè)性。以下是更新和改進(jìn)的內(nèi)容:
?3D打印外殼:耐用,干凈,更可定制。
?可愛的網(wǎng)絡(luò)界面:控制您的機(jī)器人通過瀏覽器與情緒為基礎(chǔ)的行動(dòng)。
?情緒系統(tǒng):n -24根據(jù)你的互動(dòng)方式對(duì)快樂、疲倦或興奮做出反應(yīng)。
?OLED表情:顯示隨情緒或環(huán)境變化的動(dòng)畫面孔。
?環(huán)境行為:當(dāng)被忽視時(shí),它會(huì)擺動(dòng),好奇地向你眨眼,甚至在特殊場(chǎng)合播放動(dòng)畫。
即將到來的更新
TN-24正在發(fā)展成為一個(gè)更智能、更有情感意識(shí)的桌面伴侶,具有基于情緒的互動(dòng)、有趣的注意力尋求行為、健康提醒、簡(jiǎn)單的游戲、個(gè)性化的問候,甚至音樂響應(yīng)等功能——使其不僅僅是一個(gè)機(jī)器人,而是一個(gè)迷人的助手,為你的日常工作帶來快樂、聯(lián)系和實(shí)用。
組件及開發(fā)流程
建造TN-24 V2.0是一段令人興奮的旅程,它將智能電子設(shè)備、創(chuàng)意設(shè)計(jì)和對(duì)可愛機(jī)器人的熱愛結(jié)合在一起。下面是我使用的核心組件和工具的深入研究,我是如何將機(jī)器人帶入生活的,以及這個(gè)小伙伴的下一步是什么。
電子及核心硬件
在TN-24的核心是小ESP32S3,一個(gè)強(qiáng)大而緊湊的微控制器,管理從伺服運(yùn)動(dòng)到WiFi通信的一切。對(duì)于像這樣的小型機(jī)器人來說,它是完美的,尤其是它內(nèi)置的USB-C、攝像頭接口和無線連接。
下面是引擎蓋下面的內(nèi)容:
?小ESP32S3 -機(jī)器人的主要大腦。小而有力。
?4x DFRobot微型伺服電機(jī)-這些處理腿部運(yùn)動(dòng),創(chuàng)造一個(gè)富有表現(xiàn)力的動(dòng)畫行走。
?MPU6050運(yùn)動(dòng)傳感器-賦予機(jī)器人檢測(cè)方向和運(yùn)動(dòng)的能力,使交互更加動(dòng)態(tài)。
?0.96英寸OLED顯示屏-用于顯示各種動(dòng)畫眼睛和情感,賦予TN-24個(gè)性。
?3.7V鋰離子電池-保持TN-24供電,同時(shí)保持緊湊和可充電。
原理圖和布線
軟件環(huán)境
我在Arduino IDE中開發(fā)了TN-24,這得益于它的簡(jiǎn)單性和強(qiáng)大的庫生態(tài)系統(tǒng)。以下是我使用的關(guān)鍵庫:
為了讓TN-24的眼睛栩栩如生,我在OLED上制作了一系列動(dòng)畫。這里有一個(gè)片段展示了如何開始使用它:
該機(jī)器人還擁有一個(gè)由ESP32的WiFi提供服務(wù)的網(wǎng)絡(luò)界面,用戶可以使用由HTML、CSS和JavaScript構(gòu)建的友好儀表板實(shí)時(shí)控制TN-24并與之交互。
你可以在Projects GitHub Repository上找到完整的代碼。
設(shè)計(jì)圍場(chǎng)
對(duì)于TN-24 V2.0,我想要一個(gè)拋光的、專業(yè)的設(shè)計(jì),所以我離開了V1的回收紙板,用Fusion 360投入到3D建模中。
涉及的過程:
?設(shè)計(jì)一個(gè)緊湊的模塊化外殼,可以容納所有的電子設(shè)備
?為OLED顯示器、伺服線和開關(guān)創(chuàng)建斷路
?確保結(jié)構(gòu)足夠輕,不會(huì)拉傷伺服系統(tǒng)
3D打印外殼
為了將設(shè)計(jì)帶入生活,我需要3D打印外殼,但我沒有3D打印機(jī),所以我轉(zhuǎn)向JUSTWAY,他慷慨地為我3D打印了外殼。他們的打印質(zhì)量非常好,如果你正在尋找高質(zhì)量、可靠的打印,我強(qiáng)烈建議你去看看。你可以訪問他們的網(wǎng)站:JUSTWAY。訂購很簡(jiǎn)單,你只需上傳你的3D文件,選擇你想要的材料,顏色和完成。
下一步:自定義PCB
雖然目前的版本在面包板和跳線上工作得很好,但我現(xiàn)在正在設(shè)計(jì)一個(gè)定制的PCB,以便為未來的構(gòu)建更快、更整潔地組裝。當(dāng)我準(zhǔn)備將TN-24擴(kuò)展為商業(yè)產(chǎn)品時(shí),這一點(diǎn)尤為重要。
為什么TN-24 V2.0很重要
這個(gè)機(jī)器人不僅有趣,而且具有教育意義和情感吸引力。它是:
初學(xué)者友好-易于構(gòu)建,即使是新的制造商。
可定制-重新編程,重新設(shè)計(jì)的情況下,添加自己的特點(diǎn)。
環(huán)保意識(shí)-最初用硬紙板制成,仍然低浪費(fèi)。
展示和講述
最終的想法
n -24 V2.0不僅僅是一個(gè)會(huì)走路的機(jī)器人,它還是一個(gè)反映你創(chuàng)造力的數(shù)字伴侶,希望每次你看到它都能給你帶來微笑。
無論你是用硬紙板還是像我一樣3D打印一個(gè)身體,這都是一個(gè)和你一起成長的項(xiàng)目。
本文編譯自hackster.io