- పని వివరణ:
- భాగాలు:
- ప్రోగ్రామింగ్:
- EasyEDA ఉపయోగించి సర్క్యూట్ మరియు PCB డిజైన్:
- పిసిబి నమూనాలను ఆన్లైన్లో లెక్కించడం మరియు ఆర్డరింగ్ చేయడం:
ఈ ప్రాజెక్ట్లో, కేవలం ఐఆర్ రిమోట్ను ఉపయోగించడం ద్వారా కొన్ని ఎసి లోడ్లను రిమోట్గా నియంత్రించడానికి పిఐసి మైక్రోకంట్రోలర్ను ఉపయోగించబోతున్నాం. ఇదే విధమైన ప్రాజెక్ట్ ఐఆర్ రిమోట్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ ఇప్పటికే ఆర్డునోతో కూడా జరిగింది, అయితే ఇక్కడ మేము దీనిని పిసిబిలో ఈజీఇడిఎ యొక్క ఆన్లైన్ పిసిబి డిజైనర్ మరియు సిమ్యులేటర్ ఉపయోగించి రూపొందించాము మరియు పిసిబి డిజైనింగ్ సేవలను పిసిబి బోర్డులను ఆర్డర్ చేయడానికి పిసిబి బోర్డులను ఆదేశించాము. వ్యాసం.
ఈ ప్రాజెక్ట్ చివరలో మీరు మీ చైర్ / బెడ్ సౌకర్యం నుండి సాధారణ రిమోట్ను ఉపయోగించి ఏదైనా ఎసి లోడ్ను టోగుల్ చేయగలరు (ఆన్ / ఆఫ్). ఈ ప్రాజెక్ట్ను మరింత ఆసక్తికరంగా చేయడానికి, ట్రైయాక్ సహాయంతో అభిమాని వేగాన్ని నియంత్రించడానికి మేము ఒక లక్షణాన్ని కూడా ప్రారంభించాము. ఇవన్నీ మీ ఐఆర్ రిమోట్లోని సాధారణ క్లిక్లతో చేయవచ్చు. ఈ ప్రాజెక్ట్ కోసం మీరు మీ టీవీ / డివిడి / ఎమ్పి 3 రిమోట్లను ఉపయోగించవచ్చు. రిమోట్ నుండి వేర్వేరు ఐఆర్ సిగ్నల్స్ మైక్రోకంట్రోలర్ చేత స్వీకరించబడతాయి, తరువాత రిలే డ్రైవర్ సర్క్యూట్ ద్వారా సంబంధిత రిలేలను నియంత్రిస్తుంది. ఈ రిలేలను AC లోడ్లు (లైట్స్ / ఫ్యాన్) కనెక్ట్ చేయడానికి మరియు డిస్కనెక్ట్ చేయడానికి ఉపయోగిస్తారు.
పని వివరణ:
ఈ ప్రాజెక్ట్ యొక్క పని అర్థం చేసుకోవడానికి చాలా సులభం. IR రిమోట్లో ఒక బటన్ నొక్కినప్పుడు అది 38Khz మాడ్యులేటింగ్ ఫ్రీక్వెన్సీని ఉపయోగించి ఎన్కోడ్ చేసిన పప్పుల రూపంలో కోడ్ యొక్క క్రమాన్ని పంపుతుంది. ఈ పప్పులను TSOP1738 సెన్సార్ అందుకుంటుంది మరియు తరువాత కంట్రోలర్ చేత చదవబడుతుంది. కంట్రోలర్ అప్పుడు పప్పుధాన్యాల అందుకున్న రైలును హెక్స్ విలువగా డీకోడ్ చేసి, మా ప్రోగ్రామ్లోని ముందే నిర్వచించిన హెక్స్ విలువలతో పోలుస్తుంది.
ఏదైనా మ్యాచ్ జరిగితే, కంట్రోలర్ సంబంధిత రిలే / ట్రైయాక్ను ప్రేరేపించడం ద్వారా సాపేక్ష ఆపరేషన్ చేస్తుంది మరియు సంబంధిత ఫలితం ఆన్-బోర్డు LED లచే సూచించబడుతుంది. ఇక్కడ ఈ ప్రాజెక్ట్లో, మేము 4 బల్బులు (చిన్న బల్బులు) వేర్వేరు రంగులను లైటింగ్ లోడ్లుగా ఉపయోగించాము మరియు మరొక బల్బ్ (పెద్ద బల్బ్) ప్రదర్శన ప్రయోజనం కోసం అభిమానిగా పరిగణించబడుతుంది.
మేము రిలే 1 ను టోగుల్ చేయడానికి కీ 1, రిలే 2 ని టోగుల్ చేయడానికి 3, రిలే 3 ని టోగుల్ చేయడానికి 4, రిలే 4 ను టోగుల్ చేయడానికి 4, మరియు అభిమాని వేగాన్ని పెంచడానికి వాల్యూమ్ + మరియు అభిమాని వేగాన్ని తగ్గించడానికి వాల్యూమ్ + ఎంచుకున్నాము.
గమనిక: ఇక్కడ మేము అభిమానికి బదులుగా 100 వాట్ల బల్బును ఉపయోగించాము.
వేర్వేరు పరికరాల కోసం అనేక రకాల ఐఆర్ రిమోట్లు అందుబాటులో ఉన్నాయి, అయితే వాటిలో ఎక్కువ భాగం 38KHz ఫ్రీక్వెన్సీ చుట్టూ పనిచేస్తాయి. ఇక్కడ ఈ ప్రాజెక్ట్లో, మేము IR TV రిమోట్ను ఉపయోగించి గృహోపకరణాలను నియంత్రిస్తాము మరియు IR సంకేతాలను గుర్తించడానికి, మేము TSOP1738 IR స్వీకర్తను ఉపయోగిస్తాము. ఈ TSOP1738 సెన్సార్ 38Khz ఫ్రీక్వెన్సీ సిగ్నల్ను గ్రహించగలదు. IR రిమోట్ మరియు TSOP1738 యొక్క పని ఈ వ్యాసంలో వివరంగా ఉంది: IR ట్రాన్స్మిటర్ మరియు రిసీవర్
మా పిఐసి మైక్రోకంట్రోలర్ + 5 వి వద్ద పనిచేస్తుంది మరియు రిలేస్ + 12 వి వద్ద పనిచేస్తాయి, అందువల్ల మేము 220 వి ఎసి నుండి దిగి పూర్తి బ్రిడ్జ్ రెక్టిఫైయర్ ఉపయోగించి దాన్ని సరిదిద్దడానికి ట్రాన్స్ఫార్మర్ను ఉపయోగిస్తాము. ఈ సరిదిద్దబడిన DC వోల్టేజ్ రెగ్యులేటర్ IC లు 7812 మరియు 7805 లను ఉపయోగించి + 12V మరియు + 5V కి నియంత్రించబడుతుంది.
రిలేని ప్రారంభించడానికి మేము BC547 వంటి ట్రాన్సిస్టర్లను ఉపయోగించుకుంటాము, ఇది PIC మైక్రోకంట్రోలర్ నుండి సిగ్నల్ ఆధారంగా రిలేలను ఆన్ / ఆఫ్ చేయడానికి ఎలక్ట్రానిక్ స్విచ్ వలె పనిచేస్తుంది. ఇంకా మనం TRIAC ఉపయోగిస్తున్న అభిమాని వేగాన్ని నియంత్రించడానికి. TRIAC అనేది శక్తి సెమీకండక్టర్, ఇది అవుట్పుట్ వోల్టేజ్ను నియంత్రించగలదు; అభిమాని వేగాన్ని నియంత్రించడానికి ఈ సామర్ధ్యం ఉపయోగించబడుతుంది.
మా పిఐసి మైక్రోకంట్రోలర్ను ఉపయోగించి ట్రైయాక్ను నియంత్రించడానికి మేము ట్రయాక్ డ్రైవర్ను కూడా ఉపయోగించాము. ట్రియాక్కు ఫైరింగ్ యాంగిల్ పల్స్ ఇవ్వడానికి ఈ డ్రైవర్ ఉపయోగించబడుతుంది, తద్వారా అవుట్పుట్ శక్తిని నియంత్రించవచ్చు. ఇక్కడ మేము 6 స్థాయి వేగ నియంత్రణను ఉపయోగించాము. స్థాయి 0 అయినప్పుడు అభిమాని ఆఫ్ అవుతుంది. స్థాయి 1 అయినప్పుడు వేగం పూర్తి వేగంతో 1/5 వ అవుతుంది. స్థాయి 2 అయినప్పుడు వేగం పూర్తి వేగంతో 2/5 వ స్థానంలో ఉంటుంది మరియు ఇతరులకు వరుసగా ఉంటుంది. ఆన్-బోర్డ్ 7-సెగ్మెంట్ డిస్ప్లేని ఉపయోగించి ప్రస్తుత వేగం యొక్క స్థాయిని పర్యవేక్షించవచ్చు.
ప్రాజెక్ట్ యొక్క బ్లాక్ రేఖాచిత్రం క్రింద చూపబడింది.
భాగాలు:
ఈ ప్రాజెక్ట్ను నిర్మించడానికి అవసరమైన భాగాలు క్రింద ఇవ్వబడ్డాయి:
- PIC18f2520 మైక్రోకంట్రోలర్ -1
- TSOP1738 -1
- IR TV / DVD రిమోట్ -1
- ట్రాన్సిస్టర్ BC547 -4
- రిలేస్ 12 వోల్ట్ -4
- హోల్డర్ -5 తో బల్బ్
- వైర్లను కనెక్ట్ చేస్తోంది -
- ఈజీఎడా పిసిబి -1
- 16x2 LCD
- విద్యుత్ సరఫరా 12 వి
- టెర్మినల్ కనెక్టర్ 2 పిన్ `-8
- టెర్మినల్ కనెక్టర్ 3 పిన్ -1
- ట్రాన్స్ఫార్మర్ 12-0-12 -1 -
- వోల్టేజ్ రెగ్యులేటర్ 7805 -1
- వోల్టేజ్ రెగ్యులేటర్ 7812 -1
- కెపాసిటర్ 1000 యుఎఫ్ -1
- కెపాసిటర్ 10 యుఎఫ్ -1
- కెపాసిటర్ 0.1uf -1
- కెపాసిటర్ 0.01uf 400V `-1
- 10 కె -5
- 1 కె -5
- 100ohm -7
- సాధారణ కాథోడ్ విభాగం -1
- 1n4007 డయోడ్ -10
- BT136 ట్రైయాక్ -1
- మగ / ఆడ శీర్షిక -
- LED లు -6
- ఆప్టో-కప్లర్ మోక్ 3021 -1
- ఆప్టో-కప్లర్ mtc2e లేదా 4n35 -1
- 20Mhz క్రిస్టల్ -1
- 33 పిఎఫ్ కెపాసిటర్ -2
- 5.1 వి జెనర్ డయోడ్ -1
- 47 ఓం 2 వాట్ రెసిస్టర్ -1
ఈ అన్ని భాగాలు సాధారణంగా ఉపయోగించబడతాయి మరియు సులభంగా కొనుగోలు చేయవచ్చు. అయితే మీరు ఆన్లైన్లో ఉత్తమమైన కొనుగోలు కోసం చూస్తున్నట్లయితే, మేము మీకు LCSC ని సిఫారసు చేస్తాము.
అన్ని రకాల ప్రాజెక్టుల కోసం మీ ఎలక్ట్రానిక్స్ భాగాలను కొనుగోలు చేయడానికి LCSC ఒక గొప్ప ఆన్లైన్ స్టోర్. అవి సుమారు 25 వేల రకాల భాగాలను కలిగి ఉంటాయి మరియు గొప్పదనం ఏమిటంటే వారు చిన్న ప్రాజెక్టులకు చిన్న పరిమాణ వస్తువులను కూడా విక్రయిస్తారు మరియు వాటికి గ్లోబల్ షిప్పింగ్ కూడా ఉంది.
ఐఆర్ రిమోట్ డీకోడింగ్:
ముందే చెప్పినట్లుగా మీరు మీ ప్రాజెక్ట్ కోసం ఏ రకమైన రిమోట్ను అయినా ఉపయోగించవచ్చు. కానీ నిర్దిష్ట రిమోట్ నుండి ఎలాంటి సిగ్నల్ ఉత్పత్తి అవుతుందో మనం తెలుసుకోవాలి. రిమోట్లోని ప్రతి వ్యక్తి కీకి ఆ కీకి సమానమైన HEX విలువ ఉంటుంది. ఈ HEX విలువను ఉపయోగించి మన మైక్రోకంట్రోలర్ వైపు ఉన్న ప్రతి కీ మధ్య తేడాను గుర్తించవచ్చు. కాబట్టి మేము రిమోట్ను ఉపయోగించాలని నిర్ణయించుకునే ముందు, ఆ నిర్దిష్ట రిమోట్లోని ప్రీసెట్ చేసిన కీల కోసం HEX విలువను తెలుసుకోవాలి. ఈ ప్రాజెక్ట్లో, మేము NEC రిమోట్ను ఉపయోగించాము. NEC రిమోట్లోని కీల కోసం HEX విలువలు క్రింద ఇవ్వబడ్డాయి.
మీరు గమనించినట్లుగా, HEX విలువ 7 అక్షరాలను కలిగి ఉంది, వీటిలో చివరి రెండు మాత్రమే విభిన్నంగా ఉంటాయి, అందువల్ల ప్రతి కీల మధ్య తేడాను గుర్తించడానికి చివరి రెండు అంకెలను మాత్రమే పరిగణించవచ్చు.
సర్క్యూట్ రేఖాచిత్రం:
ప్రాజెక్ట్ కోసం స్కీమాటిక్ క్రింద చూపబడింది.
ఈ ప్రాజెక్ట్లో ఉపయోగించిన అన్ని భాగాల లేఅవుట్లను అందించినందున ఎస్సేఇడిఎ స్కీమాటిక్ ఎడిటర్ను ఉపయోగించడం ద్వారా పై స్కీమాటిక్ సులభం చేయబడింది. దీనికి ఇన్స్టాలేషన్ కూడా అవసరం లేదు మరియు ప్రయాణంలో ఆన్లైన్లో ఉపయోగించవచ్చు.
పైన పేర్కొన్న స్కీమాటిక్లో పిన్అవుట్లు మరియు భాగం విలువలు స్పష్టంగా పేర్కొనబడ్డాయి. మీరు ఇక్కడ నుండి స్కీమాటిక్ ఫైల్ను కూడా డౌన్లోడ్ చేసుకోవచ్చు.
ప్రోగ్రామింగ్:
ఈ ప్రాజెక్ట్ కోసం ప్రోగ్రామ్ MPLABX ను ఉపయోగించి జరుగుతుంది, కోడ్ కూడా చాలా సులభం మరియు అర్థం చేసుకోవడం సులభం. ఈ ట్యుటోరియల్ చివరిలో పూర్తి కోడ్ ఇవ్వబడుతుంది, ప్రోగ్రామ్ యొక్క మరికొన్ని ముఖ్యమైన భాగాలు క్రింద వివరించబడ్డాయి.
కోడ్ ప్రారంభంలో, మేము అవసరమైన లైబ్రరీలను చేర్చాలి, పిన్లను నిర్వచించాలి మరియు వేరియబుల్స్ని డిక్లేర్ చేయాలి.
# చేర్చండి
ఆ తరువాత, “for” లూప్ను ఉపయోగించడం ద్వారా మేము సాధారణ ఆలస్యం ఫంక్షన్ను సృష్టించాము.
(int i = 0; i కోసం శూన్య ఆలస్యం (పూర్ణాంక సమయం) {
ఆ తరువాత, మేము ఈ క్రింది ఫంక్షన్ను ఉపయోగించి టైమర్ను ప్రారంభించాము
void timer () // 10 -> 1us {T0PS0 = 0; T0PS1 = 0; T0PS2 = 0; పిఎస్ఎ = 0; // టైమర్ క్లాక్ మూలం ప్రెస్కాలర్ T0CS = 0 నుండి; // ప్రెస్కాలర్కు FCPU (5MHz) T08BIT = 0 నుండి గడియారం లభిస్తుంది; // 16 BIT MODE TMR0IE = 1; // TIMER0 అంతరాయాన్ని ప్రారంభించండి PEIE = 1; // పరిధీయ అంతరాయాన్ని ప్రారంభించండి GIE = 1; // ప్రపంచవ్యాప్తంగా INT లను ప్రారంభించండి TMR0ON = 1; // ఇప్పుడు టైమర్ ప్రారంభించండి! }
ఇప్పుడు ప్రధాన ఫంక్షన్లో, మేము ఎంచుకున్న పిన్లకు ఆదేశాలు ఇచ్చాము మరియు సున్నా క్రాసింగ్ను గుర్తించడానికి టైమర్ మరియు బాహ్య అంతరాయం int0 ను ప్రారంభించాము.
ADCON1 = 0b00001111; TRISB1 = 0; TRISB2 = 1; TRISB3 = 0; TRISB4 = 0; TRISB5 = 0; TRISC = 0x00; TRISA = 0x00; పోర్టా = 0xc0; TRISB6 = 0; ఆర్బి 6 = 1; రిలే 1 = 0; రిలే 2 = 0; రిలే 3 = 0; రిలే 4 = 0; rly1LED = 0; rly3LED = 0; rly2LED = 0; rly4LED = 0; fanLED = 0; i = 0; ir = 0; ట్రిక్ = 0; టైమర్ (); INTEDG0 = 0; // పడిపోయే అంచుపై అంతరాయం INT0IE = 1; // INT0 బాహ్య అంతరాయం (RB0) INT0IF = 0 ను ప్రారంభించండి; // INT0 బాహ్య అంతరాయ ఫ్లాగ్ బిట్ను క్లియర్ చేస్తుంది PEIE = 1; // పరిధీయ అంతరాయాన్ని ప్రారంభించండి GIE = 1; // ప్రపంచవ్యాప్తంగా INT లను ప్రారంభించండి
ఇప్పుడు, ఇక్కడ మేము ఐఆర్ సిగ్నల్ను గుర్తించడానికి ఎటువంటి అంతరాయం లేదా సంగ్రహణ మరియు పోలిక మోడ్ను ఉపయోగించడం లేదు. ఇక్కడ మనం పుష్ బటన్ చదివినట్లే డేటాను చదవడానికి డిజిటల్ పిన్ను ఉపయోగించాము. సిగ్నల్ ఎక్కువ లేదా తక్కువగా వెళ్ళినప్పుడల్లా మేము డీబౌన్సింగ్ పద్ధతిని పెట్టి టైమర్ను అమలు చేస్తాము. పిన్ దాని స్థితిని మరొకదానికి మార్చినప్పుడల్లా సమయ విలువలు శ్రేణిలో సేవ్ చేయబడతాయి.
IR రిమోట్ లాజిక్ 0 ను 562.5us గా మరియు లాజిక్ 1 ను 2250us గా పంపుతుంది. టైమర్ 562.5us చుట్టూ చదివినప్పుడల్లా మేము దానిని 0 అని అనుకుంటాము మరియు టైమర్ 2250us చుట్టూ చదివినప్పుడు మేము దానిని 1 గా ume హిస్తాము. అప్పుడు మేము దానిని హెక్స్లో మారుస్తాము.
రిమోట్ నుండి వచ్చే సిగ్నల్ 34 బిట్లను కలిగి ఉంది. మేము అన్ని బైట్లను శ్రేణిలో నిల్వ చేసి, ఆపై ఉపయోగించాల్సిన చివరి బైట్ను డీకోడ్ చేస్తాము.
అయితే (ir == 1); INT0IE = 0; అయితే (ir == 0); టిఎంఆర్ 0 = 0; అయితే (ir == 1); i ++; dat = TMR0; if (dat> 5000 && dat <12000) {} else {i = 0; INT0IE = 1; } if (i> = 33) {GIE = 0; ఆలస్యం (50); cmd = 0; (j = 26; j <34; j ++) {if (dat> 1000 && dat <2000) cmd << = 1; else if (dat> 3500 && dat <4500) {cmd- = 0x01; cmd << = 1; }} cmd >> = 1;
పై కోడ్ యొక్క భాగం టైమర్ అంతరాయాలను ఉపయోగించి IR సిగ్నల్ను అందుకుంటుంది మరియు డీకోడ్ చేస్తుంది మరియు సంబంధిత HEX విలువను వేరియబుల్ cmd లో నిల్వ చేస్తుంది. ఇప్పుడు మనం ఈ HEX విలువను (cmd వేరియబుల్) మన ముందే నిర్వచించిన HEX విలువలతో పోల్చవచ్చు మరియు క్రింద చూపిన విధంగా రిలేను టోగుల్ చేయవచ్చు
if (cmd == 0xAF) {రిలే 1 = ~ రిలే 1; rly1LED = ~ rly1LED; } else ఉంటే (cmd == 0x27) {రిలే 2 = ~ రిలే 2; rly2LED = ~ rly2LED; } else if (cmd == 0x07) {రిలే 3 = ~ రిలే 3; rly3LED = ~ rly3LED; } else ఉంటే (cmd == 0xCF) {రిలే 4 = ~ రిలే 4; rly4LED = ~ rly4LED; } else if (cmd == 0x5f) {speed ++; if (వేగం> 5) {వేగం = 5; cm} else ఉంటే (cmd == 0x9f) {speed--; if (వేగం <= 0) {వేగం = 0; }}
ప్రస్తుతం మా అభిమాని ఏది పనిచేస్తుందో తెలుసుకోవడానికి, మేము 7-సెగ్మెంట్ డిస్ప్లేని ఉపయోగించాలి. 7-సెగ్మెంట్ డిస్ప్లే యొక్క పిన్నులను సూచించడానికి క్రింది పంక్తులు ఉపయోగించబడతాయి.
if (speed == 5) // ఆపివేయబడింది 5x2 = 10ms ట్రిగ్గర్ // వేగం 0 {PORTA = 0xC0; // ప్రదర్శన 0 RB6 = 1; fanLED = 0; } else if (speed == 4) // 8 ms ట్రిగ్గర్ // స్పీడ్ 1 {PORTA = 0xfc; // 1 RB6 = 1 ప్రదర్శిస్తుంది; fanLED = 1; } else if (speed == 3) // 6 ms ట్రిగ్గర్ // స్పీడ్ 2 {PORTA = 0xE4; // ప్రదర్శించడం 2 RB6 = 0; fanLED = 1; } else if (speed == 2) // 4ms ట్రిగ్గర్ // స్పీడ్ 3 {PORTA = 0xF0; // ప్రదర్శిస్తుంది 3 RB6 = 0; fanLED = 1; } else if (speed == 1) // 2ms ట్రిగ్గర్ // స్పీడ్ 4 {PORTA = 0xD9; // ప్రదర్శిస్తుంది 4 RB6 = 0; fanLED = 1; } else if (speed == 0) // 0ms ట్రిగ్గర్ // స్పీడ్ 5 పూర్తి శక్తి {PORTA = 0xD2; // 5 RB6 = 0 ప్రదర్శిస్తుంది; fanLED = 1; }
దిగువ ఫంక్షన్ బాహ్య అంతరాయం మరియు సమయం ఓవర్ఫ్లో కోసం. ఈ ఫంక్షన్ సున్నా క్రాసింగ్ను గుర్తించడం మరియు ట్రైయాక్ను నడపడం.
void interrupt isr () {if (INT0IF) {ఆలస్యం (వేగం); ట్రిక్ = 1; (int t = 0; t <100; t ++); ట్రిక్ = 0; INT0IF = 0; } if (TMR0IF) // ఇది TMR0 ఓవర్ఫ్లో ISR కాదా అని తనిఖీ చేయండి {TMR0IF = 0; }}
ఈ IR రిమోట్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ కోసం చివరి PCB క్రింద చూపిన విధంగా కనిపిస్తుంది:
EasyEDA ఉపయోగించి సర్క్యూట్ మరియు PCB డిజైన్:
ఈ రిమోట్ కంట్రోల్ హోమ్ ఆటోమేషన్ రూపకల్పన కోసం మేము ఈజీఇడిఎను ఉపయోగించాము, ఇది సర్క్యూట్లు మరియు పిసిబిలను అతుకులు లేకుండా సృష్టించడానికి ఉచిత ఆన్లైన్ EDA సాధనం. మేము ఇంతకుముందు ఈజీఇడిఎ నుండి కొన్ని పిసిబిలను ఆర్డర్ చేశాము మరియు సర్క్యూట్లను గీయడం నుండి పిసిబిలను ఆర్డర్ చేయడం వరకు, ఇతర పిసిబి ఫాబ్రికేటర్లతో పోల్చితే మరింత సౌకర్యవంతంగా మరియు సమర్థవంతంగా, మొత్తం ప్రక్రియను మేము కనుగొన్నందున వారి సేవలను ఉపయోగిస్తున్నాము. ఈజీఇడిఎ సర్క్యూట్ డ్రాయింగ్, సిమ్యులేషన్, పిసిబి డిజైన్ను ఉచితంగా అందిస్తుంది మరియు అధిక నాణ్యత గల కానీ తక్కువ ధర కస్టమైజ్డ్ పిసిబి సేవలను కూడా అందిస్తుంది. స్కీమాటిక్స్, పిసిబి లేఅవుట్లు, సర్క్యూట్లను అనుకరించడం మొదలైన వాటి కోసం ఈజీ ఇడిఎను ఎలా ఉపయోగించాలో పూర్తి ట్యుటోరియల్ కోసం ఇక్కడ తనిఖీ చేయండి.
EasyEDA రోజురోజుకు మెరుగుపడుతోంది; వారు చాలా క్రొత్త లక్షణాలను జోడించారు మరియు మొత్తం వినియోగదారు అనుభవాన్ని మెరుగుపరిచారు, ఇది ఈజీఇడిఎను సర్క్యూట్ల రూపకల్పనకు సులభతరం మరియు ఉపయోగపడేలా చేస్తుంది. వారు త్వరలో దాని డెస్క్టాప్ వెర్షన్ను విడుదల చేయబోతున్నారు, వీటిని డౌన్లోడ్ చేసి ఆఫ్లైన్ ఉపయోగం కోసం మీ కంప్యూటర్లో ఇన్స్టాల్ చేయవచ్చు.
EasyEDA లో, మీరు మీ సర్క్యూట్ మరియు పిసిబి డిజైన్లను పబ్లిక్ చేయవచ్చు, తద్వారా ఇతర వినియోగదారులు వాటిని కాపీ చేయవచ్చు లేదా సవరించవచ్చు మరియు అక్కడ నుండి ప్రయోజనం పొందవచ్చు, ఈ రిమోట్ కంట్రోల్ హోమ్ ఆటోమేషన్ కోసం మా మొత్తం సర్క్యూట్ మరియు పిసిబి లేఅవుట్లను కూడా పబ్లిక్ చేసాము .
ఈజీఇడిఎ నుండి పిసిబి లేఅవుట్ యొక్క టాప్ లేయర్ యొక్క స్నాప్షాట్ క్రింద ఉంది, మీరు పొరను 'లేయర్స్' విండోగా ఎంచుకోవడం ద్వారా పిసిబి యొక్క ఏదైనా లేయర్ (టాప్, బాటమ్, టాప్సిల్క్, బాటమ్సిల్క్ మొదలైనవి) చూడవచ్చు.
పిసిబి నమూనాలను ఆన్లైన్లో లెక్కించడం మరియు ఆర్డరింగ్ చేయడం:
పిసిబి రూపకల్పనను పూర్తి చేసిన తర్వాత, మీరు ఫ్యాబ్రికేషన్ అవుట్పుట్ యొక్క చిహ్నాన్ని క్లిక్ చేయవచ్చు, ఇది మిమ్మల్ని పిసిబి ఆర్డర్ పేజీలో తీసుకెళుతుంది. ఇక్కడ మీరు మీ పిసిబిని గెర్బెర్ వ్యూయర్లో చూడవచ్చు లేదా మీ పిసిబి యొక్క గెర్బెర్ ఫైల్లను డౌన్లోడ్ చేసుకొని వాటిని ఏదైనా తయారీదారుకు పంపవచ్చు, దీన్ని ఈజీఇడిఎలో నేరుగా ఆర్డర్ చేయడం కూడా చాలా సులభం (మరియు చౌకైనది). ఇక్కడ మీరు ఆర్డర్ చేయదలిచిన పిసిబిల సంఖ్య, మీకు ఎన్ని రాగి పొరలు అవసరం, పిసిబి మందం, రాగి బరువు మరియు పిసిబి రంగును కూడా ఎంచుకోవచ్చు. మీరు అన్ని ఎంపికలను ఎంచుకున్న తర్వాత, “కార్ట్కు సేవ్ చేయి” క్లిక్ చేసి, మీ ఆర్డర్ను పూర్తి చేయండి, ఆపై మీరు కొద్ది రోజుల్లోనే మీ పిసిబిలను అందుకుంటారు.
మీరు నేరుగా ఈ పిసిబిని ఆర్డర్ చేయవచ్చు లేదా ఈ లింక్ను ఉపయోగించి గెర్బెర్ ఫైల్ను డౌన్లోడ్ చేసుకోవచ్చు.
పిసిబిని ఆర్డర్ చేసిన కొన్ని రోజుల తరువాత మాకు పిసిబిలు వచ్చాయి. మేము అందుకున్న బోర్డులు క్రింద చూపించబడ్డాయి.
మేము పిసిబిలను స్వీకరించిన తర్వాత నేను అవసరమైన అన్ని భాగాలను పిసిబిపై అమర్చాను, చివరకు మా ఐఆర్ రిమోట్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ సిద్ధంగా ఉంది, వ్యాసం చివరిలో ప్రదర్శన వీడియోలో పనిచేస్తున్న ఈ సర్క్యూట్ను తనిఖీ చేయండి.