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

電子發(fā)燒友App

硬聲App

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

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

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

WizFi360 EVB Mini脈搏血氧儀開源

2023-02-03 | zip | 10.37 MB | 次下載 | 2積分

資料介紹

描述

介紹

WizFi360-EVB-Mini 硬件概述

感謝 WIZnet 使用 WizFi360-EVB-Mini 硬件支持該項(xiàng)目。

dsc00332_FMdJMiHggv.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
WizFi360-EVB-Mini
?

本文檔描述了 WizFi360-EVB-Mini。WizFi360-EVB-Mini是一款用于WizFi360實(shí)驗(yàn)、測(cè)試和驗(yàn)證的緊湊型開發(fā)板。WizFi360-EVB-Mini 的外形尺寸與 NodeMCU V2 相同。WizFi360是一款低成本、低功耗的工業(yè)級(jí)WiFi模塊。兼容IEEE802.11 b/g/n標(biāo)準(zhǔn),支持SoftAP、Station、SoftAP+Station模式。串口波特率最高可達(dá)2Mbps,滿足各種應(yīng)用需求。

MAX30102

MAX30102 是一款集成脈搏血氧計(jì)和心率監(jiān)測(cè)傳感器它集成了一個(gè)紅色LED和一個(gè)紅外LED、光電探測(cè)器光學(xué)器件和具有環(huán)境光抑制功能的低噪聲電子電路。標(biāo)準(zhǔn)的 I2C 兼容通信接口可以將采集到的值傳輸?shù)?WizFi360-EVB-Mini 進(jìn)行心率和血氧計(jì)算。

dsc00355_IK4rlaeysC.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
?
  • 光溶法
  • 透光率轉(zhuǎn)換成電信號(hào)

將 MAX30102 模塊和 WizFi360-EVB-Mini 連接到 Raspberry Pi Pico

  • 將 VCC 引腳連接到電源,GND 連接到 GND。
  • 將 SCL 引腳連接到 I2C 時(shí)鐘引腳,將 SDA 引腳連接到 Raspberry Pi Pico 上的 I2C 數(shù)據(jù)引腳。
dsc00360_K8KxnpkTSE.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
?
  • 將 Vin 引腳連接到電源,GND 連接到 GND。
  • 將 TXD1 引腳連接到 IO9 引腳,將 RXD1 引腳連接到 Raspberry Pi Pico 上的 IO8 引腳。
dsc00365_LNZ9v4LaNg.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
?

編程MAX30102模塊

最好使用橡皮筋或 Velcro 將傳感器固定在手指上。當(dāng)您將手指按在傳感器上時(shí),它的變化足以導(dǎo)致手指中的血液流動(dòng)不同,從而使傳感器讀數(shù)不穩(wěn)定。

  • 從 Sparkfun 安裝 MAX30102 庫(kù)
screenshot_(1)_wlnSiVnIgf.png?auto=compress%2Cformat&w=740&h=555&fit=max
?
  • 手指存在:

我們不斷打印增量值以找出差異

void loop()
{
  samplesTaken++;

  Serial.print("IR[");
  Serial.print(particleSensor.getIR());
  Serial.print("] Hz[");
  Serial.print((float)samplesTaken / ((millis() - startTime) / 1000.0), 2);
  Serial.print("]");

  long currentDelta = particleSensor.getIR() - unblockedValue;

  Serial.print(" delta[");
  Serial.print(currentDelta);
  Serial.print("]");

  if (currentDelta > (long)100)
  {
    Serial.print(" Something is there!");
  }

  Serial.println();
}

如圖所示打印串行輸出。

?
?
?
ss1_jFYqw25GDz.png?auto=compress%2Cformat&w=740&h=555&fit=max
?
1 / 2
?
  • 顯示心跳波形

Arduino 串行繪圖儀上顯示心跳圖。單擊工具->串行繪圖儀

#include 
#include "MAX30105.h"

MAX30105 particleSensor;

void setup()
{
  Serial.begin(115200);
  Serial.println("Initializing...");

  // Initialize sensor
  if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) //Use default I2C port, 400kHz speed
  {
    Serial.println("MAX30105 was not found. Please check wiring/power. ");
    while (1);
  }

  //Setup to sense a nice looking saw tooth on the plotter
  byte ledBrightness = 0x1F; //Options: 0=Off to 255=50mA
  byte sampleAverage = 8; //Options: 1, 2, 4, 8, 16, 32
  byte ledMode = 3; //Options: 1 = Red only, 2 = Red + IR, 3 = Red + IR + Green
  int sampleRate = 100; //Options: 50, 100, 200, 400, 800, 1000, 1600, 3200
  int pulseWidth = 411; //Options: 69, 118, 215, 411
  int adcRange = 4096; //Options: 2048, 4096, 8192, 16384

  particleSensor.setup(ledBrightness, sampleAverage, ledMode, sampleRate, pulseWidth, adcRange); //Configure sensor with these settings

  //Take an average of IR readings at power up
  const byte avgAmount = 64;
  long baseValue = 0;
  for (byte x = 0 ; x < avgAmount ; x++)
  {
    baseValue += particleSensor.getIR(); //Read the IR value
  }
  baseValue /= avgAmount;

  //Pre-populate the plotter so that the Y scale is close to IR values
  for (int x = 0 ; x < 500 ; x++)
    Serial.println(baseValue);
}

void loop()
{
  Serial.println(particleSensor.getIR()); //Send raw data to plotter
}

使用串行繪圖儀繪制波形。

ss4_sBOwBFoicq.png?auto=compress%2Cformat&w=740&h=555&fit=max
輸出
?
  • 心率和 SPO2 測(cè)量

在 Arduino 串行監(jiān)視器上顯示心率和 SPO2。理想心率(成人):60~100次/分,理想SPO2:95~100。

dsc00361_D8Jzvgz1Cq.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
?
{
      while (particleSensor.available() == false) //do we have new data?
        particleSensor.check(); //Check the sensor for new data

      digitalWrite(readLED, !digitalRead(readLED)); //Blink onboard LED with every data read

      redBuffer[i] = particleSensor.getRed();
      irBuffer[i] = particleSensor.getIR();
      particleSensor.nextSample(); //We're finished with this sample so move to next sample

      //send samples and calculation result to terminal program through UART
      Serial.print(F("red="));
      Serial.print(redBuffer[i], DEC);
      Serial.print(F(", ir="));
      Serial.print(irBuffer[i], DEC);

      Serial.print(F(", HR="));
      Serial.print(heartRate, DEC);

      Serial.print(F(", HRvalid="));
      Serial.print(validHeartRate, DEC);

      Serial.print(F(", SPO2="));
      Serial.print(spo2, DEC);

      Serial.print(F(", SPO2Valid="));
      Serial.println(validSPO2, DEC);
    }
ss5_UIhaOvS8MK.png?auto=compress%2Cformat&w=740&h=555&fit=max
輸出
?

完整代碼添加在項(xiàng)目博客末尾的代碼部分。一定要堅(jiān)持到最后才能理解這個(gè)項(xiàng)目。

編程 WizFi360-EVB-Mini

我們將使用 AT 命令對(duì) WizFi360-EVB-Mini 進(jìn)行編程。我們將使用多個(gè)串行端口USB 和 WizFi360-EVB-Mini 進(jìn)行通信

Serial2.println("AT\r\n"); //Handshaking with WizFi360-EVB-Mini

如圖所示,WizFi360-EVB-MIni 響應(yīng) AT 命令。

ss6_ALHemD7oek.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

現(xiàn)在,我們可以按照文檔向 WizFi360-EVB-Mini 發(fā)送 AT 命令WizFi360有普通傳輸模式和透?jìng)髂J健?/font>如果 WizFi360 是普通命令模式,WizFi360 執(zhí)行 AT 命令。通過輸入 AT\r\n 并返回 \r\nOK\r\n 確認(rèn)正常命令模式。在透明模式下,WizFi360 不執(zhí)行 AT 命令。僅與對(duì)等方發(fā)送和接收數(shù)據(jù)。如果輸入是“+++”,切換到普通命令模式。

我們已經(jīng)從 Wiznet 安裝了 WizFi360 和WiFiEsp 庫(kù),將模塊連接到 WiFi,然后連接到 Blynk。

screenshot_(16)_JVJxMvxbus.png?auto=compress%2Cformat&w=740&h=555&fit=max
WizFi360 庫(kù)
?

物聯(lián)網(wǎng)脈搏血氧儀設(shè)置 Blynk 應(yīng)用程序

screenshot_(17)_ERF5HyIi06.png?auto=compress%2Cformat&w=740&h=555&fit=max
Blynk庫(kù)
?
  • 如下所示設(shè)置數(shù)據(jù)流
screenshot_(27)_erfDMb4aJ8.png?auto=compress%2Cformat&w=740&h=555&fit=max
?
  • 更新草圖中的 SSID、密碼、設(shè)備 ID、Auth Token 并將其上傳到 Arduino。WizFi360 現(xiàn)在已連接到我的 WiFi 路由器。
screenshot_(28)_Lpwjsm2dCO.png?auto=compress%2Cformat&w=740&h=555&fit=max
?
  • 將元素添加到儀表板以制作 UI。現(xiàn)在設(shè)備已準(zhǔn)備好使用 WizFi360 從 Raspberry Pi 接收數(shù)據(jù)。心率、SpO2 和手指存在數(shù)據(jù)被發(fā)送到 Blynk 控制臺(tái)和連接到它們的設(shè)備。
ss2_S8T9Z2pfRq.png?auto=compress%2Cformat&w=740&h=555&fit=max
儀表板
?

?

dsc00377_PdWPPkZ1Yj.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
項(xiàng)目工作
?

資源


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

評(píng)論

查看更多

下載排行

本周

  1. 1A7159和A7139射頻芯片的資料免費(fèi)下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
  4. 2.38 MB   |  36次下載  |  5 積分
  5. 3PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
  6. 2.35 MB   |  18次下載  |  5 積分
  7. 4dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
  8. 5.78MB   |  8次下載  |  免費(fèi)
  9. 5STC15系列常用寄存器匯總免費(fèi)下載
  10. 1.60 MB   |  7次下載  |  5 積分
  11. 6模擬電路仿真實(shí)現(xiàn)
  12. 2.94MB   |  4次下載  |  免費(fèi)
  13. 7PCB圖繪制實(shí)例操作
  14. 2.92MB   |  2次下載  |  免費(fèi)
  15. 8零死角玩轉(zhuǎn)STM32F103—指南者
  16. 26.78 MB   |  1次下載  |  1 積分

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費(fèi)
  3. 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  141次下載  |  1 積分
  5. 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
  6. 0.10 MB   |  137次下載  |  免費(fèi)
  7. 4A7159和A7139射頻芯片的資料免費(fèi)下載
  8. 0.20 MB   |  55次下載  |  5 積分
  9. 5PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
  10. 2.38 MB   |  36次下載  |  5 積分
  11. 6如何正確測(cè)試電源的紋波
  12. 0.36 MB   |  19次下載  |  免費(fèi)
  13. 7PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
  14. 2.35 MB   |  18次下載  |  5 積分
  15. 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統(tǒng)EMC試驗(yàn)方法及要求
  16. 1.97 MB   |  8次下載  |  10 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 玖玖爱在线播放 | 午夜黄色 | 亚洲视频在线网 | 苦瓜se影院在线视频网站 | 黄色大片网站 | 男女免费观看视频 | 亚洲人成电影综合网站色 | 久久久美女视频 | 久久精品午夜视频 | 色综合天天色综合 | 中文永久免费看电视网站入口 | 精品国产影院 | 一级毛片一级黄片 | 亚洲一区在线视频观看 | 成人99国产精品 | 婷婷综合在线观看丁香 | 俺去啦最新网址 | 日本女人啪啪 | 日韩毛片一级 | 日韩综合图区 | 最近2018中文字幕2019视频 | 看片久久| 香港三级理论在线影院 | 91aaa免费观看在线观看资源 | 在线免费色视频 | 成 人色 网 站 欧美大片在线观看 | aa在线免费观看 | 色老头综合 | 五月婷婷六月丁香激情 | 亚洲视频国产 | 调教r18车肉高h男男 | 欧美午夜寂寞影院安卓列表 | 免费看毛片网 | 中文字幕卡二和卡三的视频 | 亚洲成成品网站有线 | 伊人亚洲综合网成人 | 欲色啪| 欧美影院一区二区三区 | 91久久福利国产成人精品 | 国产精品久久久久久久久久免费 | 久久天天躁狠狠躁夜夜爽 |