畢業設計| 自製手機app與arduino實現智能監測控制系統

2021-02-14 達爾聞說

不想錯過我的推送,記得右上角-查看公眾號-設為星標,摘下星星送給我

測水位,測溫溼度,視頻監控,控制燈光開關,一個app搞定!

上面視頻演示是趙同學(B站:z點燈師)使用Arduino+手機app控制的自動灌溉系統,相關開源資料可以點擊閱讀原文下載。

系統硬體

自動灌溉系統硬體組成幾大部分:Arduino控制板、攝像頭,網絡控制板,繼電器控制板,土壤水分採集(溼度和溫度)、水位監測、燈光控制。與手機的通信使用的是無線視頻傳輸模塊,具體的大家可以在淘寶購買,搜索AR9331即可,具體哪家的就不說了,大家自行去找吧。溫溼度檢測使用的是非常實用的DHT11,一款數位訊號輸出的溫溼度傳感器,精度溼度+-5%RH, 溫度+-2℃,量程溼度20-90%RH, 溫度0~50℃。水位監測是通過PN結比較產生的數位訊號,所以當沒有水時,並不是立刻在app上顯示。而是要等水幹掉以後才會有變化。真正水位傳感器並不是通過這種方式,一般是霍爾傳感器,大家可以根據需要更換,代碼原理並沒有太多變化。
本系統中設計了一款手機app,能夠方便的遠程控制,app小程序的代碼也同時分享給大家,可以點擊閱讀原文下載。1)顯示測得的水位,可以分為低,中,高,三種水位展示。2)土壤溫溼度檢測,最多可以顯示3塊不同土壤的具體測得的數據。1)app上可以方便的設置為手動,或自動兩種模式。
2)自動模式時,可以設置一個參數,當檢測到的值低於這個參數時,會自動打開繼電器給土壤供水。通過app還可以查看攝像頭採集的圖像,同時在app中,還可以控制攝像頭動作,以便更大範圍的監測。基於Arduino實現的智能灌溉系統的開源了手機app程序,控制程序,可以點擊閱讀原文查看。

別小瞧了Arduino,也別不屑用Arduino做項目,本次分享的項目就是一個很好的示例。用Arduino做控制,與手機app聯合,完成一個智能灌溉項目,除了可以用來做畢設項目外,後面還可以繼續開發,在繼電器端加上電機水泵,就是一個非常實用的項目了。

為了方便同學們查找相關的畢業設計方案,達爾聞助力畢業生新增畢業設計方案專區(點擊閱讀原文),並徵集畢業設計項目,願意分享的小夥伴可聯繫妮姐(微信:459888529),也可以加入達爾聞畢業交流QQ群:1081905597

每周四,我們會推送一篇優質畢業設計方案。注意:達爾聞提供的完整方案僅供大家參考學習,不鼓勵直接套用,要知道你的答辯老師也可能是達爾聞粉絲噢。

畢設系列:

更多精彩內容:

項目分享 | 電賽系列 | 人工智慧 | 考研 

我們是妮mo,達爾聞創始人,只講技術不撩漢的小姐姐。達爾聞在線教育平臺旨在服務電子行業專業人士,提供技能培訓視頻,覆蓋各細分領域熱門話題,比如嵌入式,FPGA,人工智慧等。並針對不同人群量身定製分層級學習內容,例如常用知識點,拆解評測,電賽/智能車/考研等,歡迎關注。

官網:www.darwinlearns.com

B站:達爾聞

QQ群:群1:786258064(已滿),

          群2:1057755357

點「在看」給我一朵小黃花

相關焦點

  • 基於arduino的智能家居系統,能遠程控制家中的電器
    最終實現APP能夠獲取到智能家居的溫溼度,並且能夠遠程控制智能家居中的風扇和加溼器。鏈路連接關係TP-LINK路由器通過網線聯網,WIFI模塊連接此路由器:帳號arduino,密碼12345678。手機連接此路由器網絡/其他無線網絡/使用流量,打開APP就可以對智能家居控制。
  • 當樂高遇見arduino:近場控制之藍牙控制
    配置過程可利用arduino的串口轉發來實現,arduino將我們輸入到串口監視器內的命令轉發給MC-05,完成設置。設置採用AT+COMMAND的方式,常用設置命令如下:3.0 建立與手機的通訊想要實現藍牙控制,首先要能與設備對話。
  • 人人都能玩轉的14個Arduino製作項目,愛上製作就這麼簡單!
    從下面14個Arduino製作實例你不僅可以學會Arduino的基本使用方法,還可以了解各種Arduino應用。從易到難,講解了各種各樣Arduino的製作方法,其中包括Arduino WIFI智能小車、蘋果遙控器、低成本智能家居及「撿垃圾」機器人小車等。無論你是只會擺弄Arduino的初學者,還是一個DIY製作發燒友,下面的14個Arduino製作實例都會幫助你製作出意想不到的DIY創意作品。
  • 可聯網可用手機APP控制,基於Arduino Nano的復古機器人改裝
    視頻中是我一個機器人項目,通過Arduino Nano,藍牙,雷射,揚聲器,SD卡,LED和太多的杜邦線實現的可遙控的機器人,可以通過Android手機控制升級的機器人。用到的一些材料如下: •  2×9g微型伺服 •  1×Arduino Nano •  雷射指示器模塊 •  無線電控制器應用看到arduino中沒有用於神經網絡的CPU周期後,我們發現只需要製作一個遠程控制應用程式,並利用生物神經網絡即可。如您所見,目前,這是非常簡單的事情。
  • 手機APP遠程控制,智能家居監測、智能控制系統(STM32L4、伺服器、安卓源碼)
    1.手機APP遠程控制:STM32L432開發板通過WIFI模塊與網際網路伺服器建立TCP連接,伺服器使用騰訊雲,伺服器系統為ubuntu,就是在ubuntu
  • 創客實戰 | 用Arduino實現循跡小車(初級)
    (2)要求智能,即可以通過CPU控制小車自由移動,那麼必須有控制輪子的驅動,一般輪子的驅動用電機製作,可為直流電機或步進電機,因此這部分內容包括CPU控制電機實現小車前後移動,左拐、右拐,調速;必須有一個CPU處理器,使用單片機、ARM等處理器晶片都可以;電機驅動電路,實現電機正反轉、調速。
  • arduino控制步進電機移動絲杆實現撥片架水平移動
    這篇博客不同於前面的樹莓派和底盤子系統的控制了,而是要進行講解分析如何通過arduino控制步進電機移動絲杆實現撥片架的水平移動了,那麼為什麼要實現這麼一個功能呢?按照上述方法連接好信號線後,就可以編寫arduino程序控制步進電機了,在這裡我使用了2種方法控制步進電機。按鍵控制之前做電賽的時候還有一塊調參的板子,上面有按鍵還有撥碼,因此我就將其用作按鍵控制絲杆的調試工具了。
  • 使用python實現win10系統和arduino usb串口通信
    其次是按照從簡原則,先從最直接的方式入手,也就是使用usb串口通信當前的arduino就是使用usb連接到pc電腦,無需其他操作(如果使用藍牙,wifi,還需要對應的模塊和較多的程序開發)pc電腦通信完成後,再用arduino通信樹莓派,無縫對接,本質都是系統,都是usb連接,都可以使用python(當前環境為居家場景)測試上位機操作
  • 通過pyFirmata實現樹莓派控制Arduino
    如果您同時擁有Arduino和Raspberry pi板,那麼本文將向您展示如何使用Raspberry pi和Python控制Arduino。我們將使用PyFirmata固件通過Raspberry Pi python腳本向Arduino發送命令。
  • Arduino自動澆花系統搭建 11月6日
    花草生長問題80%以上是由花兒澆灌問題引起;好不容易種植幾個月的花草,因為澆水不即時,長勢不好,用來美化家園的花草幾乎成了「雞肋」;因此我們為廣大DIY愛好者,開發了一款可以自己編程,設置參數,自己動手組裝的基於Arduino的自動澆花控制器,使用土壤溼度傳感器對土壤溼度進行監測,通過溫溼度傳感器對室內溫度、溼度進行測量,控制水泵或電池閥進行澆水,從而達到自動澆灌的目的。
  • Arduino遇到Node.js:通過Web界面控制LED的亮度
    在本教程中,我們將使用兩種方法控制LED,例如:2. 所需組件硬體:軟體:Arduino IDE:用於將程序上傳到Arduino UNO板。Firmata:它是一種協議,用於與計算機,智慧型手機等設備上的軟體與不同的微控制器進行通信。
  • ESP8266 ARDUINO單晶片編程實現遠程控制WIFI設備源碼及說明教程
    ESP8266 WIFI模塊,實現遠程控制,帶兩路繼電器,上傳傳感器信息是當前控制信息,只需要最小模塊能運行,程序就能運行,很方便。
  • 畢業設計| 智能WIFI LED燈設計
    收錄於話題 #匯總系列 | 畢業設計項目 不想錯過我的推送,記得右上角-查看公眾號-設為星標,摘下星星送給我稚暉大神的最新力作模仿困難,那麼我們就分享一篇最基礎的設計——51單片機的
  • 七分鐘,以Alexa與Arduino IoT雲創造聲控裝置
    ◾運用語音控制,觸發開關及智能插頭兼容於當今市場上其中一項最被認可、以云為基礎的服務,縮小不同應用程式、處理過程之間的構通差距,以及除去許多棘手的面向,這些面向通常伴隨著無線連結及溝通。使用Alexa正如問一個問題那樣簡單——只要問,然後Alexa將立即回復。
  • Arduino新手工作坊之自製計步器|Arduino Beginners Workshop - DIY Pedometer
    此次組織Arduino工作坊,大家不要錯過。時間安排:1月9日,周六,15:00 -18:00內容如下: 1. 學習並了解一些基本電子元件的工作原理和如何將它們運用在你自己的設計中 2. 學習一些基本的編程知識,如:變量,條件及循環語句 3.
  • 使用藍牙測試app和Web Bluetooth API(web藍牙)連接arduino藍牙模塊並通信
    android手機安裝藍牙測試appapk下載地址https://httpsimg.dsx2020.com/BLETestToos.apk手機上先開啟藍牙然後打開藍牙調試app接著查看藍牙調試app的界面arduino在發送的時候,確保藍牙是連接的,並停留在下圖界面收到的消息會實時顯示在紅框的區域,以下為顯示的內容
  • App inventor 編寫安卓app控制 ESP8266
    inventor 編寫的app 往這個主題發布消息,由於ESP8266 訂閱了這個消息,所以就可以收到app發布得消息,從而執行相應得動作。第一 下載ESP8266示例(arduino ide 編程開發)下載地址: http://www.cloud.bemfa.com/zip/tm_bemfa_led.zip本demo 是利用arduino IDE開發,關於arduino IDE 的ESP8266環境配置可參考:環境配置: http://bbs.bemfa.com
  • 三塊錢讓普通耳機變成智能耳機,中國90後科學家設計外接模塊,插入即可實現心率監測等多項智能功能|專訪
    28 歲的中國青年範小然實現了,他在羅格斯大學博士畢業前的研究,可讓普通耳機智能化,並能讓普通耳機實現生理感應、手勢識別、身份驗證、語音通話四大功能。這個設計巧妙之處在於,耳機廠商在生產耳機時,為保持聲道平衡會讓左右耳機單元實現電學匹配,而 HeadFi 系統使用這倆配對的耳機單元來代替電橋的兩個電阻,這時使用惠斯通電橋,就可獲得左右單元相減的一個差分信號。這正好消除了音頻輸入信號的強幹擾,而耳機左右單元收到的外部刺激通常都不一樣,相減之後外部刺激信號依然存在,並且能被感知到。
  • 基於Proficy ME的某動力系統人機監測軟體設計
    Proficy Machine Edition(以下簡稱Proficy ME軟體)開發了某動力系統的人機監測軟體,該軟體集監測、通信、控制、管理等功能於一體,實現了對各參數狀態的監測、報警、與下位機通信、控制及中英文切換等功能。
  • 【智能安全】由Arduino Leonardo初識BadUsb
    一般來講針對HID的攻擊主要集中在鍵盤滑鼠上,因為只要控制了用戶鍵盤,基本上就等於控制了用戶的電腦。攻擊者會把攻擊隱藏在一個正常的滑鼠鍵盤中,當用戶將含有攻擊向量的滑鼠或鍵盤,插入電腦時,惡意代碼會被加載並執行。Teensy攻擊者在定製攻擊設備時,會向USB設備中置入一個攻擊晶片,此攻擊晶片是一個非常小而且功能完整的單片機開發系統,它的名字叫TEENSY。