ఆర్డునో అనేది ఇంజనీర్లు మరియు అభిరుచి గలవారికి ఎలక్ట్రానిక్స్ ప్రాజెక్టులను సులభమైన మార్గంలో అభివృద్ధి చేయడానికి ఒక ఓపెన్ సోర్స్ అభివృద్ధి వేదిక. ఇది భౌతిక ప్రోగ్రామబుల్ డెవలప్మెంట్ బోర్డ్ (మైక్రోకంట్రోలర్ల AVR సిరీస్ ఆధారంగా) మరియు మీ కంప్యూటర్లో పనిచేసే సాఫ్ట్వేర్ లేదా IDE యొక్క భాగాన్ని కలిగి ఉంటుంది మరియు మైక్రోకంట్రోలర్ బోర్డ్కు కోడ్ను వ్రాసి అప్లోడ్ చేయడానికి ఉపయోగించబడుతుంది.
Arduino బూట్ లోడర్ ఉపయోగిస్తుంది. బూట్ లోడర్ అనేది సాఫ్ట్వేర్ యొక్క భాగం, ఇది క్రొత్త సాఫ్ట్వేర్ను దానిపై కాల్చడానికి అనుమతిస్తుంది. కాబట్టి ఈ DIY లో, నేను “ తాజా ATmega328 చిప్లో బూట్ లోడర్ను ఎలా బర్న్ చేయాలి మరియు PCB లో ఇంట్లో తయారుచేసిన ఆర్డునోను ఎలా నిర్మించాలి ” అని చర్చించబోతున్నాను. Arduino UNO లో మేము ATmega328 IC ని ఉపయోగిస్తాము, తద్వారా ఈ ప్రాజెక్ట్ను ప్రదర్శించడానికి నేను దీన్ని ఎంచుకుంటాను.
అవసరమైన భాగాలు:
- IC మరియు కేబుల్తో Arduino UNO బోర్డు
- Atmega328 IC
- బ్రెడ్బోర్డ్
- వైర్లను కనెక్ట్ చేస్తోంది
- 16 MHz క్రిస్టల్ ఓసిలేటర్
- 10 కె రెసిస్టర్
మీ స్వంత ఆర్డునో బోర్డును నిర్మించడానికి దశలు:
క్రొత్త తాజా Atmega328 IC లో బూట్ లోడర్ను బర్న్ చేయడానికి, మాకు Arduino బోర్డు అవసరం (బూట్ లోడర్ను కాల్చడానికి మేము ఏదైనా Arduino బోర్డుని ఉపయోగించవచ్చు). ఆపై మేము క్రింది దశలను అనుసరించాలి. మేము ట్యుటోరియల్ చివరిలో వీడియోలో మొత్తం ప్రక్రియను ప్రదర్శించాము.
దశ 1. మొదటి దశలో, పై భాగాల జాబితాలో ఇవ్వబడిన అన్ని అవసరమైన వాటిని ఏర్పాటు చేయండి
దశ 2: ఇప్పుడు స్క్రూ డ్రైవర్ సహాయంతో ఆర్డునో బోర్డు నుండి “ఆర్డునో ఒరిజినల్ ఐసి” ను తొలగించండి. మరియు Arduino బోర్డులో “New Atmega328 IC” ని చొప్పించండి.
దశ 3: ఇప్పుడు Arduino IDE ని తెరిచి ఫైల్ -> ఉదాహరణ -> ArduinoISP కి వెళ్లి దాన్ని తెరవండి.
ArduinoISP ను తెరిచిన తరువాత, ఉపకరణాలు -> బోర్డు -> Arduino Uno నుండి Arduino UNO బోర్డుని ఎంచుకోండి.
అప్పుడు టూల్స్ -> సీరియల్ పోర్ట్ -> COM10 నుండి COM PORT ఎంచుకోండి
మరియు అప్పుడు ArduinoISP స్కెచ్ అప్లోడ్.
స్టెప్ 4: ఇప్పుడు ఈ కొత్త ఐసిని ఆర్డునో బోర్డ్ నుండి తీసివేసి, ఆర్డునో ప్రీ బూట్ చేసిన లేదా ఒరిజినల్ ఆర్డునో ఐసిని ఆర్డునో బోర్డ్లోకి చొప్పించండి మరియు స్టెప్ 3 లో చేసినట్లుగా అదే ఆర్డునోఐఎస్పి స్కెచ్ను అప్లోడ్ చేయండి.
దశ 5: బ్రెడ్బోర్డుపై న్యూ ఐసి మరియు ఒరిజినల్ ఆర్డునో బోర్డ్లో ఒరిజినల్ ఐసితో బ్రెడ్ బోర్డులో క్రింద ఇచ్చిన సర్క్యూట్ను రూపొందించండి.
దశ 6: ఇప్పుడు Arduino IDE లో టూల్కు వెళ్లి బర్న్ బూట్లోడర్పై క్లిక్ చేయండి.
Arduino బోర్డులోని Rx మరియు Tx LED కొంతకాలం యాదృచ్ఛికంగా మెరిసిపోతున్నట్లు ఇప్పుడు మీరు చూస్తారు. కొత్త ATmega 328 IC లో బూట్లోడర్ కాలిపోతోందని దీని అర్థం. మరియు Arduino IDE “ పూర్తయిన బూట్లోడర్ ” చూపిస్తుంది. ఇప్పుడు మీరు మీ ఆర్డునో బోర్డులో ఈ 'న్యూ ఐసి'ని ఉపయోగించవచ్చు.
దశ 7: ఇప్పుడు దిగువ సర్క్యూట్ రేఖాచిత్రాన్ని అనుసరించి, దశ 1 లో సేకరించిన భాగాలను టంకం చేయడం ద్వారా జీరో పిసిబిలో మీ స్వంత ఇంట్లో తయారుచేసిన ఆర్డునో బోర్డ్ను రూపొందించండి. క్రింద ఉన్న వీడియోను కూడా తనిఖీ చేయండి.
ఈ బోర్డులో 'న్యూ ఐసి' ను చొప్పించండి మరియు మీరు పూర్తి చేసారు.
సరైన పిసిబి లేఅవుట్ మరియు ఎచింగ్ తో మీరు దీన్ని పిసిబిలో సరిగ్గా నిర్మించవచ్చు. ఇంట్లో పిసిబిని తయారు చేయడానికి ఇక్కడ నేర్చుకోండి మరియు ఈజీఇడిఎ ఉపయోగించి స్కీమాటిక్ను పిసిబి లేఅవుట్గా మార్చండి.
ఎల్సిడి ఇంటర్ఫేసింగ్ కోసం, ఫ్రిట్జింగ్ సర్క్యూట్ క్రింద లేదా సర్క్యూట్ రేఖాచిత్రం పైన చూపిన విధంగా, ఒరిజినల్ ఆర్డునో బోర్డ్ యొక్క Rx, Tx, RST మరియు GND పిన్లను ఉపయోగించి మీ ఇంట్లో తయారుచేసిన ఆర్డునో బోర్డ్ను ఒరిజినల్ ఆర్డునో బోర్డ్తో కనెక్ట్ చేయండి. మరియు క్రింద ఇచ్చిన కోడ్ (కోడ్ విభాగం) ను అప్లోడ్ చేయండి.
మీరు బ్రెడ్ బోర్డ్ లేదా జీరో పిసిబిలో కొత్త ఆర్డునో ఐసిలో కోడ్ను అప్లోడ్ చేసినప్పుడు దయచేసి బోర్డు నుండి 'ఆర్డునో ఒరిజినల్ ఐసి'ని తొలగించండి. ఫ్రిట్జింగ్ సర్క్యూట్ పైన మేము చేసినట్లుగా, మీరు మీ ఆర్డునో బోర్డ్ను ఒరిజినల్ ఆర్డునో బోర్డ్ యొక్క 5 వి పిన్తో శక్తివంతం చేయవచ్చు.