రోబోటిక్స్లో మీ ఆసక్తులను మండించే చాలా ప్రాథమిక భాగాలతో కూడిన చాలా సులభమైన రోబోట్. దీన్ని ఆస్వాదించండి!
సామాగ్రి:
దశ 1: ఉపకరణాలు మరియు భాగాలు
సేకరణతో ప్రారంభిద్దాం అన్ని భాగాలు. మీరు దశల వారీగా వెళ్లాలనుకోవచ్చు లేదా మీరు మీ నిర్మాణాన్ని ప్రారంభించినప్పుడు మీరు చుట్టూ నడుస్తారు.
1. అట్మెగా 8 మైక్రోకంట్రోలర్ (ఆర్డునోను కూడా ఉపయోగించవచ్చు)
2. 2x గేర్డ్ మోటార్లు
3. ఎల్ 298 ఐసి లేదా డ్యూయల్ హెచ్ బ్రిడ్జ్ మాడ్యూల్
4. మెటల్ చట్రం
5. కొన్ని కనెక్ట్ చేసే వైర్లతో మరలు మరియు గింజలు.
6. మోటార్లు కోసం ఒక జత చక్రాలు
పరికరములు:
మీరు కలిగి ఉన్న ప్రాథమిక వాటిని తప్ప మరేమీ లేదు.
దశ 2: అట్మెగా 8 మరియు ఆర్డునో మరియు హెచ్ బ్రిడ్జ్ మధ్య వ్యత్యాసాన్ని అర్థం చేసుకోవడం
మీరు మైక్రోకంట్రోలర్ల ప్రపంచాన్ని లోతుగా పరిశోధించినప్పుడు, మైక్రోకంట్రోలర్ యొక్క ఒకే కుటుంబంగా కనిపించే విభిన్న సంస్కరణల గురించి అనివార్యమైన గందరగోళం ఉంటుంది.
Arduino ప్రపంచంలో, ప్రారంభ ఎంపిక 16MHz వద్ద నడుస్తున్న Atmel ATmega8. ఆర్డునో యొక్క తరువాతి సంస్కరణలు ATmega168 ను అలాగే సాధారణంగా తెలిసిన ATmega328 ను ఉపయోగించాయి, రెండూ 16MHz వద్ద నడుస్తున్నాయి. (ఆర్డునో “మెగా” సిరీస్ ఒక శాఖ, కానీ ఇక్కడ అందించిన సూత్రాలు చెల్లుబాటులో ఉంటాయి…)
నేను atmega8 ను ఉపయోగించాను, ఇది తక్కువ వెర్షన్ కాని arduino అనుకూలమైనది, అంటే మీరు మీ arduino ప్లాట్ఫామ్ ఉపయోగించి ఈ బోర్డ్ను కోడ్ చేయవచ్చు.
హెచ్-బ్రిడ్జ్ (ఎల్ 298): ఇది ఒక ఎలక్ట్రానిక్ సర్క్యూట్, ఇది రెండు వైపులా ఒక లోడ్లో వోల్టేజ్ను అనుమతిస్తుంది (లేదా) దీనిని మోటారు డ్రైవింగ్ సాధనంగా పిలుస్తారు, ఇది రోబోటిక్స్లో పెద్ద అనువర్తనాన్ని కలిగి ఉంది ఎందుకంటే ఇది సంబంధిత లాజిక్ స్థితిని బట్టి మోటారు దిశను మార్చగలదు. ఆర్డునో పిన్ (రివర్స్ లేదా బ్యాక్వర్డ్).
దశ 3: కనెక్షన్లు చేయడం
హెచ్ బ్రిడ్జ్ అనేది ఎల్ 2938 ఐసితో తయారు చేయబడిన మోటారు డ్రైవర్ మాడ్యూల్, ఇది అడాప్టర్ లేదా సిరీస్లో 9 వి బ్యాటరీ ద్వారా 12 వి సరఫరాతో శక్తినివ్వగలదు. ఇక్కడ కనెక్షన్లు వెళ్తాయి.
H వంతెన యొక్క మోటార్ పిన్స్ 1 (IN1) మైక్రోకంట్రోలర్ యొక్క 8,9 పిన్స్.
H వంతెన యొక్క మోటార్ పిన్స్ 2 (IN2) మైక్రోకంట్రోలర్ యొక్క 10,11 పిన్స్.
అడాప్టర్ ఉపయోగించి హెచ్బ్రిడ్జికి శక్తినివ్వండి.
అది చాలా సులభం కాదు!?
దశ 4: కోడింగ్
ఇక్కడ నేను మోటారులను ఫార్వర్డ్ దిశలో మరియు ఎడమ చక్రం ముందుకు మరియు వెనుకకు నడిపే ఒక సాధారణ ప్రోగ్రామ్ను అప్లోడ్ చేసాను, అది రోబోట్ను తిప్పడానికి సహాయపడుతుంది.
మీరు చక్రాల దిశను మార్చవచ్చు కాని శక్తిని డిజిటల్ రైట్ () లోని పిన్లకు అధికంగా లేదా తక్కువగా మార్చవచ్చు.
మీరు అనలాగ్ ఇన్పుట్లను 0 నుండి 255 వరకు విలువలతో నిమిషం మరియు గరిష్టంగా అనలాగ్రైట్ () ను ఉపయోగించాల్సి వస్తే, ఈ విలువలను ఉపయోగించి మీరు మోటారు వేగాన్ని మార్చవచ్చు. అనలాగ్ విలువల కోసం బోర్డులో pwm * పిన్లను ఉపయోగించడం మర్చిపోవద్దు.
ATB! డిజిటల్ రైట్కు వివిధ ఇన్పుట్లను ఇవ్వండి మరియు అన్వేషించండి.