ఏదో ఒక సమయంలో ఎలక్ట్రానిక్స్తో టింకర్ చేయడానికి ఇష్టపడే ప్రతి ఇంజనీర్ తమ సొంత ల్యాబ్ సెటప్ను కలిగి ఉండాలని కోరుకుంటారు. మల్టీమీటర్, క్లాంప్ మీటర్, ఓసిల్లోస్కోప్, ఎల్సిఆర్ మీటర్, ఫంక్షన్ జనరేటర్, డ్యూయల్ మోడ్ విద్యుత్ సరఫరా మరియు ఆటో ట్రాన్స్ఫార్మర్ మంచి ల్యాబ్ సెటప్ కోసం కనీస పరికరాలు. ఇవన్నీ కొనుగోలు చేయగలిగినప్పటికీ, ఫంక్షన్ జనరేటర్ మరియు డ్యూయల్ మోడ్ విద్యుత్ సరఫరా వంటి కొన్నింటిని మనం సులభంగా నిర్మించవచ్చు.
ఈ వ్యాసంలో మనం ఆర్డునోను ఉపయోగించి మన స్వంత ఫంక్షన్ జెనరేటర్ను ఎంత త్వరగా మరియు సులభంగా నిర్మించవచ్చో నేర్చుకుంటాము. ఈ ఫంక్షన్ జెనరేటర్ అకా వేవ్ఫార్మ్ జనరేటర్ 1Hz నుండి 2MHz వరకు పౌన frequency పున్యంతో చదరపు తరంగాన్ని (5V / 0V) ఉత్పత్తి చేయగలదు, తరంగం యొక్క పౌన frequency పున్యాన్ని నాబ్ ద్వారా నియంత్రించవచ్చు మరియు విధి చక్రం 50% వరకు హార్డ్కోడ్ చేయబడుతుంది, కాని దానిని మార్చడం సులభం కార్యక్రమంలో కూడా. అలా కాకుండా , ఫ్రీక్వెన్సీ నియంత్రణతో వేవ్ నుండి జెనరేటర్ కూడా ఉత్పత్తి చేయగలదు. ఈ జనరేటర్ పారిశ్రామిక స్థాయికి చెందినది కాదని మరియు తీవ్రమైన పరీక్ష కోసం ఉపయోగించలేమని గమనించండి. అది కాకుండా ఇది అన్ని అభిరుచి గల ప్రాజెక్టులకు ఉపయోగపడుతుంది మరియు రవాణా వచ్చే వరకు మీరు వారాల్లో వేచి ఉండాల్సిన అవసరం లేదు. పరికరాన్ని ఉపయోగించడం కంటే సరదాగా ఏమి ఉంది, మేము మా స్వంతంగా నిర్మించాము.
పదార్థాలు అవసరం
- ఆర్డునో నానో
- 16 * 2 ఆల్ఫాన్యూమరిక్ ఎల్సిడి డిస్ప్లే
- రోటరీ ఎన్కోడర్
- రెసిస్టర్ (5.6 కె, 10 కె)
- కెపాసిటర్ (0.1uF)
- పెర్ఫ్ బోర్డు, బెర్గ్స్టిక్
- టంకం కిట్
సర్క్యూట్ రేఖాచిత్రం
ఈ ఆర్డునో ఫంక్షన్ జనరేటర్ పూర్తి సర్క్యూట్ రేఖాచిత్రం క్రింద చూపబడింది. మీరు చూడగలిగినట్లుగా, మా ప్రాజెక్ట్ యొక్క మెదడుగా పనిచేసే ఒక ఆర్డునో నానో మరియు ప్రస్తుతం ఉత్పత్తి అవుతున్న ఫ్రీక్వెన్సీ విలువను ప్రదర్శించడానికి 16x2 LCD ఉంది. మాకు రోటరీ ఎన్కోడర్ కూడా ఉంది, ఇది ఫ్రీక్వెన్సీని సెట్ చేయడానికి మాకు సహాయపడుతుంది.
పూర్తి సెటప్ ఆర్డునో యొక్క USB పోర్ట్ చేత శక్తిని పొందుతుంది. నేను ఇంతకుముందు ఉపయోగించిన కనెక్షన్లు కొన్ని కారణాల వల్ల బకాయిలు చెల్లించలేదు, ఈ వ్యాసంలో మేము తరువాత చర్చిస్తాము. అందువల్ల పిన్ క్రమాన్ని మార్చడం ద్వారా నేను వైరింగ్తో కొంచెం గందరగోళానికి గురయ్యాను. ఏదేమైనా, ఇవన్నీ క్రమబద్ధీకరించబడినందున మీకు అలాంటి సమస్యలు ఉండవు, ఏ పిన్ దేనికి కనెక్ట్ అవుతుందో తెలుసుకోవడానికి సర్క్యూట్ను జాగ్రత్తగా అనుసరించండి. మీ కనెక్షన్లను ధృవీకరించడానికి మీరు ఈ క్రింది పట్టికను కూడా చూడవచ్చు.
ఆర్డునో పిన్ | సంబంధం కలిగిఉన్నది |
డి 14 | LCD యొక్క RS కి కనెక్ట్ చేయబడింది |
డి 15 | LCD యొక్క RN కి కనెక్ట్ చేయబడింది |
డి 4 | LCD యొక్క D4 కి కనెక్ట్ చేయబడింది |
డి 3 | LCD యొక్క D5 కి కనెక్ట్ చేయబడింది |
డి 6 | LCD యొక్క D6 కి కనెక్ట్ చేయబడింది |
డి 7 | LCD యొక్క D7 కి కనెక్ట్ చేయబడింది |
డి 10 | రోటరీ ఎన్కోడర్ 2 కి కనెక్ట్ చేయండి |
డి 11 | రోటరీ ఎన్కోడర్ 3 కి కనెక్ట్ చేయండి |
డి 12 | రోటరీ ఎన్కోడర్ 4 కి కనెక్ట్ చేయండి |
డి 9 | అవుట్పుట్లు చదరపు వేవ్ |
డి 2 | Arduino యొక్క D9 కి కనెక్ట్ అవ్వండి |
డి 5 | అవుట్పుట్లు SPWM అప్పుడు సైన్ గా మార్చబడతాయి |
సర్క్యూట్ చాలా సులభం; మేము పిన్ D9 పై చదరపు తరంగాన్ని ఉత్పత్తి చేస్తాము, దీనిని ఉపయోగించవచ్చు , ఈ చదరపు తరంగం యొక్క పౌన frequency పున్యం రోటరీ ఎన్కోడర్ ద్వారా నియంత్రించబడుతుంది. పిన్ D5 పై మేము SPWM సిగ్నల్ను ఉత్పత్తి చేసే సైన్ వేవ్ పొందడానికి, దీని యొక్క ఫ్రీక్వెన్సీ PWM ఫ్రీక్వెన్సీతో సంబంధం కలిగి ఉండాలి, కాబట్టి మేము ఈ PWM సిగ్నల్ను D2 ను పిన్ చేయడానికి ఒక అంతరాయంగా పనిచేయడానికి అందిస్తాము మరియు తరువాత ISR ను ఫ్రీక్వెన్సీని నియంత్రించడానికి ఉపయోగిస్తాము వేవ్ నుండి.
మీరు బ్రెడ్బోర్డ్లో సర్క్యూట్ను నిర్మించవచ్చు లేదా దాని కోసం పిసిబిని కూడా పొందవచ్చు. కానీ పనిని వేగంగా పూర్తి చేయడానికి మరియు దీర్ఘకాలిక ఉపయోగం కోసం నమ్మదగినదిగా చేయడానికి నేను దానిని పెర్ఫ్ బోర్డులో టంకం చేయాలని నిర్ణయించుకున్నాను. అన్ని కనెక్షన్లు పూర్తయిన తర్వాత నా బోర్డు ఇలా కనిపిస్తుంది.
మీరు తెలుసుకోవాలంటే