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