你好呀!
歡迎閱讀我們的 Arduino 寵物食品分配器說明手冊。
我們是丹和湯姆,是南威爾士卡迪夫城市大學產品設計專業的學生,作為評估簡報的一部分,我們接受了這一挑戰,以展示我們對編碼、電子原型和機械的基本理解。 。 。
以下是您需要的電氣組件 sarawauno 或 MegaLCD 屏幕 12x2 l298n 電機驅動模塊 32 31 實時時鐘模塊 -
040旋轉非編碼麵包板5v麵包板電源跳線(
男女混搭不錯)
不同顏色的絕緣變壓器(220 和 10k 歐姆)
開關按鈕 3 ledshweigh 扭矩,激光切割機低速電動工具焊接線切割金屬/木片切割工具(或同等產品)
Ultimaker 3D 打印機(或同等設備)
或3mm厚亞克力1塊6mm厚MDF4長度M10螺紋金屬棒3D銑加工材料4塊(每塊約140mm)
8 M10 墊圈8 M10 套件 (
或絕緣膠帶)
用於安裝 Arduino 和組件的 M3 螺母和螺栓 4 個金屬軸承(
我們用的是26外徑和10mm內徑)
10mm 桿粘合劑 (
無論其他品牌或粘合劑是否合適,我們都使用大猩猩膠)
我們製作了幾個不同的組件來使整體正常工作
食品儲藏盒和漏斗-
分銷機構-底座和滑槽
接口組件食品儲藏盒和漏斗該組件的部件均由3mm亞克力切割而成,所有部件均採用指接方式組裝在一起。
零件均使用 Epilog 激光切割機切割,矢量文件使用 Corel Draw x7 開發。
亞克力是一種食品安全材料,易於激光切割,是合適的食品保鮮材料。
此部分可以用不同的材料手工製作,但請確保材料正確完成,以確保食品儲存安全。 [
機頂盒圖片]
食品分配器組件的這一部分由丙烯酸管(50mm 和 30mm)製成
兩個 3D 打印螺釘部件、6mm 中纖維板、金屬軸承和金屬桿。
從下面名為“中纖維板支架”的 Dxf 文件中剪切主要中纖維板支架。 dxf\”。
切割 50 毫米管,140 毫米,在一根管的 40 毫米端部鑽 30 毫米孔,頂部適合 30 毫米管(
波紋管如圖所示)。
您可能需要使用 Dremel 研磨一些材料以使其適合。
由於Ultimaker打印機3D打印能力的限制,螺絲部分先3D打印,然後再次連接。
總的來說,打印時間應該是12-
根據您選擇的設置,每個部分 14 小時。我們用了0。
4mm噴頭,打印質量正常,無需支撐結構。
在軸承上安裝兩根30mm長的金屬棒或金屬管。
3D打印完成後,將這些軸承壓入螺絲零件中,我們在打印零件時可能需要銼一些材料以確保緊密配合。
如圖所示,將螺釘滑過管道,將管道滑過支架,然後將軸滑入端支架。
此設置可確保分配的食物量可以根據您擁有的動物的大小進行調整。
軸承減少了運動部件的摩擦,從而減輕了電機的負載。
通過使用兩個螺釘,食物的量將更容易控制,一個安裝在半旋轉位置,另一個安裝在完全旋轉位置意味著食物不斷地從分配器中流出。
我們選擇對螺桿部件進行 3 次完整旋轉(
3 個完整的“線程”)
因為這樣可以測量少量的食物,以確保您的寵物不會吃得過多或過少。 [
如果您有可用的設施,您可以將螺絲零件 CNC 銑削成一件,但是,我們研磨了兩個中密度模型板並選擇稍後進行 3D 打印,因為模型板需要大量精加工(
打磨密封)
確保接觸食物是安全的)。
底座和滑槽相當筆直,類似於本節前面的食物儲存盒和漏斗。
下載標有“Base and chute.dxf”的 DXF 文件。
接口組件由 4 個激光切割的亞克力部件組成,每個部件均使用 M10 螺桿和螺母構造而成,如下所示。 。 。 [
界面圖】
之後,可以安裝旋轉編碼器、LCD和LED。 。 。
組裝分配器組件後(MDF 部分)
,將其模擬到組裝好的底座和滑槽部分,並在每個 50mm 管中切一個槽,以便食物可以落入滑槽中收集並準備直接滑入您的寵物碗中!
下面,您可以看到我們使用的電路的 Fritzing 圖。
根據您正在使用的 ets (
我知道RTC和電機驅動模塊有很多不同的版本)
您可以使用不同的庫。
這是arduino的代碼。
該代碼檢查時間並將其與警報進行比較,如果匹配,則轉動電機並將食物推出。
為了計算電機應該轉動多長時間,我們計算了每轉會釋放多少食物。
一顆螺絲以10g的重量滾出一圈,每轉一圈需要11秒。
所以 2 個螺絲每 11 秒推動 20g。
我們研究了狗糧的份量,發現小狗需要50克左右的食物,中型狗需要140克,大型狗需要260克左右。
這意味著對於一個小零件來說,螺絲要轉動 27 圈。
5秒,中間部分轉動約77秒,大部分轉動約141秒。
根據您使用的食物,您可能想要改變它。
您通常可以在包裝背面找到正確的部件。
請記住,arduino IDE 中的時間刻度以毫秒為單位。 ((
推薦尺寸)/20)
* 11 = cog應該打開的時間長度我們使用的庫都可以在arduino網站上找到,它們被稱為時間。 h,DS1307RTC。 H。
另外兩個已經安裝在Arduino IDE中。