RM新时代网站-首页

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

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

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

好,自制一個(gè)桌面萌寵

合宙LuatOS ? 2024-02-24 08:04 ? 次閱讀

46371002-d2a8-11ee-9118-92fbcf53809c.gif

忙碌時(shí)光里相伴,治愈各種不開(kāi)心,誰(shuí)還沒(méi)有個(gè)夢(mèng)中萌寵了?想要的不離不棄,卻因?yàn)楦鞣N原因還在尋尋覓覓、猶猶豫豫……

好,那就自制一個(gè)桌面寵物——今天特別分享@有出息的男孩_大佬的開(kāi)源佳作。簡(jiǎn)單可愛(ài)自帶憨態(tài),很適合DIY上手。

STM32自制桌面萌寵
- 開(kāi)源分享 -


464d8dfa-d2a8-11ee-9118-92fbcf53809c.png

自制一款帶OLED屏幕的桌面萌寵,實(shí)現(xiàn)步態(tài)控制、表情切換、手機(jī)APP遙控等功能。

DIY此項(xiàng)目需要有一定開(kāi)發(fā)基礎(chǔ),如:基礎(chǔ)電路、C語(yǔ)言、STM32開(kāi)發(fā)、STM32CubeIDE或STM32CubeMX和Keil使用(重要),以及一點(diǎn)點(diǎn)藝術(shù)細(xì)胞、一點(diǎn)點(diǎn)耐心。

項(xiàng)目主要硬件

主控:STM32F103C8T6粉色沉金板;

舵機(jī):SG90*4;

屏幕:1.3寸OLED(IIC驅(qū)動(dòng));

供電鋰電池(3.7V 30mm*40mm 800mAh)+鋰電池充放電模塊(不會(huì)自動(dòng)斷電,適配3.7V鋰電池,充放電同口);

藍(lán)牙低功耗藍(lán)牙(BLE,串口透?jìng)鳎阋擞趾糜茫?/span>

相關(guān)軟件開(kāi)發(fā)

手機(jī)APP開(kāi)發(fā):
使用App Inventor制作,需要APP的可通過(guò)B站私信;

單片機(jī)開(kāi)發(fā)
項(xiàng)目使用STM32CubeIDE開(kāi)發(fā)平臺(tái),等效STM32CubeMX+Keil。

1

主要功能實(shí)現(xiàn)

項(xiàng)目線路可參考下方接線圖。電源線較多,但單片機(jī)上只有一個(gè)5V引腳,可以制作一個(gè)集線器或者將多根杜邦線從中間剪開(kāi),扭接并聯(lián),再引一根出來(lái)接5V引腳,3.3V、GND同理;底部供給塞線的空間較小,注意規(guī)劃。

465882c8-d2a8-11ee-9118-92fbcf53809c.png

注意事項(xiàng):充放電模塊要和鋰電池模塊焊接,如果充放電模塊自帶電流保護(hù),需要把鋰電池的保護(hù)板拆除,以保證供電電流。焊接過(guò)程要小心防短路。

板上的Type-C接口直接給5V引腳供電,且充放電模塊是充放電同口,因此充電時(shí)直接插板上Type-C接口即可。

46609ef4-d2a8-11ee-9118-92fbcf53809c.gif

步態(tài)/表情控制

項(xiàng)目代碼其實(shí)非常簡(jiǎn)單,主要是定時(shí)器PWM波輸出實(shí)現(xiàn)四足運(yùn)動(dòng)步態(tài),串口信息交互進(jìn)行動(dòng)作控制、表情切換,OLED端輸出顯示。項(xiàng)目相關(guān)代碼及軟件設(shè)置,詳見(jiàn)文末開(kāi)源鏈接。

一滑一滑獨(dú)有的步伐,不走尋常路的小可愛(ài)來(lái)了!

466b0dc6-d2a8-11ee-9118-92fbcf53809c.gif

4678ba0c-d2a8-11ee-9118-92fbcf53809c.gif

467c45aa-d2a8-11ee-9118-92fbcf53809c.gif

工作學(xué)習(xí)累了,一起搖擺放松吧!踩準(zhǔn)節(jié)奏,看誰(shuí)堅(jiān)持到最后~

4688307c-d2a8-11ee-9118-92fbcf53809c.gif
46a06c50-d2a8-11ee-9118-92fbcf53809c.gif

上一秒原地休息,下一秒即刻待命:

46eda470-d2a8-11ee-9118-92fbcf53809c.gif
46f8da52-d2a8-11ee-9118-92fbcf53809c.gif

無(wú)論寒暑,無(wú)問(wèn)西東,有了時(shí)刻陪在身邊的貼心小伙伴,時(shí)光都悄然地溫柔可愛(ài)……

2

最新開(kāi)源資料

471483c4-d2a8-11ee-9118-92fbcf53809c.gif

本項(xiàng)目重點(diǎn)在代碼部分的開(kāi)源,是基于HAL庫(kù)。硬件手工部分不出教程(沒(méi)必要),可以直接看演示視頻P2鏈接。

實(shí)際開(kāi)發(fā)可根據(jù)自己的具體需求修改,盡情發(fā)揮創(chuàng)意DIY屬于你的桌面萌寵吧!

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

    關(guān)注

    2270

    文章

    10895

    瀏覽量

    355715
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3312

    瀏覽量

    66200
  • DIY
    DIY
    +關(guān)注

    關(guān)注

    176

    文章

    887

    瀏覽量

    348537
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    P2Link—遠(yuǎn)程桌面—網(wǎng)頁(yè)端控制電腦

    P2Link內(nèi)置了遠(yuǎn)程桌面功能,可在后臺(tái)添加遠(yuǎn)程桌面配置,即可實(shí)現(xiàn)通過(guò)網(wǎng)頁(yè)端或者遠(yuǎn)程桌面工具連接遠(yuǎn)程電腦。P2Link的遠(yuǎn)程桌面提供了端口復(fù)用能力,即同
    的頭像 發(fā)表于 11-04 13:46 ?231次閱讀
    P2Link—遠(yuǎn)程<b class='flag-5'>桌面</b>—網(wǎng)頁(yè)端控制電腦

    迎接寵物智能時(shí)代:涂鴉云展現(xiàn)智能養(yǎng)全能力

    “執(zhí)子之爪,‘廝守’到老”,“貓狗雙全,快樂(lè)無(wú)邊”……養(yǎng)人士和寵物之間的人情深持續(xù)“升溫”,嗅覺(jué)靈敏的企業(yè)家們?cè)缫巡煊X(jué)到當(dāng)前寵物消費(fèi)市場(chǎng)的火熱態(tài)勢(shì),開(kāi)始進(jìn)軍布局。根據(jù)《2023-2024年中
    的頭像 發(fā)表于 10-19 08:05 ?578次閱讀
    迎接寵物智能時(shí)代:涂鴉云展現(xiàn)智能養(yǎng)<b class='flag-5'>寵</b>全能力

    寵物藍(lán)牙定位,智能養(yǎng)新時(shí)代的安全之選

    擔(dān)心愛(ài)在外玩耍時(shí)走失?通過(guò)藍(lán)牙定位技術(shù),我們?yōu)槟膼?ài)提供精準(zhǔn)、實(shí)時(shí)的追蹤服務(wù)。無(wú)論是在家中、戶外,還是在人流密集的場(chǎng)所,藍(lán)牙定位都能確保您隨時(shí)掌握愛(ài)的動(dòng)向。、藍(lán)牙技術(shù)的基本原理
    的頭像 發(fā)表于 09-27 16:58 ?464次閱讀
    寵物藍(lán)牙定位,智能養(yǎng)<b class='flag-5'>寵</b>新時(shí)代的安全之選

    如何用Rust編寫個(gè)ChatGPT桌面應(yīng)用(保姆級(jí)教程)

    為什么我們需要個(gè)桌面應(yīng)用 原因?qū)嵲谔啵覀冃枰憬莸?導(dǎo)出 記錄,需要在回答長(zhǎng)度超長(zhǎng)的時(shí)候自動(dòng)加上“繼續(xù)”,需要 收藏 些很酷很實(shí)用的prompt...... (首先我假設(shè)你是
    的頭像 發(fā)表于 09-25 11:19 ?341次閱讀
    如何用Rust編寫<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>ChatGPT<b class='flag-5'>桌面</b>應(yīng)用(保姆級(jí)教程)

    不到10塊錢,用Ai-M61-32S如何自制個(gè)開(kāi)機(jī)棒?

    ?如何自制個(gè)開(kāi)機(jī)棒? Ai-M61-32S開(kāi)機(jī)棒是個(gè)僅使用Ai-M61-32S的開(kāi)機(jī)棒,無(wú)需額外的硬件,刷入程序,接上電源,最后結(jié)合
    的頭像 發(fā)表于 08-27 16:17 ?299次閱讀
    不到10塊錢,用Ai-M61-32S如何<b class='flag-5'>自制</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>開(kāi)機(jī)棒?

    桌面云是什么東西?應(yīng)用場(chǎng)景有哪些

    桌面云是種基于云計(jì)算技術(shù)的虛擬桌面解決方案,它將用戶的桌面環(huán)境部署于云端服務(wù)器上,用戶通過(guò)互聯(lián)網(wǎng)連接到這些云端服務(wù)器,實(shí)現(xiàn)任何地點(diǎn)、任何設(shè)備的訪問(wèn)和操作。
    的頭像 發(fā)表于 08-14 09:58 ?286次閱讀

    速度最快的遠(yuǎn)程桌面軟件推薦

    在當(dāng)今快節(jié)奏、遠(yuǎn)程驅(qū)動(dòng)的工作環(huán)境中,擁有個(gè)可靠、快速的遠(yuǎn)程桌面解決方案至關(guān)重要。連接速度慢會(huì)嚴(yán)重影響工作效率,導(dǎo)致挫敗感和效率低下。選擇合適的遠(yuǎn)程桌面軟件可以改變你的遠(yuǎn)程工作體驗(yàn),讓
    的頭像 發(fā)表于 08-13 08:37 ?367次閱讀
    速度最快的遠(yuǎn)程<b class='flag-5'>桌面</b>軟件推薦

    臺(tái)桌面工作站的智慧之光,照見(jiàn)寧暢“全局智算”版圖

    AI落地桌面小步,是寧暢加速產(chǎn)業(yè)智能的大步
    的頭像 發(fā)表于 06-05 17:24 ?575次閱讀
    <b class='flag-5'>一</b>臺(tái)<b class='flag-5'>桌面</b>工作站的智慧之光,照見(jiàn)寧暢“全局智算”版圖

    知行科技iDC系列產(chǎn)品獲得奇瑞歐達(dá)量產(chǎn)定點(diǎn)

    出海布局再下城!知行科技iDC系列產(chǎn)品獲得奇瑞歐達(dá)量產(chǎn)定點(diǎn)
    的頭像 發(fā)表于 05-07 09:39 ?381次閱讀
    知行科技iDC系列產(chǎn)品獲得奇瑞歐<b class='flag-5'>萌</b>達(dá)量產(chǎn)定點(diǎn)

    核桃派全志H616實(shí)現(xiàn)VNC遠(yuǎn)程桌面教程

    ? VNC遠(yuǎn)程桌面 核桃派預(yù)裝了VNC服務(wù)器,VNC適應(yīng)于局域網(wǎng)(通常指同一個(gè)路由器網(wǎng)絡(luò)下)桌面登錄。使用該服務(wù)前先確保核桃派已經(jīng)通過(guò)以太網(wǎng)或無(wú)線WiFi連接到路由器。 使用核桃派桌面
    發(fā)表于 04-22 16:36

    香港vps的centos如何切換命令行和桌面?

    要在CentOS上切換命令行和桌面環(huán)境,您可以通過(guò)以下步驟進(jìn)行: 1、安裝桌面環(huán)境:如果您的CentOS VPS上還沒(méi)有安裝圖形桌面環(huán)境,您需要安裝
    的頭像 發(fā)表于 04-10 17:41 ?644次閱讀

    桌面顯示器PD芯片:桌面顯示技術(shù)的新篇章

    桌面顯示器
    的頭像 發(fā)表于 03-25 09:44 ?896次閱讀
    <b class='flag-5'>桌面</b>顯示器PD芯片:<b class='flag-5'>桌面</b>顯示技術(shù)的新篇章

    智能生活進(jìn)化史:探索背后的核心元器件

    隨著智能技術(shù)的快速發(fā)展,從自動(dòng)喂食、自動(dòng)鏟屎,到通過(guò)IoT健康監(jiān)測(cè),再到通過(guò)AI情緒識(shí)別,智能化技術(shù)正在重塑養(yǎng)方式,讓養(yǎng)人搭建個(gè)高質(zhì)量的寵物環(huán)境變得更加容易,也讓寵物能夠受到更悉
    的頭像 發(fā)表于 02-28 09:32 ?898次閱讀

    什么是遠(yuǎn)程桌面協(xié)議 遠(yuǎn)程桌面協(xié)議的工作原理

    遠(yuǎn)程桌面協(xié)議(RDP)需要兩個(gè)不同的設(shè)備才能運(yùn)行:臺(tái)本地計(jì)算機(jī)和臺(tái)遠(yuǎn)程計(jì)算機(jī)。 本地計(jì)算機(jī)也稱為RDP 客戶端。在此過(guò)程中,最終用戶將坐在這臺(tái)計(jì)算機(jī)前。遠(yuǎn)程計(jì)算機(jī)是您嘗試訪問(wèn)
    的頭像 發(fā)表于 01-23 10:51 ?1013次閱讀

    怎么自制恒流恒壓可調(diào)電源

    自制恒流恒壓可調(diào)電源是項(xiàng)相對(duì)復(fù)雜的任務(wù),需要些電子基礎(chǔ)知識(shí)和相關(guān)的電路設(shè)計(jì)技術(shù)。以下是步驟指南,以幫助你自制恒流恒壓可調(diào)電源。 第部分
    的頭像 發(fā)表于 12-26 13:55 ?2739次閱讀
    RM新时代网站-首页