0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

小安派簡易 DIY——土壤濕度檢測器

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-10-29 14:57 ? 次閱讀

hello,小伙伴們,這次抽空用 AiPi-Eyes-DSL 做了一些小玩意,這次帶來的小物品是土壤濕度檢測器,其實是非常簡單的 DIY,原理在于使用 ADC 采集土壤濕度,再將數(shù)據(jù)顯示到屏幕上,屏幕顯示是基于 LVGL 繪制的 UI。

01、產(chǎn)品展示

wKgaoWcgh1yADfGzAACZz7PXmvY031.jpg

wKgZoWcgh1yASCoKAACBcTsEjh0238.jpg

wKgaoWcgh12AC423AABfGF1C9wQ298.jpg

02、物料準(zhǔn)備

wKgZoWcgh12AdrCyAAAk_JZfMn0253.jpg

03、部分代碼展示

wKgaoWcgh16AfEejAADMmnu_O4M868.jpg

配置為中斷方式觸發(fā),需要編寫一個 adc 的中斷回調(diào)函數(shù),讀取 ADC 的值并且傳遞給全局變量,注意中斷中改變變量值需要注意 volatile 關(guān)鍵字。

wKgZoWcgh16AMs-4AABNlo5GuHk091.jpg

最后編寫一個任務(wù)執(zhí)行函數(shù),在對應(yīng)的初始化函數(shù)或者主函數(shù)中創(chuàng)建任務(wù)即可。

wKgaoWcgh2CARRlZAAAs4aClxAM298.jpg

04、UI部分

UI 部分的代碼是使用 GUI-Guider-1.6.1-GA 生成的,具體可以參考我之前寫過的 LVGL 文章并添加到工程中,使用圖片組件顯示。

這里附上鏈接:(十七)零基礎(chǔ)開發(fā)小安派-Eyes-S1【進階篇】——初識 LVGL 并搭建最小工程 - 小安派&M61 零基礎(chǔ)開發(fā)教程(官方) - 物聯(lián)網(wǎng)開發(fā)者社區(qū)-安信可論壇 - Powered by Discuz!
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43938&_dsign=86fc38eb

在編寫回調(diào)函數(shù)并在初始化中傳遞,最終在任務(wù)中調(diào)用并傳入電壓值,回調(diào)中根據(jù)電壓值改變文本框的顯示內(nèi)容。

wKgZoWcgh2CAR4bZAACN75XAe5Q280.jpg

wKgaoWcgh2GAWNXIAABbxHBndA8577.jpg

05、代碼及資料

●源碼:AiPi-SoilScanner - 碼云https://gitee.com/login

●原貼地址:

小安派簡易 DIY——土壤濕度檢測器https://bbs.ai-thinker.com/foru

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 檢測器
    +關(guān)注

    關(guān)注

    1

    文章

    857

    瀏覽量

    47620
收藏 人收藏

    評論

    相關(guān)推薦

    構(gòu)建一個基于晶體管的簡單土壤濕度檢測器電路

    在這個項目中,我們將構(gòu)建一個基于晶體管的簡單土壤濕度檢測器電路。在本電路中,我們使用NPN晶體管來檢測土壤濕度。對于電子愛好者來說,這是非常簡單和有趣的電路。該
    的頭像 發(fā)表于 11-22 17:22 ?3579次閱讀
    構(gòu)建一個基于晶體管的簡單<b class='flag-5'>土壤濕度</b><b class='flag-5'>檢測器</b>電路

    土壤濕度檢測代碼怎么寫?

    單片機的顯示屏要顯示土壤濕度檢測的結(jié)果,代碼怎么寫?引腳要怎么接?
    發(fā)表于 05-02 11:13

    請問土壤濕度傳感原理是什么?

    土壤濕度傳感原理是什么?怎么制作
    發(fā)表于 11-05 09:05

    InfraredReflectiveSensor如何檢測土壤濕度?

    InfraredReflectiveSensor如何檢測土壤濕度
    發(fā)表于 11-09 06:14

    【MIKROE-4114開發(fā)板試用體驗連載】DIY土壤濕度檢測自動澆水裝置

    和STM8的開發(fā)板和一個抽水電機?;谠胁牧?,再看看家里奄奄一息的綠蘿,一個DIY土壤濕度檢測自動澆水裝置成了。好的,回到原題。讓我們看看這款電機驅(qū)動芯片的手冊。。。控制方式和我之前項目用的TC118S比較
    發(fā)表于 01-09 21:49

    關(guān)于土壤濕度檢測模塊的使用

    就此從AO引腳的角度來打開本模塊的使用。土壤濕度檢測模塊intro我用的是這種最簡單的不帶繼電器的模塊,如果采用DO引腳對模塊進行使用的話,可通過模塊中的藍(lán)色電位對閾值進行調(diào)節(jié)——不過,本文則是采用
    發(fā)表于 02-16 06:51

    土壤濕度測量怎么校準(zhǔn)?

    土壤濕度測量怎么校準(zhǔn)
    發(fā)表于 10-30 08:13

    土壤濕度程序

    51單片機,用土壤濕度傳感檢測控制土壤濕度
    發(fā)表于 03-16 17:15 ?8次下載

    土壤濕度傳感怎么用_土壤濕度傳感種類

    本文介紹了土壤溫度傳感的輸出方式與土壤濕度傳感器使用方法,其次介紹了土壤濕度傳感液位傳感
    發(fā)表于 01-22 09:01 ?3.6w次閱讀

    土壤濕度傳感的原理介紹

    本文開始介紹了說明是土壤濕度傳感,其次介紹了土壤濕度傳感的特點和土壤濕度傳感技術(shù)參數(shù),最后
    發(fā)表于 01-22 09:26 ?7.7w次閱讀

    樹莓土壤濕度傳感

    本文詳細(xì)的介紹了樹莓采集土壤濕度傳感數(shù)據(jù),其次介紹了傳感的選擇和連接以及PYTHON采集土壤傳感
    發(fā)表于 01-22 09:49 ?2.5w次閱讀
    樹莓<b class='flag-5'>派</b><b class='flag-5'>土壤濕度</b>傳感<b class='flag-5'>器</b>

    土壤濕度傳感yl69如何使用

    土壤濕度傳感又名土壤水分傳感,土壤含水量傳感。本文介紹了
    發(fā)表于 01-22 10:05 ?6.4w次閱讀

    自制土壤濕度傳感電路圖_土壤濕度檢測原理圖

    土壤濕度傳感又名:土壤水分傳感、土壤墑情傳感、土壤
    發(fā)表于 01-22 10:17 ?3.4w次閱讀
    自制<b class='flag-5'>土壤濕度</b>傳感電路圖_<b class='flag-5'>土壤濕度</b><b class='flag-5'>檢測</b>原理圖

    微雪電子土壤濕度傳感簡介

    土壤濕度傳感 叉形設(shè)計 方便插入土壤 應(yīng)用于自動澆水系統(tǒng) 花盆土壤濕度檢測和自動灌溉系統(tǒng)等 型號 Moisture Senso
    的頭像 發(fā)表于 12-30 10:40 ?4879次閱讀
    微雪電子<b class='flag-5'>土壤濕度</b>傳感<b class='flag-5'>器</b>簡介

    土壤濕度檢測電路的基本原理

      科學(xué)種田,需要實時監(jiān)測土壤濕度土壤濕度測試電路,可粗略測量出土壤濕度。采用LED七色發(fā)光二極管來顯示對應(yīng)
    的頭像 發(fā)表于 03-13 14:20 ?2320次閱讀
    <b class='flag-5'>土壤濕度</b><b class='flag-5'>檢測</b>電路的基本原理