ዝርዝር ሁኔታ:

Pulse Sensor የሚለብስ: 10 ደረጃዎች (ከስዕሎች ጋር)
Pulse Sensor የሚለብስ: 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Pulse Sensor የሚለብስ: 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Pulse Sensor የሚለብስ: 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Pulse Sensor NO NO 2024, ህዳር
Anonim
Pulse Sensor የሚለብስ
Pulse Sensor የሚለብስ
Pulse Sensor የሚለብስ
Pulse Sensor የሚለብስ
Pulse Sensor የሚለብስ
Pulse Sensor የሚለብስ

የፕሮጀክት መግለጫ

ይህ ፕሮጀክት የሚለብሰውን ተጠቃሚ ጤና ከግምት ውስጥ የሚያስገባ ተለባሽ ዲዛይን ማድረግ እና መፍጠር ነው።

የእሱ ዓላማ በሰውነታችን ላይ ባሉት በእነዚህ የግፊት ነጥቦች ውስጥ ንዝረትን በማውጣት በጭንቀት ወይም በተጨነቁ ሁኔታዎች ውስጥ ተጠቃሚውን ዘና ማድረግ እና ማረጋጋት እንደ exoskeleton ሆኖ መሥራት ነው።

የፎቶፕላስቲሞግራፊ የልብ ምት ዳሳሽ በተወሰነ ጊዜ ውስጥ ከፍ ያለ የተፋጠነ ከባድ የልብ ምት ሲቀበል የንዝረት ሞተሩ በርቷል። የልብ ምት ፍጥነት ሲቀንስ ፣ ማለትም ተጠቃሚው ተረጋጋ ማለት ፣ ንዝረቱ ይቆማል።

አጭር ነፀብራቅ እንደ መደምደሚያ

ለዚህ ፕሮጀክት ምስጋና ይግባውና በእውነተኛ ሁኔታ ውስጥ የተለያዩ ዳሳሾችን እና ሞተሮችን በመጠቀም በበርካታ የኤሌክትሪክ ወረዳዎች ላይ የምንሠራበትን በክፍል ልምምዶች ውስጥ የተገኘውን የእውቀት ክፍል መተግበር ችለናል -በጭንቀት ጊዜ ውስጥ ተጠቃሚውን ዘና የሚያደርግ የሚለብስ የተጨነቁ ሁኔታዎች።

በዚህ ፕሮጀክት የአሳዳጊውን ንድፍ እና ስፌት እያደረግን የፈጠራውን ክፍል አዳብረን ብቻ ሳይሆን የምህንድስና ቅርንጫፍንም እና ሁሉንም በአንድ ፕሮጀክት ላይ ቀላቅለናል።

እንዲሁም የኤሌክትሪክ ዑደቱን በፕሮቶቦርዱ ላይ ሲፈጥሩ እና ወደ ሊሊፓድ አርዱዲኖ ክፍሎቹን በሚሸጡበት ጊዜ የኤሌክትሪክ ዕውቀትን በተግባር እናደርጋለን።

አቅርቦቶች

Photoplethysmographic pulse sensor (የአናሎግ ግቤት)

የልብ ምት ዳሳሽ ለአርዱዲኖ የተሰኪ እና የጨዋታ የልብ ምት ዳሳሽ ነው። አነፍናፊው ሁለት ጎኖች አሉት ፣ በአንድ በኩል ኤልኢዲ ከአከባቢ ብርሃን ዳሳሽ ጋር ይቀመጣል እና በሌላ በኩል ደግሞ አንዳንድ ወረዳዎች አሉ። ይህ የማጉላት እና የጩኸት መሰረዝ ሥራ ኃላፊነት ነው። በአነፍናፊው የፊት ክፍል ላይ ያለው ኤልኢዲ በሰውነታችን ውስጥ ባለው የደም ሥር ላይ ይቀመጣል።

ይህ ኤልኢዲ በቀጥታ በደም ሥሩ ላይ የሚወድቅ ብርሃን ያወጣል። ደም መላሽ ቧንቧዎች በውስጣቸው የደም ፍሰት የሚኖሩት ልብ በሚነፋበት ጊዜ ብቻ ነው ፣ ስለሆነም የደም ፍሰትን ከተከታተልን የልብ ምቶችንም መከታተል እንችላለን። የደም ፍሰቱ ከተገኘ የአከባቢው የብርሃን ዳሳሽ እነሱ በደም ስለሚንፀባረቁ የበለጠ ብርሃን ያነሳል ፣ ይህ የተቀበለው ብርሃን አነስተኛ ለውጥ የልብ ምታችንን ለመወሰን በጊዜ ይተነተናል።

እሱ ሶስት ሽቦዎች አሉት -የመጀመሪያው ከስርዓቱ መሬት ጋር ተገናኝቷል ፣ ሁለተኛው አንድ +5V የአቅርቦት voltage ልቴጅ እና ሦስተኛው የሚንቀጠቀጥ የውጤት ምልክት ነው።

በፕሮጀክቱ ውስጥ አንድ የልብ ምት ዳሳሽ ጥቅም ላይ ይውላል። ጠንከር ያለ pulsations ን ለመለየት እንዲችል ከእጅ አንጓ በታች ይደረጋል።

የንዝረት ሞተር (የአናሎግ ውፅዓት)

ይህ አካል ምልክት ሲቀበል የሚንቀጠቀጥ የዲሲ ሞተር ነው። ከአሁን በኋላ በማይቀበልበት ጊዜ ይቆማል።

በፕሮጀክቱ ውስጥ ሶስት የንዝረት ሞተሮች በእጅ እና በእጅ ላይ ባሉት ሶስት የተለያዩ የመዝናኛ ነጥቦች ተጠቃሚውን ለማረጋጋት ያገለግላሉ።

አርዱዲኖ ኡኖ

አርዱዲኖ ዩኖ ክፍት ምንጭ ማይክሮ መቆጣጠሪያ እና በ Arduino.cc የተገነባ ቦርድ ነው። ቦርዱ የዲጂታል እና የአናሎግ ግብዓት/ውፅዓት (I/O) ፒኖች ስብስቦች አሉት። እንዲሁም 14 ዲጂታል ፒኖች ፣ 6 አናሎግ ፒኖች ያሉት እና በአርዱዲኖ አይዲኢ (የተቀናጀ ልማት አከባቢ) በአይ ቢ ዩኤስቢ ገመድ በኩል ሊሠራ የሚችል ነው።

የኤሌክትሪክ ሽቦ

የኤሌክትሪክ ሽቦዎች ኤሌክትሪክን ከአንድ ቦታ ወደ ሌላ የሚያስተላልፉ አስተላላፊዎች ናቸው።

በፕሮጀክቱ ውስጥ በባክላይት ሳህን ላይ የተገጠመውን የኤሌክትሪክ ዑደት ከአርዲኖ ፒኖች ጋር ለማገናኘት እንጠቀምባቸው ነበር።

ሌሎች ቁሳቁሶች:

- የእጅ አንጓ

- ጥቁር ክር

- ጥቁር ቀለም

- ጨርቅ

መሣሪያዎች ፦

- ማጠፊያ

- መቀሶች

- መርፌዎች

- የካርቶን የእጅ ማኑዋኪን

ደረጃ 1

ምስል
ምስል

በመጀመሪያ ፣ ወረዳው የትኞቹን ክፍሎች መጠቀም እንደምንፈልግ ለመግለጽ ፕሮቶቦርድን በመጠቀም የኤሌክትሪክ ዑደቱን አደረግን።

ደረጃ 2

ምስል
ምስል
ምስል
ምስል

ከዚያ እኛ በቆርቆሮ መሸጫ በመጠቀም ክፍሎቹን በመሸጥ በማኒኩ ውስጥ የምናስገባውን የመጨረሻውን ወረዳ አደረግን። ወረዳው ከላይ ያለውን ፎቶግራፍ መምሰል አለበት።

እያንዳንዱ ገመድ በአርዱዲኖ ኡኖ ውስጥ ካለው ተጓዳኝ ወደብ ጋር መገናኘት አለበት እና የማያስገባ ቴፕ በመጠቀም አጭር ወረዳዎችን ለማስወገድ የሽቦቹን የኤሌክትሪክ ክፍል መሸፈን ይመከራል።

ደረጃ 3

እኛ የአርዱዲኖ ሶፍትዌርን በመጠቀም ፕሮግራሙን አዘጋጅተን የዩኤስቢ ገመድ ተጠቅመን ለአርዱዲኖ እናስከፍለዋለን።

// ዝቅተኛ ድግግሞሾችን ለማጣራት ቋት#BSIZE 50 float buf [BSIZE] ን ይግለጹ; int bPos = 0;

// የልብ ምት ስልተ ቀመር

#ጥራት THRESHOLD 4 // የመለየት ደፍ ያልተፈረመ ረጅም t; // በመጨረሻ የተገኘው የልብ ምት ተንሳፈፈ lastData; int lastBpm;

ባዶነት ማዋቀር () {

// ተከታታይ ግንኙነትን በሰከንድ 9600 ቢት ያስጀምሩ Serial.begin (9600); pinMode (6 ፣ ውፅዓት); // ነዛሪውን 1 pinMode (11 ፣ OUTPUT) ፤ // ነዛሪውን 2 pinMode (9 ፣ OUTPUT) ያውጁ ፤ // ነዛሪውን ያውጁ 3}

ባዶነት loop () {

// በአናሎግ ፒን 0 ላይ ያለውን አነፍናፊ ግብዓቱን ያንብቡ እና ያስኬዱ - ተንሳፈፈ processedData = processData (analogRead (A0));

//Serial.println(processedData); // ይህንን ተከታታይ ሴራተኛውን ለመጠቀም ይህንን አለመረዳት

(ከተሰራበት መረጃ> THRESHOLD) // ከዚህ እሴት በላይ እንደ የልብ ምት ይቆጠራል

{ከሆነ (lastData <THRESHOLD) // ለመጀመሪያ ጊዜ ደፍ ላይ ስንገባ BPM ን እንሰላለን {int bpm = 60000 /(ሚሊስ () - t) ፤ ከሆነ (abs (bpm - lastBpm) 40 && bpm <240) {Serial.print ("አዲስ የልብ ምት:"); Serial.print (bpm); // bpms Serial.println ("bpm") በማያ ገጹ ላይ ያሳዩ;

ከሆነ (bpm> = 95) {// bpm ከ 95 ወይም ከ 95 በላይ ከሆነ…

አናሎግ ፃፍ (6 ፣ 222); // ነዛሪ 1 ይንቀጠቀጣል

analogWrite (11, 222); // ነዛሪ 2 ን ይንቀጠቀጣል አናሎግ ጻፍ (9 ፣ 222); // ነዛሪ 3 ይንቀጠቀጣል} ሌላ {// ካልሆነ (ቢፒኤም ከ 95 በታች ነው)… አናሎግ ፃፍ (6 ፣ 0) ፤ // ነዛሪ 1 አናሎግ ንዝረት የለውም (11 ፣ 0) ፤ // ነዛሪ 2 አይንቀጠቀጥም analogWrite (9, 0); // ነዛሪ 3 አይንቀጠቀጥም}} lastBpm = bpm; t = ሚሊስ (); }} lastData = የተሰራ ዳታ; መዘግየት (10); }

ተንሳፋፊ ሂደት ውሂብ (int val)

{buf [bPos] = (ተንሳፋፊ) ቫል; bPos ++; ከሆነ (bPos> = BSIZE) {bPos = 0; } ተንሳፋፊ አማካይ = 0; ለ (int i = 0; i <BSIZE; i ++) {አማካይ+= buf ; } መመለስ (ተንሳፋፊ) ቫል - አማካይ / (ተንሳፋፊ) BSIZE; }

ደረጃ 4

ምስል
ምስል

በዲዛይን ሂደቱ ወቅት የንዝረት ሞተሮች የት መቀመጥ እንዳለባቸው ለማወቅ የግፊት ነጥቦችን ቦታ ግምት ውስጥ ማስገባት ነበረብን ፣ እና ሦስቱን መርጠናል።

ደረጃ 5

ምስል
ምስል
ምስል
ምስል
ምስል
ምስል

የሚለብሰውን ለማግኘት በመጀመሪያ የምርቱን መመሪያዎች በመከተል ጥቁር ቀለም በመጠቀም የሥጋውን የእጅ አንጓ ቀለም ቀባን።

ደረጃ 6

ምስል
ምስል
ምስል
ምስል

የእጅ አንጓውን ከያዝን በኋላ በካርቶን የእጅ ማኑዋክ ውስጥ አራት ቀዳዳዎችን አደረግን። ሦስቱ በኤሌክትሪክ ዑደት ውስጥ የምንጠቀምባቸውን ሦስቱ የንዝረት ሞተሮችን ለማውጣት የተደረጉ ሲሆን የመጨረሻው ደግሞ የልብ ምት ዳሳሹን በማኒኩኑ አንጓ ላይ ለማስቀመጥ ተደረገ። ከዚያ ውጭ ፣ እኛ ይህንን የመጨረሻ ዳሳሽ እንዲታይ በእጅ አንጓ ላይ ትንሽ ቆረጥን።

ደረጃ 7

ምስል
ምስል
ምስል
ምስል

በኋላ ፣ ወረዳውን ለማብራት የዩኤስቢ ገመዱን ከኮምፒውተሩ ወደ አርዱinoኖ ቦርድ ለማገናኘት እና ለማለያየት በካርቶን እጅ ታችኛው ክፍል ላይ አንድ የመጨረሻ ቀዳዳ አደረግን። ሁሉም ነገር በደንብ እንደሰራ ለመፈተሽ የመጨረሻ ፈተና አደረግን።

ደረጃ 8

ምስል
ምስል
ምስል
ምስል

ለምርታችን የበለጠ ሊበጅ የሚችል ንድፍ ለመስጠት ፣ እኛ የኤሌክትሪክ ልብ ምቶችን ለመወከል አንዳንድ መስመሮችን በመስፋት በግርኔት ቀለም ውስጥ አንድ ክበብ እንሳሉ እና እንቆርጣለን።

ደረጃ 9

ምስል
ምስል
ምስል
ምስል

በመጨረሻም ፣ ጥቁር የእጅ አንጓ የንዝረት ሞተሮችን ሲሸፍን ፣ ቦታቸውን ለማወቅ በሚለብስ ላይ ሶስት ትናንሽ ልብዎችን ቆርጠን ሰፍተን ነበር።

የሚመከር: