RFID డెడ్‌బోల్ట్ కంట్రోలర్‌ను ఎలా నిర్మించాలి: 5 దశలు

पृथà¥?वी पर सà¥?थित à¤à¤¯à¤¾à¤¨à¤• नरक मंदिर | Amazing H

पृथà¥?वी पर सà¥?थित à¤à¤¯à¤¾à¤¨à¤• नरक मंदिर | Amazing H

విషయ సూచిక:

Anonim

సౌత్ ఫ్లోరిడా విశ్వవిద్యాలయంలో (www.makecourse.com) మేక్‌కోర్స్ యొక్క ప్రాజెక్ట్ అవసరాన్ని తీర్చడంలో ఈ బోధన రూపొందించబడింది.

ఈ గైడ్ ఒక ఎలక్ట్రానిక్ డెడ్‌బోల్ట్ లాక్ యాక్యుయేటర్‌ను ఎలా నిర్మించాలో మీకు తెలియజేస్తుంది, దీనిని RFID కార్డ్ మరియు రీడర్, ఒక ఐఆర్ రిమోట్ మరియు సెన్సార్ లేదా ఎన్‌క్లోజర్ వైపు అమర్చిన బటన్ ద్వారా నియంత్రించవచ్చు.

మీకు అవసరమైన భాగాల జాబితా ఇక్కడ ఉంది:

  • ఆర్డునో యునో
  • USB నుండి USB రకం B కేబుల్
  • USB వాల్ అడాప్టర్
  • MF522 RFID రీడర్
  • మిఫేర్ RFID కార్డ్ లేదా ట్యాగ్
  • టవర్ప్రో MG996R సర్వో
  • IR సెన్సార్ మరియు రిమోట్
  • థ్రెడ్ మొమెంటరీ పుష్బటన్ స్విచ్
  • ఎరుపు 3 మి.మీ.
  • ఆకుపచ్చ 3 మి.మీ.
  • రెసిస్టర్లు (2 x 220 ఓం మరియు 1 x 10 కె ఓం)
  • 6 మరలు (నేను 6-32 ఫ్లాట్‌హెడ్‌లను ఉపయోగించాను)
  • గింజలు మరియు దుస్తులను ఉతికే యంత్రాలు
  • వైర్ శీర్షికలు
  • వైర్ (పాత IDE లేదా ఫ్లాపీ కేబుల్స్ నుండి రిబ్బన్ కేబుల్ బాగా పనిచేస్తుంది)
  • కరెంటు టేప్
  • వెల్క్రో

మీకు అవసరమైన సాధనాల జాబితా ఇక్కడ ఉంది

  • 3D ప్రింటర్ (ప్రత్యామ్నాయంగా, మీరు ఇప్పటికే ఉన్న ఆవరణను సవరించవచ్చు మరియు చేతితో డెడ్‌బోల్ట్ పట్టును సృష్టించవచ్చు)
  • అలాగే స్క్రూడ్రైవర్
  • టంకముతో ఇనుమును టంకం చేయడం
  • హాట్ గ్లూ గన్
  • సూపర్ గ్లూ
  • బిట్స్ డ్రిల్ మరియు డ్రిల్ చేయండి (మీరు మీ 3 డి మోడల్‌లోని రంధ్రాలను డిజైన్ చేయకపోతే.

సామాగ్రి:

దశ 1: 3 డి మోడల్‌ను రూపొందించండి

నా ప్రాజెక్ట్ను ముద్రించడానికి నేను ఉపయోగించిన అన్ని 3D మోడళ్లకు లింక్ ఇక్కడ ఉంది: 3D మోడల్స్

3 డి మోడళ్లన్నీ ఆటోడెస్క్ ఇన్వెంటర్‌లో రూపొందించబడ్డాయి. ఆవరణ యొక్క స్థావరం చుట్టూ రూపొందించబడిన ప్రధాన భాగాలు సర్వో మరియు ఆర్డునో యునో. నేను ముద్రణ తర్వాత చేతితో ఈ రూపకల్పనలో కొన్ని చిన్న మార్పులు చేసాను. ఈ మార్పులలో రెండు నేను కేసు నుండి నిష్క్రమించడానికి సర్వో మరియు RFID రీడర్ రిబ్బన్ కేబుల్స్ కోసం కత్తిరించిన చీలికలు. RFID రీడర్ రిమోట్‌గా మౌంట్ కావాలి ఎందుకంటే సిగ్నల్ లోపలికి వెళ్ళడానికి తలుపు చాలా మందంగా ఉంటుంది. నా విషయంలో, నేను దానిని తలుపు కిటికీలో అమర్చాను. నేను కూడా సర్వో కోసం మౌంటు రంధ్రాలను చేతితో రంధ్రం చేసాను. ఇది చేయుటకు, నేను సర్వోను కేసు యొక్క బేస్ లోని రంధ్రంలో ఉంచి, సర్వోపై 4 స్క్రూ రంధ్రాల ద్వారా ఒక బిట్ ఉపయోగించి రంధ్రాల మాదిరిగానే ఉంటుంది.

డెడ్‌బోల్ట్ గొళ్ళెం మరియు తలుపు మధ్య రౌండ్ ప్లేట్‌తో లైనప్ అవ్వడానికి మరియు సరిపోయేలా చేయడానికి మీరు మూతలోని రంధ్రం యొక్క స్థానం మరియు పరిమాణాన్ని సవరించాల్సి ఉంటుంది. మీ నిర్దిష్ట డెడ్‌బోల్ట్‌కు సరిపోయేలా సర్వోకు మౌంట్ చేసే డెడ్‌బోల్ట్ గొళ్ళెం పట్టును కూడా మీరు సవరించాల్సి ఉంటుంది. చివరగా, మీరు ఉపయోగించడానికి ఎంచుకున్న పుష్బటన్ స్విచ్ పరిమాణాన్ని బట్టి, మీరు కేసులో స్విచ్ హోల్ యొక్క పరిమాణాన్ని సర్దుబాటు చేయవలసి ఉంటుంది.

దశ 2: పరికరాన్ని ప్రోగ్రామింగ్

ఇక్కడ ఆర్డునో స్కెచ్ మరియు నేను ఉపయోగించిన అన్ని లైబ్రరీలకు లింక్ ఉంది, ఇది ఇప్పటికే ఆర్డునో ఐడిఇతో చేర్చబడలేదు: ఆర్డునో స్కెచ్

ప్రధాన లూప్ Final_Project_Sketch.ino లో ఉంది. కోడ్‌లో రెండు మార్పులు మాత్రమే అవసరం. వాటిలో ఒకటి, RFID కీ, భద్రతకు సంబంధించినది. నేను RFID కార్డ్ యొక్క బ్లాక్ 2 లో 16 బైట్ స్ట్రింగ్ వలె RFID కీని నిల్వ చేసాను. మీరు వేరియబుల్ "బ్లాక్‌కాంటెంట్ 16" లో నిల్వ చేయబడిన స్ట్రింగ్‌ను మాత్రమే కాకుండా, కీ యొక్క స్థానాన్ని భద్రతా బ్లాక్‌లలో ఒకదానికి కూడా మార్చాలనుకోవచ్చు. కార్డుకు కీని వ్రాయడానికి, "రైట్బ్లాక్ (బ్లాక్, బ్లాక్కాంటెంట్)" ఉన్న పంక్తిని అన్‌కామ్ చేయండి. మీరు కార్డుకు కీని వ్రాసిన తర్వాత ఈ పంక్తిని వ్యాఖ్యానించండి. లేకపోతే, స్కాన్ చేసిన ఏదైనా కార్డుపై కీని తిరిగి వ్రాయడానికి ప్రయత్నిస్తుంది.

ఇతర అవసరమైన మార్పు "if ((readSwitch (debounceTime) == true) || (current_results == 4294967295%)" లోని సంఖ్య. ఈ సంఖ్య నేను ఉపయోగిస్తున్న IR రిమోట్ నుండి డీకోడ్ చేసిన సిగ్నల్. మీరు ఉపయోగించడానికి ఎంచుకున్న ఐఆర్ రిమోట్‌ను బట్టి ఇది మారుతుంది. మీ రిమోట్‌లోని ఒక నిర్దిష్ట బటన్ కోసం సంఖ్య ఏమిటో తెలుసుకోవడానికి, "current_results = results.value;" ఉన్న పంక్తి క్రింద "Serial.println (current_results)" అనే పంక్తిని జోడించండి.

దశ 3: వైరింగ్

అవసరమైన వైరింగ్ కోసం బ్రెడ్‌బోర్డ్ మరియు స్కీమాటిక్ వీక్షణ రెండింటినీ చూపించే చిత్రాలను నేను అటాచ్ చేసాను. స్కీమాటిక్ వీక్షణ కోసం, ఇక్కడ RFID రీడర్ పిన్‌ల కోసం పిన్‌అవుట్ ఉంది:

  1. మిసో
  2. SCK
  3. SS
  4. MOSI
  5. GND
  6. 3.3V
  7. RST

ప్రతి LED లు 220 ఓం కరెంట్ లిమిటింగ్ రెసిస్టర్‌తో సిరీస్‌లో వైర్ చేయబడతాయి. ఐఆర్ సెన్సార్ యొక్క డేటా లైన్‌లో 10 కె ఓం పుల్-అప్ రెసిస్టర్ ఉంది ఎందుకంటే సెన్సార్ ఆ పిన్ను తక్కువ లాగడం ద్వారా సిగ్నల్‌ను మాడ్యులేట్ చేస్తుంది. బటన్కు పుల్-అప్ రెసిస్టర్ అవసరం లేదు ఎందుకంటే ఆర్డునో స్కెచ్‌లో ఇన్‌పుట్ పిన్ ఇప్పటికే అధిక (5 వి) సెట్ చేయబడింది.

అసలు వైరింగ్ కోసం, నేను ఆర్డునో మరియు సర్వో కేబుల్‌లోకి ప్లగ్ చేయబడిన మగ పిన్ హెడర్‌లకు కరిగించాను. RFID రీడర్ రిబ్బన్ కేబుల్ RFID రీడర్ వైపు ఒక మహిళా పిన్ హెడర్‌కు కరిగించబడుతుంది.

దశ 4: తుది అసెంబ్లీ

సర్వో మౌంటు

సర్వో టోపీని సర్వోపై ఉంచినప్పుడు ఆవరణతో ఫ్లష్ చేయడానికి, సర్వో మౌంటు రంధ్రాలు కౌంటర్సంక్ కావాలి. దీని కోసం, నేను కౌంటర్ సింకింగ్ బిట్‌తో ఒక డ్రిల్‌ను ఉపయోగించాను మరియు నేను ఉపయోగించాలని అనుకున్న 6-32 ఫ్లాట్ హెడ్ స్క్రూలలో ఒకదానితో డ్రిల్లింగ్ చేస్తున్నప్పుడు లోతును కొన్ని సార్లు తనిఖీ చేసాను. రంధ్రాల కౌంటర్సంక్‌తో, నేను సర్వోను ఆవరణలోని రంధ్రం ద్వారా ఉంచి, మరలు మరియు గింజలను మౌంట్ చేయడానికి ఉపయోగించాను.

డెడ్‌బోల్ట్ లాచ్ గ్రిప్ మౌంటు

సర్వోకు అనుసంధానించే గొళ్ళెం పట్టు కోసం, నేను సర్వోతో వచ్చిన ప్లాస్టిక్ లివర్లలో ఒకదాన్ని పట్టు వెనుక వైపుకు అతుక్కున్నాను. ఇది పట్టు సర్వో షాఫ్ట్కు సున్నితంగా మౌంట్ అవుతుందని మరియు తిరిగేటప్పుడు జారిపోకుండా చూస్తుంది. సర్వో షాఫ్ట్ మీద పట్టు ఉంచడానికి సరైన కోణాన్ని కనుగొనడం వలన అది నిజంగా డెడ్‌బోల్ట్ తిరిగేటప్పుడు కొంత ట్రయల్ మరియు లోపం అవసరం.

ఆర్డునో మౌంటు

తరువాత, నేను ఆర్డునోను మౌంట్ చేసాను. నా బిల్డ్ కోసం, నేను వాస్తవానికి కేసులో రంధ్రాలు చేసి, ఆర్డునోను మౌంట్ చేయడానికి గింజలు మరియు బోల్ట్‌లను ఉపయోగించాను. అయితే, నేను అందించిన 3 డి మోడల్‌ను మీరు ఉపయోగిస్తుంటే, మీరు సరైన సైజు షీట్ మెటల్ స్క్రూలను ఇప్పటికే ఉన్న మౌంటు పోస్ట్‌లలోకి స్క్రూ చేయగలగాలి.

స్విచ్ మౌంటు

మీరు ఉపయోగిస్తున్న స్విచ్ యొక్క వ్యాసాన్ని బట్టి, మీరు స్విచ్‌ను కేసులోనే థ్రెడ్ చేయవచ్చు, ఇది నేను చేసాను, లేదా స్విచ్‌ను ఉంచడానికి కేసు వెలుపల ఒక గింజను ఉపయోగించండి.

LED లు మరియు IR సెన్సార్‌ను మౌంటు చేయడం

ఎల్‌ఈడీలు మరియు ఐఆర్ సెన్సార్ రెండూ హాట్ గ్లూ యొక్క చిన్న డాబ్‌ల ద్వారా ఉంచబడతాయి. వాటిలో ప్రతిదాన్ని సరైన రంధ్రాలలో ఉంచండి మరియు వాటిని ఉంచడానికి చిన్న మొత్తంలో వేడి జిగురును ఉపయోగించండి.

సర్వో క్యాప్ మౌంటు

సర్వో వెనుక భాగంలో సర్వో టోపీని వరుసలో ఉంచండి, ఇది ఇప్పుడు ఆవరణ వెనుక నుండి పొడుచుకు రావాలి. కేసులో వేడి గ్లూ యొక్క చిన్న డబ్ను నేరుగా సర్వో యొక్క ఎడమ మరియు కుడి వైపులా ఉంచండి మరియు కేసుకు వ్యతిరేకంగా సర్వో టోపీని త్వరగా నొక్కండి. వేడి జిగురు త్వరగా ఆరిపోతుంది, కాబట్టి మీరు వేగంగా పని చేయాలి.

మూతలో స్క్రూ

ఇప్పుడు ఎన్‌క్లోజర్ మూతను స్క్రూ చేయండి. నేను ఇక్కడ 6-32 ఫ్లాట్ హెడ్ స్క్రూలను కూడా ఉపయోగించాను.

దశ 5: డెడ్‌బోల్ట్ కంట్రోలర్‌ను డోర్‌కు అమర్చడం

డెడ్‌బోల్ట్ కంట్రోలర్‌ను డెడ్‌బోల్ట్‌పై ఉంచి, ప్లగ్ ఇన్ చేయడంతో, డెడ్‌బోల్ట్ కోసం పివట్ పాయింట్‌తో సర్వో ఎక్కడ వరుసలో ఉందో తెలుసుకోవడానికి మీరు కంట్రోలర్‌తో సర్వోను కొన్ని వేర్వేరు స్థానాల్లో అమలు చేయాలి. మీరు సర్వోను అమలు చేసినప్పుడు మరియు అది వడకట్టినట్లుగా అనిపించదు మరియు నియంత్రిక కదలడం లేదు, అప్పుడు అది వరుసలో ఉంటుంది. డెడ్‌బోల్ట్ కంట్రోలర్‌ను తలుపుకు మౌంట్ చేయడానికి నేను వెల్క్రోను ఉపయోగించాను. ఆ విధంగా, నేను దానిని తీసివేయవచ్చు లేదా అవసరమైతే స్వల్ప స్థాన సర్దుబాట్లు చేయవచ్చు.

RFID రీడర్‌ను మౌంట్ చేయడానికి, మీరు వెల్క్రో లేదా టేప్‌ను ఉపయోగించవచ్చు.

అభినందనలు! మీకు ఇప్పుడు RFID, రిమోట్ మరియు బటన్ నియంత్రిత డోర్ లాక్ ఉంది!