ఇన్స్ట్రక్టబుల్స్ లైఫ్ ఆర్డునో బయోసెన్సర్
లైఫ్ ఆర్డునో బయోసెన్సర్
మీరు ఎప్పుడైనా పడి లేవలేక పోయారా? సరే, లైఫ్ అలర్ట్ (లేదా దాని వివిధ రకాల పోటీదారుల పరికరాలు) మీకు మంచి ఎంపిక కావచ్చు! అయితే, ఈ పరికరాలు ఖరీదైనవి, సబ్స్క్రిప్షన్ల ధర సంవత్సరానికి $400-$500 వరకు ఉంటుంది. సరే, లైఫ్ అలర్ట్ మెడికల్ అలారం సిస్టమ్ను పోలి ఉండే పరికరాన్ని పోర్టబుల్ బయోసెన్సర్గా తయారు చేయవచ్చు. మేము ఈ బయోసెన్సర్లో సమయాన్ని వెచ్చించాలని నిర్ణయించుకున్నాము ఎందుకంటే సమాజంలోని వ్యక్తులు, ముఖ్యంగా పడిపోయే ప్రమాదం ఉన్నవారు సురక్షితంగా ఉండటం ముఖ్యం అని మేము భావిస్తున్నాము. మా నిర్దిష్ట నమూనా ధరించదగినది కానప్పటికీ, పడిపోవడం మరియు ఆకస్మిక కదలికలను గుర్తించడం సులభం. చలనం గుర్తించబడిన తర్వాత, పరికరం వినియోగదారుకు అలారం సౌండ్ చేయడానికి ముందు టచ్ స్క్రీన్పై "ఆర్ యు ఓకే" బటన్ను నొక్కడానికి అవకాశాన్ని ఇస్తుంది, సహాయం అవసరమని సమీపంలోని సంరక్షకుడికి హెచ్చరిస్తుంది.
సరఫరాలు
లైఫ్ ఆర్డునో హార్డ్వేర్ సర్క్యూట్లో తొమ్మిది భాగాలు $107.90 వరకు జోడించబడ్డాయి. ఈ సర్క్యూట్ భాగాలతో పాటు, వేర్వేరు ముక్కలను వైర్ చేయడానికి చిన్న వైర్లు అవసరం. ఈ సర్క్యూట్ను రూపొందించడానికి ఇతర సాధనాలు అవసరం లేదు. కోడింగ్ భాగానికి Arduino సాఫ్ట్వేర్ మరియు Github మాత్రమే అవసరం.
భాగాలు
- సగం సైజు బ్రెడ్బోర్డ్ (2.2″ x 3.4″) – $5.00
- పియెజో బటన్ - $1.50
- రెసిస్టివ్ టచ్ స్క్రీన్తో ఆర్డునో కోసం 2.8″ TFT టచ్ షీల్డ్ - $34.95
- 9V బ్యాటరీ హోల్డర్ - $3.97
- Arduino Uno Rev 3 – $23.00
- యాక్సిలెరోమీటర్ సెన్సార్ - $23.68
- Arduino సెన్సార్ కేబుల్ - $10.83
- 9V బ్యాటరీ - $1.87
- బ్రెడ్బోర్డ్ జంపర్ వైర్ కిట్ - $3.10
- మొత్తం ఖర్చు: $107.90
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
తయారీ
- ఈ ప్రాజెక్ట్ను రూపొందించడానికి, మీరు Arduino సాఫ్ట్వేర్తో పని చేయాలి, Arduino లైబ్రరీలను డౌన్లోడ్ చేసుకోవాలి మరియు GitHub నుండి కోడ్ను అప్లోడ్ చేయాలి.
- Arduino IDE సాఫ్ట్వేర్ను డౌన్లోడ్ చేయడానికి, సందర్శించండి https://www.arduino.cc/en/main/software.
- ఈ ప్రాజెక్ట్ కోసం కోడ్ని దీని నుండి డౌన్లోడ్ చేసుకోవచ్చు https://github.com/ad1367/LifeArduino., LifeArduino.ino వలె.
భద్రతా పరిగణనలు
నిరాకరణ: ఈ పరికరం ఇంకా అభివృద్ధిలో ఉంది మరియు అన్ని జలపాతాలను గుర్తించి, నివేదించే సామర్థ్యాన్ని కలిగి ఉండదు. పడిపోయే ప్రమాదం ఉన్న రోగిని పర్యవేక్షించే ఏకైక మార్గంగా ఈ పరికరాన్ని ఉపయోగించవద్దు.
- షాక్ ప్రమాదాన్ని నివారించడానికి, పవర్ కేబుల్ డిస్కనెక్ట్ అయ్యే వరకు మీ సర్క్యూట్ డిజైన్ను సవరించవద్దు.
- పరికరాన్ని ఓపెన్ వాటర్ దగ్గర లేదా తడి ఉపరితలాలపై ఆపరేట్ చేయవద్దు.
- బాహ్య బ్యాటరీకి కనెక్ట్ చేస్తున్నప్పుడు, దీర్ఘకాలం లేదా సరికాని ఉపయోగం తర్వాత సర్క్యూట్ భాగాలు వేడెక్కడం ప్రారంభించవచ్చని గుర్తుంచుకోండి. పరికరం ఉపయోగంలో లేనప్పుడు మీరు పవర్ నుండి డిస్కనెక్ట్ చేయాలని సిఫార్సు చేయబడింది.
- జలపాతాలను సెన్సింగ్ చేయడానికి మాత్రమే యాక్సిలరోమీటర్ ఉపయోగించండి; మొత్తం సర్క్యూట్ కాదు. ఉపయోగించిన TFT టచ్స్క్రీన్ ప్రభావాలను తట్టుకునేలా రూపొందించబడలేదు మరియు పగిలిపోవచ్చు.
చిట్కాలు & ఉపాయాలు
ట్రబుల్షూటింగ్ చిట్కాలు
- మీరు అన్నింటినీ సరిగ్గా వైర్ చేసినట్లు మీరు భావిస్తే, మీ అందుకున్న సిగ్నల్ ఊహించలేనిది అయితే, బిటాలినో త్రాడు మరియు యాక్సిలెరోమీటర్ మధ్య కనెక్షన్ని బిగించడానికి ప్రయత్నించండి.
- కొన్నిసార్లు ఇక్కడ అసంపూర్ణ కనెక్షన్, కంటికి కనిపించనప్పటికీ, అర్ధంలేని సంకేతం ఏర్పడుతుంది.
- యాక్సిలరోమీటర్ నుండి నేపథ్య శబ్దం యొక్క అధిక స్థాయి కారణంగా, తక్కువ-పాస్ని జోడించడం ఉత్సాహం కలిగిస్తుంది
- సిగ్నల్ క్లీనర్ చేయడానికి ఫిల్టర్ చేయండి. అయినప్పటికీ, ఎంచుకున్న ఫ్రీక్వెన్సీకి ప్రత్యక్ష నిష్పత్తిలో LPFని జోడించడం సిగ్నల్ పరిమాణాన్ని బాగా తగ్గిస్తుందని మేము కనుగొన్నాము.
- సరైన లైబ్రరీ Arduinoలోకి లోడ్ చేయబడిందని నిర్ధారించుకోవడానికి మీ TFT టచ్స్క్రీన్ వెర్షన్ను తనిఖీ చేయండి.
- మీ టచ్స్క్రీన్ మొదట పని చేయకపోతే, అన్ని పిన్లు ఆర్డునోలో సరైన స్పాట్లకు జోడించబడి ఉన్నాయని నిర్ధారించుకోండి.
- మీ టచ్స్క్రీన్ ఇప్పటికీ కోడ్తో పని చేయకపోతే, ప్రాథమిక మాజీని ఉపయోగించి ప్రయత్నించండిampArduino నుండి le కోడ్, ఇక్కడ కనుగొనబడింది.
అదనపు ఎంపికలు
టచ్స్క్రీన్ చాలా ఖరీదైనది, స్థూలమైనది లేదా వైర్కి కష్టంగా ఉంటే, అది బ్లూటూత్ మాడ్యూల్ వంటి మరొక భాగం కోసం ప్రత్యామ్నాయంగా మార్చబడుతుంది, తద్వారా పతనం టచ్స్క్రీన్ కాకుండా చెక్-ఇన్ కోసం బ్లూటూత్ మాడ్యూల్ను అడుగుతుంది.
యాక్సిలెరోమీటర్ను అర్థం చేసుకోవడం
బిటాలినో కెపాసిటివ్ యాక్సిలెరోమీటర్ను ఉపయోగిస్తుంది. దానిని విచ్ఛిన్నం చేద్దాం, తద్వారా మనం దేనితో పని చేస్తున్నామో ఖచ్చితంగా అర్థం చేసుకోవచ్చు. కెపాసిటివ్ అంటే ఇది కదలిక నుండి కెపాసిటెన్స్లో మార్పుపై ఆధారపడి ఉంటుంది. కెపాసిటెన్స్ అనేది ఎలక్ట్రికల్ ఛార్జ్ని నిల్వ చేయడానికి ఒక భాగం యొక్క సామర్ధ్యం, మరియు ఇది కెపాసిటర్ యొక్క పరిమాణం లేదా కెపాసిటర్ యొక్క రెండు ప్లేట్ల సామీప్యతతో పెరుగుతుంది. కెపాసిటివ్ యాక్సిలరోమీటర్ అడ్వాన్ తీసుకుంటుందిtagద్రవ్యరాశిని ఉపయోగించి రెండు పలకల సామీప్యత యొక్క ఇ; త్వరణం ద్రవ్యరాశిని పైకి లేదా క్రిందికి కదిలించినప్పుడు, అది కెపాసిటర్ ప్లేట్ను ఇతర ప్లేట్కు మరింత లేదా దగ్గరగా లాగుతుంది మరియు కెపాసిటెన్స్లో ఆ మార్పు త్వరణంగా మార్చబడే ఒక సిగ్నల్ను సృష్టిస్తుంది.
సర్క్యూట్ వైరింగ్
ఫ్రిట్జింగ్ రేఖాచిత్రం లైఫ్ ఆర్డునో యొక్క విభిన్న భాగాలను ఎలా కలిపి ఉంచాలో చూపిస్తుంది. తదుపరి 12 దశలు ఈ సర్క్యూట్ను ఎలా వైర్ చేయాలో మీకు చూపుతాయి.
- బ్రెడ్బోర్డ్పై పియెజో బటన్ను గట్టిగా అటాచ్ చేసిన తర్వాత, టాప్ పిన్ను (వరుస 12లో) గ్రౌండ్కి కనెక్ట్ చేయండి.
- తర్వాత, Piezo దిగువన పిన్ను (వరుస 16లో) Arduinoలో డిజిటల్ పిన్ 7కి కనెక్ట్ చేయండి.
సర్క్యూట్ పార్ట్ 3 - షీల్డ్ పిన్లను కనుగొనడం
- తదుపరి దశ Arduino నుండి TFT స్క్రీన్కు వైర్ చేయవలసిన ఏడు పిన్లను కనుగొనడం. డిజిటల్ పిన్స్ 8-13 మరియు 5V పవర్ కనెక్ట్ చేయబడాలి.
- చిట్కా: స్క్రీన్ ఒక షీల్డ్ అయినందున, ఇది నేరుగా Arduino పైన కనెక్ట్ చేయగలదు కాబట్టి, షీల్డ్ను తిప్పడం మరియు ఈ పిన్లను కనుగొనడం సహాయకరంగా ఉండవచ్చు.
షీల్డ్ పిన్స్ వైరింగ్
- బ్రెడ్బోర్డ్ జంపర్ వైర్లను ఉపయోగించి షీల్డ్ పిన్లను వైర్ చేయడం తదుపరి దశ. అడాప్టర్ యొక్క స్త్రీ ముగింపు (రంధ్రంతో) దశ 3లో ఉన్న TFT స్క్రీన్ వెనుక ఉన్న పిన్లకు జోడించబడాలి. ఆపై, ఆరు డిజిటల్ పిన్ వైర్లను వాటి సంబంధిత పిన్లకు (8-13) వైర్ చేయాలి.
- చిట్కా: ప్రతి వైర్ సరైన పిన్కి కనెక్ట్ చేయబడిందని నిర్ధారించుకోవడానికి వైర్ యొక్క విభిన్న రంగులను ఉపయోగించడం సహాయపడుతుంది.
Arduino పై 5V/GND వైరింగ్
- తదుపరి దశ Arduino పై 5V మరియు GND పిన్లకు ఒక వైర్ను జోడించడం, తద్వారా మనం బ్రెడ్బోర్డ్కు పవర్ మరియు గ్రౌండ్ను కనెక్ట్ చేయవచ్చు.
- చిట్కా: వైర్ యొక్క ఏదైనా రంగును ఉపయోగించగలిగినప్పటికీ, శక్తి కోసం ఎరుపు తీగను మరియు గ్రౌండ్ కోసం బ్లాక్ వైర్ని స్థిరంగా ఉపయోగించడం వల్ల సర్క్యూట్ని తర్వాత పరిష్కరించడంలో సహాయపడుతుంది.
బ్రెడ్బోర్డ్లో 5V/GND వైరింగ్
- ఇప్పుడు, మీరు మునుపటి దశలో కనెక్ట్ చేయబడిన రెడ్ వైర్ను బోర్డ్లోని ఎరుపు (+) స్ట్రిప్కు తీసుకురావడం ద్వారా బ్రెడ్బోర్డ్కు శక్తిని జోడించాలి. వైర్ నిలువు స్ట్రిప్లో ఎక్కడికైనా వెళ్ళవచ్చు. బ్లాక్ (-) స్ట్రిప్ని ఉపయోగించి బోర్డుకి గ్రౌండ్ను జోడించడానికి బ్లాక్ వైర్తో రిపీట్ చేయండి.
బోర్డుకి 5V స్క్రీన్ పిన్ వైరింగ్
- ఇప్పుడు బ్రెడ్బోర్డ్ పవర్ కలిగి ఉంది, TFT స్క్రీన్ నుండి చివరి వైర్ను బ్రెడ్బోర్డ్లోని ఎరుపు (+) స్ట్రిప్కు వైర్ చేయవచ్చు.
ACC సెన్సార్ని కనెక్ట్ చేస్తోంది
- చూపిన విధంగా BITalino కేబుల్ను యాక్సిలెరోమీటర్ సెన్సార్ను కనెక్ట్ చేయడం తదుపరి దశ.
వైరింగ్ BITalino కేబుల్
- BITalino యాక్సిలెరోమీటర్ నుండి మూడు వైర్లు ఉన్నాయి, అవి సర్క్యూట్కు జోడించబడతాయి. రెడ్ వైర్ను బ్రెడ్బోర్డ్లోని ఎరుపు (+) స్ట్రిప్కు కనెక్ట్ చేయాలి మరియు బ్లాక్ వైర్ బ్లాక్ (-) స్ట్రిప్కి వైర్ చేయబడాలి. పర్పుల్ వైర్ అనలాగ్ పిన్ A0లోని Arduinoకి కనెక్ట్ చేయబడాలి.
హోల్డర్లో బ్యాటరీని ఉంచడం
- చూపిన విధంగా బ్యాటరీ హోల్డర్లో 9V బ్యాటరీని ఉంచడం తదుపరి దశ.
సర్క్యూట్కు బ్యాటరీ ప్యాక్ని జోడించడం
- తర్వాత, బ్యాటరీ గట్టిగా పట్టుకున్నట్లు నిర్ధారించుకోవడానికి బ్యాటరీ హోల్డర్పై మూతను చొప్పించండి. అప్పుడు, చూపిన విధంగా Arduino పై పవర్ ఇన్పుట్కు బ్యాటరీ ప్యాక్ని కనెక్ట్ చేయండి.
కంప్యూటర్కు ప్లగిన్ చేస్తోంది
- సర్క్యూట్కు కోడ్ను అప్లోడ్ చేయడానికి, మీరు Arduinoని కంప్యూటర్కు కనెక్ట్ చేయడానికి USB కార్డ్ని తప్పనిసరిగా ఉపయోగించాలి.
కోడ్ని అప్లోడ్ చేస్తోంది
మీ అందమైన కొత్త సర్క్యూట్కు కోడ్ను అప్లోడ్ చేయడానికి, ముందుగా మీ USB మీ కంప్యూటర్ను మీ Arduino బోర్డ్కి సరిగ్గా కనెక్ట్ చేస్తుందని నిర్ధారించుకోండి.
- మీ Arduino యాప్ని తెరిచి, మొత్తం టెక్స్ట్ని క్లియర్ చేయండి.
- మీ Arduino బోర్డ్కి కనెక్ట్ చేయడానికి, టూల్స్ > పోర్ట్కి వెళ్లి, అందుబాటులో ఉన్న పోర్ట్ను ఎంచుకోండి
- GitHubని సందర్శించండి, కోడ్ను కాపీ చేసి, మీ Arduino యాప్లో అతికించండి.
- మీ కోడ్ పని చేయడానికి మీరు టచ్స్క్రీన్ లైబ్రరీని "చేర్చాలి". దీన్ని చేయడానికి, సాధనాలు > లైబ్రరీలను నిర్వహించండికి వెళ్లి, Adafruit GFX లైబ్రరీ కోసం శోధించండి. దానిపై మౌస్ చేసి, పాప్ అప్ అయ్యే ఇన్స్టాల్ బటన్ను క్లిక్ చేయండి మరియు మీరు ప్రారంభించడానికి సిద్ధంగా ఉంటారు.
- చివరగా, నీలిరంగు టూల్బార్లోని అప్లోడ్ బాణంపై క్లిక్ చేసి, మ్యాజిక్ జరిగేలా చూడండి!
లైఫ్ ఆర్డునో సర్క్యూట్ పూర్తయింది
- కోడ్ సరిగ్గా అప్లోడ్ చేయబడిన తర్వాత, USB కేబుల్ను అన్ప్లగ్ చేయండి, తద్వారా మీరు లైఫ్ ఆర్డునోను మీతో తీసుకెళ్లవచ్చు. ఈ సమయంలో, సర్క్యూట్ పూర్తయింది!
సర్క్యూట్ రేఖాచిత్రం
- EAGLEలో సృష్టించబడిన ఈ సర్క్యూట్ రేఖాచిత్రం మా Life Arduino సిస్టమ్ యొక్క హార్డ్వేర్ వైరింగ్ను చూపుతుంది. Arduino Uno మైక్రోప్రాసెసర్ 2.8″ TFT టచ్స్క్రీన్ (డిజిటల్ పిన్స్ 8-13), పైజోస్పీకర్ (పిన్ 7) మరియు BITalino యాక్సిలెరోమీటర్ (పిన్ A0)ను పవర్ చేయడానికి, గ్రౌండ్ చేయడానికి మరియు కనెక్ట్ చేయడానికి ఉపయోగించబడుతుంది.
సర్క్యూట్ మరియు కోడ్ - కలిసి పని చేయడం
- సర్క్యూట్ సృష్టించబడిన తర్వాత మరియు కోడ్ అభివృద్ధి చేయబడిన తర్వాత, సిస్టమ్ కలిసి పనిచేయడం ప్రారంభిస్తుంది. యాక్సిలరోమీటర్ పెద్ద మార్పులను (పతనం కారణంగా) కొలవడం ఇందులో ఉంటుంది. యాక్సిలరోమీటర్ పెద్ద మార్పును గుర్తిస్తే, టచ్స్క్రీన్ "ఆర్ యు ఓకే" అని చెబుతుంది మరియు వినియోగదారు నొక్కడానికి ఒక బటన్ను అందిస్తుంది.
వినియోగదారు ఇన్పుట్
- వినియోగదారు బటన్ను నొక్కితే, స్క్రీన్ ఆకుపచ్చ రంగులోకి మారుతుంది మరియు "అవును" అని చెబుతుంది, తద్వారా సిస్టమ్ వినియోగదారుకు ఓకే అని తెలుసు. వినియోగదారు బటన్ను నొక్కకపోతే, పతనం ఉండవచ్చని సూచిస్తుంది, అప్పుడు పైజోస్పీకర్ శబ్దం చేస్తుంది.
మరిన్ని ఆలోచనలు
- లైఫ్ ఆర్డునో యొక్క సామర్థ్యాలను విస్తరించడానికి, పైజోస్పీకర్ స్థానంలో బ్లూటూత్ మాడ్యూల్ను జోడించమని మేము సూచిస్తున్నాము. మీరు అలా చేస్తే, మీరు కోడ్ను సవరించవచ్చు, తద్వారా పడిపోయిన వ్యక్తి టచ్స్క్రీన్ ప్రాంప్ట్కు ప్రతిస్పందించనప్పుడు, వారి బ్లూటూత్ పరికరం ద్వారా వారి నియమించబడిన కేర్టేకర్కు హెచ్చరిక పంపబడుతుంది, ఆపై వారు వారిని తనిఖీ చేయవచ్చు.
పత్రాలు / వనరులు
![]() |
ఇన్స్ట్రక్టబుల్స్ లైఫ్ ఆర్డునో బయోసెన్సర్ [pdf] సూచనలు లైఫ్ ఆర్డునో బయోసెన్సర్, ఆర్డునో బయోసెన్సర్, బయోసెన్సర్ |