亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

STM32攝像頭程序0V7670

  • 基于STM32的溫室遠程控制系統(tǒng)的設(shè)計

    針對目前我國已經(jīng)存在的溫室控制系統(tǒng)成本高、網(wǎng)絡(luò)化不足以及測量環(huán)境因子單一等問題,文中開發(fā)了一套基于STM32的溫室遠程控制系統(tǒng)。該系統(tǒng)通過利用STM32單片機作為溫室內(nèi)的控制器以及MFC編寫的控制軟件實現(xiàn)對溫室內(nèi)空氣溫度、空氣濕度、光照強度和CO2濃度多個環(huán)境因子的遠程監(jiān)測和控制。  系統(tǒng)的硬件電路設(shè)計包括STM32控制器、數(shù)據(jù)采集模塊、設(shè)備控制模塊、網(wǎng)絡(luò)接口模塊、實時顯示模塊以及數(shù)據(jù)存儲模塊等。其中數(shù)據(jù)采集模塊采用DHT11、MG811以及BH1750傳感器進行環(huán)境因子的測量,設(shè)備控制模塊通過控制繼電器通斷來控制溫室內(nèi)的加熱系統(tǒng)和光照系統(tǒng)等執(zhí)行設(shè)備,STM32通過ENC28J60接入網(wǎng)絡(luò)實現(xiàn)遠程控制,顯示模塊實現(xiàn)各個環(huán)境因子的實時顯示,數(shù)據(jù)存儲模塊采用外接SD卡的方式進行數(shù)據(jù)的存儲。在STM32的程序設(shè)計中采用了庫函數(shù)的開發(fā)方式設(shè)計了測量程序、顯示程序以及控制程序。通過在STM32中移植μC/OS-Ⅱ操作系統(tǒng)實現(xiàn)多任務(wù)的運行,移植LwIP協(xié)議使STM32可以接入網(wǎng)絡(luò),實現(xiàn)控制的網(wǎng)絡(luò)化。在VC6.0平臺下利用MFC設(shè)計了控制軟件,控制軟件和STM32之間通過TCP/IP協(xié)議進行數(shù)據(jù)和命令的傳輸。控制軟件的主要功能是對溫室內(nèi)的多個環(huán)境因子進行遠程監(jiān)測和對執(zhí)行設(shè)備進行遠程控制。在控制軟件設(shè)計中,采用面向?qū)ο蟮姆椒▽⑾嚓P(guān)的操作函數(shù)封裝到類中,便于對系統(tǒng)進行升級,采用多線程的方法解決了多個任務(wù)同時運行的狀況。將控制過程中產(chǎn)生的數(shù)據(jù)保存到數(shù)據(jù)庫中,可以對系統(tǒng)運行產(chǎn)生的數(shù)據(jù)進行分析和利用。  為了對系統(tǒng)進行測試,在文中搭建了一個小型的溫室并將控制器安裝在溫室內(nèi)。經(jīng)過測試,文中設(shè)計的溫室控制系統(tǒng)可以實現(xiàn)對溫室內(nèi)空氣溫度、空氣濕度、光照強度和CO2濃度的遠程實時監(jiān)測,數(shù)據(jù)每秒更新一次。當上述的環(huán)境因子超過控制軟件上設(shè)置的上下限范圍時,系統(tǒng)會報警,此時可以在控制軟件上控制執(zhí)行設(shè)備的通斷來調(diào)節(jié)該因子使其到達設(shè)置的范圍內(nèi)。

    標簽: stm32 溫室遠程控制系統(tǒng)

    上傳時間: 2022-06-09

    上傳用戶:qingfengchizhu

  • 串口STM32 modbus程序,測試可用

    串口STM32modbus程序,測試可以用,

    標簽: 串口 stm32 modbus

    上傳時間: 2022-06-10

    上傳用戶:20125101110

  • 基于STM32+BH1750環(huán)境光照測量源程序

    程序功能說明:1、通過STM32的硬件I2C讀寫控制BH1750光照度傳感器模塊測量環(huán)境光照強度。2、程序通過串口打印輸出光照強度值。3、程序?qū)⒐庹諒姸戎翟贚CD屏上顯示。程序注意事項:1、根據(jù)BH1750傳感器手冊可知,在One Time H-Resolution Mode2測量模式下測量光照強度大于會要120ms以上的測量時間,所以程序在發(fā)送測量命令以后應(yīng)該盡量延時120ms以上,否則測量出來的數(shù)據(jù)不準確。2、在兩次測量之間最好加個延時,也就是在第一次測量結(jié)束和下次測量命令發(fā)出之間加個100ms左右的延時,否則也會出現(xiàn)測量錯誤的問題。3、在使用FSMC驅(qū)動LCD時不能用I2C1,只能用I2C2,或者將I2C1的時鐘和引腳重映射。4、測量結(jié)果保存在兩個字節(jié)中的,所以需要作移位處理,具體處理方式可以產(chǎn)考手冊和程序。

    標簽: stm32 bh1750

    上傳時間: 2022-06-15

    上傳用戶:jason_vip1

  • 基于STM32實現(xiàn)最簡單空中鼠標電路設(shè)計原理圖+PCB資料

    空中鼠標硬件由兩個部分組成,鼠標端(發(fā)射板)和USB端(接收板)。◆ 發(fā)射板主要器件是STM32、MPU6050、NR24L01。MPU6050感知人手的動作(X、Y、Z軸上的角速度值),并將測得的數(shù)據(jù)通過I2C數(shù)據(jù)接口傳輸給STM32。STM32內(nèi)部自帶12位ADC對數(shù)據(jù)做轉(zhuǎn)換,并且通過NRF24L01無線傳輸給USB端。◆ 接收板是模擬的HID鼠標和鍵盤即插即用,通過USB接口和電腦連接。USB端同樣有一顆NRF24L01芯片接收發(fā)射板傳輸過來的數(shù)據(jù),通過SPI接口傳輸給STM32。 作為電腦的輸入設(shè)備,空中鼠標可以像傳統(tǒng)鼠標一樣操作屏幕,僅需要在空中晃動或者移動就可以實現(xiàn)鼠標的操作和翻頁等功能。

    標簽: stm32

    上傳時間: 2022-06-16

    上傳用戶:

  • STM32單片機使用六軸傳感器的C語言程序

    STM32單片機使用六軸傳感器BMI088的示例代碼,使用SPI連接,KEIL工程文件,C語言

    標簽: stm32 單片機 六軸傳感器

    上傳時間: 2022-06-17

    上傳用戶:

  • DDS——AD9833應(yīng)用原理圖及程序

    AD9833原理圖,51,stm32程序,可以產(chǎn)生頻率,幅度,相位的三角波,方波,正弦波。

    標簽: dds ad9833 原理圖 程序

    上傳時間: 2022-06-18

    上傳用戶:jason_vip1

  • 基于STM32的uCGUI移植和優(yōu)化

    相信大家有移植經(jīng)驗的都知道,移植確實是一件非常墨跡的事情,怎么說呢,代碼都是別人的,風格也是別人的,文件結(jié)構(gòu),定義之類都是別人的,看別人的東西是種進步,但是,也是一個痛苦的過程,因為有時候資料確實很少,而且有時候還是E文的,專業(yè)名詞一大堆,我們根本沒有辦法想象工作量是多么的巨大.不過事情都是這樣,你不懂他的時候他就像是巨山,但是一旦你理解他的時候,你才會感覺到原來他是那么的簡單(從我的經(jīng)驗上來看,至少應(yīng)該是這樣的).好吧,閑話少說,我們就來開始我們的移植之旅把.首先,我們需要準備的東西有uCGUI3.90,這個版本是大家現(xiàn)在用的比較多的,效率也比較高,別人都是這么評論的,至于其他版本的,我沒有接觸很多,所以不能過多評論.UCGUI有三個文件夾,一個是tool,這個文件夾是用來使用一些uCgui的上位機程序,基本都是字體和模板查看之類的,在sample文件夾下面是已經(jīng)別人都你寫好了很多有用的東西,像跟操作系統(tǒng)有關(guān)的GUT×或者一些模板(后面我們會用到的自己定義的Demo),或者是gui配置.后面再 詳細敘說這個文件央的功能.在Start文件夾里面,這是我們最主要的文件夾,里面就包含了uCGUI的源代碼,uCGUI的作者把源代碼放進vc里面進行編譯了(當然,這是用標準C語言寫的程序,所以我們可以放在任何C語言平臺下編譯而不會擔心兼容性問題,這個uCGUI在這方面做的算是完美了),所以,我們可以在vc平臺下寫界面,然后再把代碼拷進我們的下位機編譯器進行編譯,這樣子效率就會非常高了.(像51那時候?qū)懡缑婢褪钳偪竦囊淮我淮蔚臒媸羌m結(jié).).

    標簽: stm32 ucgui

    上傳時間: 2022-06-19

    上傳用戶:

  • OLED12864 IIC stm32驅(qū)動程序

    OLED12864,IIC接口,STM32F103C8T6驅(qū)動程序

    標簽: oled12864 iic stm32

    上傳時間: 2022-06-20

    上傳用戶:trh505

  • Freemodbus RTU在stm32上的移植分析

    Freemodbus RTU在stm32上的移植分析最近用到free modbus,需要在stm32上進行移植,以作modbus-RTU之用,現(xiàn)成協(xié)議的東西用起來很方便,現(xiàn)成源碼很快就可以為設(shè)計者所用,也是當初制定標準的初衷吧。首先下載最新的modbus源碼,所謂技術(shù)更新?lián)Q代的比較快,用就用最新的東西,協(xié)議嘛也要下載最新的,下載最新的版本freemodbus-v1.5,下載最新的協(xié)議不僅可以防止被人改動導致自己做無用功,保持原生態(tài)也可以很好的與制定者進行交流。解壓freemodbus-v1.5,目錄結(jié)構(gòu)很清晰,主要有四個文件件,分別是demo,modbus,tools,doc.其中tools為上位機測試modbus程序,doc為一些說明文件先不討論。有用的是demo以及modbus.打開demo,沒有看到stm32的工程文件,有一個叫BARE的文件夾,是一些不包括任何處理器的部分源代碼,我們就用這個建立工程文件。為了給以后移植modbus-TCP帶來方便,這里直接打開之前測試好的基于ENC28168的LwP的stm32工程,在其中導入各個文件。

    標簽: freemodbus stm32

    上傳時間: 2022-06-20

    上傳用戶:d1997wayne

  • 工程師經(jīng)驗手記-例說STM32.

    內(nèi)容簡介本書由淺入深,帶領(lǐng)大家進入STM32的世界。全書分3篇,第一篇為硬件篇,介紹本書的實驗平臺;第二篇為軟件篇,介紹STM32開發(fā)軟件的使用以及一些下載調(diào)試的技巧,并詳細介紹了幾個常用的系統(tǒng)文件(程序);第三篇為實踐篇,通過28個實例(絕大部分是直接操作寄存器完成的)帶領(lǐng)大家一步步深入STM32的學習。本書附帶的光盤中包含本書實驗平臺的詳細原理圖以及所有實例的完整代碼,這些代碼都有詳細的注釋,讀者只需要復制到自己的硬盤,編譯一次即可下載到實驗平臺運行。讀者對象本書的讀者對象主要是STM32的初學者和提高者,對想了解和使用STM32的朋友具有一定的參考意義,另外對于單片機學習者,本書的大量實例也極具參考價值。

    標簽: stm32

    上傳時間: 2022-06-23

    上傳用戶:

主站蜘蛛池模板: 兴和县| 成武县| 西安市| 临沭县| 郴州市| 崇左市| 连南| 奉节县| 屏东市| 本溪市| 天镇县| 舟山市| 辽宁省| 中西区| 松溪县| 东城区| 天等县| 元朗区| 滨海县| 卓资县| 滁州市| 古丈县| 鄂托克前旗| 高邮市| 兴义市| 苗栗市| 岱山县| 墨脱县| 忻州市| 安西县| 库伦旗| 冀州市| 丘北县| 普兰县| 沙洋县| 青冈县| 儋州市| 区。| 深圳市| 元阳县| 舟曲县|