電子版神之眼(蒙德)開源說明

外殼用了光固化打印,效果好了很多




室外效果:
(不怎么好)


項(xiàng)目簡介:
本項(xiàng)目硬件和軟件部分基于GPL3.0開源許可開源(可修改,可分享,可商用,但是要開源),二次修改請(qǐng)遵循GPL3.0開源許可規(guī)則
GPL3.0許可介紹:http://www.gnu.org/licenses/quick-guide-gplv3.html
外殼由于基于@bcccc23333?的外殼修改,遵循?CC-BY-NC-SA 3.0開源許可開源(可自由修改,分享,不可商用?。?/span>
CC-BY-NC-SA 3.0開源許可介紹:https://creativecommons.org/licenses/by-nc-sa/3.0/
郵件問過米哈游了,無法被列為同人興趣交流范疇,但是這個(gè)回復(fù)好像有點(diǎn)模糊

本項(xiàng)目基于Arduino IDE環(huán)境
硬件部分開源在立創(chuàng)開源廣場,包含原理圖,PCB,BOM表,地址:https://oshwhub.com/Myzhazha/esp32_pico-d4-video
使用Arduino_GFX庫驅(qū)動(dòng)屏幕https://github.com/moononournation/Arduino_GFX
視頻播放代碼來自https://github.com/moononournation/RGB565_video
外殼基于 @bcccc23333 的神之眼外殼二次修改,他在做璃月的神之眼?

他的項(xiàng)目地址:https://oshwhub.com/libc0607/esp32_vision_v3-2_gc9a01_rel
Github地址:https://github.com/libc0607/esp32-vision
神之眼素材來自B站UP主魚翅翅Kira,素材地址:https://b23.tv/m50Vcry;然后自己使用AE加了點(diǎn)粒子動(dòng)效,AE工程文件會(huì)放在附件里(AE工程版本為CC 2017版本,低于CC2017版本的AE會(huì)打不開,另外需要安裝TrapcodeParticular粒子插件),同時(shí)會(huì)附有各個(gè)元素的60秒動(dòng)態(tài)視頻文件(720*720像素),方便大家使用剪輯軟件隨意組合修改
此工程為我之前開源的一個(gè)ESP32掛件的升級(jí)版,這次升級(jí)為單塊PCB,阻容為0402封裝,主控更改為ESP32 Pico D4,可能對(duì)新手不太友好,此前的工程:https://oshwhub.com/Myzhazha/1-28tft-esp32
?ArduinoIDE環(huán)境搭建教程請(qǐng)查看我的簡書,地址:https://www.jianshu.com/p/9b5968454b66
中間的代碼部分不用理會(huì)
當(dāng)前1.0版本的缺點(diǎn):
1.由于使用了LDO作為穩(wěn)壓器,所以鋰電池續(xù)航只有2個(gè)半小時(shí)左右
2.元器件采用0402封裝規(guī)格,對(duì)新手極度不友好
3.撥動(dòng)開關(guān)的開關(guān)柄過于短,得用牙簽或者取卡針戳開或者關(guān)
4.外殼沒有卡扣,安裝時(shí)使用膠水固定
以上的1和3的問題預(yù)計(jì)會(huì)在下個(gè)版本修復(fù)
1.穩(wěn)壓器更改為DCDC升降壓芯片,預(yù)計(jì)續(xù)航提升至3個(gè)小時(shí)
3.開關(guān)更改為按鍵開關(guān)

硬件部分:
主控:ESP32 Pico D4(焊接時(shí)可能對(duì)新手不太友好,別問我是怎么焊的,我是SMT貼的)
屏幕:GC9A01
穩(wěn)壓LDO:RT9013-3.3(別問為啥用LDO不用dcdc升降壓電路,高情商:此電路具有低電壓保護(hù);低情商:嫌麻煩 狗頭保命)PS:下個(gè)版本會(huì)加入DCDC升降壓電路,同時(shí)開關(guān)會(huì)換成按建開關(guān)
充電IC:TP4055
充電接口:Type-C
電池:40350圓形鋰電池 435mah(直徑35mm,厚度4mm)tb搜40350電池就有了,買帶保護(hù)板的
存儲(chǔ)介質(zhì):TF卡(便宜又大碗)
由于目前使用的是LDO降壓,所以電池續(xù)航時(shí)長為2小時(shí)出頭,下個(gè)版本會(huì)加入dcdc升降壓電路,續(xù)航應(yīng)該...大概...可能會(huì)延長至3小時(shí)左右
圓形鋰電池:



注意事項(xiàng):
1.打板注意事項(xiàng):
打板時(shí)厚度請(qǐng)選擇1.2mm,太厚會(huì)導(dǎo)致屏幕排線彎折處不夠?qū)?,太薄?huì)導(dǎo)致Type-C母座的4個(gè)引腳從PCB背面露出來(可以用銼刀干平)
2.焊接注意事項(xiàng):
L1為天線焊盤,此項(xiàng)目沒有用到wifi及藍(lán)牙,所以可以不焊接
R10電阻是一顆0Ω電阻,作用是通斷開SD卡的供電,因?yàn)镾D卡上電時(shí)ESP32 Pico D4進(jìn)入不了下載模式,所以R10電阻請(qǐng)?jiān)诠碳浲瓿芍蠛附?,嫌麻煩的可以一坨錫短接
先把屏幕按照絲印的圓形位置擺放好再焊接屏幕排線
ESP32 Pico D4為LGA封裝,對(duì)小白非常不友好,請(qǐng)謹(jǐn)慎操作
注意電池正負(fù)極不要接反
如果要發(fā)到嘉立創(chuàng)進(jìn)行SMT,SMT時(shí)請(qǐng)盡量不要勾選位號(hào)為SW4的開關(guān),盡量拿回來自己手焊,SMT時(shí)焊油會(huì)進(jìn)入開關(guān)里然后凝固,造成撥動(dòng)受阻,可以使用酒精或者洗板水滴進(jìn)去等一會(huì)再撥動(dòng),可能還會(huì)造成開關(guān)老化(我SMT打了20張板子,有兩張板子的開關(guān)很脆然后斷了,手焊沒有這個(gè)問題)
3.燒錄固件注意事項(xiàng):
由于沒有畫USB轉(zhuǎn)TTL電路,所以自備編程器(TB上CH340的就行,幾塊錢)
TTLRXD對(duì)應(yīng)PCB上的T
TTLTXD對(duì)應(yīng)PCB上的R
TTL3.3V對(duì)應(yīng)PCB上的3
(一定要使用3.3v電壓,5V電壓會(huì)損壞屏幕及ESP32模組)
TTLGND對(duì)應(yīng)PCB上的G
燒錄時(shí)請(qǐng)移除上面說的R10電阻
當(dāng)Arduino IDE跑進(jìn)度時(shí)按下BOOT鍵不放再按一下EN鍵即可進(jìn)入下載模式
下載完成后焊接上R10電阻或者直接一坨錫短接
?
4.視頻文件轉(zhuǎn)換注意事項(xiàng):
由于播放的視頻播放的是mjpeg視頻幀,需要使用FFmpeg轉(zhuǎn)換
FFmpeg下載地址https://ffmpeg.org?或者直接去Github下載:https://github.com/BtbN/FFmpeg-Builds/releases
(附件也會(huì)提供)
使用方法: 剪輯軟件導(dǎo)出時(shí)修改分辨率為240x240像素,并導(dǎo)出為.mp4格式
下載FFmpeg并解壓,在含有FFmpeg.exe文件的目錄下按住shift鍵不放,鼠標(biāo)右鍵-在此處打開PowerShell窗口(Windows10或Windows11)
執(zhí)行以下命令將mp4文件轉(zhuǎn)換為mjpeg格式
./ffmpeg -i [你的mp4文件路徑] -vf "fps=30,scale=-1:240:flags=lanczos,crop=240:in_h:(in_w-240)/2:0" -q:v 9 [輸出路徑]
比如:
./ffmpeg -i D:\video\1.mp4 -vf "fps=30,scale=-1:240:flags=lanczos,crop=240:in_h:(in_w-240)/2:0" -q:v 9 D:\video\240_30fps.mjpeg
轉(zhuǎn)換完成后把240_30fps.mjpeg文件放到TF卡根目錄即可
?
5.外殼噴漆注意事項(xiàng):
外殼最好是使用光固化打印,嘉立創(chuàng)的3D打印服務(wù)三維猴,地址:https://www.sanweihou.com/
噴漆淘寶上的金色自噴漆就行,外殼打印顏色如果為白色,可以直接噴金色漆,如果打印耗材是其它顏色,建議先噴一遍白色底漆再噴金色面漆
強(qiáng)烈建議最后再噴一遍清漆(光油)用做保護(hù)
噴漆地點(diǎn)盡量選擇風(fēng)不是很大且干燥的地方,比如說小區(qū)的安全通道里上下樓層的轉(zhuǎn)彎處(注意別被保潔當(dāng)作垃圾清理走,我的就是晚上噴完準(zhǔn)備放在那里一夜晾干的,結(jié)果凌晨被保潔當(dāng)作垃圾清理走了)
噴漆建議每隔五分鐘噴一次,一共噴3-4次,每種漆噴完等1個(gè)小時(shí),完全干了之后再噴下一種
噴完漆建議放置通風(fēng)處靜置24小時(shí)把味道散完
噴漆前請(qǐng)做好個(gè)人防護(hù)
?
6.組裝注意事項(xiàng):
組裝時(shí)請(qǐng)先對(duì)準(zhǔn)Type-c接口再按下另一邊
平凸透鏡(玻璃)是用膠水粘上去的,用牙簽挑一點(diǎn)膠水涂抹到外殼邊緣,涂滿一圈后再把透鏡放進(jìn)去
注:膠水請(qǐng)使用硬膠,不要使用軟膠,即固化后為固體的膠,不要使用302AB膠,這膠不沾玻璃,UV膠購買前問下客服是否為硬膠。別問為啥,問就是淚
7.各個(gè)配件的購買渠道及鏈接:
bom表里的元器件可以直接在立創(chuàng)商城購買,有些價(jià)格可能不太友好,可以去淘寶
SMT有些立創(chuàng)商城比較貴的可以自己郵寄貼片,每種元器件收費(fèi)5元入庫費(fèi)(郵寄時(shí)注意要在每種元器件的包裝上寫明元器件型號(hào)或者bom表里對(duì)應(yīng)的立創(chuàng)商城C開頭的元器件編號(hào))
平凸透鏡:https://item.taobao.com/item.htm?id=591580399917規(guī)格選擇:35mm圓形10個(gè),也可以去其他店鋪購買,搜平凸透鏡就行,自己看好尺寸別錯(cuò)了
圓形鋰電池:tb搜關(guān)鍵詞“40350電池”記著要買帶保護(hù)板的
8.附件地址:
包含源碼,視頻素材,AE工程,外殼模型,ffmpeg軟件,Arduino_GFX庫
鏈接:https://pan.baidu.com/s/17GPMNyPE51g_oNyJrF7_BQ?
提取碼:2233
PS:我寫作文都沒寫過這么多字