chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

3分鐘打造手機(jī)APP遠(yuǎn)程空氣質(zhì)量監(jiān)測(cè)應(yīng)用(STM32L432 Nucleo)

機(jī)智云 ? 2022-05-24 18:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

降低IoT開(kāi)發(fā)門檻是機(jī)智云的不懈追求,所以機(jī)智云先后推出自助開(kāi)發(fā)平臺(tái)、MCU代碼自動(dòng)生成器、APP在線生成器、D3規(guī)則引擎等工具,不斷延伸物聯(lián)網(wǎng)生態(tài),兼容不同系列的MCU產(chǎn)品,適配STM32cubemx,大大簡(jiǎn)化 MCU 開(kāi)發(fā),降低門檻。

本文以程空氣質(zhì)量監(jiān)測(cè)應(yīng)用為例,講解STM32接入機(jī)智云,通過(guò)STM32CubeMX 圖形化配置工具生成 MCU 工程,然后只需編寫幾個(gè)簡(jiǎn)單的接口,即可將機(jī)智云自助生成的 STM32 方案工程里面的設(shè)備協(xié)議移植過(guò)來(lái),這樣可以十分方便的將其它型號(hào) STM32 微控制 器連上機(jī)智云,開(kāi)發(fā)智能產(chǎn)品。

本文的讀者對(duì)象需要掌握的是:

1. 知道如何利用機(jī)智云自助開(kāi)發(fā)生成 MCU 工程;2. 知道如何利用 STM32CubeMX 配置外設(shè),生成 STM32 工程;3. 其它如開(kāi)發(fā)工具 Keil,串口調(diào)試助手,STLINK,STM32CubeMX 等軟件的安裝使用教程這里不會(huì)贅述,新手可前往機(jī)智云開(kāi)發(fā)者社區(qū)參考前期教程;

通過(guò)本文讀者將學(xué)會(huì):

1.如何把機(jī)智云生成的協(xié)議移植到 STM32CubeMX 生成的工程; 2. ADC模數(shù)轉(zhuǎn)換器)的使用; 3.GPIO 的使用; 4 . 非阻塞長(zhǎng)短按鍵程序的移植; 5.簡(jiǎn)單的物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)流程;

先來(lái)張全家福:

bb49fe5a-daba-11ec-b80f-dac502259ad0.png

視頻請(qǐng)戳:

http://player.youku.com/player.php/sid/XMTc3MzA1NTk1Mg==/v.swf

本文使用的硬件為:

bb749af2-daba-11ec-b80f-dac502259ad0.png

軟件工具為:

1.STM32CubeMX V4.16.1; 2.機(jī)智云自助開(kāi)發(fā)平臺(tái); 3.串口調(diào)試助手; 4 . Keil V5.21.1.0;

01云端準(zhǔn)備

我們這里演示的是一個(gè)簡(jiǎn)單的遠(yuǎn)程空氣質(zhì)量監(jiān)測(cè)應(yīng)用,即微控制器采集空氣質(zhì)量傳感器的數(shù)據(jù),通過(guò) WIFI 上報(bào)到機(jī)智云服務(wù)器,然后我們通過(guò)手機(jī)端 APP 即可遠(yuǎn)程查看監(jiān)測(cè)值。

我們先在機(jī)智云自助開(kāi)發(fā)平臺(tái)建立數(shù)據(jù)點(diǎn)并生成一個(gè) MCU 方案 STM32 工程。

注:機(jī)智云自助開(kāi)發(fā)平臺(tái) dev.gizwits.com

具體步驟請(qǐng)參考請(qǐng)參考 http://club.gizwits.com/thread-3546-1-1.html

bbabdc42-daba-11ec-b80f-dac502259ad0.png

通過(guò)對(duì)機(jī)智云的了解,我們知道,以下幾個(gè)是必須的:

配置 WIFI 模塊入網(wǎng)方法和觸發(fā)方式;

為了和生成的測(cè)試 APP 配合,我們一般選擇長(zhǎng)按 Key2,RGB 綠燈亮起作為提示;

一個(gè)串口用于打印日志,方便調(diào)試,波特率沒(méi)有要求;另一個(gè)串口(實(shí)現(xiàn)中斷接收和寫)用于和 WIFI 模組通信,波特率要求為 9600,其它參數(shù)后文給出;

MCU 需要一個(gè)定時(shí)器,1ms 中斷作為心跳;上面紅色的文字是實(shí)現(xiàn)任意 MCU 通過(guò) WIFI 模塊連接機(jī)智云所必須的。

02硬件準(zhǔn)備

STM32L432 Nucleo-32 開(kāi)發(fā)板是 Nucleo-32 系列開(kāi)發(fā)板中最新的一款,它采用了STM32L432KC6 微控制器,除了具有良好的性能外,還支持超低功耗,板載 STlink 仿真器

bbe1468e-daba-11ec-b80f-dac502259ad0.png

bc17423e-daba-11ec-b80f-dac502259ad0.png

根據(jù) STM32 Nucleo-32 原理圖,USART2(PA2 為 USART2_TX,PA15 為 USART2_RX)與板載仿真器連接,因此我們將它作為調(diào)試打印日志用。

bc46e2e6-daba-11ec-b80f-dac502259ad0.png

這里 MQ-135 空氣質(zhì)量傳感器 A0 輸出電壓值代表了空氣質(zhì)量狀況,我們使用 ADC 來(lái)采集這個(gè)電壓值。

bc7e3cdc-daba-11ec-b80f-dac502259ad0.png

按鍵使用 2 個(gè),由于 STM32 GPIO 內(nèi)部可配置上拉輸入模式,因此無(wú)需額外的上拉電阻,我們使用最簡(jiǎn)單的方法,GPIO 輸入檢測(cè)到低電平表示按鍵按下。三色 LED 為共陰極 LED,采用 GPIO 輸出高電平點(diǎn)亮的接線方式,限流電阻取 510 歐姆。

最終我們使用的外設(shè)如下:

bcbf5c8a-daba-11ec-b80f-dac502259ad0.png

03移植開(kāi)始

3.1、首先來(lái)看 STM32CubeMX 的配置。

STM32CubeMX 生成的 PDF 報(bào)表詳細(xì)描述了工程的配置信息,限于篇幅這里就不貼圖了,

具體可查閱原文附件文檔:

Nucleo-L432KCU6-Gokit-STM32CubeMX 配置報(bào)表.pdf

原文地址:club.gizwits.com/thread-3876-1-1.html

這里解釋以下幾個(gè)關(guān)鍵的配置:

a) 選擇的微控制器型號(hào)為 STM32L432KCU6,這里大家根據(jù)實(shí)際選用的型號(hào)選擇即可;b) 本板卡沒(méi)有焊接外部高速晶振,因此選擇的是內(nèi)部晶振,倍頻后,系統(tǒng)時(shí)鐘為80MHz,這里時(shí)鐘配置和我們后面配置定時(shí)器有關(guān);c) 開(kāi)啟定時(shí)器 7,將作為按鍵掃描用,配置為 1ms 中斷,定時(shí)器 7 時(shí)鐘為f=80MHz/( Prescaler+1),向上計(jì)數(shù)模式,計(jì)數(shù)到(ARR+1),進(jìn)入中斷;d) 開(kāi)啟定時(shí)器 6,將作為心跳用,配置為 1ms 中斷,定時(shí)器 6 時(shí)鐘為f=80MHz/( Prescaler+1),向上計(jì)數(shù)模式,計(jì)數(shù)到(ARR+1),進(jìn)入中斷;e) 串口 2 選擇 Asynchronous 模式,將作為打印日志調(diào)試用。配置為 115200 波特率、8位數(shù)據(jù)、無(wú)校驗(yàn)、1 位停止位,數(shù)據(jù)傳輸方向?yàn)榘l(fā)送和接收雙向(PS:其實(shí)這里只用到了 TX);f) 串口 1 選擇 Asynchronous 模式,將作為和 WIFI 模組通信用。參數(shù)需要符合機(jī)智云串口通信協(xié)議規(guī)定:即 9600 波特率、8 位數(shù)據(jù)、無(wú)校驗(yàn)、1 位停止位;另外和 WIFI 模組通信的串口 1 需要配置為中斷接收;g) PB3 是板卡上的翠綠色 LED,給它添加標(biāo)簽 LED3;h) PB0 和 PA12 是連接了按鍵,配置為上拉輸入模式,給它添加標(biāo)簽 Key1,Key2; i) 開(kāi)啟模數(shù)轉(zhuǎn)換器 ADC1,通道 5 對(duì)應(yīng)的 GPIO 是 PA0,配置為 Analog mode 并開(kāi)啟DMA 傳輸,傳輸方向是外設(shè)到內(nèi)存且地址不自增,字長(zhǎng)為 word;

3.2.工程文件的添加和修改

工程文件的添加和修改內(nèi)容主要是:

按鍵驅(qū)動(dòng)的移植;1ms 定時(shí)心跳的移植;串口讀寫的移植;工程框架的移植;

移植步驟參考:club.gizwits.com/thread-3641-1-1.html

下面簡(jiǎn)單解釋下應(yīng)用程序部分,即 ADC DMA 方式采集模擬電壓信號(hào)

bceba3da-daba-11ec-b80f-dac502259ad0.png

我們?cè)?main.c 文件定義全局變量 ADC_ConvertedValue 存放 ADC 數(shù)據(jù)寄存器讀取值,ADC_ConvertedValueLocal 為換算的電壓值,由于參考電壓為 3.3V,ADC 精度為 12bit,

計(jì)算公式如下:

ADC_ConvertedValueLocal =ADC_ConvertedValue)*3.3/4095;

bd202dbc-daba-11ec-b80f-dac502259ad0.png

初始化完成后調(diào)用 HAL_ADC_Start_DMA()啟動(dòng) ADC,使用 ADC 的好處是無(wú)需 CPU干預(yù),減少 CPU 負(fù)擔(dān)。

bd5b8fec-daba-11ec-b80f-dac502259ad0.png

在 main.c 里定義一個(gè) ADC 轉(zhuǎn)換完成回調(diào)函數(shù),里面重新啟動(dòng) ADC 轉(zhuǎn)換。

bd876bee-daba-11ec-b80f-dac502259ad0.png

在 userHandle()接口里面把 ADC 采集的數(shù)值賦值給 airQuality 字段即可,當(dāng)然這里可以加上一些數(shù)據(jù)處理,轉(zhuǎn)換代碼。

接下來(lái)就是調(diào)試了,關(guān)于如何在機(jī)智云自助開(kāi)發(fā)平臺(tái)生成 STM32 工程和測(cè)試 APP 以及配置入網(wǎng)步驟,這里不再贅述,不清楚的請(qǐng)參考:

http://club.gizwits.com/thread-3546-1-1.html

http://club.gizwits.com/thread-3550-1-1.html

http://club.gizwits.com/thread-3572-1-1.html

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

    關(guān)注

    189

    文章

    4356

    瀏覽量

    205620
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    3

    文章

    629

    瀏覽量

    27497
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    廣州唯創(chuàng)電子WTN6系列語(yǔ)音芯片:空氣質(zhì)量檢測(cè)儀的智能語(yǔ)音解決方案

    精準(zhǔn)播報(bào)空氣質(zhì)量,讓健康呼吸"聽(tīng)得見(jiàn)"隨著城市化進(jìn)程加快和環(huán)境污染問(wèn)題日益突出,空氣質(zhì)量已成為現(xiàn)代人關(guān)注的重點(diǎn)健康議題。據(jù)統(tǒng)計(jì),人日均吸入空氣約1萬(wàn)升,空氣質(zhì)量直接影響著我們
    的頭像 發(fā)表于 09-22 09:40 ?187次閱讀
    廣州唯創(chuàng)電子WTN6系列語(yǔ)音芯片:<b class='flag-5'>空氣質(zhì)量</b>檢測(cè)儀的智能語(yǔ)音解決方案

    車庫(kù)空氣質(zhì)量監(jiān)控系統(tǒng),沃思智能

    隨著城市化進(jìn)程的加快和私家車保有量的持續(xù)增長(zhǎng),地下車庫(kù)已成為現(xiàn)代建筑中不可或缺的配套設(shè)施。然而,由于地下空間的封閉性特點(diǎn),車庫(kù)空氣質(zhì)量問(wèn)題日益凸顯,成為影響居民健康和生活品質(zhì)的重要隱患。在這樣的背景
    的頭像 發(fā)表于 09-16 11:03 ?396次閱讀
    車庫(kù)<b class='flag-5'>空氣質(zhì)量</b>監(jiān)控系統(tǒng),沃思智能

    空氣質(zhì)量監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)方案

    隱患。在此背景下,基于數(shù)之能遠(yuǎn)程監(jiān)控管理平臺(tái)的空氣質(zhì)量監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)應(yīng)運(yùn)而生,通過(guò)"感知-傳輸-分析-控制"的全鏈路數(shù)字化改造,構(gòu)建起車間環(huán)境管理的"智慧大腦"。 ? 通過(guò)接入空氣質(zhì)量
    的頭像 發(fā)表于 08-11 15:11 ?373次閱讀
    <b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>監(jiān)測(cè)</b>物聯(lián)網(wǎng)系統(tǒng)方案

    Modbus轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)與微型空氣質(zhì)量監(jiān)測(cè)系統(tǒng)

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)是實(shí)現(xiàn)不同工業(yè)通信協(xié)議轉(zhuǎn)換的重要設(shè)備,在工業(yè)自動(dòng)化系統(tǒng)中起關(guān)鍵作用,能讓Modbus協(xié)議設(shè)備與Profinet協(xié)議系統(tǒng)無(wú)縫通信。而ARX - MA100微型空氣質(zhì)量
    的頭像 發(fā)表于 07-28 16:34 ?293次閱讀
    Modbus轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)與微型<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>監(jiān)測(cè)</b>系統(tǒng)

    云里物里重磅推出LSG01多合一空氣質(zhì)量傳感器

    在當(dāng)今社會(huì),人們對(duì)空氣質(zhì)量的關(guān)注度越來(lái)越高,無(wú)論是居家、辦公還是工業(yè)場(chǎng)景,健康的空氣環(huán)境都直接影響著我們的舒適度和工作效率。
    的頭像 發(fā)表于 06-30 11:26 ?946次閱讀

    手機(jī)APP遠(yuǎn)程控制,智能家居監(jiān)測(cè)、智能控制系統(tǒng)(STM32L4、服務(wù)器、安卓源碼)實(shí)例項(xiàng)目打包下載

    手機(jī)APP遠(yuǎn)程控制,智能家居監(jiān)測(cè)、智能控制系統(tǒng)(STM32L4、服務(wù)器、安卓源碼)實(shí)例項(xiàng)目打包,推薦下載!
    發(fā)表于 05-29 21:47

    通信“變形金剛”空氣質(zhì)量檢測(cè)儀讓RS232?秒變?PROFINET

    在當(dāng)今對(duì)環(huán)境質(zhì)量高度關(guān)注的時(shí)代,空氣質(zhì)量檢測(cè)儀作為監(jiān)測(cè)空氣質(zhì)量的關(guān)鍵設(shè)備,發(fā)揮著至關(guān)重要的作用。然而,傳統(tǒng)的空氣質(zhì)量檢測(cè)儀多采用RS232接
    的頭像 發(fā)表于 04-23 14:26 ?346次閱讀
    通信“變形金剛”<b class='flag-5'>空氣質(zhì)量</b>檢測(cè)儀讓RS232?秒變?PROFINET

    基于XIAO ESP32C6的HA空氣質(zhì)量檢測(cè)儀設(shè)計(jì)

    今天小編給大家?guī)?lái)的是來(lái)自MIT的Jason的基于XIAO ESP32C6的HA空氣質(zhì)量檢測(cè)儀項(xiàng)目,作為一名程序員,Jason經(jīng)常自己連續(xù)幾個(gè)小時(shí)坐在辦公桌前,沉浸在一行行代碼中。后來(lái)意識(shí)到周圍的空氣質(zhì)量,尤其是二氧化碳水平不斷上升。
    的頭像 發(fā)表于 03-21 14:09 ?1620次閱讀
    基于XIAO ESP32C6的HA<b class='flag-5'>空氣質(zhì)量</b>檢測(cè)儀設(shè)計(jì)

    Alphasense傳感器在空氣質(zhì)量監(jiān)測(cè)中的重要作用

    空氣質(zhì)量狀況與技術(shù)進(jìn)步 隨著進(jìn)入2025年,了解空氣質(zhì)量趨勢(shì)對(duì)公共衛(wèi)生、環(huán)境政策制定以及技術(shù)創(chuàng)新顯得尤為重要。工采網(wǎng)將介紹當(dāng)前的空氣質(zhì)量模式、新興監(jiān)測(cè)技術(shù),并突出介紹Alphasens
    的頭像 發(fā)表于 03-11 13:58 ?647次閱讀
    Alphasense傳感器在<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>監(jiān)測(cè)</b>中的重要作用

    貿(mào)澤開(kāi)售采用先進(jìn)AI實(shí)現(xiàn)環(huán)境檢測(cè)的 Bosch BME690空氣質(zhì)量傳感器

    2025 年 2 月 21 日 – 專注于引入新品的全球電子元器件和工業(yè)自動(dòng)化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起供應(yīng)Bosch BME690空氣質(zhì)量傳感器。這款
    發(fā)表于 02-26 10:54 ?899次閱讀

    空氣質(zhì)量傳感器的優(yōu)勢(shì)解析

    在環(huán)境污染日益成為全球性問(wèn)題的今天,空氣質(zhì)量監(jiān)測(cè)成為了環(huán)境保護(hù)領(lǐng)域的重要課題。空氣質(zhì)量傳感器,作為這一領(lǐng)域的核心設(shè)備,正以其高精度、多參數(shù)監(jiān)測(cè)的特點(diǎn),為環(huán)境治理提供了強(qiáng)有力的技術(shù)支持。
    的頭像 發(fā)表于 02-17 16:11 ?665次閱讀

    ?懸浮塵埃粒子計(jì)數(shù)器:多領(lǐng)域應(yīng)用,守護(hù)空氣質(zhì)量?

    在現(xiàn)代社會(huì),空氣質(zhì)量直接關(guān)系到人們的健康和生活質(zhì)量。懸浮塵埃粒子計(jì)數(shù)器作為一種空氣質(zhì)量監(jiān)測(cè)設(shè)備,憑借其高精度、實(shí)時(shí)監(jiān)測(cè)和多功能性,在多個(gè)領(lǐng)域
    的頭像 發(fā)表于 01-24 11:51 ?585次閱讀

    如何利用地物高光譜進(jìn)行空氣質(zhì)量監(jiān)測(cè)?

    地物高光譜遙感技術(shù)在環(huán)境監(jiān)測(cè)領(lǐng)域展現(xiàn)出強(qiáng)大的應(yīng)用潛力。借助高光譜數(shù)據(jù),可以實(shí)現(xiàn)對(duì)空氣質(zhì)量的全面監(jiān)測(cè),提供準(zhǔn)確、實(shí)時(shí)的信息支持。以下是利用地物高光譜進(jìn)行空氣質(zhì)量
    的頭像 發(fā)表于 01-03 10:37 ?504次閱讀
    如何利用地物高光譜進(jìn)行<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>監(jiān)測(cè)</b>?

    Nordic無(wú)線物聯(lián)網(wǎng)技術(shù)協(xié)助開(kāi)發(fā)空氣質(zhì)量監(jiān)測(cè)系統(tǒng)

    是無(wú)法知道空氣中到底有那些污染物的。幸運(yùn)的是,通過(guò)精確的空氣質(zhì)量監(jiān)測(cè)設(shè)備與無(wú)線物聯(lián)網(wǎng)系統(tǒng),將有助于檢測(cè)出空氣質(zhì)量,再通過(guò)空氣濾清設(shè)備來(lái)凈化
    的頭像 發(fā)表于 12-11 09:14 ?1617次閱讀
    Nordic無(wú)線物聯(lián)網(wǎng)技術(shù)協(xié)助開(kāi)發(fā)<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>監(jiān)測(cè)</b>系統(tǒng)

    簡(jiǎn)單認(rèn)識(shí)華盛昌空氣質(zhì)量控制器

    顯著,它不僅可以實(shí)時(shí)監(jiān)測(cè)室內(nèi)空氣質(zhì)量,包括PM2.5、二氧化碳、TVOC等指標(biāo),并及時(shí)給出相應(yīng)的警示,還可以自動(dòng)開(kāi)啟空氣凈化器并調(diào)整通風(fēng)系統(tǒng),讓室內(nèi)空氣保持清新,在各大細(xì)分場(chǎng)景中得到了
    的頭像 發(fā)表于 11-15 14:10 ?977次閱讀
    簡(jiǎn)單認(rèn)識(shí)華盛昌<b class='flag-5'>空氣質(zhì)量</b>控制器