第1步:打印部件
盒子的物理設(shè)計與之前的設(shè)計幾乎相同,但我不得不移動物品以包括DFP壇芯片和Turret項目中使用的4cm揚聲器。
組件是以與我之前版本相同的方式打印,使用Prusa多色印刷網(wǎng)站打印紅色/白色面板:(https://www.prusaprinters.org/color-print/)。我仍然不知道這個gcode包含是否適用于沒有多色插件的其他打印機,但我喜歡結(jié)果!
尺寸與之前的版本相同,這意味著您可以更換印刷部件(面板和傳感器支架)并使用您喜歡的任何傳感器組合:HC-SR04或VL53LOX。差異將歸結(jié)為代碼!
此處顯示的頂部和底部協(xié)同工作,因此它們不能與舊設(shè)計互換。
步驟2:電子設(shè)備
以下是此版本內(nèi)部部件的列表:
Arduino Nano
Kuman 0.96英寸4 -pin Yellow Blue IIC OLED(SSD 1306或類似產(chǎn)品)。
VL53LOX(此版本為數(shù)量:2)
通用5.5mm x 2.1mm直流插座面板安裝連接器(見圖)
4cm揚聲器,4Oh, 3Watt(部分#CLT1026或EK1794在亞馬遜上)
DFPlayer Mini MP3播放器(或MP3-TF-16P)
一點點布線
2.1插頭連接器是可選的,因為該設(shè)備的接線方式可以通過Nano供電。
考慮到揚聲器和其他組件的功耗,現(xiàn)在需要一個好的電源。與之前的設(shè)計相比。
第3步:接線
大多數(shù)連接直接用導(dǎo)線焊接在一起。需要多個連接的區(qū)域是5V電源和來自Nano的傳感器和設(shè)備的GND連接。這同樣適用于傳感器和LCD屏幕的I2C總線。我將它們焊接在一起并使用收縮包裝來保持它有點整潔并防止短路。
我喜歡預(yù)先連接各個組件,然后在它們和Nano之間建立連接。最后,我使用插件連接器進(jìn)行了一些連接,比如LCD屏幕。這意味著如果它們燒壞,我可以輕松更換它們,但由于顯示器只有在有人在前面時才顯示,它應(yīng)該是很長一段時間。
步驟4:機械裝配
h2》
此設(shè)備無需緊固件即可組裝。頂蓋上的小筆尖或針腳很脆弱,可能會折斷。我這樣設(shè)計它,你可以鉆出來,如果需要可以使用2mm或類似的螺絲。我只是在我最終完成后才添加蓋子,并且不必使用螺釘(即使我已經(jīng)打破了一些定位銷),因為鎖鉤完成了它們的工作。
頂蓋帶有鉤子的設(shè)計使得您可以擠壓鉤子與底板接合的底側(cè),使其脫離并取下蓋子。為了使這更容易,您可以在銷釘進(jìn)入的位置鉆出一些孔。這將使裝配/拆卸更容易。
nano和DFPlayer將很容易地卡入到位。電源連接器被推過,螺母將其鎖定到位。揚聲器剛滑進(jìn)印刷的搖籃。 VL53LOX壓入蓋子和單獨的傳感器支架。一旦他們被壓入,他們就不動了。 (不要忘記傳感器必須指向哪個方向,并且在安裝之前不要忘記取下傳感器上的小塑料薄膜?。┮壕烈彩侨绱?,但它可能是如果供應(yīng)商的PCB尺寸與我使用的尺寸略有不同,則需要進(jìn)行一些處理。 (我嘗試了一些尺寸略有不同的東西。)我可能會添加一個版本,它將使用2個螺絲和一個帶子,就像我使用我的主炮塔控制器一樣。
步驟5 :代碼
代碼從我的第一次構(gòu)建開始,但后來改變了。我在LCD屏幕上使用相同的庫,但需要合并VL53LOX和DFPlayer庫。我最初嘗試使用Adafruit庫來安裝VL53LOX傳感器,但是在我完成代碼之前,它們消耗了Nano上的所有內(nèi)存!我不得不放棄那個庫,并選擇消耗更少內(nèi)存的東西。使用的結(jié)果庫更加精簡,為更多傳感器留出了空間!一個更好的結(jié)果。
我試圖分解和評論它有意義的代碼,所以希望它應(yīng)該是非常明顯的在那里發(fā)生了什么。像往常一樣,這個項目進(jìn)行了一些研究,以弄清楚如何使庫做我想要的。在搜索答案時,我發(fā)現(xiàn)搜索結(jié)果主要是人們所擁有的 問題 而不是 解決方案的例子 他們的問題。希望你會發(fā)現(xiàn)這些例子很有用。我在代碼中包含了一些注釋。
我使用的聲音附加為zip文件。他們只是記錄我說“你有。..。..”[罐數(shù)]“剩余?!蔽募氖褂梅绞脚c我以前的項目相同,文件保存為0001.mp3在這種情況下,0001只是讀取數(shù)字“一”以對應(yīng)于朗讀的數(shù)字.0002mp3等。
我開始尋找1到30歲的人閱讀的優(yōu)質(zhì)聲音文件,但是我找到的商品都是付費墻等等,所以我只是抓住了一個舊麥克風(fēng),插上電源并記錄下來。然后我使用Audacity剪切并保存為mp3。制作簡單的解決方案非常簡單。樂趣在于結(jié)合其他錄音或聲音!在這里玩得開心!
第6步:最后的想法
這是一個非??焖俚闹匦略O(shè)計,因為它來自Portal Turret項目的背后,我保留了很多原始設(shè)計。雖然最初是為了密切關(guān)注我的飲料供應(yīng),但我希望這個簡單的盒子可以用于需要感官信息的其他目的,無論是顯示還是說出。
-
探測器
+關(guān)注
關(guān)注
15文章
2701瀏覽量
74353
發(fā)布評論請先 登錄
VirtualLab:通用探測器
VirtualLab Fusion應(yīng)用:光波導(dǎo)系統(tǒng)的均勻性探測器
VirtualLab Fusion應(yīng)用:用于光波導(dǎo)系統(tǒng)的均勻性探測器
用于光波導(dǎo)系統(tǒng)的均勻性探測器
如何提高金屬探測器探測率
金屬探測器配件及其效果
金屬探測器使用技巧 水下金屬探測器使用方法
雷達(dá)探測器與GPS的結(jié)合使用
雷達(dá)探測器的工作原理 雷達(dá)探測器與激光探測器區(qū)別
探測器選擇指導(dǎo)

光電探測器選型噪聲問題

評論