ዝርዝር ሁኔታ:
ቪዲዮ: Pulse Sensor የሚለብስ: 10 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የፕሮጀክት መግለጫ
ይህ ፕሮጀክት የሚለብሰውን ተጠቃሚ ጤና ከግምት ውስጥ የሚያስገባ ተለባሽ ዲዛይን ማድረግ እና መፍጠር ነው።
የእሱ ዓላማ በሰውነታችን ላይ ባሉት በእነዚህ የግፊት ነጥቦች ውስጥ ንዝረትን በማውጣት በጭንቀት ወይም በተጨነቁ ሁኔታዎች ውስጥ ተጠቃሚውን ዘና ማድረግ እና ማረጋጋት እንደ 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
በመጨረሻም ፣ ጥቁር የእጅ አንጓ የንዝረት ሞተሮችን ሲሸፍን ፣ ቦታቸውን ለማወቅ በሚለብስ ላይ ሶስት ትናንሽ ልብዎችን ቆርጠን ሰፍተን ነበር።
የሚመከር:
ECG Logger - ለረጅም ጊዜ የመረጃ ማግኛ እና ትንተና የሚለብስ የልብ መቆጣጠሪያ - 3 ደረጃዎች
ECG Logger - ለረጅም ጊዜ የውሂብ ማግኛ እና ትንተና የሚለብስ የልብ ሞኒተር - የመጀመሪያ ልቀት - ኦክቶ 2017 የቅርብ ጊዜው ስሪት 1.6.0 ሁኔታ - የተረጋጋ ችግር - ከፍተኛ ደረጃ - አርዱinoኖ ፣ ፕሮግራሚንግ ፣ ሃርድዌር ግንባታ ልዩ ማከማቻ - SF (ከዚህ በታች ያሉትን አገናኞች ይመልከቱ) ድጋፍ - መድረክ ብቻ ፣ የለም PMECG Logger ለረጅም ጊዜ የሚለብስ የልብ መቆጣጠሪያ ነው
የድመት ሹክሹክታ የስሜት ህዋስ ማራዘሚያ የሚለብስ (2.0) 6 ደረጃዎች (ከስዕሎች ጋር)
የድመት ሹክሹክታ የስሜት ህዋሳት ማራዘሚያ የሚለብስ (2.0) - ይህ ፕሮጀክት የቀድሞው የሥራ ባልደረባዬ (ሜቴተርራ) ቀጣይነት እና እንደገና ማጤን ነው። የዚህ ፕሮጀክት ዓላማ በልቦለድ ፣ በስሌት የበለፀገ “የስሜት ህዋሳት ማራዘሚያዎች” ፈጠራ ላይ ማተኮር ነበር
SSAD የሚለብስ ማድረግ - 3 ደረጃዎች
ኤስ.ኤስ.ዲ (SSAD) ተለባሽ ማድረግ-ሊማር የሚችል የቪቦሮቴክቲካል ዳሳሽ መተካት እና የማሳደግ መሣሪያ (https: //www.instructables.com/id/Vibrotactile-Sens …) የስሜት ህዋሳትን ወደ ንዝረት ማነቃቂያዎች የሚቀይር መሣሪያ እንዴት እንደሚገነባ ያሳያል። እነዚያ የንዝረት ማነቃቂያዎች p ናቸው
አነስተኛ የሚለብስ መቆለፊያ ማጉያ (እና የሶናር ሲስተም ለለበስ ፣ ወዘተ) 7 ደረጃዎች
አነስተኛ የሚለብስ መቆለፊያ ማጉያ (እና የሶናር ሲስተም ለለበስ ፣ ወዘተ)-በአይን መነጽር ክፈፎች ውስጥ ሊካተት የሚችል እና ለዓይነ ስውራን ፣ ወይም ለአልትራሳውንድ ቀላል የሆነ የሶላር ራዕይ ስርዓት ለመፍጠር የሚያስችል አነስተኛ አነስተኛ የቁልፍ መቆለፊያ ማጉያ ይገንቡ። ልብዎን በተከታታይ የሚከታተል እና ስለ ሰው ማስጠንቀቂያ የሰውን-ማሽን ትምህርት የሚጠቀም ማሽን
የውሃ ማቀዝቀዝ የሚለብስ: 6 ደረጃዎች
ውሃ ማቀዝቀዝ የሚለብስ - አንዳንዶቻችሁ ላብ ሳያስፈልግ ሰውነቴን ለማቀዝቀዝ ያገለገለውን የእኔን የ 5 ደቂቃ ዩኤስቢ የእጅ ማቀዝቀዣን ያስታውሱ ይሆናል። የዚህ አሉታዊ ጎን ፣ ለ 5 ደቂቃዎች ብቻ የቆየ መሆኑ ነው። ከ DFRobot ስፖንሰርነት የተነሳ ይህንን ጊዜ ማራዘም ችዬ ነበር