- గూగుల్ అసిస్టెంట్ నియంత్రిత హోమ్ ఆటోమేషన్ కోసం సర్క్యూట్ రేఖాచిత్రం
- బ్లింక్ అప్లికేషన్ను ఏర్పాటు చేస్తోంది
- స్ట్రింగ్ చదవడానికి గూగుల్ అసిస్టెంట్ మరియు బ్లింక్తో IFTTT ని ఏర్పాటు చేస్తోంది
- బ్లింక్ హోమ్ ఆటోమేషన్ కోసం ప్రోగ్రామింగ్ ఆర్డునో
- పిసిబిగోగోను ఉపయోగించి పిసిబిని తయారు చేయడం
- పిసిబిని సమీకరించడం
- ఎసి పవర్ యూనిట్లు / ఎక్స్టెన్షన్ బోర్డులతో బోర్డును కనెక్ట్ చేస్తోంది
గూగుల్ అసిస్టెంట్ మరియు అలెక్సా వంటి వర్చువల్ అసిస్టెంట్ల అభివృద్ధితో, హోమ్ ఆటోమేషన్ మరియు వాయిస్ నియంత్రిత అనువర్తనాలు సాధారణమవుతున్నాయి. ఇప్పుడు, రాస్ప్బెర్రీ పై ఉపయోగించి సాధారణ ఆటోమేటిక్ మెట్ల లైట్ల నుండి IoT ఆధారిత వెబ్ నియంత్రిత హోమ్ ఆటోమేషన్ వరకు అనేక ఇంటి ఆటోమేషన్ ప్రాజెక్టులను మనమే నిర్మించాము. కానీ ఇక్కడ ఈ ప్రాజెక్ట్ భిన్నంగా ఉంటుంది, ఇక్కడ ఆలోచన ఏమిటంటే, మన గోడలపై ఉన్న ఎసి పవర్ యూనిట్లలోకి సరిపోయే మరియు దాని లోపల దాచగలిగే ఒక ప్రాక్టికల్ హోమ్ ఆటోమేషన్ బోర్డ్ను రూపొందించడం. మా పవర్ యూనిట్ స్విచ్ల యొక్క సాధారణ పనికి బోర్డు అంతరాయం కలిగించకూడదు, అంటే అవి మాన్యువల్ స్విచ్లతో ఆన్ లేదా ఆఫ్ చేయాలి. మరియు చెప్పకుండానే, గూగుల్ అసిస్టెంట్ను ఉపయోగించి అదే లోడ్ను వాయిస్తో నియంత్రించగలుగుతుంది మరియు టైమర్ను కూడా సెట్ చేయవచ్చు, తద్వారా రోజులో ముందుగా నిర్ణయించిన సమయంలో ఏదైనా లోడ్ స్వయంచాలకంగా ఆన్ లేదా ఆఫ్ అవుతుంది.
ఈ ప్రాజెక్ట్ మా ESP8266 స్మార్ట్ వై-ఫై ప్లగ్తో చాలా పోలి ఉంటుంది, కాని ఇక్కడ మేము ESP12 ను ఉపయోగిస్తున్నందున, మనకు ఎక్కువ GPIO పిన్లు ఉంటాయి, ఒకేసారి నాలుగు ఎసి లోడ్లను నియంత్రించటానికి వీలు కల్పిస్తుంది. అలాగే, మేము బ్లింక్ మరియు గూగుల్ అసిస్టెంట్ను ఏకీకృతం చేసినందున, ఈ ప్రాజెక్ట్ ఆసక్తికరంగా మరియు ఆచరణాత్మకంగా ఉపయోగించబడుతుంది. ఈ ప్రాజెక్ట్ కోసం మేము PCBGOGO PCB తయారీ సేవను ఉపయోగించి సర్క్యూట్ బోర్డులను నిర్మించాము. వ్యాసం యొక్క తరువాతి విభాగంలో మేము సర్క్యూట్ కోసం రూపొందించిన గెర్బెర్ ఫైల్ను అందించాము మరియు PCBGOGO నుండి PCB లను ఆర్డర్ చేసే పూర్తి విధానాన్ని కూడా వివరించాము.
హెచ్చరిక: ఈ ప్రాజెక్ట్ ఎసి మెయిన్స్ వోల్టేజ్తో పనిచేయడం. అధిక ఎసి వోల్టేజ్లతో పనిచేసేటప్పుడు తీవ్ర జాగ్రత్తలు తీసుకోవాలని సలహా ఇవ్వండి. మీరు క్రొత్తవారైతే అనుభవజ్ఞుడైన వ్యక్తి పర్యవేక్షిస్తున్నారని నిర్ధారించుకోండి.
గూగుల్ అసిస్టెంట్ నియంత్రిత హోమ్ ఆటోమేషన్ కోసం సర్క్యూట్ రేఖాచిత్రం
ఇంటి ఆటోమేషన్ కోసం పూర్తి సర్క్యూట్ రేఖాచిత్రం క్రింద చూడవచ్చు.
మీరు గమనిస్తే, సర్క్యూట్ చాలా సులభం, ESP12E Wi-Fi మాడ్యూల్ నుండి వివరణను ప్రారంభిద్దాం. వివరణాత్మక ప్రాజెక్ట్ వివరణ కోసం మీరు ఈ క్రింది వీడియోను కూడా చూడవచ్చు. మాడ్యూల్ను నోడ్ఎంసియు డెవలప్మెంట్ బోర్డుల మాదిరిగానే ప్రోగ్రామ్ చేయవచ్చు మరియు ఇది చాలా స్థలాన్ని తగ్గిస్తుంది. అప్రమేయంగా, శక్తితో ఉన్నప్పుడు, ESP12E ఆపరేషన్ మోడ్లోకి ప్రవేశిస్తుంది. దీన్ని ప్రోగ్రామ్ చేయడానికి, మేము రీసెట్ మరియు ఫ్లాష్ బటన్ను ఉపయోగించాలి. అంటే ESP12 ను ప్రోగ్రామింగ్ మోడ్లో ఉంచడం, రీసెట్ మరియు ఫ్లాష్ బటన్ రెండింటినీ నొక్కి ఉంచండి, ఆపై రీసెట్ బటన్ను విడుదల చేయండి. ఇది ఫ్లాష్ బటన్ నొక్కినప్పుడు ESP12E ను బూట్ చేస్తుంది, ఇప్పుడు ఫ్లాష్ బటన్ను విడుదల చేస్తుంది మరియు ESP12E ప్రోగ్రామింగ్ మోడ్లోకి ప్రవేశిస్తుంది. ప్రోగ్రామింగ్ తరువాత, అప్లోడ్ చేసిన ప్రోగ్రామ్ను అమలు చేయడానికి సాధారణ ఆపరేషన్ మోడ్లో ESP12E ని బూట్ చేయడానికి మీరు రీసెట్ బటన్ను మళ్లీ నొక్కాలి. ప్రోగ్రామింగ్ పిన్స్ Rx, Rx,మరియు ఎఫ్టిడిఐ బోర్డు లేదా యుఎస్బితో టిటిఎల్ కన్వర్టర్తో కనెక్ట్ అయ్యేలా గ్రౌండ్ విస్తరించి ఉంది. ప్రోగ్రామర్ యొక్క Rx పిన్తో ESP12 యొక్క Tx పిన్ను కనెక్ట్ చేయాలని నిర్ధారించుకోండి మరియు వైస్ వెర్సా.
ఇతర ఫ్లాగ్ పిన్స్ I1 నుండి I4 మరియు R1 నుండి R4 వరకు స్విచ్లు మరియు రిలేలను కనెక్ట్ చేయడానికి ఉపయోగిస్తారు. పిన్స్ I1 నుండి I4 ఇన్పుట్ పిన్స్ కోసం నిలుస్తాయి. ఈ పిన్లన్నీ అంతర్గత పుల్-అప్ రెసిస్టర్కు మద్దతు ఇస్తాయి కాబట్టి దిగువ చూపిన విధంగా పుల్-డౌన్ రెసిస్టర్ ద్వారా ఎక్స్టెన్షన్ బాక్స్లోని స్విచ్లను మా ఇన్పుట్ పిన్కు కనెక్ట్ చేయాలి.
అదేవిధంగా, రిలేలను నియంత్రించడానికి రిలే అవుట్పుట్ పిన్స్ R1 నుండి R4 వరకు ఉపయోగించబడతాయి. క్రింద చూపిన విధంగా మేము BC547 మరియు IN4007 డయోడ్తో ప్రామాణిక రిలే డ్రైవర్ సర్క్యూట్ను ఉపయోగించాము. రిలేలను 5V తో ప్రేరేపించాలని గమనించండి, కాని ESP12E అవుట్పుట్ పిన్స్ 3.3V మాత్రమే. కాబట్టి, రిలేలను నడపడానికి ట్రాన్సిస్టర్ను ఉపయోగించడం తప్పనిసరి. మేము ట్రాన్సిస్టర్ యొక్క బేస్ పాత్లో ఎల్ఈడీని కూడా ఉంచాము, తద్వారా ట్రాన్సిస్టర్ ట్రిగ్గర్ అయినప్పుడల్లా ఎల్ఈడీ కూడా ఆన్ అవుతుంది.
చివరగా, మా సర్క్యూట్లన్నింటినీ శక్తివంతం చేయడానికి, మా 220 వి ఎసిని 5 వి డిసిగా మార్చడానికి హాయ్-లింక్ ఎసి-డిసి కన్వర్టర్ని ఉపయోగించాము. ఈ 5V DC తరువాత AMS117-3.3V వోల్టేజ్ రెగ్యులేటర్ ఉపయోగించి 3.3V గా మార్చబడుతుంది. 5V రిలేలను ప్రేరేపించడానికి ఉపయోగించబడుతుంది మరియు 3.3V ESP21 Wi-Fi మాడ్యూల్కు శక్తినివ్వడానికి ఉపయోగించబడుతుంది.
బ్లింక్ అప్లికేషన్ను ఏర్పాటు చేస్తోంది
మేము ఇంతకుముందు వై-ఫై కంట్రోల్డ్ ఆర్డునో రోబోట్ వంటి అనేక బ్లిన్క్ ప్రాజెక్ట్లను నిర్మించాము, కాబట్టి మేము బ్లింక్ అప్లికేషన్ను సెటప్ చేసే వివరాలను పొందలేము. సరళంగా చెప్పాలంటే, అనువర్తనాన్ని ఇన్స్టాల్ చేయండి, నోడ్ఎంసియు కోసం కొత్త ప్రాజెక్ట్ను సృష్టించండి మరియు క్రింద చూపిన విధంగా మీ విడ్జెట్లను ఉంచడం ప్రారంభించండి.
మా ప్రాజెక్ట్లో రిలే 1 నుండి 4 వరకు నియంత్రించడానికి నేను వర్చువల్ పిన్స్ V1 నుండి V4 ను ఉపయోగించాను. మారడానికి బటన్ రకాన్ని మార్చాలని నిర్ధారించుకోండి. ఫోన్ ఆపివేయబడినప్పటికీ, సెట్ సమయం కోసం వర్చువల్ పిన్లను స్వయంచాలకంగా ట్రిగ్గర్ చేయడానికి టైమర్ ఎంపికను ఉపయోగించవచ్చు. నేను ఇక్కడ వర్చువల్ పిన్ V1 కోసం మాత్రమే టైమర్ను ఉపయోగించాను, అయితే అవసరమైతే మీరు దీన్ని నాలుగు పిన్ల కోసం ఉపయోగించవచ్చు.
మీ ప్రాజెక్ట్ పేజీ నుండి మీ బ్లింక్ ప్రామాణిక టోకెన్ విలువను పొందారని నిర్ధారించుకోండి. గింజ చిహ్నంపై క్లిక్ చేయండి (పై చిత్రంలో ఎరుపు రంగులో ప్రదక్షిణ చేయండి) మరియు ప్రామాణిక టోకెన్ను కాపీ చేసి అన్ని ఎంపికలను కాపీ చేసి ఎక్కడైనా సురక్షితంగా అతికించండి, ఆర్డునో బోర్డును ప్రోగ్రామింగ్ చేసేటప్పుడు మాకు అవసరం.
స్ట్రింగ్ చదవడానికి గూగుల్ అసిస్టెంట్ మరియు బ్లింక్తో IFTTT ని ఏర్పాటు చేస్తోంది
ఇంటి ఆటోమేషన్ కోసం గూగుల్ అసిస్టెంట్ను ఉపయోగించడానికి సులభమైన మార్గం IFTTT ని ఉపయోగించడం. మేము గతంలో నోడ్ఎంసియు మరియు రాస్ప్బెర్రీ పైతో అనేక ఐఎఫ్టిటిటి ప్రాజెక్టులను నిర్మించాము. ఈ ప్రాజెక్ట్లో, గూగుల్ అసిస్టెంట్ను ఉపయోగించి వెబ్హూక్ను ప్రారంభించడానికి మేము బ్లింక్ అనువర్తనాన్ని ఉపయోగిస్తాము. ఇది మా వాయిస్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ మరియు వాయిస్ కంట్రోల్డ్ ఎఫ్ఎమ్ రేడియో ప్రాజెక్ట్తో చాలా పోలి ఉంటుంది. తప్ప, ఇక్కడ మేము స్ట్రింగ్ పంపడానికి IFTTT తో బ్లింక్ ఉపయోగిస్తాము, ఇది చాలా సులభం మరియు ఆసక్తికరంగా ఉంటుంది.
సాధారణంగా, ట్రిగ్గర్ ఆదేశాన్ని పంపడానికి మేము బ్లింక్లో వర్చువల్ పిన్ V5 మరియు V6 లను ఉపయోగిస్తాము. V5 టర్న్-ఆన్ ఆదేశాల కోసం ఉపయోగించబడుతుంది మరియు V6 ఆదేశాలను ఆపివేయడానికి ఉపయోగించబడుతుంది. ఉదాహరణకు, మేము టీవీ మరియు లాంప్ను ఆన్ చేయండి అని చెబితే. ఇక్కడ “TV మరియు Lamp” అనే స్ట్రింగ్ కమాండ్ API ని ఉపయోగించి NodeMCU కి పంపబడుతుంది. API యొక్క వాక్యనిర్మాణం క్రింద ఉంది.
http://188.166.206.43//update/V5?value=TV మరియు లాంప్
ఇప్పుడు మనం IFTTT లో చేయాల్సిందల్లా గూగుల్ అసిస్టెంట్ను IF గా మరియు వెబ్హూక్లను ఉపయోగించడం కాబట్టి ఈ ఆదేశాన్ని వినండి మరియు పైన పేర్కొన్న API ని ఉపయోగించి సమాచారాన్ని నోడ్ఎంసియుకు పంపండి. టర్న్-ఆన్ ఆప్లెట్ రూపం క్రింద చూపబడింది.
గూగుల్ అసిస్టెంట్ కోసం రెసిపీని సృష్టించేటప్పుడు మీరు టెక్స్ట్ పదార్ధ ఎంపికతో ఒక పదబంధాన్ని చెప్పాలని ఎంచుకోవాలి. అదేవిధంగా, రిలేలను ఆపివేయడానికి మీరు వర్చువల్ పిన్ V6 కోసం అదే పునరావృతం చేయాలి. వివరణాత్మక సమాచారం కోసం మీరు ఈ పేజీ దిగువన ఉన్న వీడియోను తనిఖీ చేయవచ్చు.
బ్లింక్ హోమ్ ఆటోమేషన్ కోసం ప్రోగ్రామింగ్ ఆర్డునో
ఈ ప్రాజెక్ట్ కోసం పూర్తి ఆర్డునో కోడ్ ఈ పేజీ దిగువన చూడవచ్చు. దాని వివరణ ఈ క్రింది విధంగా ఉంది. దీనికి ముందు మీరు Arduino IDE నుండి Blynk మరియు Program NodeMCU ని ఉపయోగించవచ్చని నిర్ధారించుకోండి. ESP12 కథనంతో ప్రారంభించడాన్ని అనుసరించకపోతే. అలాగే, బోర్డు మేనేజర్ను ఉపయోగించి బ్ర్ంక్ లైబ్రరీని ఆర్డునో ఐడిఇకి జోడించండి.
ఎప్పటిలాగే, ఇన్పుట్ మరియు అవుట్పుట్ పిన్నులను నిర్వచించడం ద్వారా మేము మా కోడ్ను ప్రారంభిస్తాము, ఇక్కడ ఇన్పుట్ స్విచ్ల నుండి మరియు అవుట్పుట్ రిలేల నుండి ఉంటుంది. మేము నాలుగు స్విచ్ల కోసం పిన్ పేర్లను sw మరియు రిలేలను rel గా నిర్వచించాము.
# sw1 13 ను నిర్వచించండి # sw2 12 ను నిర్వచించండి # sw4 14 ని నిర్వచించండి # rel4 4 # నిర్వచించండి rel1 4 # rel2 5 ను నిర్వచించండి # rel3 9 ను నిర్వచించండి # rel4 10 ను నిర్వచించండి
తరువాతి దశలో, మీరు బ్లింక్ ఆత్ టోకెన్ మరియు మీ నోడ్ఎంసియుతో కనెక్ట్ అయ్యే వై-ఫై రౌటర్ కోసం యూజర్ పేరు మరియు పాస్వర్డ్ వంటి కొన్ని ఆధారాలను నమోదు చేయాలి. బ్లింక్ ప్రామాణిక టోకెన్ బ్లింక్ అప్లికేషన్ నుండి పొందవచ్చు. బ్లిన్క్ అప్లికేషన్ విభాగాన్ని ఏర్పాటు చేయడంలో మేము దాని గురించి మరింత తెలుసుకుంటాము.
char auth = "Fh3tm0ZSrXQcROYl_lIYwOIuVu-E"; // బ్లిన్క్ అప్లికేషన్ నుండి పొందండి చార్ ssid = "home_wifi"; చార్ పాస్ = "ఫేక్పాస్ 123";
తరువాత, మేము read_switch_toggle () అనే ఫంక్షన్ కోసం నిర్వచనం ఇచ్చాము . ఈ ఫంక్షన్లో, మన స్విచ్ల ప్రస్తుత స్థితి మరియు మునుపటి స్థితిని పోల్చి చూస్తాము. స్విచ్ ఆన్ చేయబడినా లేదా ఆపివేయబడినా అంటే స్విచ్ టోగుల్ చేయబడి ఉంటే. స్విచ్ స్థితిలో మార్పు ఉంటుంది, ఫంక్షన్ ఈ మార్పును పర్యవేక్షిస్తుంది మరియు స్విచ్ సంఖ్యను తిరిగి ఇస్తుంది. మార్పు కనుగొనబడకపోతే, అది 0 తిరిగి వస్తుంది.
int read_switch_toggle () {int result = 0; // మునుపటి విలువలను గమనించండి (int i = 0; i <= 3; i ++) pvs_state = crnt_state; // స్విచ్ల ప్రస్తుత స్థితిని చదవండి crnt_state = DigitalRead (sw1); crnt_state = డిజిటల్ రీడ్ (sw2); crnt_state = డిజిటల్ రీడ్ (sw3); crnt_state = డిజిటల్ రీడ్ (sw4); // (int i = 0; i <= 3; i ++) {if (pvs_state! = crnt_state) {result = (i + 1); // ఏదైనా స్విచ్ టోగుల్ చేయబడితే రిటర్న్ రిటర్న్ ఫలితంగా స్విచ్ నంబర్ వస్తుంది; } else ఫలితం = 0; // మార్పు ఫలితం లేకపోతే 0} తిరిగి ఫలితం; // పున res ప్రారంభం తిరిగి}
తరువాత, బ్లింక్ అప్లికేషన్ కోసం మాకు కోడ్ ఉంది. మేము మా స్మార్ట్ జంక్షన్ బాక్స్ను నియంత్రించడానికి వర్చువల్ పిన్ V1 నుండి V6 ను ఉపయోగిస్తాము. బ్లిన్క్ అప్లికేషన్ నుండి నేరుగా 1 నుండి 4 వరకు రిలేలను నియంత్రించడానికి పిన్స్ V1 నుండి V4 ఉపయోగించబడతాయి. బ్లింక్ అప్లికేషన్ నుండి V1 ప్రేరేపించబడినప్పుడు ఏమి జరుగుతుందో ఈ క్రింది కోడ్ చూపిస్తుంది. మేము స్థితిని (అధిక లేదా తక్కువ) చదివి, తదనుగుణంగా రిలేను నియంత్రిస్తాము.
BLYNK_WRITE (V1) {DigitalWrite (rel1, param.asInt ()); సీరియల్.ప్రింట్ల్న్ ("వి 1"); }
అదేవిధంగా, బ్లిన్క్ అప్లికేషన్ నుండి స్ట్రింగ్ చదవడానికి కూడా వర్చువల్ పిన్స్ ఉపయోగించవచ్చు. IFTTT మరియు Google అసిస్టెంట్ ఉపయోగించి గూగుల్ అసిస్టెంట్ నుండి నోడ్ఎంసియుకు స్ట్రింగ్ ఎలా పంపించాలో మేము తరువాత నేర్చుకుంటాము, కాని ప్రస్తుతానికి, నోడ్ఎంసియు కోడ్ ఈ స్ట్రింగ్ ను ఎలా చదివి ఒక నిర్దిష్ట కీవర్డ్ కోసం శోధిస్తుంది మరియు తదనుగుణంగా రిలేను ఎలా ప్రేరేపిస్తుందో చూద్దాం.
దిగువ కోడ్లో , వర్చువల్ పిన్ V5 ప్రేరేపించబడినప్పుడు, దాని ద్వారా స్ట్రింగ్ ON_message అని పిలువబడే స్ట్రింగ్ వేరియబుల్లోకి వస్తుంది . ఈ స్ట్రింగ్ వేరియబుల్ మరియు ఇండర్ఆఫ్ పద్ధతిని ఉపయోగించి, “దీపం”, “ఎల్ఇడి”, “మ్యూజిక్”, “టివి” వంటి ఏవైనా కీలకపదాలు ఉన్నాయా అని మేము శోధిస్తాము, అవును అయితే, మేము ఆ నిర్దిష్ట లోడ్ను ఆన్ చేస్తాము. “ప్రతిదీ” అనే కీవర్డ్ కనుగొనబడితే, మేము ప్రతిదాన్ని ఆన్ చేస్తాము. రిలేలను ఆపివేయడానికి V6 కోసం కూడా ఇదే చేయవచ్చు. మేము IFTTT విభాగంలోకి ప్రవేశించినప్పుడు దీని గురించి మరింత అర్థం చేసుకుంటాము.
BLYNK_WRITE (V5) {స్ట్రింగ్ ON_message = param.asStr (); సీరియల్.ప్రింట్ల్న్ (ON_message); if (ON_message.indexOf ("దీపం")> = 0) డిజిటల్ రైట్ (rel1, HIGH); if (ON_message.indexOf ("LED")> = 0) డిజిటల్ రైట్ (rel2, HIGH); if (ON_message.indexOf ("సంగీతం")> = 0) డిజిటల్ రైట్ (rel3, HIGH); if (ON_message.indexOf ("TV")> = 0) డిజిటల్ రైట్ (rel4, HIGH); if (ON_message.indexOf ("ప్రతిదీ")> = 0) {DigitalWrite (rel1, HIGH); DigitalWrite (rel2, HIGH); DigitalWrite (rel3, HIGH); DigitalWrite (rel4, HIGH); }}
చివరగా, లూప్ ఫంక్షన్ లోపల, ఏదైనా బటన్లు స్విచ్ స్థానం మారిపోయాయా అని మాత్రమే మనం తనిఖీ చేయాలి. అవును అయితే, ఆ నిర్దిష్ట రిలే యొక్క స్థానాన్ని టోగుల్ చేయడానికి మేము క్రింద చూపిన విధంగా స్విచ్ కేసును ఉపయోగిస్తాము.
స్విచ్ (టోగుల్_పిన్) {కేసు 0: బ్రేక్; కేసు 1: సీరియల్.ప్రింట్ల్న్ ("రిలే 1 ని టోగుల్ చేయడం"); డిజిటల్ రైట్ (rel1, రిలే_స్టేట్); విచ్ఛిన్నం; కేసు 2: సీరియల్.ప్రింట్ల్న్ ("రిలే 2 ని టోగుల్ చేయడం"); డిజిటల్ రైట్ (rel2, రిలే_స్టేట్); విచ్ఛిన్నం; కేసు 3: సీరియల్.ప్రింట్ల్న్ ("రిలే 3 ని టోగుల్ చేయడం"); డిజిటల్ రైట్ (rel3, రిలే_స్టేట్); విచ్ఛిన్నం; కేసు 4: సీరియల్.ప్రింట్ల్న్ ("రిలే 4 ని టోగుల్ చేయడం"); డిజిటల్ రైట్ (rel4, రిలే_స్టేట్); విచ్ఛిన్నం; }}
పిసిబిగోగోను ఉపయోగించి పిసిబిని తయారు చేయడం
స్కీమాటిక్స్ ఎలా పనిచేస్తుందో ఇప్పుడు మేము అర్థం చేసుకున్నాము, మన హోమ్ ఆటోమేషన్ ప్రాజెక్ట్ కోసం పిసిబిని నిర్మించటానికి ముందుకు సాగవచ్చు. పై సర్క్యూట్ కోసం పిసిబి లేఅవుట్ లింక్ నుండి గెర్బెర్ గా డౌన్లోడ్ చేసుకోవడానికి కూడా అందుబాటులో ఉంది.
- గూగుల్ అసిస్టెంట్ ఉపయోగించి వాయిస్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ కోసం గెర్బర్ను డౌన్లోడ్ చేయండి
ఇప్పుడు మా డిజైన్ సిద్ధంగా ఉంది, గెర్బెర్ ఫైల్ను ఉపయోగించి వాటిని కల్పించే సమయం వచ్చింది. PCBGOGO నుండి PCB పూర్తి చేయడం చాలా సులభం, ఈ క్రింది దశలను అనుసరించండి-
దశ 1: www.pcbgogo.com లోకి ప్రవేశించండి, ఇది మీ మొదటిసారి అయితే సైన్ అప్ చేయండి. అప్పుడు పిసిబి ప్రోటోటైప్ టాబ్లో, మీ పిసిబి యొక్క కొలతలు, పొరల సంఖ్య మరియు మీకు అవసరమైన పిసిబి సంఖ్యను నమోదు చేయండి. PCB 80cm × 80cm అని uming హిస్తే, మీరు క్రింద చూపిన విధంగా కొలతలు సెట్ చేయవచ్చు.
దశ 2: కోట్ నౌ బటన్ పై క్లిక్ చేయడం ద్వారా కొనసాగండి. ఉపయోగించిన ట్రాక్ స్పేసింగ్ వంటి పదార్థం వంటి అవసరమైతే కొన్ని అదనపు పారామితులను సెట్ చేసే పేజీకి మీరు తీసుకెళ్లబడతారు. అయితే ఎక్కువగా, డిఫాల్ట్ విలువలు చక్కగా పనిచేస్తాయి. ఇక్కడ మనం పరిగణించవలసినది ధర మరియు సమయం మాత్రమే. మీరు చూడగలిగినట్లుగా బిల్డ్ సమయం కేవలం 2-3 రోజులు మాత్రమే మరియు దీనికి మా పిసిబికి కేవలం $ 5 మాత్రమే ఖర్చవుతుంది. అప్పుడు మీరు మీ అవసరం ఆధారంగా ఇష్టపడే షిప్పింగ్ పద్ధతిని ఎంచుకోవచ్చు.
దశ 3: చివరి దశ గెర్బెర్ ఫైల్ను అప్లోడ్ చేసి, చెల్లింపుతో కొనసాగడం. ప్రక్రియ సజావుగా ఉందని నిర్ధారించుకోవడానికి, చెల్లింపుతో కొనసాగడానికి ముందు మీ గెర్బెర్ ఫైల్ చెల్లుబాటులో ఉందో లేదో PCBGOGO ధృవీకరిస్తుంది. ఈ విధంగా, మీ పిసిబి కల్పన స్నేహపూర్వకమని మరియు నిబద్ధతతో మీకు చేరుకుంటుందని మీరు అనుకోవచ్చు.
పిసిబిని సమీకరించడం
బోర్డు ఆదేశించిన తరువాత, చక్కగా ప్యాక్ చేయబడిన పెట్టెలో కొరియర్ ద్వారా కొన్ని రోజుల తరువాత అది నాకు చేరుకుంది మరియు ఎప్పటిలాగే, పిసిబి యొక్క నాణ్యత అద్భుతంగా ఉంది. నాకు అందుకున్న పిసిబి క్రింద చూపబడింది. మీరు చూస్తున్నట్లుగా, ఎగువ మరియు దిగువ పొర రెండూ.హించిన విధంగా మారాయి.
వియాస్ మరియు ప్యాడ్లు సరైన పరిమాణంలో ఉన్నాయి. వర్కింగ్ సర్క్యూట్ పొందడానికి పిసిబి బోర్డుకి సమీకరించటానికి నాకు 15 నిమిషాలు పట్టింది. సమావేశమైన బోర్డు క్రింద చూపబడింది.
ఎసి పవర్ యూనిట్లు / ఎక్స్టెన్షన్ బోర్డులతో బోర్డును కనెక్ట్ చేస్తోంది
బోర్డు మా ఇళ్లలోని ఎసి పవర్ సాకెట్ల లోపల స్థిరంగా ఉండేలా రూపొందించబడింది. కానీ ఈ ప్రాజెక్ట్ కొరకు, మేము పొడిగింపు పెట్టెను ఉపయోగిస్తాము. మీరు మరింత శాశ్వత పరిష్కారం కావాలనుకుంటే, మీ ఎసి పవర్ సాకెట్ల లోపల దీన్ని తీయండి, ఎందుకంటే పిసిబి యొక్క పొడవు క్రింద మీరు ఎసి పవర్ సాకెట్ లోపల ఉంచేంత కాంపాక్ట్ గా చూడవచ్చు.
ఎసి మెయిన్లతో పనిచేసేటప్పుడు మీరు భద్రతా జాగ్రత్తలు పాటించారని నిర్ధారించుకోండి. మీ రిలేలను మరియు స్విచ్లను మా పిసిబి బోర్డుకు ఎలా కనెక్ట్ చేయాలో అర్థం చేసుకోవడానికి క్రింది సర్క్యూట్ రేఖాచిత్రాన్ని అనుసరించండి.
కనెక్షన్ రేఖాచిత్రం ఒక రిలే మరియు స్విచ్ కోసం మాత్రమే డౌన్ అవుతుంది, కానీ మీరు మిగిలిన మూడింటికి కూడా అదే విధంగా ప్రతిరూపం చేయవచ్చు. కనెక్షన్లు పూర్తయిన తర్వాత, మీ బోర్డు ఇలా ఉండాలి
కనెక్షన్లు చేసిన తర్వాత, మీరు వాటిని స్క్రూ టెర్మినల్స్తో పటిష్టంగా భద్రపరిచారని నిర్ధారించుకోండి మరియు అదనపు భద్రత కోసం వేడి జిగురును కూడా వాడండి. ప్రతిదీ తిరిగి పెట్టెలో ప్యాక్ చేయండి మరియు మేము పరీక్షకు సిద్ధంగా ఉండాలి. ఈ ప్రాజెక్ట్ యొక్క పూర్తి పనిని మీరు క్రింది వీడియోలో కనుగొనవచ్చు.
మీరు వ్యాసాన్ని ఆస్వాదించారని మరియు ఉపయోగకరమైనదాన్ని నేర్చుకున్నారని నేను ఆశిస్తున్నాను. మీకు ఏవైనా ప్రశ్నలు ఉంటే, దయచేసి వాటిని క్రింది వ్యాఖ్య విభాగంలో ఉంచండి లేదా మా ఫోరమ్లను ఉపయోగించండి.