資料介紹
描述
現(xiàn)代園藝意味著用電子、比特和字節(jié)使事情變得更加復(fù)雜和艱巨。將微控制器和園藝相結(jié)合是一個(gè)非常流行的想法。我認(rèn)為那是因?yàn)榛▓@有非常簡(jiǎn)單的輸入和輸出,很容易讓你頭暈?zāi)垦!?/font>我猜人們(包括我自己)看到了一個(gè)出了名的簡(jiǎn)單和輕松的愛好,不禁感??到不得不把它復(fù)雜化。
在這個(gè)項(xiàng)目中,我將向您展示如何使用 Arduino 開發(fā)板構(gòu)建一個(gè)更簡(jiǎn)單的室內(nèi)花園版本。
我提供了完整的分步指南,向您展示如何打造自己的美麗花園,并詳細(xì)解釋硬件和軟件部分,以便將本指南變成最簡(jiǎn)單的方法,引導(dǎo)您嘗試您的擁有自己的電子制作技能。在獲得我們從JLCPCB訂購(gòu)的定制 PCB 以改善我們汽車的外觀后,這個(gè)項(xiàng)目非常方便,并且本指南中有足夠的文檔和代碼,可讓您創(chuàng)建您的自動(dòng)花園系統(tǒng)。
我們只用了 7 天就完成了這個(gè)項(xiàng)目,僅用了 3 天就完成了硬件制作和組裝,然后用 4 天準(zhǔn)備了代碼和 android 應(yīng)用程序。為了通過它控制花園。在開始之前讓我們先看看
您將從本教程中學(xué)到什么:
- 根據(jù)您的項(xiàng)目功能選擇正確的組件
- 制作電路以連接所有選擇的組件
- 組裝所有項(xiàng)目部件并開始測(cè)試
- 使用安卓應(yīng)用。通過藍(lán)牙連接并開始操作系統(tǒng)
第 1 步:什么是室內(nèi)花園!
![poYBAGNOSZaAF_z5AABFHLBnWJ0034.jpg](https://file.elecfans.com/web2/M00/70/CA/poYBAGNOSZaAF_z5AABFHLBnWJ0034.jpg)
?
![poYBAGNOSZiAcq7PAAA7s5YHpC0697.jpg](https://file.elecfans.com/web2/M00/70/CA/poYBAGNOSZiAcq7PAAA7s5YHpC0697.jpg)
大多數(shù)植物都有簡(jiǎn)單的需求。客人去的時(shí)候,他們的要求相對(duì)不高。在您決定邀請(qǐng)植物回家之前,您只需要了解三件基本的事情:光、水和空氣。如果你能掌握這四個(gè)要素,從植物的角度來看,你幾乎可以在世界任何地方和一年中的任何季節(jié)創(chuàng)造一個(gè)室內(nèi)花園。
- 光- 大多數(shù)園林植物每天至少需要六個(gè)小時(shí)的光照。但它必須是良好的光線。如果您將手放在窗前并且沒有投下陰影,那么光線很可能不足以讓大多數(shù)植物過上幸福的生活。但是,您總是可以用生長(zhǎng)燈來補(bǔ)充弱光條件。如果您家中的自然光適中并且不想對(duì)特殊照明大驚小怪,請(qǐng)堅(jiān)持使用通常需要弱光條件的植物,或者嘗試將您的花園移至陽(yáng)光明媚的窗臺(tái)。
- 水——植物需要接近其原生棲息地的條件。以沙漠為家的植物比生活在沼澤中的植物需要更少的澆水。了解植物喜歡什么水條件是保持室內(nèi)花園成功的第一步。這比您想象的要容易,因?yàn)橹参锉旧硗ǔ?huì)為您提供線索。具有厚橡膠葉的植物是水囤積者,通常比葉子薄而細(xì)膩的植物可以用更少的水生存。如果您討厭給植物澆水,請(qǐng)選擇可以少用的品種,或者選擇帶有隱藏水庫(kù)的花盆來減少澆水工作。
- 空氣——作為光合作用的副產(chǎn)品,植物通過葉子產(chǎn)生氧氣并過濾來自家庭環(huán)境的有害氣體,如甲醛。為了保持植物健康,您需要保持葉子清潔并保持周圍空氣流動(dòng)和濕潤(rùn)。為此,您可以將它們放置在空氣流通良好的地方,或者為它們提供一個(gè)小風(fēng)扇。
我將制作一個(gè)基于 Arduino 的系統(tǒng)來監(jiān)控我工廠的溫度和濕度狀態(tài),并自動(dòng)提供其必要的需求,如光照強(qiáng)度、水和純凈的新鮮空氣,為此我需要一些傳感器來控制一些執(zhí)行器。例如,我將根據(jù)從光亮度傳感器接收到的信號(hào)來控制光強(qiáng)度,就像澆水一樣.
第 2 步:傳感器和執(zhí)行器
制作這個(gè)系統(tǒng)是一些傳感器和執(zhí)行器的組裝,以便訪問工廠周圍的物理數(shù)據(jù),并能夠找到工廠需要哪些東西以及何時(shí)應(yīng)該提供它。
這就是為什么你應(yīng)該使用一些傳感器和執(zhí)行器都連接到一個(gè) Arduino 板的原因:
傳感器
- 光傳感器 BH1750 : BH1750FVI 是一款數(shù)字光傳感器,它是用于 I2C 總線接口的數(shù)字環(huán)境光傳感器 IC。該IC最適合獲取調(diào)整手機(jī)LCD和Keypad背光功率的環(huán)境光數(shù)據(jù)。可以在高分辨率下檢測(cè)寬范圍。(1 - 65535 lx)。
- 土壤濕度傳感器:測(cè)量?jī)蓚€(gè)觸點(diǎn)之間土壤基質(zhì)的電阻或電導(dǎo)率的濕度傳感器基本上是垃圾。首先,阻力不是水分含量的一個(gè)很好的指標(biāo),因?yàn)樗叨纫蕾囉谠S多因素,這些因素可能因花園而異,包括土壤 ph 值、水中溶解的固體和溫度。其次,它們大多質(zhì)量差,觸點(diǎn)容易腐蝕。在大多數(shù)情況下,你會(huì)很幸運(yùn)能得到一個(gè)持續(xù)整個(gè)賽季的人。
- 溫度和濕度傳感器:DHT11 是一種基本的、超低成本的數(shù)字溫度和濕度傳感器。它使用電容式濕度傳感器和熱敏電阻來測(cè)量周圍的空氣,并在數(shù)據(jù)引腳上輸出數(shù)字信號(hào)(不需要模擬輸入引腳)。它使用起來相當(dāng)簡(jiǎn)單,但需要謹(jǐn)慎的時(shí)間來獲取數(shù)據(jù)。該傳感器唯一真正的缺點(diǎn)是您每 2 秒只能從中獲取一次新數(shù)據(jù),因此在使用我們的庫(kù)時(shí),傳感器讀數(shù)可能長(zhǎng)達(dá) 2 秒。
執(zhí)行器
- 淺白色 LED:發(fā)光二極管 (LED) 是一種雙引線半導(dǎo)體光源。激活時(shí)發(fā)光的是 ap-n 結(jié)二極管。 [5] 當(dāng)對(duì)引線施加合適的電壓時(shí),電子能夠與器件內(nèi)的電子空穴復(fù)合,以光子的形式釋放能量。
- 水泵:泵是一種通過機(jī)械作用移動(dòng)流體(液體或氣體)或有時(shí)是泥漿的裝置。泵可以根據(jù)它們用來移動(dòng)流體的方法分為三大類:直接提升泵、位移泵和重力泵。泵通過某種機(jī)構(gòu)(通常是往復(fù)式或旋轉(zhuǎn)式)運(yùn)行,并通過移動(dòng)泵消耗能量來完成機(jī)械工作。體液。泵通過多種能源運(yùn)行,包括手動(dòng)操作、電力、發(fā)動(dòng)機(jī)或風(fēng)力,有多種尺寸,從用于醫(yī)療應(yīng)用的微型泵到大型工業(yè)泵。
- DC 12V 冷卻風(fēng)扇:了解冷卻技術(shù)很重要,這些冷卻技術(shù)可用于在需要保持植物處于健康狀態(tài)時(shí)通過在植物周圍移動(dòng)新鮮空氣來保護(hù)植物的生命。
第 3 步:PCB 制作(由 JLCPCB 生產(chǎn))
![poYBAGNOSayARm_rAACim8-TnYY794.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSayARm_rAACim8-TnYY794.jpg)
?
![pYYBAGNOSa6AZf1KAABKj9VSEyA696.jpg](https://file.elecfans.com/web2/M00/71/5D/pYYBAGNOSa6AZf1KAABKj9VSEyA696.jpg)
?
![poYBAGNOSbGAcpFiAABgBlntt38048.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSbGAcpFiAABgBlntt38048.jpg)
?
![poYBAGNOSbOAVVqRAABhnG1NeDs769.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSbOAVVqRAABhnG1NeDs769.jpg)
?
![pYYBAGNOSbeAeBwiAAA8tcu1LMI905.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOSbeAeBwiAAA8tcu1LMI905.jpg)
關(guān)于JLCPCB
JLCPCB(深圳市佳立創(chuàng)電子科技發(fā)展有限公司),是國(guó)內(nèi)最大的PCB樣板企業(yè),是一家專業(yè)從事快速PCB樣板和小批量PCB生產(chǎn)的高科技制造商。
JLCPCBh擁有超過 10 年的 PCB 制造經(jīng)驗(yàn),在國(guó)內(nèi)外擁有超過 200,000 家客戶,每天有超過 8,000 個(gè) PCB 原型和小批量 PCB 生產(chǎn)的在線訂單。年生產(chǎn)能力為200,000平方米。適用于各種 1 層、2 層或多層 PCB。JLC是一家規(guī)模大、設(shè)備精良、管理嚴(yán)格、質(zhì)量上乘的專業(yè)PCB制造商。
回到我們的項(xiàng)目
為了生產(chǎn)PCB,我比較了許多PCB生產(chǎn)商的價(jià)格,我選擇了JLCPCB最好的PCB供應(yīng)商和最便宜的PCB供應(yīng)商來訂購(gòu)這個(gè)電路。我需要做的只是一些簡(jiǎn)單的點(diǎn)擊來上傳 gerber 文件并設(shè)置一些參數(shù),比如 PCB 厚度顏色和數(shù)量,然后我只花了 2 美元就在 3 天后得到了我的 PCB,我注意到那里是這個(gè)在線訂購(gòu)平臺(tái)不時(shí)提供的一些免費(fèi)送貨優(yōu)惠。
您可以從此處獲取電路 (PDF) 文件。
正如您在上面的圖片中看到的那樣,PCB 制造得非常好,我的 PCB 葉子形狀與我們?cè)O(shè)計(jì)的相同,所有標(biāo)簽和徽標(biāo)都在那里指導(dǎo)我在焊接步驟中。
第4步:成分
![poYBAGNOSbyANt9KAACaNOb-5DI665.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSbyANt9KAACaNOb-5DI665.jpg)
現(xiàn)在讓我們回顧一下這個(gè)項(xiàng)目的必要組件,您可以找到在線訂購(gòu)的所有相關(guān)鏈接,因此我們需要:
- - 我們從JLCPCB訂購(gòu)的 PCB
- - Arduino Nano
- - ESP01 模塊
- - HC-05 或 HC-06 藍(lán)牙模塊
- - 光傳感器 BH1750
- - 溫度和濕度傳感器
- - 濕度傳感器
- - 水泵
- - 12V 直流風(fēng)扇
- - 白色 LED
- - 一些接頭連接器
第 5 步:組裝
![pYYBAGNOSb-AFdoYAABR3xUCQIE512.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOSb-AFdoYAABR3xUCQIE512.jpg)
?
![pYYBAGNOScGAM0R7AAA_1mE_g6g579.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOScGAM0R7AAA_1mE_g6g579.jpg)
?
![pYYBAGNOScWABGNsAABTlsXUrBE787.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOScWABGNsAABTlsXUrBE787.jpg)
?
![poYBAGNOSceAddZDAAAT9xL1jKA431.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSceAddZDAAAT9xL1jKA431.jpg)
?
![poYBAGNOScmAR-9HAAATWQvvMag289.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOScmAR-9HAAATWQvvMag289.jpg)
?
![poYBAGNOScuADn-cAAAUpumcAgg680.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOScuADn-cAAAUpumcAgg680.jpg)
顯示所有 9 項(xiàng)
我們現(xiàn)在準(zhǔn)備好了,讓我們開始焊接組件,不要忘記遵循標(biāo)簽以避免焊接錯(cuò)誤。我們首先焊接 Arduino 連接器來測(cè)試電源,您還可以編寫一些基本的測(cè)試代碼來驗(yàn)證每個(gè)傳感器(如光傳感器)的正確連接以及 LED 的正確連接,因?yàn)樗鼈兌贾苯舆B接到電路板(Arduino ) 所以你可以完全訪問它們。
注意:您需要保持烙鐵干凈整潔。這意味著每次使用時(shí)都要在海綿上擦拭。烙鐵頭應(yīng)該干凈有光澤。每當(dāng)您看到烙鐵頭被助焊劑或氧化變臟時(shí),這意味著失去光澤,您應(yīng)該清潔它。即使您正在焊接。擁有干凈的烙鐵頭可以更容易地將熱量傳遞到焊接目標(biāo)。
我們從JLCPCBw訂購(gòu)的 PCB 將指導(dǎo)您將所有物品放置在正確的位置,因此如果您想查看我們制作的 PCB 并進(jìn)行在線訂購(gòu),請(qǐng)隨時(shí)訪問此鏈接。
如您所見,由于其質(zhì)量,使用此 PCB 非常方便,并且可以肯定那里的所有標(biāo)簽都為您提供了最佳指導(dǎo),因此您將 100% 確定您不會(huì)犯任何焊接錯(cuò)誤。
我已將每個(gè)組件焊接到其位置,您可以使用 PCB 的兩側(cè)來焊接電子部件。
現(xiàn)在我們已經(jīng)準(zhǔn)備好 PCB 并且所有組件都焊接得很好,之后我準(zhǔn)備了這個(gè)設(shè)計(jì)來進(jìn)行 CNC 激光切割,以便將電子部件和植物插入一個(gè)支架中,所以如果你想制作相同的設(shè)計(jì)我的在這里找到(DXF)文件
第 6 步:Android 應(yīng)用程序。
![pYYBAGNOSc2AfxyiAABXleYLpP4615.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOSc2AfxyiAABXleYLpP4615.jpg)
?
![poYBAGNOSdGAI75aAAAcpWKcOek728.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSdGAI75aAAAcpWKcOek728.jpg)
?
![pYYBAGNOSdOASdkJAAAW_3n34cE429.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOSdOASdkJAAAW_3n34cE429.jpg)
這個(gè)應(yīng)用程序?qū)⒃试S您通過藍(lán)牙連接到您的 Arduino,并使用手動(dòng)模式,您可以訪問風(fēng)扇、燈以及水泵以進(jìn)行 ON 和 OFF 控制,而不會(huì)忘記可以讀取數(shù)據(jù)的傳感器按下“獲取數(shù)據(jù)”按鈕,所有適當(dāng)?shù)臄?shù)據(jù)將顯示在您的智能手機(jī)屏幕上。
您可以從此鏈接免費(fèi)獲取此 android 應(yīng)用程序
第 7 步:Arduino 代碼和測(cè)試驗(yàn)證
![poYBAGNOSdWARjqRAABR5Km7hHU323.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSdWARjqRAABR5Km7hHU323.jpg)
?
![pYYBAGNOSdeAF76oAAAeeJgQ4bs441.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOSdeAF76oAAAeeJgQ4bs441.jpg)
?
![pYYBAGNOSdmAewKTAABhcEGkhkc947.jpg](https://file.elecfans.com/web2/M00/71/5E/pYYBAGNOSdmAewKTAABhcEGkhkc947.jpg)
?
![poYBAGNOSd2ARfXiAAA0FzZDZUw103.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSd2ARfXiAAA0FzZDZUw103.jpg)
?
![poYBAGNOSd-AZ578AAAr42UGIHQ018.jpg](https://file.elecfans.com/web2/M00/70/CB/poYBAGNOSd-AZ578AAAr42UGIHQ018.jpg)
該代碼可用,您可以像往常一樣從此鏈接下載它。正如您在照片中看到的那樣,代碼非常簡(jiǎn)單并且注釋很好,因此您可以理解它。
正如你所看到的,每個(gè)按鈕都有系統(tǒng)的功能,但我真正欣賞的是自動(dòng)控制燈光亮度的模式前燈 LED 的數(shù)量取決于傳感器信號(hào)。我們還可以直接在智能手機(jī)的屏幕上讀取溫度和濕度值,這真是令人印象深刻。
- Arduino開發(fā)板使用NRF24L01進(jìn)行無線通信
- arduino和其他開發(fā)板的面包板開源項(xiàng)目
- PLEX Arduino UNO引導(dǎo)加載程序開發(fā)板
- 迅為i.MX6Q開發(fā)板Openwrt 文件系統(tǒng)構(gòu)建
- Arduino 下初試 stm32開發(fā)板
- 配置esp8266開發(fā)板的Arduino開發(fā)環(huán)境
- Arduino Uno Rev.3開發(fā)板意大利原版電路圖 0次下載
- 如何在arduino IDE上安裝STM32的開發(fā)板工具包 3次下載
- 涂鴉開發(fā)板3.0原理圖下載 0次下載
- Arduino開發(fā)板的Leonardo針腳圖免費(fèi)下載 9次下載
- Arduino Pro開發(fā)板電路圖原理圖免費(fèi)下載 8次下載
- iTOP-4412開發(fā)板-實(shí)戰(zhàn)教程-ssh服務(wù)器移植到arm開發(fā)板 28次下載
- Arduino Uno開發(fā)板原理圖和PCB文件(貼片版) 0次下載
- Arduino UNO R3開發(fā)板軟件下載與安裝 66次下載
- Arduino Atmega328P開發(fā)板軟件下載與安裝 132次下載
- fpga開發(fā)板與linux開發(fā)板區(qū)別 2364次閱讀
- 小安派-UNO-ET485 Arduino開發(fā)板簡(jiǎn)介 986次閱讀
- 基于Arduino的機(jī)器學(xué)習(xí)開發(fā) 1.9w次閱讀
- 這么漂亮的Arduino開發(fā)板你見過嗎? 1910次閱讀
- 采用Arduino開發(fā)板、火焰?zhèn)鞲衅骱头澍Q器構(gòu)建火感檢測(cè)器系統(tǒng) 2751次閱讀
- 如何使用代碼控制開發(fā)板 3893次閱讀
- 基于Arduino Uno開發(fā)板的藥物提醒系統(tǒng) 2613次閱讀
- dfrobotUNO R3開發(fā)板透明ABS外殼介紹 2259次閱讀
- 微雪電子Arduino開發(fā)板UNO PLUS簡(jiǎn)介 5785次閱讀
- 源創(chuàng)通信BPI-UNO32 arduino 開發(fā)板簡(jiǎn)介 1773次閱讀
- 自制Arduino Mega2560開發(fā)板電路圖和PCB 4.3w次閱讀
- 什么是嵌入式開發(fā)板_學(xué)嵌入式用什么開發(fā)板 7206次閱讀
- 用Arduino Uno開發(fā)板和一塊面包板就能輕松搞定這一切 2.4w次閱讀
- arduino開發(fā)板有什么用 2.1w次閱讀
- stm32開發(fā)板哪個(gè)好 5.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論