- టచ్ సెన్సార్ల రకం
- మొక్కపై స్పర్శను ఎలా గుర్తించాలి?
- మా రంగు మారుతున్న ప్లాంట్ వాసేను నిర్మించడానికి అవసరమైన పదార్థాలు
- టచ్-బేస్డ్ కలర్ మారుతున్న ఆర్డునో ప్లాంట్ కోసం సర్క్యూట్ రేఖాచిత్రం
- ప్లాంట్పై స్పర్శను గుర్తించడానికి మరియు ఎల్ఈడీ రంగును మార్చడానికి ఆర్డునో ప్రోగ్రామ్
ఈ వ్యాసంలో, ఆర్డునో ఉపయోగించి టచ్-బేస్డ్ కలర్-ఛేంజింగ్ ప్లాంట్ను ఎలా నిర్మించాలో నేర్చుకుంటాము. మీరు మొక్కను తాకినప్పుడు, మొక్క వాసే యొక్క రంగు స్వయంచాలకంగా మారుతుంది. ఇది మంచి ఇండోర్ డెకరేటివ్ ప్రాజెక్ట్ మరియు ప్రారంభకులకు కొన్ని ఆసక్తికరమైన అంశాలను నిర్మించడానికి మరియు నేర్చుకోవడానికి ఒక చిన్న అభిరుచి ప్రాజెక్ట్. ఇంతకుముందు మేము ఆర్డునోను ఉపయోగించి టచ్-బేస్డ్ మ్యూజిక్ ప్లేయర్ను కూడా నిర్మించాము, ఇది ఇదే సూత్రంపై పనిచేస్తుంది, మీరు కూడా వాటిని తనిఖీ చేయవచ్చు.
ఇప్పుడు మేము టచ్-బేస్డ్ ప్లాంట్స్ అని చెప్పినప్పుడు, పాప్-అప్ చేసే ఒక సాధారణ ప్రశ్న ఏమిటంటే, ఎలక్ట్రానిక్ సర్క్యూట్ ఒక ప్లాంట్ ద్వారా మానవ స్పర్శను ఎలా గుర్తించగలదు. ఈ రోజుల్లో, టచ్ సెన్సింగ్ పరికరాలు మన చుట్టూ ఉన్నాయి. మేము మా స్మార్ట్ఫోన్లలో మరియు వివిధ రకాల ఉపకరణాలలో టచ్ డిస్ప్లేలను చూడవచ్చు. టచ్ సెన్సార్ కేవలం స్విచ్ లాగా ఉంటుంది, ఎవరైనా టచ్ సెన్సార్ను తాకినప్పుడు, సెన్సార్ ఎలక్ట్రానిక్ సర్క్యూట్ను మూసివేసి కరెంట్ ప్రవాహాన్ని అనుమతిస్తుంది.
టచ్ సెన్సార్ల రకం
మొబైల్ ఫోన్ల నుండి స్మార్ట్ వెండింగ్ మెషీన్ల వరకు, ఈ రోజుల్లో, మేము అన్ని ఆధునిక పరికరాల్లో టచ్ సెన్సార్లను కనుగొనవచ్చు. టచ్ సెన్సార్లు ప్రధానంగా రెండు రకాలు, అవి రెసిస్టివ్ టచ్ రకం మరియు కెపాసిటివ్ టచ్ రకం. రకం యొక్క పేరు ఆపరేషన్ మోడ్ మరియు పని సూత్రాన్ని సూచిస్తుంది.
రెసిస్టివ్ టచ్ సెన్సార్: పేరు సూచించినట్లుగా కండక్టర్ యొక్క నిరోధకత ఆధారంగా రెసిస్టివ్ టచ్ సెన్సార్ పనిచేస్తుంది. మానవ శరీరంతో ఒక స్పర్శ జరిగినప్పుడు, కండక్టర్ యొక్క రెసిస్టివిటీ మారుతుంది మరియు వోల్టేజ్ మార్పు కూడా ఉంటుంది, ఈ వోల్టేజ్ మార్పు సర్క్యూట్ ద్వారా కనుగొనబడుతుంది మరియు విషయాలు జరుగుతాయి.
కెపాసిటివ్ టచ్ సెన్సార్: ఇది టచ్ సెన్సార్ యొక్క సాధారణంగా ఉపయోగించే రకం. మేము ఒకేసారి బహుళ మెరుగులు దిద్దగలము కాబట్టి. కెపాసిటెన్స్ యొక్క మార్పు ఆధారంగా కెపాసిటివ్ టచ్ సెన్సార్ పనిచేస్తుంది, అంటే మనం సెన్సార్ను తాకినప్పుడు సర్క్యూట్ మార్పుల కెపాసిటెన్స్ మారుతుంది మరియు ఇది టచ్గా కనుగొనబడుతుంది. ఇప్పుడు మన సర్క్యూట్ గురించి వివరంగా చర్చిద్దాం.
మొక్కపై స్పర్శను ఎలా గుర్తించాలి?
మా ప్లాంట్ సర్క్యూట్ కెపాసిటివ్ టచ్ సెన్సార్ మీద కూడా ఆధారపడి ఉంటుంది. అంటే మన మొక్కకు ఎలక్ట్రోడ్ లాగా పనిచేసేలా తీగను అనుసంధానిస్తాము, అప్పుడు మనం మొక్కను తాకినప్పుడు, మన శరీరం ఉండటం వల్ల, కెపాసిటెన్స్ మారుతుంది మరియు ఇది మా సర్క్యూట్ ద్వారా కనుగొనబడుతుంది. మరియు సర్క్యూట్ గురించి మాట్లాడుతుంటే, కెపాసిటెన్స్లో మార్పును గుర్తించడానికి మరియు మొత్తం వ్యవస్థను నియంత్రించడానికి మాకు మైక్రోకంట్రోలర్ అవసరం. మా విషయంలో, మైక్రోకంట్రోలర్ అర్డునో.
మా రంగు మారుతున్న ప్లాంట్ వాసేను నిర్మించడానికి అవసరమైన పదార్థాలు
- ఆర్డునో
- సాధారణ కాథోడ్ RGB LED
- 1 మెగా ఓం రెసిస్టర్ (గోధుమ, నలుపు, ఆకుపచ్చ)
- వైర్ కనెక్ట్
- దాని బేస్ ఉన్న మొక్క
- సాధారణ పిసిబి
టచ్-బేస్డ్ కలర్ మారుతున్న ఆర్డునో ప్లాంట్ కోసం సర్క్యూట్ రేఖాచిత్రం
ఈ ప్రాజెక్ట్లో ఉపయోగించిన పూర్తి సర్క్యూట్ రేఖాచిత్రం క్రింద చూపబడింది. ఈజీ EDA ని ఉపయోగించి సర్క్యూట్ సృష్టించబడింది మరియు మీరు గమనిస్తే, ఇది చాలా సులభమైన సర్క్యూట్.
మొదట, ఆర్డునో పిన్ 2 మరియు పిన్ 4 మధ్య ఒక మెగా ఓం రెసిస్టర్ను కనెక్ట్ చేయండి. తరువాత పిన్ 4 కు పొడవైన వైర్ (రాగి) ను కనెక్ట్ చేయండి. ఈ వైర్ ఎలక్ట్రోడ్ లేదా టచ్ లీడ్ వలె పనిచేస్తుంది, ఆపై RGB దారితీసిన సాధారణ భూమిని భూమికి మరియు ఎరుపుకు కనెక్ట్ చేయండి ఆర్డునో యొక్క డి 5 మరియు ఆకుపచ్చ నుండి డి 6, నీలం నుండి డి 7 వరకు, చివరకు మొక్కల శరీరానికి వైర్ను అటాచ్ చేయండి మరియు అంతే. కనెక్షన్లు చేసిన తర్వాత నా హార్డ్వేర్ సెటప్ క్రింద చూపిన విధంగా కనిపిస్తుంది.
నేను RGB LED లను ఒక సాధారణ పెర్ఫ్ బోర్డులో కనెక్ట్ చేసాను (క్రింద చూపినట్లు) చివరకు PCB పై బేస్ (గ్లాస్) పైన ఉంచాను. అంతే.
ప్లాంట్పై స్పర్శను గుర్తించడానికి మరియు ఎల్ఈడీ రంగును మార్చడానికి ఆర్డునో ప్రోగ్రామ్
ఈ ప్రాజెక్ట్లో ఉపయోగించిన పూర్తి ప్రోగ్రామ్ను ఈ పేజీ దిగువన చూడవచ్చు. మొక్క యొక్క కెపాసిటెన్స్ను గుర్తించడానికి, మేము కెపాసిటివ్ సెన్సార్ లైబ్రరీని ఉపయోగించాలి. మీరు ఈ క్రింది లింక్ నుండి ఆర్డునో కెపాసిటివ్ సెన్సార్ లైబ్రరీని డౌన్లోడ్ చేసుకోవచ్చు.
Arduino కెపాసిటివ్ టచ్ సెన్సార్ లైబ్రరీని డౌన్లోడ్ చేయండి
మీ Arduino IDE కి లైబ్రరీని డౌన్లోడ్ చేసి, జోడించిన తరువాత, ఆ లైబ్రరీని మీ కోడ్కు చేర్చండి. ఈ లైబ్రరీ ఆర్డునో పిన్స్ యొక్క కెపాసిటెన్స్ చదవడానికి సహాయపడుతుంది.
# చేర్చండి
మేము ఇప్పటికే పిన్ 2 మరియు 4 మధ్య రెసిస్టర్ను అనుసంధానించాము, కాబట్టి పిన్ 4 లోని కెపాసిటెన్స్ను కొలవాలి, దాని కోసం పిన్లను నిర్వచించాము.
కెపాసిటివ్ సెన్సార్ cs_2_4 = కెపాసిటివ్ సెన్సార్ (2,4);
కెపాసిటివ్ సెన్సార్ మైక్రోకంట్రోలర్ పిన్ను టోగుల్ చేస్తుంది, అంటే అది పిన్ను కొత్త స్థితికి పంపుతుంది, ఆపై రిసీవ్ పిన్ పంపిన పిన్ వలె అదే స్థితికి మారుతుంది. సెటప్ విభాగంలో, నేను లెడ్ మరియు సెన్సార్ సీసం కోసం వేర్వేరు పిన్లను నిర్వచించాను.
పిన్మోడ్ (4, ఇన్పుట్); పిన్ మోడ్ (5, U ట్పుట్); పిన్ మోడ్ (6, U ట్పుట్); పిన్ మోడ్ (7, U ట్పుట్);
లూప్ విభాగంలో డిజిటల్ రీడ్ సహాయంతో, మనం పిన్ 4 యొక్క స్థితిని చదవగలము మరియు విలువను వేరియబుల్ 'r' లో నిల్వ చేస్తాము.
r = డిజిటల్ రీడ్ (4); if (r == HIGH && p == LOW && milis () - time> debounce) { cnt ++; if (state == HIGH) state = LOW; if (cnt == 1) { DigitalWrite (5, HIGH); డిజిటల్ రైట్ (6, తక్కువ); డిజిటల్ రైట్ (7, తక్కువ); } if (cnt == 2) { DigitalWrite (5, LOW); డిజిటల్ రైట్ (6, హై); డిజిటల్ రైట్ (7, తక్కువ); } if (cnt == 3) { DigitalWrite (5, LOW); డిజిటల్ రైట్ (6, తక్కువ); డిజిటల్ రైట్ (7, హై); } if (cnt> 3) { cnt = 1; } p = r;
ప్రతిసారీ టచ్ కనుగొనబడినప్పుడు, ఇది గణనలను పెంచుతుంది మరియు పెరిగిన సంఖ్య ఆధారంగా వేర్వేరు రంగులలో వెలిగించటానికి నేను వేర్వేరు షరతులను ఇచ్చాను.
కోడ్ సిద్ధమైన తర్వాత, దాన్ని మీ ఆర్డునో బోర్డ్లోకి అప్లోడ్ చేసి, మీ వాసే కింద ఎల్ఈడీలను ఉంచండి. ఇక్కడ నేను గ్లాస్ వాసేని ఉపయోగిస్తున్నాను మరియు ప్రతిదీ సిద్ధంగా ఉన్నప్పుడు నా సెటప్ ఇలా కనిపిస్తుంది.
మీరు గమనిస్తే, వాసే ఇప్పటికే ఎరుపు రంగులో వెలిగిపోతుంది, నేను మొక్కను తాకినప్పుడు రంగు మారుతుంది. లక్కీ వెదురు, మనీ ప్లాంట్ వంటి నీటితో కూడిన మొక్కలను ఉపయోగించుకునేలా చూసుకోండి. ఈ ప్రాజెక్ట్ యొక్క పూర్తి పనిని ఈ క్రింది వీడియోలో కూడా చూడవచ్చు.
మీరు ఈ ప్రాజెక్ట్ను నిర్మించడాన్ని ఆస్వాదించారని మరియు ఉపయోగకరమైనదాన్ని నేర్చుకున్నారని ఆశిస్తున్నాము, మీకు ఏవైనా ప్రశ్నలు ఉంటే, వాటిని క్రింది వ్యాఖ్య విభాగంలో ఉంచండి లేదా ఇతర సాంకేతిక చర్చలను ప్రారంభించడానికి మా ఫోరమ్లను ఉపయోగించండి.