在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>ESP8266脈搏血氧儀Blynk BPM

ESP8266脈搏血氧儀Blynk BPM

2022-11-14 | zip | 0.02 MB | 次下載 | 3積分

資料介紹

描述

概述:物聯(lián)網(wǎng)脈搏血氧儀

在這個(gè)項(xiàng)目中,您將學(xué)習(xí)使用 NodeMCU ESP8266MAX30100Blynk應(yīng)用程序制作基于物聯(lián)網(wǎng)的脈搏血氧儀在今天的項(xiàng)目中,我們可以使用 Blynk IoT 云平臺(tái)從世界任何地方監(jiān)控這些值。

感謝 NextPCB

本項(xiàng)目在NextPCB的幫助和支持下順利完成伙計(jì)們,如果您有 PCB 項(xiàng)目,請(qǐng)?jiān)L問(wèn)他們的網(wǎng)站并獲得令人興奮的折扣和優(yōu)惠券。

poYBAGNxJE-AUSJtABCu336YDq0548.jpg
?

5-10 件 PCB 原型僅需 0 美元:(單擊此處

注冊(cè)并從 NextPCB 獲得 100 美元:(點(diǎn)擊這里

查看有關(guān) PCB 組裝能力的更多信息單擊此處

所需組件

要制作這款基于物聯(lián)網(wǎng)的脈搏血氧儀,您需要 NodeMCU ESP8266 開(kāi)發(fā)板。一個(gè)0.96 英寸 SSD1306 OLED 顯示屏、MAX30100脈搏血氧計(jì)傳感器、少量跨接電纜和面包板。您可以從下面提供的亞馬遜鏈接購(gòu)買(mǎi)所有這些組件。

材料:

  • ESP8266
  • 脈搏血氧儀 Max30100
  • OLED顯示屏
  • 面包板
  • 跳線

MAX30100脈搏血氧儀傳感器的工作王

該傳感器有兩個(gè) LED,一個(gè)發(fā)出紅光,另一個(gè)發(fā)出紅外脈率需要紅外線。但是,測(cè)量血液中的SpO2水平需要紅光和紅外光。

當(dāng)心臟泵血時(shí),氧氣水平會(huì)增加,因?yàn)橛懈嗟难骸?/font>但是,當(dāng)心臟休息時(shí),含氧血液會(huì)減少。因此,率是通過(guò)獲得含氧血液上升和下降之間的時(shí)間來(lái)確定的。

?

含氧血液吸收更多紅外光并通過(guò)更多的紅光。但是,脫氧血液會(huì)吸收紅光并通過(guò)更多的紅外光。基本上,MAX30100傳感器讀取兩個(gè)光源的吸收水平并將它們存儲(chǔ)在可通過(guò)I2C引腳讀取的緩沖區(qū)中。

連接 MAX30100 和 OLED 顯示器與 ESP8266

電路:-按照電路圖進(jìn)行連接。

poYBAGNxJFaAbqfyAAB2kr3DbME074.png
?

為 IoT 脈搏血氧計(jì)設(shè)置 Blynk 應(yīng)用程序

現(xiàn)在從適用于 AndroidiOS 的 Play 商店/應(yīng)用商店下載Blink 應(yīng)用程序。使用您的電子郵件地址和密碼注冊(cè) Blynk IoT 云。

現(xiàn)在,單擊新項(xiàng)目為您的項(xiàng)目命名。我給“物聯(lián)網(wǎng)脈搏血氧儀”選擇NodeMCU板,然后將連接類型設(shè)置為WiFi 最后,點(diǎn)擊創(chuàng)建按鈕。

pYYBAGNxJFiAYHHmAAB5n2TrXIc221.png
?

Blynk 身份驗(yàn)證令牌將發(fā)送到您的電子郵件地址。我們稍后會(huì)在編程時(shí)用到它

點(diǎn)擊主屏幕上的加號(hào) (+)圖標(biāo)并添加兩個(gè)儀表,然后我們將添加兩個(gè)值顯示小部件。

poYBAGNxJFqAAKtuAAB07dV7UAI156.png
?

一個(gè)會(huì)顯示BPM值,另一個(gè)會(huì)顯示氧氣水平 (Sp02)。對(duì)于 BPM 我們將選擇虛擬引腳V1 ,并將值設(shè)置為0 到 130 ,您還可以設(shè)置此儀表的顏色。現(xiàn)在我們將設(shè)置值顯示。我們將在值顯示中添加相同的值,因?yàn)樗鼈兊男袨橄嗤?/font>

?
?
?
pYYBAGNxJFyAf7SYAACNZBdlpaU721.png
?
1 / 2
?

現(xiàn)在我們將做氧氣水平。我們將選擇虛擬V2引腳,我們將選擇從0 到 100的值,給它一些顏色,我給它藍(lán)色,我們將設(shè)置一秒刷新率。我們將對(duì)具有相同引腳的值顯示設(shè)置執(zhí)行相同的操作,即V2相同的值0 到 100以及一秒的刷新率和顏色。

代碼:物聯(lián)網(wǎng)脈搏血氧儀

//nextpcb

#include 
#include "MAX30100_PulseOximeter.h"
#define BLYNK_PRINT Serial
#include 
#include 
#include 
 
#include "Wire.h"
#include "Adafruit_GFX.h"
#include "OakOLED.h"
 
#define REPORTING_PERIOD_MS 1000
OakOLED oled;
 
char auth[] = "--------------------";             // Authentication Token Sent by Blynk
char ssid[] = "--------";        //WiFi SSID
char pass[] = "--------";        //WiFi Password
 
// Connections : SCL PIN - D1 , SDA PIN - D2 , INT PIN - D0
PulseOximeter pox;
 
float BPM, SpO2;
uint32_t tsLastReport = 0;
 
const unsigned char bitmap [] PROGMEM=
{
0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x18, 0x00, 0x0f, 0xe0, 0x7f, 0x00, 0x3f, 0xf9, 0xff, 0xc0,
0x7f, 0xf9, 0xff, 0xc0, 0x7f, 0xff, 0xff, 0xe0, 0x7f, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, 0xf0,
0xff, 0xf7, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xf0, 0x7f, 0xdb, 0xff, 0xe0,
0x7f, 0x9b, 0xff, 0xe0, 0x00, 0x3b, 0xc0, 0x00, 0x3f, 0xf9, 0x9f, 0xc0, 0x3f, 0xfd, 0xbf, 0xc0,
0x1f, 0xfd, 0xbf, 0x80, 0x0f, 0xfd, 0x7f, 0x00, 0x07, 0xfe, 0x7e, 0x00, 0x03, 0xfe, 0xfc, 0x00,
0x01, 0xff, 0xf8, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x3f, 0xc0, 0x00,
0x00, 0x0f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
 
void onBeatDetected()
{
    Serial.println("Beat Detected!");
    oled.drawBitmap( 60, 20, bitmap, 28, 28, 1);
    oled.display();
}
 
void setup()
{
    Serial.begin(115200);
    oled.begin();
    oled.clearDisplay();
    oled.setTextSize(1);
    oled.setTextColor(1);
    oled.setCursor(0, 0);
 
    oled.println("Initializing pulse oximeter..");
    oled.display();
    
    pinMode(16, OUTPUT);
    Blynk.begin(auth, ssid, pass);
 
    Serial.print("Initializing Pulse Oximeter..");
 
    if (!pox.begin())
    {
         Serial.println("FAILED");
         oled.clearDisplay();
         oled.setTextSize(1);
         oled.setTextColor(1);
         oled.setCursor(0, 0);
         oled.println("FAILED");
         oled.display();
         for(;;);
    }
    else
    {
         oled.clearDisplay();
         oled.setTextSize(1);
         oled.setTextColor(1);
         oled.setCursor(0, 0);
         oled.println("SUCCESS");
         oled.display();
         Serial.println("SUCCESS");
         pox.setOnBeatDetectedCallback(onBeatDetected);
    }
 
    // The default current for the IR LED is 50mA and it could be changed by uncommenting the following line.
     //pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
 
}
 
void loop()
{
    pox.update();
    Blynk.run();
 
    BPM = pox.getHeartRate();
    SpO2 = pox.getSpO2();
    if (millis() - tsLastReport > REPORTING_PERIOD_MS)
    {
        Serial.print("Heart rate:");
        Serial.print(BPM);
        Serial.print(" SpO2:");
        Serial.print(SpO2);
        Serial.println(" %");
 
        Blynk.virtualWrite(V7, BPM);
        Blynk.virtualWrite(V8, SpO2);
        
        oled.clearDisplay();
        oled.setTextSize(1);
        oled.setTextColor(1);
        oled.setCursor(0,16);
        oled.println(pox.getHeartRate());
 
        oled.setTextSize(1);
        oled.setTextColor(1);
        oled.setCursor(0, 0);
        oled.println("Heart BPM");
 
        oled.setTextSize(1);
        oled.setTextColor(1);
        oled.setCursor(0, 30);
        oled.println("Spo2");
 
        oled.setTextSize(1);
        oled.setTextColor(1);
        oled.setCursor(0,45);
        oled.println(pox.getSpO2());
        oled.display();
 
        tsLastReport = millis();
    }
}

現(xiàn)在將您的 ESP8266 NodeMCU 板與您的計(jì)算機(jī)連接起來(lái)。復(fù)制上面的源代碼。首先,在配置應(yīng)用程序時(shí)輸入眨眼發(fā)送給您的身份驗(yàn)證令牌。現(xiàn)在,輸入您的WiFi 名稱和 WiFi 密碼。最后選擇NodeMCU 12 E-board的板子,選擇COM口,上傳代碼。

測(cè)試物聯(lián)網(wǎng)脈搏血氧儀

pYYBAGNxJGCAQd5YAABu-QtUHv0511.png
?

結(jié)論

這就是使用 ESP8266 和 Blynk 的基于物聯(lián)網(wǎng)的脈搏血氧儀的全部?jī)?nèi)容所以朋友們,我希望你們喜歡這個(gè)教程

請(qǐng)與您的朋友分享。如果您遇到此項(xiàng)目的任何問(wèn)題,請(qǐng)隨時(shí)在下面發(fā)表評(píng)論。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 老头天天吃我奶躁我的动图 | 手机福利在线观看 | 狂野欧美性猛交xxxx免费 | 成人在线网 | 免费国产黄网站在线观看视频 | 欧美黄色tv | 婷婷春色 | 久久香蕉国产线看观看亚洲片 | h视频在线免费 | 视频一区二区不卡 | 综合婷婷丁香 | 欧美午夜性春猛xxxx | 人人澡 人人澡 人人看 | 日本三级视频 | 国产性较精品视频免费 | 国产精选经典三级小泽玛利亚 | 手机看片1024免费视频 | 欧美性幼 | 欧美影院一区二区三区 | 热re66久久精品国产99热 | 色综合久久久高清综合久久久 | 看真人一级毛片 | 四虎4hu影库永久地址 | 日韩成人在线影院 | 四虎网站 | 永久免费看www色视频 | 国产精品天天看大片特色视频 | 正在播放亚洲一区 | 最新欧美精品一区二区三区 | 特级做a爰片毛片免费看一区 | 日本久久久久久久 | 四虎成人精品在永久在线观看 | 亚洲一区免费看 | 国产午夜精品久久久久九九 | 美女黄视频免费 | 赛罗奥特曼银河帝国普通话免费版 | 求毛片网站 | 国产精品久久久久影视不卡 | 黄色avav| 三级在线国产 | 午夜网站免费版在线观看 |