మీ వేలిముద్రను ఉపయోగించడం సురక్షితమైన లేదా వేగవంతమైన విషయం అని మేము భావిస్తున్న సమయంలో, ఉదాహరణకు, మీ మొబైల్ ఫోన్ను అన్లాక్ చేయండి మరియు పనికి కూడా వెళ్ళండి, ఈ సందర్భంలో ప్రతిదీ అవసరమైన భద్రత ద్వారా లేదా కొనసాగించడానికి విధించబడుతుంది కొన్ని ఇతర ప్రాజెక్ట్.
దీనికి దూరంగా, నిజం ఏమిటంటే, ఈ రకమైన డిజిటల్ పరికరం ఎలా పనిచేస్తుందో నేర్చుకోవడం ఆసక్తికరంగా ఉంటుంది, ఈ కారణంగా ఈ రోజు నేను మీకు వివరించాలనుకుంటున్నాను మీ వేలిముద్రను ఉపయోగించి అన్లాక్ చేయగల మీ గ్యారేజ్ తలుపు కోసం ఎలక్ట్రానిక్ లాక్ని ఎలా మౌంట్ చేయాలి.
ఇండెక్స్
మీ వేలిముద్రతో అన్లాక్ చేయగల దశల వారీగా మీ గ్యారేజ్ తలుపు కోసం మీ స్వంత ఎలక్ట్రానిక్ లాక్ని నిర్మించండి
కొంచెం వివరంగా చూస్తే, ఈ ప్రాజెక్ట్ కోసం మేము ఉపయోగించబోతున్నామని మీకు చెప్పండి స్పార్క్ఫన్ జిటి -511 సి 1 ఆర్ వంటి వేలిముద్ర స్కానర్. ఈ రకమైన ట్యుటోరియల్లలో ఎప్పటిలాగే, ప్రాథమికంగా ఈ రకమైన ఉత్పత్తులన్నీ చాలా సారూప్యమైన ఆపరేషన్ కలిగి ఉన్నాయని గుర్తుంచుకోవాలి, కనుక ఇది ఖచ్చితంగా ఈ మోడల్గా ఉండవలసిన అవసరం లేదు.
మీరు ఈ ప్రాజెక్ట్ను చేపట్టడానికి ధైర్యం చేస్తే, ఉపయోగించిన వేలిముద్ర స్కానర్ ట్యుటోరియల్లోని వాటికి భిన్నంగా ఉంటుంది లేదా మీ గ్యారేజ్ తలుపు ఇతర వ్యవస్థలను ఉపయోగిస్తుంది, ఇది దాదాపు మొత్తం సంభావ్యతతో జరుగుతుంది, మీరు తప్పక ఎందుకు భయం, మీరు ట్యుటోరియల్ ను అనుసరించవచ్చు, కానీ అప్పటి నుండి కాదు మీరు కొన్ని ఇతర మార్పులు చేయవలసి ఉంటుంది మీ హార్డ్వేర్కు అనుగుణంగా వైరింగ్లో మరియు కోడ్లోనే.
మీ గ్యారేజ్ తలుపు తెరవడానికి మీ స్వంత వేలిముద్ర రీడర్ను నిర్మించడానికి అవసరమైన దశలు
దశ 1: మొత్తం వ్యవస్థను వైరింగ్ మరియు టంకం
మీ వేలి యొక్క వేలిముద్రకు ధన్యవాదాలు మీ గ్యారేజ్ తలుపు తెరవడానికి, మీకు రెండు వేర్వేరు భాగాలు అవసరం. ఒక వైపు, మాకు అవసరం మా స్వంత నియంత్రణ ప్యానల్ను తయారు చేయండి, వీటిని మేము మా ఇంటి వెలుపల ఇన్స్టాల్ చేస్తాము. ఈ నియంత్రణ ప్యానెల్ లోపల మేము వేలిముద్ర స్కానర్, చిన్న సమాచార స్క్రీన్ మరియు కొన్ని అదనపు బటన్లను ఇన్స్టాల్ చేస్తాము.
రెండవది మనకు అవసరం గ్యారేజీలోనే రెండవ పెట్టెను వ్యవస్థాపించండి. కంట్రోల్ పానెల్లో నమోదు చేసిన వేలిముద్ర సిస్టమ్ చేత అంగీకరించబడిందా లేదా అని ధృవీకరించే బాధ్యత ఇది మరియు సరైన ధృవీకరణ సందర్భంలో, మా గ్యారేజ్ యొక్క తలుపు తెరిచే మోటారు ద్వారా గుర్తించదగిన సిగ్నల్ను రూపొందించడానికి ముందుకు సాగండి.
దీన్ని చేపట్టడానికి మాకు ATMega328p మైక్రోకంట్రోలర్ అవసరం ఇది కంట్రోల్ పానల్కు ప్రాణం పోసే బాధ్యతను కలిగి ఉంటుంది, అయితే మేము మా స్వంత ఇంటి వెలుపల ఇన్స్టాల్ చేస్తాము, ఇంటీరియర్ ప్యానెల్ కోసం మేము ATTiny పై పందెం వేస్తాము. రెండు బోర్డులు సీరియల్ కనెక్షన్ ద్వారా ఒకదానితో ఒకటి సంభాషించుకుంటాయి. మొత్తం వ్యవస్థ యొక్క భద్రతను పెంచడానికి, మేము ధ్రువణ ట్రాన్స్మిటర్ను ఇన్స్టాల్ చేస్తాము, తద్వారా ATTiny కార్డ్ కనెక్షన్ను మూసివేయగలదు, తద్వారా ఒక విధ్వంసం బాహ్య నియంత్రణ ప్యానల్ను ప్రారంభిస్తే, వారు రెండు కేబుల్లను దాటడం ద్వారా మా గ్యారేజ్ తలుపును తెరవలేరు.
ఈ ప్రాజెక్ట్ మిమ్మల్ని ఒప్పించి, ఈ ప్రాజెక్ట్ను నిర్వహించడానికి మీకు ఆసక్తి ఉంటే, ఇది మీకు అవసరమైన భాగాల జాబితా:
- జిటి -511 సి 1 ఆర్ ఫింగర్ ప్రింట్ స్కానర్
- జిటి -511 సి 1 ఆర్ ఫింగర్ ప్రింట్ స్కానర్ కోసం జెఎస్టి కనెక్టర్
- నోకియా 5110 ఎల్సిడి
- ఉత్పత్తులు కనుగొనబడలేదు.
- ఉత్పత్తులు కనుగొనబడలేదు.
- వోల్టేజ్ రెగ్యులేటర్ MCP1700-3V3
- 10 యుఎఫ్ కెపాసిటర్ (2 యూనిట్లు)
- 10 kOhm రెసిస్టర్ (3 యూనిట్లు)
- 100 ఓం రెసిస్టర్ (3 యూనిట్లు)
- పుష్బటన్ (3 యూనిట్లు)
- 28 మరియు 8 పిన్ ఐసి కనెక్టర్లు, టంకం చేసేటప్పుడు మైక్రోకంట్రోలర్లను రక్షించడంలో సహాయపడతాయి మరియు ప్రోగ్రామ్ చేయడం చాలా సులభం
- ఉత్పత్తులు కనుగొనబడలేదు.
- బయటి కోసం జలనిరోధిత పెట్టె
- AC నుండి DC కన్వర్టర్, ఉదాహరణకు ఫోన్ ఛార్జర్ ఉపయోగించవచ్చు
ఈ సమయంలో జాబితాలోని అన్ని హార్డ్వేర్లను కనెక్ట్ చేసే సమయం వచ్చింది. ఆలోచన, మీరు ఖచ్చితంగా ining హించినట్లుగా, సాగుతుంది ఈ పంక్తుల పైన ఉన్న రేఖాచిత్రాన్ని అనుసరించండి, మీరు కంట్రోల్ పానెల్ మరియు ఇంటీరియర్ మాడ్యూల్ రెండింటి యొక్క లేఅవుట్ను చూడవచ్చు. ప్రస్తుత కన్వర్టర్ మరియు ఎల్సిడి రెండింటి యొక్క కేబుల్లను ఒక నిర్దిష్ట పొడవు ఇవ్వడం నేను మీకు ఇవ్వగలిగిన ఒక సలహా, తద్వారా మీరు వాటిని వేలాడదీయవచ్చు మరియు బయటి నీటితో నిండిన పెట్టె లోపల మీరు సృష్టించిన సరైన స్థితిలో వాటిని పరిష్కరించవచ్చు.
ఈ సమయంలో మేము నియంత్రిక చివరకు అమలు చేసే కోడ్ను ఒక క్షణం పరిశీలిస్తే, బటన్లు పిన్లు 12, 13 మరియు 14 లతో అనుసంధానించబడి ఉన్నాయని మీరు గ్రహిస్తారు, ఇవి 'ARRIBA''OK'మరియు'డౌన్'వరుసగా. దీని అర్థం, వారి పనితీరుకు అనుగుణంగా దృశ్య తర్కాన్ని మరింతగా నిర్వహించడానికి వాటిని ఈ విధంగా ఉంచడం చాలా మంచి ఆలోచన.
మొత్తం సిస్టమ్కు కరెంట్ను సరఫరా చేయడానికి, అవసరమైన మూలకాల జాబితా చెప్పినట్లుగా, ఏదైనా మైక్రోయూఎస్బి కనెక్టర్తో టెలిఫోన్ ఛార్జర్ ఉపయోగిస్తాము. ఈ రకమైన ఛార్జర్ను ఉపయోగించాలనే ఆలోచన ప్రాథమికంగా అవి చాలా చౌకగా ఉన్నాయని మరియు అన్నింటికంటే సులభంగా కనుగొనగలవని ప్రతిస్పందిస్తుంది.. మరొక భిన్నమైన ఆలోచన ఏమిటంటే, బ్యాటరీల వాడకం ద్వారా కంట్రోలర్లకు శక్తినివ్వగలగాలి, అయితే ఈ సమయంలో వేలిముద్ర సెన్సార్ సాధారణంగా చాలా కరెంట్ను వినియోగిస్తుంది మరియు మొత్తం వ్యవస్థకు ఆహారం ఇస్తుంది కాబట్టి డైరెక్ట్ కరెంట్కు ప్రత్యామ్నాయ కరెంట్ ట్రాన్స్ఫార్మర్ను ఉపయోగించడం మంచిది. బ్యాటరీలతో మీరు ప్రతిరోజూ వాటిని మార్చవచ్చు.
దశ 2: నియంత్రికలపై కోడింగ్ మరియు అమలు
ఈ సమయంలో ముఖ్యంగా మీకు చెప్పండి ATMega328p మరియు ATTiny85 చేత అమలు చేయవలసిన కోడ్ రెండూ Arduino IDE తో వ్రాయబడి సంకలనం చేయబడ్డాయి. ఈ నిర్దిష్ట సందర్భంలో మనం ATMega328p లోని garagefinger.ino ఫైల్ను మరియు ATTiny85 లోని tiny_switch.ino ఫైల్ను అమలు చేయాలి. మరోవైపు, నోకియా ఎల్.సి.డి.పి మరియు నోకియాఎల్.సి.డి లైబ్రరీలు ఎల్సిడి స్క్రీన్ కొరకు రెండు లైబ్రరీలు, ఇవి ఆర్డునో సైట్ నుండి తీసిన ఉదాహరణల నుండి సంకలనం చేయబడ్డాయి మరియు దాదాపు అన్ని లైబ్రరీల మాదిరిగానే వాటిని ఫోల్డర్లో ఉంచాలి 'గ్రంధాలయాలు'మీ Arduino IDE వాటిని కనుగొనడానికి. ఈ ఫోల్డర్ సాధారణంగా మీరు IDE ఇన్స్టాల్ చేసిన రూట్ నుండి ఉంటుంది, విండియోస్లో ఇది సాధారణంగా ఉంటుంది "% హోమ్పాత్" ments పత్రాలు \ ఆర్డునో \ లైబ్రరీలు. ఈ పంక్తుల క్రింద డౌన్లోడ్ కోసం ఫైల్లను నేను మీకు వదిలివేస్తున్నాను:
దీనికి తోడు మీకు లైబ్రరీలు కూడా అవసరం కాబట్టి వేలిముద్ర స్కానర్ పని చేస్తుంది. ఈ సమయంలో అది దురదృష్టవశాత్తు గుర్తుంచుకోవాలి GT-511C3 మోడల్ కోసం అభివృద్ధి చేయబడినందున స్పార్క్ఫన్ సైట్కు అనుసంధానించబడిన లైబ్రరీలు పనిచేయవు, చాలా ఖరీదైనది, మరియు మేము ఉపయోగిస్తున్న సంస్కరణ కోసం కాదు, కనుగొనడం చాలా కష్టం కాని చాలా చౌకైనది. GT-511C1R కోసం పనిచేసే లైబ్రరీలను ఇక్కడ చూడవచ్చు github.
అన్ని ఫైళ్ళను డౌన్లోడ్ చేసి, మీకు కావలసిన కోడ్ను చూసిన తర్వాత వ్యవస్థకు ఎక్కువ భద్రతను అందిస్తుంది ఉదాహరణకు, అన్ని సందర్భాలను కనుగొని, భర్తీ చేయమని నేను మిమ్మల్ని ప్రోత్సహిస్తున్నాను 'సీక్రెట్ స్ట్రింగ్'మీ స్వంత పాస్వర్డ్ ద్వారా. మీ సిస్టమ్ను మరింత సురక్షితంగా ఉంచడంలో సహాయపడే మరో చాలా ఆసక్తికరమైన వివరాలు చిన్న_స్విచ్.ఇనో ఫైల్లోని బఫ్ వేరియబుల్ను మార్చడం, తద్వారా మీరు ఉపయోగించాలనుకుంటున్న పాస్వర్డ్తో సమానమైన పొడవు ఉంటుంది.
వేరియబుల్ ఓవర్రైడ్ కోడ్, garagefinger.ino ఫైల్లో నిర్వచించబడింది, అప్ / డౌన్ బటన్ ప్రెస్ సీక్వెన్స్ యొక్క 8-బిట్ ప్రాతినిధ్యం ఉంది మీ గ్యారేజ్ తలుపు తెరవడానికి మరియు తెలిసిన వేలిముద్రను ఉపయోగించకుండా సిస్టమ్కు కొత్త వేలిముద్రలను అప్లోడ్ చేయడానికి ఇది ఉపయోగపడుతుంది. స్కానర్ మెమరీ ఖాళీగా ఉండటంతో పరికరం మొదటిసారి ఉపయోగించబడుతుంది. ఈ ప్రారంభ విలువను మార్చడం ఆసక్తికరంగా ఉండవచ్చు.
దశ 3: మేము మొత్తం ప్రాజెక్ట్ను సమీకరిస్తాము
మేము మొత్తం ప్రాజెక్ట్ను పరీక్షించిన తర్వాత, తుది అసెంబ్లీకి సమయం. దీని కోసం మన వాటర్టైట్ బాక్స్ లోపల మొత్తం కంట్రోల్ పానెల్ మౌంట్ చేయాలి. మీరు చిత్రాలలో చూడగలిగినట్లుగా, ఎవరూ కంట్రోలర్ను యాక్సెస్ చేయలేరు, జలనిరోధిత పెట్టెతో పాటు, ఒక యాక్రిలిక్ బాక్స్ ఉపయోగించబడింది, దానిపై మేము ఎల్సిడి స్క్రీన్ మరియు యాక్సెస్ బటన్లను మాత్రమే ఇన్స్టాల్ చేస్తాము, మిగిలిన సిస్టమ్ ఈ పెట్టె లోపల వ్యవస్థాపించబడింది.
ఈ పెట్టె మీ ఇంటి వెలుపల అమర్చబడి ఉండాలి మరియు మేము ATTiny ని ఇన్స్టాల్ చేసే పెట్టెకు నేరుగా కనెక్ట్ చేయాలి. ఈ సమయంలో, ATTiny లో మీరు మీ గ్యారేజ్ తలుపు తెరిచే మోటారుకు సంకేతాలను కమ్యూనికేట్ చేయడానికి కేబుళ్లను కనెక్ట్ చేయాలని మీకు గుర్తు చేయండి. నా విషయంలో, గ్యారేజీలోనే గోడపై ఒక బటన్ ఉన్నందున ఇదే పని నాకు చాలా సులభం.
దశ 4. వ్యవస్థను ఉపయోగించడం
మేము మొత్తం వ్యవస్థను వ్యవస్థాపించిన తర్వాత, మేము మూడు బటన్లలో దేనినైనా నొక్కాలి, తద్వారా LCD స్క్రీన్ మరియు వేలిముద్ర స్కానర్ రెండూ వెలిగిపోతాయి. ఈ సమయంలో, మీరు స్కానర్పై వేలు పెట్టే వరకు పరికరం వేచి ఉంటుంది. మీరు స్కానర్పై ఉంచిన వేలు గుర్తించబడితే, తలుపు తెరుచుకుంటుంది మరియు తలుపు తెరవడానికి / మూసివేయడానికి, వేలిముద్రలను జోడించడానికి / తొలగించడానికి, స్క్రీన్ ప్రకాశాన్ని మార్చడానికి ఒక మెను తెరపై ప్రదర్శించబడుతుంది ... చివరి కీ నొక్కిన 8 సెకన్ల తర్వాత పరికరం ఆపివేయబడుతుంది. నిరీక్షణ సమయం యొక్క వ్యవధిని మార్చడానికి, మీరు ఫంక్షన్ను సవరించాలి బటన్ కోసం వేచి ఉండండి garagefinger.ino ఫైల్లో.
మేము మునుపటి పేరాగ్రాఫ్లలో చెప్పినట్లుగా, మీరు అప్ / డౌన్ కోర్లను ఉపయోగించడం ద్వారా ఓవర్రైడ్ క్రమాన్ని ఉపయోగించవచ్చు.OK'సిస్టమ్కు ప్రాప్యత పొందడానికి. మీరు పరికరాన్ని సక్రియం చేసిన మొదటిసారి ఇది ఉపయోగపడుతుంది, ఈ సమయంలో, స్కానర్ దాని మెమరీలో వేలిముద్రలు కలిగి ఉండదు. ప్రారంభ క్రమం వేరియబుల్లో నిల్వ చేయబడిన సంఖ్య యొక్క 8-బిట్ బైనరీ ప్రాతినిధ్యం ద్వారా ఇవ్వబడుతుంది ఓవర్రైడ్ కోడ్ garagefinger.ino ఫైల్లో '1' ను 'అప్' బటన్ మరియు '0' 'డౌన్' బటన్ ద్వారా సూచిస్తారు.
గుర్తుంచుకోవలసిన ఒక విషయం ఏమిటంటే, మీరు ఓవర్రైడ్ క్రమాన్ని మార్చిన తరువాత మరియు పరికరానికి వేలిముద్రలను జోడించకుండా మరచిపోయినట్లయితే, అది సమర్థవంతంగా లాక్ చేయబడుతుంది మరియు మీరు ATMega328p ని రీగ్రామ్ చేయాలి మరియు చెరిపివేయడానికి EEPROM చెరిపివేయవలసి ఉంటుంది పరికరం. కోడ్.
మరింత సమాచారం: Instructables