バイオセンサーを使用した呼吸運動の分析

この記事の主な目的は、ホロトロピック呼吸法やヴィムホフ法などの技術が人の身体的および精神的状態にどのように影響するかを示すことです。





免責事項:この記事は、情報提供と科学的関心を目的としています。これを長期間実践しないことを強くお勧めします。私は医者ではありません、そして私はそのような技術のすべての可能な悪影響を分析することはできません。私自身、ヴィム・ホフのテクニックの悪影響の一部しか見つかりませんでしたが、そのような呼吸法はすべて、特に呼吸器系の病気の存在下で、人体にさまざまな影響を与える可能性があると確信しています。心臓血管系。





私がこれらの技術に興味を持った理由を説明するために、私は私の個人的な歴史から事実を持ち込みました。これらはこの記事のメインコンテンツに影響を与えないため、ネタバレとして強調しました。記事から何かを見逃すことを恐れずに安全にスキップできます。一般的に、次のセクション「背景」全体はスキップできます。それは私の動機を説明していますが、トピックに直接関連する情報は含まれていません。





バックグラウンド

個人的な経歴から始めて、有名な呼吸法の経歴に移ります。





不安障害がありました。今、私はもはやそれに苦しんでいませんが、それを形作った理由のいくつかの反響は、時々彼ら自身を現在の時間に感じさせます。





私が不安障害を発症したのはどうしてですか?

13 . 3 , . , , . , , . , , , . , , .





たとえば、不利な評判を回避する試み:これの 最後のケースは、それを反駁する目的で私の前の記事にコメントが表示された瞬間でした。著者の目標が私を助けることであることに気付くのに少し時間がかかりました。可能であれば、誤解を見つけて排除することです。私には非論理的だと思われるいくつかのフレーズをキャッチして、私は反応しましたが、それでも後悔しています。それから私達は私的なメッセージで著者と話しました、そして私は彼が私に注意を払ってくれたことに対して彼に非常に感謝しました。





私がこの記事を書いている理由の1つは、私の評判に対するこの恐れを手放すことです。





ある時、私はひどいうつ病エピソードを持っていたのも「幸運」でした。





状況に応じてうつ病になったのはどうしてですか?

. , : " ". , , , , . , . , , . : , , . . , .





- , , , . , .





, . , . , , , . , .





. . , , 17-18 .





, , . , 5 . - . , . , . .





. , . , , - . : , .





. , . , , . , .





- , . , , , .





, - . , , .





, , . , ,  , 90%.





:





このブレスレットは、逮捕したい警察と共通点があるようです。
- ,

, . , , . . - , . , , .





. : .





中国のパルスオキシメータ:そのような1000-1700ルーブルのコスト
: 1000-1700
MAXREFDES103:より高価ですが、ソースコードが追加されたソフトウェアを除けば、大きな違いはありません:\
MAXREFDES103: , - :\

, Arduino, , Arduino.





, OTG :





seeeduinoのGSRセンサー
GSR seeeduino

, . , sd , CSV . , - .





, . , . , , .





Arduino

: 2020 , GSR Seeed: Groove GSR Sensor.





Seeeduino V4.2(ATMega328P).





GSR Grove Base Shield V2.0 for Arduino.





sd SD Card shield V4.0.





AD8232: .





: Grove - DS1307 RTC.





- , Grove - Button. Grove - Vibration Motor, , . , .





, sd , usb :





#include <Wire.h>
#include "DS1307.h"

#include <SPI.h>
#include <SD.h>

const int GSR1 = A0;
const int GSR2 = A3;

const int BUTTON1 = 3;
const int BUTTON2 = 2;
const int VIBRO = 8;
const int SDCARD = 4;

DS1307 clock;

void loop(void) {

  unsigned long startEpoch = millis();
 
  int sensorValue1 = analogRead(GSR1);
  int sensorValue2 = analogRead(GSR2);
    
  int ECG = 0; //Hope for a better future, not to change CSV format
  
  Serial.println(sensorValue1);
  Serial.print(",");
  Serial.println(sensorValue2);

  int button1State = digitalRead(BUTTON1);
  int button2State = digitalRead(BUTTON2);
  int buttonState = 0;

  if (button1State == HIGH)
    buttonState |= 1;
  if (button2State == HIGH)
    buttonState |= 2;
  
  File logFile1 = SD.open("gsr.csv", FILE_WRITE);
  if (logFile1) {
    String cvs = String(startEpoch) + "," + String(sensorValue1) + "," + String(sensorValue2) + "," + String(ECG) + "," + String(buttonState);
    logFile1.println(cvs); 
    logFile1.close();
  }
  else { 
    Serial.println("Failed to open file");
  }
  
}


void setup()
{
  Serial.begin(9600);
  while (!Serial) {;
  }
  clock.begin(); 
  
  pinMode(VIBRO, OUTPUT); 
  pinMode(BUTTON1, INPUT); 
  pinMode(BUTTON2, INPUT); 

  pinMode(53, OUTPUT);    

  Serial.println("SD:");
  if (!SD.begin(SDCARD)) { 
    Serial.println("initialization on 4 failed!");
    return;
  }
  
  Sd2Card card;
  if (!card.init(SPI_HALF_SPEED, SDCARD)) {
    Serial.println("SD_CARD_INIT_FAILED!");
    return;
  } else {
    Serial.println("SD_CARD_INITED.");
  }

  char currentTime[20];
  clock.getTime();
  File logFile = SD.open("gsr.csv", FILE_WRITE);
  if (logFile) { 
    sprintf(currentTime, "%02d.%02d.%02d-%02d_%02d_%02d",  clock.dayOfMonth, clock.month, clock.year, clock.hour, clock.minute, clock.second); 
    String ct = currentTime;
    logFile.println("Session started:");
    logFile.println(ct); 
    logFile.close();
  }
  else { 
    Serial.println("Failed_open_on_start!");
  }
}

      
      



, . :





#include <Wire.h>
#include "DS1307.h"

DS1307 clock;//define a object of DS1307 class
void setup()
{
    Serial.begin(9600);
    clock.begin();
    clock.fillByYMD(2013,1,19);//Jan 19,2013
    clock.fillByHMS(15,28,30);//15:28 30"
    clock.fillDayOfWeek(SAT);//Saturday
    clock.setTime();//write time to the RTC chip
}
      
      



, . , .





. . - , .





, , - , . .





PPG GSR.





, , . , .





-

, PPG - . , 60-80 .





, : 100-110 . - . , , 140 .





第1フェーズと第2フェーズの完全な組み合わせからの2つのセッション
1 2

GSR , . , .





.





-

, - . , .





.  , , 60-70  . 60 .





GSR , , .





- . . , 50%. , 30%.





GSRセンサー:WimHofテクニックを試してみてください。 さまざまな手のセンサーがさまざまな色で表示されます。
GSR : . .

, - , . CO2 , - , CO2, CO2. , GSR.





. , , . , - .





.





, , . .





. , : , . . , , .





. - , , . , , .





. , , , . 10 - , 1, 2 11, , 3 12 . 20, . - . 3 - , . - , , .





, , .





, , - . , . , : .





, , . , - : .





. . , . , : , , - . .





, , . , : - . . - . .





- , . , , .





, , , .





, , . , . .





, , , .





. . , .





. , . - . : , .





私の意見では、副作用のない最も効果的な方法は、単に呼吸に焦点を当てることです。ただし、重度のストレスや非常に深い抑うつ感を経験している場合は、数回の深呼吸と完全な呼気がそれを和らげるのに役立ちます。





それで全部です!私は長い間このトピックを取り上げたかったのですが、残念ながらそれは私が夢見ていたよりも科学的ではなかったのですが、いくつかの情報が興味深いものであり、誰かに役立つかもしれないことを願っています。今、私は深呼吸をして、安心して息を吐きます:)





誰かが関連情報を持っているなら、コメントでそれを送ってください!





ご清聴ありがとうございました!








All Articles