第1步:設(shè)計
我已經(jīng)讓Bailey成為一個小食品攤,這是我們餐桌的微型版本,供她的食物和水碗休息。為了優(yōu)化空間,我希望喂食器適合放在這個食物架上,只能拿幾份食物。當(dāng)我們不在家時,喂食器主要用于少數(shù)場合,因此我不需要它來裝很多食物(只需幾份)。如果這不符合您的需求,請不要擔(dān)心,因為尺寸可以很容易地放大或縮小。電子設(shè)備將保持不變,您可以調(diào)整它們周圍的饋線結(jié)構(gòu)以滿足您的需求。
結(jié)構(gòu)本身由兩個主室組成:一個用于食物,一個用于電子設(shè)備。食物將從安全殼區(qū)域下落到PVC管道中。 PVC管道位于電子設(shè)備密封區(qū)域內(nèi),該區(qū)域包含兩個PVC T型管道,其中包含電機和貫穿管道的3D打印螺旋鉆。一旦食物落入第一個PVC管中,它將由螺旋鉆線性移動,直到它從第二個PVC管中掉出并向下進(jìn)入碗中。在測試螺旋鉆時,我注意到它偶爾會卡住并導(dǎo)致電機停轉(zhuǎn)。在未來的版本中,我計劃進(jìn)一步研究這種機制,以盡量減少這種情況。同樣,這個項目的好處是主要的內(nèi)臟(即電子產(chǎn)品)可以很容易地適應(yīng)你決定的任何食物輸送機制。
我選擇用1/2“膠合板制作結(jié)構(gòu)本身我躺在那里。這些碎片是用木膠和口袋螺絲混合組裝的,以確保它們是安全的。我還選擇在頂部使用剩余的丙烯酸片使其易于填充食物并看看剩下多少食物。
第2步:材料
大多數(shù)這些材料可以從您當(dāng)?shù)氐奈褰鹕痰旰?a href="http://hljzzgx.com/tags/亞馬遜/" target="_blank">亞馬遜購買,價格便宜。除此之外是3D打印的PVC管支架,但是您可以通過管道支架和端蓋來創(chuàng)造,以避免這種情況.PVC管道也需要為了適應(yīng)結(jié)構(gòu),它們的長度為2.75英寸。
使用的材料:
1。 1/2“膠合板
2.1/8”丙烯酸
3。 M8螺紋桿(6.5“)和螺母(如果需要將螺栓固定到桿上)
4.2”PVC T型管
5。 NEMA 17電機和支架
6。 6.35mm至8mm耦合器
7。 Arduino UNO
8。節(jié)點MCU
10。跳線
11??诖葆?/p>
12。木膠
13。 Arduino電源(9V-12V)
使用的工具:
- 圓鋸
- 3D打印機
- 袖珍孔夾具
- 烙鐵(可選,但有用)
- 熱縮管或電工膠帶
- 熱膠槍
步驟3:電子設(shè)備和代碼
電子設(shè)備非常簡單,使用Echo Dot,Node MCU,Arduino Uno和步進(jìn)電機遵循基本的命令鏈。 Node MCU上有代碼連接到您的wifi網(wǎng)絡(luò)。一旦它連接到互聯(lián)網(wǎng),它就會將自己廣播為一個Wemo智能插頭,供Alexa設(shè)備連接。從這里開始等待Alexa發(fā)送命令,然后將其中一個引腳短暫設(shè)置為HIGH,然后觸發(fā)Arduino運行步進(jìn)電機。我還添加了一個手動進(jìn)紙按鈕。這允許我分配必要數(shù)量的食物,但使用Alexa繞過并主要用于測試。
我最初無法獲得Echo Dot(第二代)來發(fā)現(xiàn)Node MCU。在我將“fauxmo”庫和“esp8266”板降級到Arduino IDE中的2.3.0版之后,我發(fā)現(xiàn)它終于工作了。一旦我這樣做,我就開始使用Alexa發(fā)現(xiàn)新設(shè)備并且沒有找到它的問題。
附加了Node MCU和Arduino的代碼,以及電路圖的圖像。請注意,您必須更改Arduino IDE中的電路板,具體取決于您將代碼上傳到哪個電路板:Arduino Uno =“Arduino/Genuine Uno”,節(jié)點MCU =“NodeMCU 1.0(ESP-12E模塊)”。您還需要根據(jù)您的設(shè)置修改代碼中的以下變量(只需搜索“UPDATE”注釋):
節(jié)點MCU
- motorSteps
Arduino Uno
- WIFI_SSID
- WIFI_PASS
- deviceName(也可以使用Alexa例程進(jìn)行調(diào)整,詳見步驟6)
最簡單的方法是先將電子元件放入結(jié)構(gòu)中,然后再將其放入結(jié)構(gòu)中他們以后會更加局限。我建議確保Alexa可以連接到設(shè)備并在移動到結(jié)構(gòu)之前觸發(fā)電機。
步驟4:構(gòu)建結(jié)構(gòu)
使用您的庫存膠合板切出所有面板件您打破膠合板的首選方法(即臺鋸,圓鋸,曲線鋸等)。我使用24“x 24”x 1/2“表和CutList Optimizer(或Workshop Buddy)輕松創(chuàng)建切割清單。確保還切除前面板和底座中的矩形凹槽以及電子設(shè)備收尾中的圓形為PVC管提供間隙。前面板,后面板和側(cè)面1還有一個~1/8“深的槽,用于丙烯酸滑入。
接下來我選擇預(yù)鉆口袋螺釘擰入主基座,電子基座和三個側(cè)面部件。您也可以使用普通螺絲直接鉆入膠合板的末端顆粒,但要注意不要將木材分開。木膠有助于確保結(jié)構(gòu)保持在一起,但如果您需要進(jìn)行故障排除,請確保仍然可以訪問電子設(shè)備。我的解決方案是使用螺釘將電子設(shè)備關(guān)閉面板連接起來,以便以后可以根據(jù)需要將其拆下。請注意,您可能還需要對結(jié)構(gòu)進(jìn)行涂漆或在其上涂上保護(hù)涂層。在組裝所有東西之前,這也是最容易完成的。
附加了面板的所有尺寸和標(biāo)簽。請注意,我確實添加了一些丙烯酸片,以便為狗食滑入PVC管道提供斜坡。還要確保螺旋鉆在PVC管內(nèi)平穩(wěn)旋轉(zhuǎn)。有足夠的間隙使它卡住然后檢查桿的兩端或確保管道是直的。
步驟5:喂食時間(下午6點)
一旦完成所有裝配,就可以測試進(jìn)紙器了。當(dāng)你在家時,最好首先嘗試喂食器以確保一切順利,然后再依靠它。附帶的第一個視頻是最初的運行,然而內(nèi)核卡在螺旋鉆中導(dǎo)致電機停轉(zhuǎn)(Bailey不太高興,但她得到了讓她感覺更好的一種享受)。第二個視頻顯示設(shè)備正常工作。電機的步驟仍然需要稍微調(diào)整,我需要添加一個斜坡,這樣食物就會進(jìn)入碗狀而不是部分地排出。
盡管如此,該機制仍在運作,電子設(shè)備也在工作!希望您發(fā)現(xiàn)這個Instructable非常有用,無論是制作自己的狗喂食器還是其他類型的Alexa控制設(shè)備!
步驟6:獎勵:設(shè)置Alexa例程
Alexa的一大優(yōu)點是,您可以設(shè)置一個可以控制任何智能設(shè)備的例程。我可以按照時間表設(shè)置Alexa,這樣每天自動給Bailey喂6點,但是我們喜歡在她吃之前讓她做技巧。我確實決定設(shè)置一個例程,所以我有一個Alexa的自定義語音命令。在這種情況下,我不得不說的是“Alexa,Bailey很餓”,接收器將被激活,Alexa將回答“好我會喂她”。您當(dāng)然可以根據(jù)需要自定義此項,這樣可以輕松更改設(shè)備名稱,而無需更改設(shè)備名稱并進(jìn)入代碼。
-
喂食器
+關(guān)注
關(guān)注
1文章
23瀏覽量
3060 -
Alexa
+關(guān)注
關(guān)注
2文章
196瀏覽量
23302
發(fā)布評論請先 登錄
相關(guān)推薦
評論