基本上,它類似于孵化器的類型,可以替代家禽,自動孵化雞蛋。通過將溫度和濕度等物理量保持在要求的水平,使雞蛋在沒有母親在場的情況下生長和孵化,這將有助于農(nóng)民在不需要人工干預(yù)的情況下自動孵化雞蛋。
此外,孵化器不僅可以顯著提高家禽產(chǎn)量,還有助于增加收入的規(guī)律性,使農(nóng)民能夠過渡到可能的農(nóng)村創(chuàng)業(yè)。
該項目使用 CavyIoT-DevBoard(固件)和 CavyIoT 平臺作為服務(wù)。
在控制面板的幫助下,我們可以從任何地方
在圖表、儀表中監(jiān)控實時傳感器數(shù)據(jù)。
控制孵化器的所有操作。
設(shè)置觸發(fā)器以從遠程位置自動處理孵化器。
記錄孵化器的所有操作以供進一步分析。
將日志文件轉(zhuǎn)換為 PDF 和 JSON 格式。
可以選擇AUTO和MANUAL操作模式。
先決條件:
在 CavyIoT 開發(fā)者網(wǎng)站注冊帳戶。
如果沒有注冊,請使用您的有效電子郵件ID在https://www.developers.cavyiot.com注冊您的帳戶,它是免費的。注冊成功后,五分鐘內(nèi)您將在注冊的電子郵件地址獲得電子郵件驗證碼。登錄您注冊的用戶名和密碼。并驗證您的電子郵件。驗證通過后,您將獲得免費的Demo設(shè)備,有效期為1個月。(您可以在您的客戶區(qū)看到Demo設(shè)備)
如果您的 Arduino IDE中未安裝 ESP8266 板,請按照此步驟操作。ESP8266 社區(qū)為 Arduino IDE 創(chuàng)建了一個插件,允許您使用 Arduino IDE 及其編程語言對 ESP8266 進行編程。啟動 Arduino 并打開 Preferences 窗口。輸入https://arduino.esp8266.com/stable/package_esp8266com_index。 json到 Additional Board Manager URLs 字段。您可以添加多個 URL,用逗號分隔它們。從 Tools 》 Board 菜單打開 Boards Manager 并找到 esp8266 平臺。從下拉框中選擇版本。點擊安裝按鈕。安裝后不要忘記從 Tools 》 Board 菜單中選擇您的 NodeMCU 1.0(ESP-12E 模塊)板。
該項目分 4 個步驟
第一步
關(guān)于如何使用 NodeMCU 中的 Arduino IDE 刷新 CavyIoT 固件以將其轉(zhuǎn)換為 CavyIoT-DevBoard。
第二步
詳細說明如何:
將 CavyIoT-DevBoard 與 Arduino 連接。
通過 Dev-Board 將傳感器 DHT11 和伺服角度的數(shù)據(jù)發(fā)送到服務(wù)器。
上傳IoT-Incubator.ino草圖。
第三步
如何從控制面板控制設(shè)備以及如何設(shè)置自動化觸發(fā)器。
第四步
通過外殼布置完成項目。
現(xiàn)在就開始吧!
第 1 步:使用http-update通過Internet刷新固件。
下載庫文件。不要解壓縮下載的庫,保持原樣。
在 Arduino IDE 中,導(dǎo)航到 Sketch 》 Include Library 》 Add.ZIP Library。在下拉列表的頂部,選擇Add.ZIP Library選項。
然后選擇下載的 ZIP 文件并單擊打開。
返回到 Sketch 》 Include Library 菜單。菜單。您現(xiàn)在應(yīng)該在下拉菜單的底部看到庫。它已準備好在您的草圖中使用。zip 文件將在您的 Arduino 草圖目錄中的庫文件夾中展開。該庫將可在草圖中使用,但對于較舊的 IDE 版本,該庫的示例在 IDE 重新啟動之前不會在“文件”》“示例”中公開。
上傳 ESP8266-httpupdate 草圖 在 Arduino IDE 中,導(dǎo)航到文件 》 示例 》 CavyIoTdevelopmentBoard-master 》 ESP8266-httpupdate 并打開此示例草圖。
然后正確選擇板和COM端口。本例選擇NodeMCU。
不要忘記選擇您的“NodeMCU 1.0(ESP-12E 模塊)”板
在上傳ESP8266-httpupdate.ino草圖之前,您需要將Wi-Fi SSID和密碼替換為您自己的。
完成上傳后打開串行監(jiān)視器(波特率:9600,NL 和 CR)并重置NodeMCU并等待 2 分鐘完成閃爍。您將在串行監(jiān)視器上看到輸出,如下所示:
現(xiàn)在擁有自己的 CavyIoT-DevBoard !
第 2 步:與Arduino接口
如下圖進行電路布置。
物聯(lián)網(wǎng)孵化器電路連接
電路說明:
Arduino,開發(fā)板連接
Arduino 引腳 10、11、13 連接到開發(fā)板的Tx、Rx、rst 。
Arduino、傳感器和伺服連接
Arduino Pin 9 連接到伺服控制。
Arduino Pin 8 連接到DHT11的數(shù)據(jù)引腳
DevBoard,四通道繼電器連接
開發(fā)板索引引腳 0(NodeMCU 的 D2)到繼電器板的IN1
DevBoard索引引腳 1(NodeMCU 的 D5)到繼電器板的IN2
開發(fā)板索引針 2(NodeMCU 的 D6)到繼電器板的IN3
DevBoard索引引腳 3(NodeMCU 的 D7)到繼電器板的IN4
中繼連接
繼電器 1 控制燈泡 100W(熱源)
繼電器 2 控制加濕器
繼電器 3 控制風(fēng)扇內(nèi)
繼電器 4 控制Ex-fan
Arduino UNO (5 伏通過 USB)
開發(fā)板 (3.3 V )
繼電器板(5V)
燈泡100瓦(240 V AC 電源),通過Relay1
加濕器(240 V AC 電源)通過Relay2 (假設(shè)這里帶有內(nèi)置適配器)
2 PC 風(fēng)扇(12 V DC 1 Amp)通過Relay3和Relay4一個用于進氣口,另一個用于排氣。
注意:NodeMCU 和 Realy Board 的電源在原理圖中,為方便起見,由 Arduino 驅(qū)動。但我建議使用單獨的電源以避免 USB 電源負載。
不要忘記在草圖中替換您的Wi-Fi SSID 和密碼以及CavyIoT 憑據(jù)。
打開串行監(jiān)視器并查看輸出。如果如下所示,您制作的設(shè)備運行良好。(如果需要,請重置 Arduino UNO)。
Arduino 串行輸出
登錄 CavyIoT 并從控制面板進行操作。檢查所有按鈕天氣是否正常工作。
要檢查伺服功能,我建議通過刪除代碼行23、80 和 81的注釋來檢查一分鐘的伺服路由器計時器。
孵化器控制面板
控制面板
第 3 步:如何設(shè)置自動化觸發(fā)器。
單擊“設(shè)置觸發(fā)器”按鈕后出現(xiàn)菜單
從菜單中選擇傳感器、條件并輸入所需操作的值。您最多可以設(shè)置四個觸發(fā)器以實現(xiàn)自動化。這很容易。
點擊保存按鈕保存設(shè)置結(jié)果將在一分鐘內(nèi)如下。在客戶區(qū)的屏幕上。
現(xiàn)在切換到自動工作模式并坐在椅子上,看看控件是如何自動工作的。如果溫度升高,請在燈泡附近放置 DHT11 傳感器加熱燈泡將自動關(guān)閉。這確保 CavyIoT 觸發(fā)器在服務(wù)器上工作。
我們將要了解的 DevBoard 的一個重要特性是所有操作的日志文件!為此,您已經(jīng)運行電路一兩個小時進行測試。之后從 Arduino 中刪除 DevBoard 的所有連接。從 USB 中拔下 Arduino。
從 CavyIoT DevBoard 下載日志文件的方法。
將DevBoard的B 引腳接地(NodeMCU 的 D0)。
將 DevBoard 的 USB 線插入電腦。
并重新啟動 Nodemcu。
打開串行監(jiān)視器
DevBoard 本地服務(wù)器已啟動。
現(xiàn)在連接到由 CavyIoT DevBoard 創(chuàng)建的熱點密碼admin@123,用于提供日志文件。
連接后瀏覽到 url http://100.100.100.100
從下載鏈接下載日志文件并將其保存到您的計算機。此日志文件為 CSV 格式。您可以打印,可以轉(zhuǎn)換為 JSON /PDF 格式進行分析等。您可以在控制面板上使用在線工具 CSV 轉(zhuǎn) PDF 。
CSV 到 PDF 轉(zhuǎn)換器的輸出看起來像,
CSV 轉(zhuǎn) PDF/JSON
到目前為止,關(guān)于 Dev-Boards 的內(nèi)容包括
如何下載固件
與 Arduino 接口
如何下載日志文件。
第4步:
完成項目。在木箱中進行如下所示的布置。
在這種布置中,制作了兩個隔間,右側(cè)一個用于“雞蛋托盤路由器組件”,
蛋托刳刨機構(gòu)裝有伺服電機。
排風(fēng)扇是為了控制過熱。該排氣扇可以通過控制面板進行控制。
DHT-11 傳感器。
在左側(cè)排列中,
100 瓦燈泡用作熱源。
加濕器
PC 風(fēng)扇(永久開啟)用于循環(huán)空氣,以使雞蛋托盤室中的溫度和濕度均勻分布。(注:電路中未顯示)
為了盡量減少孵化器的熱量和濕氣泄漏,盒子底部有一個新鮮空氣入口。
下圖顯示了蛋托機構(gòu)的原理:
孵化的種蛋被放置在孵化器托盤中,氣囊朝上,并在種蛋長軸兩側(cè)定期轉(zhuǎn)動 90° 或 45° 角。從歷史上看,需要經(jīng)常翻蛋的論據(jù)是(1)蛋白和蛋黃的溫度分布差和/或(2)胚胎和胚胎外膜粘附在內(nèi)殼膜上的風(fēng)險。
因此,在第 0-10 天翻蛋是必不可少的,此時正在形成早期的胚胎外卵黃囊膜和亞胚液,建議每天翻蛋的頻率為 4 次 。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44729瀏覽量
374411 -
孵化器
+關(guān)注
關(guān)注
0文章
23瀏覽量
9032 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45126
發(fā)布評論請先 登錄
相關(guān)推薦
評論