使用Arduino製作自動寵物餵食機
來自專欄 Arduino開發板雜談
今天,我們將要製作一個基於Arduino開發板的自動寵物餵食機,它可以及時的自動為你的寵物提供食物。該項目採用一個DS3231的RTC(實時時鐘)模塊,用於設置寵物需要餵食的時間和日期。因此,根據您寵物進食的時刻表,設備會自動放下或填充食物。
在本項目中,我們使用一個1602的LCD模塊顯示時間,通過使用連接到Arduino UNO的DS3231 RTC模塊獲得。此外,它還使用一個伺服電機旋轉容器以提供食物,同時還提供一個4 * 4的矩陣鍵盤,用來手動設置餵食寵物的時間。您可以根據您想要餵給寵物的食物量來設置旋轉角度和容器開啟時間。食物量也可能由於你的寵物是小狗、小貓還是鳥兒而略有不同。
所需的材料
● Arduino UNO開發板
● 4 * 4的矩陣鍵盤
● LCD顯示模塊1602
● 一個按鈕
● 伺服電機
● 電阻
● 連接導線
● 麵包板
電路原理圖
在這款基於Arduino的寵物餵食機的項目中,為了獲取時間和日期,我們使用了RTC(實時時鐘)模塊。我們使用4 * 4矩陣鍵盤以及LCD模塊1602手動設置寵物的餵食時間。伺服電機旋轉容器並按照用戶設定的時間放下食物。 LCD用於顯示日期和時間。
使用3D列印的寵物餵食機模型
我們使用3D印表機設計了這款Arduino寵物餵食機的容器。您也可以通過從這裡下載文件來列印相同的設計。用於列印此模型的材料是PLA。它包含四個部分,如下圖所示:
按照下圖所示組裝四個部件並連接伺服電機:
DS3231 RTC模塊簡介
DS3231是一個RTC(實時時鐘)模塊。在大多數電子項目中,它用於保持日期和時間。該模塊自帶了紐扣電池,即使主電源被移除或MCU硬體複位,也可使用該紐扣電池來保持日期和時間。所以一旦我們在這個模塊中設置了日期和時間,它會一直保持下去。在我們的電路中,我們使用DS3231根據寵物主人設置的時間來喂寵物,就像鬧鈴一樣。當時鐘達到設定的時間時,它操作伺服電機打開容器門,食物落入寵物食物碗中。
注意:首次使用此模塊時,您必須設置日期和時間。
原文鏈接:
使用Arduino製作自動寵物餵食機 - 開發工具 - 一板網電子技術論壇
更多文章請關注公眾號:一板網電子技術論壇
推薦閱讀:
※這裡是廣告·Arduino從電子工程走向交互藝術
※基於arduino的環境雜訊測試儀需要哪些東西?
※那麼,什麼是Arduino?
※Openlab Taipei的TaiwanDuino
※生物黑客學院 第一課 第二部分——Arduino&焊接
TAG:Arduino |