నమ్మకమైన, సాల్డర్ అవసరం లేని బ్రెడ్బోర్డుల ఆచరణాత్మకతలో సందేహం లేదు, కానీ అవి పరిపూర్ణమైనవి కావని మీరు ఒప్పుకోవాలి. వాస్తవానికి, అవి కొన్ని రకాల సర్క్యూట్లకు అనువైనవి కావు, కానీ జంపర్లు ఉన్న వాటితో పోలిస్తే ఇవి తక్కువ సమస్యాత్మకమైనవి. అజాగ్రత్తగా ఉండేవాళ్లు తమ కాంపోనెంట్లతో పాటు జంపర్ల కుప్పలో నిస్సహాయంగా చిక్కుకుపోతారు, మరియు ప్రతి చిన్న విషయాన్ని క్షుణ్ణంగా పరిశీలించేవాళ్లు సర్క్యూట్ యొక్క అసలు ప్రోటోటైప్ను తయారుచేయడానికి బదులుగా, జంపర్లను సర్దడానికే ఎక్కువ సమయం గడుపుతారు. నేను ఏమి చేయాలి?
ఈ సమస్యను పరిష్కరించడానికి ఒక మార్గం, జంపర్లు లేని సాల్డర్లెస్ బ్రెడ్బోర్డ్ను తయారు చేయడం. [కెవిన్ శాంటో కాపుచియో] యొక్క కొనసాగుతున్న "బేకరీ ఉత్పత్తుల" వెనుక ఉన్న ఆలోచన ఇదే. ఏవైనా రెండు కామన్ కాంటాక్ట్ స్ట్రిప్స్కు మరియు పవర్ రైల్కు మధ్య కనెక్షన్ను సాఫ్ట్వేర్లో ఏర్పాటు చేయగలిగేలా ప్రామాణిక బ్రెడ్బోర్డ్ను సర్దుబాటు చేయడమే దీని ఉద్దేశం. దీని వెనుక ఉన్న ఉపాయం ఏమిటంటే, CMOS స్విచ్ చిప్ మ్యాట్రిక్స్ను, ముఖ్యంగా MT8816APను సిమ్యులేట్ చేయడం. ఒక్కో చిప్కు ఉండే 128 క్రాస్పాయింట్ స్విచ్లు ±12 వోల్ట్ల వరకు వోల్టేజ్లను నిర్వహించగలవు, కాబట్టి ఈ ప్రోగ్రామబుల్ సిలికాన్ జంపర్లను ఉపయోగించగల సర్క్యూట్లు చాలా ఉన్నాయి.
[కెవిన్] ప్రస్తుత వెర్షన్ 0.2, దీని సైజు సాల్డర్లెస్ బ్రెడ్బోర్డ్ కింద సరిపోతుంది, మరియు ప్యాకేజీ కాంపాక్ట్గా ఉంటుంది. బ్రెడ్బోర్డ్ కాంటాక్ట్లను ఎలా కనెక్ట్ చేయాలో ఆయన వివరాలు పంచుకున్నారు, అది చాలా కష్టమైన ప్రక్రియలా అనిపించింది: కాంటాక్ట్లను బయటకు తీసి, గట్టర్ చివరన ఉన్న ఒక చిన్న లేబుల్ను కత్తిరించి, ఆపై దానిని క్రిందికి వంచి త్రూ-హోల్ సర్క్యూట్ బోర్డ్ యొక్క లీడ్ ప్రింటింగ్ను రూపొందించాలి. ఇది చాలా శ్రమతో కూడిన పనిలా కనిపిస్తోంది, దీనికి ఖచ్చితంగా ఒక మంచి మార్గం ఉండి ఉంటుంది; [కెవిన్] స్పష్టంగా సూచనల కోసం ఎదురుచూస్తున్నారు.
సాల్డర్లెస్ బ్రెడ్బోర్డ్లను మెరుగుపరచడానికి క్రాస్-పాయింట్ స్విచింగ్ను ఇంతకుముందు మనం చూసినప్పటికీ, ఈ ప్రాజెక్ట్ యొక్క సరళత మాకు నచ్చింది. ఈ జంప్ షాట్లన్నింటినీ పారేయాలనే ఆలోచన ఖచ్చితంగా ఆకర్షణీయంగా ఉంది.
ఇది నిజంగా ఒక చక్కటి ప్రాజెక్ట్. ఇందులో ఒక తెలివైన అదనపు అంశం ఏమిటంటే, ప్రస్తుత కనెక్షన్ను చూపించే చిన్న స్క్రీన్లు ఇరువైపులా ఉన్నాయి.
మీరు 7-సెగ్మెంట్ LED డిస్ప్లే లేదా వైబ్రేషన్ మోటార్ లేదా యాక్సిలరోమీటర్ లేదా DIP స్విచ్ లేదా మరే ఇతర "వినోదభరితమైన మరియు ఆసక్తికరమైన" భాగాలను అమర్చలేకపోతే తప్ప.
ఏదైనా చిన్న సిగ్నల్ను నిర్వహించడానికి 15mA (ImaxIO) సరిపోతుంది, మీకు ఎక్కువ కరెంట్ అవసరమైనప్పుడు, మీరు కొన్ని బైపోలార్ లేదా FET లను ఉపయోగించవచ్చు, ఏది ఏమైనప్పటికీ, ఇది ఇప్పటికీ ఒక బ్రెడ్బోర్డ్.
నేను ప్రోటోటైపింగ్ చేస్తున్నప్పుడు, నాకు అవసరమైన అన్ని డిజిటల్ చిప్లను కలిగి ఉన్న ఒక సింగిల్-సైడెడ్ సర్ఫేస్ మౌంట్ PCBని తయారు చేసి, ఆ చిప్ల మధ్య "అన్ని" సిగ్నల్లను తీసుకువెళ్ళే CPLD చిప్లను అక్కడక్కడా అమర్చాను. ఆ తర్వాత VHDLలో ఆ కనెక్షన్ను ప్రోగ్రామ్ చేస్తే సరిపోతుంది. కాబట్టి నేను పొరపాటు చేసినా లేదా కనెక్షన్ను సవరించాల్సి వచ్చినా, కేవలం కోడ్లో మార్పు చేస్తే సరిపోతుంది.
కేబుల్స్ అన్నీ ప్లగ్ చేసే అనలాగ్ సింథసైజర్లలో ఒకదానికి, ఈ ఆలోచన చాలా బాగుంది.
అయితే, నాకు నమ్మకమైన బ్రెడ్బోర్డ్ ఒకటి దొరికినప్పుడు, నేను సందేహించడం మానేస్తాను. బ్రెడ్బోర్డ్ల విషయంలో, అది మీ డిజైన్లోని లోపమా లేక బ్రెడ్బోర్డ్లోని లోపమా అని ఎల్లప్పుడూ ఊహించాల్సి ఉంటుంది.
పరిస్థితిని మరింత దిగజార్చే విషయం ఏమిటంటే, మీరు ప్రత్యేకంగా బ్రెడ్బోర్డ్ సామర్థ్యాల కోసం డిజైన్ చేయాల్సి ఉంటుంది, మరియు స్విచ్చింగ్ రెగ్యులేటర్ల వంటి, వాస్తవానికి ప్రోటోటైప్ చేయాల్సిన విషయాలు సరిగ్గా పనిచేయవు.
అనలాగ్ మరియు హై-స్పీడ్ పారాసిటిక్స్ను ఇష్టపడవు, మీరు జాగ్రత్తగా ఉంటే డిజిటల్ మరియు లో-స్పీడ్కు చేతితో తయారు చేసిన ప్రోటోటైప్ దశ అవసరం లేదు.
నాకు ఈ విషయాల గురించి ఏమీ తెలియదు, కానీ నేను ఎల్లప్పుడూ అటువంటి మార్పు కోసం ఆశపడ్డాను, మరియు నేను దానిని చూసిన ప్రతిసారీ అది నిజం కాదని నాకు తెలుస్తుంది. సాధారణ సర్క్యూట్ల కోసం కూడా, మీరు మీ వాస్తవ అవసరాలకు అనుగుణంగా స్విచ్ను జాగ్రత్తగా సరిపోల్చాలి. అప్పుడు కూడా మీరు కొంత అవాంఛనీయ ప్రవర్తనను అంగీకరించాల్సి ఉంటుంది. అవి ఎల్లప్పుడూ నిజమైన యూనిటీ గెయిన్ ఆప్ ఆంప్స్ లేదా వోల్టేజ్ బయాస్ లేదా రెసిస్టెన్స్తో కూడిన కొన్ని రకాల ట్రాన్సిస్టర్లు అయి ఉంటాయి.
దాని వెనుక ఉన్న సాంకేతికత గురించి నాకు పెద్దగా తెలియదు. నాకు దొరికిన MT8816 డేటా షీట్లో అసలు కనెక్షన్ యొక్క స్కీమాటిక్ రేఖాచిత్రం లేదు. కానీ వెంటనే (నేను సరిగ్గా వివరించానని అనుకుంటే), గరిష్ట కరెంట్ 15mA అని మరియు Vdd=12 వద్ద సాధారణ ఆన్-రెసిస్టెన్స్ 45ohm అని నేను చూశాను. ఇది నిస్సందేహంగా అనేక పనులకు ఉపయోగపడే ఒక ఆసక్తికరమైన కాంపోనెంట్, కానీ దానితో వచ్చే హెచ్చరిక చాలా పెద్దది. చెప్పాలంటే, అది ఆధిపత్యం చెలాయిస్తుంది. నేను బ్రెడ్బోర్డ్తో చేసిన సర్క్యూట్లలో దీనికి అనుకూలంగా ఉండే ఒక్క సర్క్యూట్ కూడా నాకు గుర్తుకు రావడం లేదు. ప్రత్యేకించి నేను బ్రెడ్బోర్డ్ను కలిపి సోల్డరింగ్ చేయడానికి ముందు ఒక దశగా ఉపయోగించాను కాబట్టి... ఈ స్విచ్తో పోలిస్తే, వైర్ల యొక్క అత్యంత విభిన్నమైన ప్రవర్తన వల్ల అసలు పని మొదలుపెట్టడమే అసాధ్యమైంది.
ఈ అనుసంధానం వల్ల సర్క్యూట్పై కలిగే ప్రభావాన్ని అంచనా వేయగలిగేంతగా ఆ సర్క్యూట్ ఎలా పనిచేస్తుందో నాకు అర్థమైతే, అప్పుడు నాకు అసలు బ్రెడ్బోర్డ్ అవసరమే ఉండదు.
తక్కువ కరెంట్ను కలిగి ఉండే చిన్న సిగ్నల్స్ కోసం, ఇది దాదాపుగా ఒక ఆదర్శ స్విచ్ లాగా ఉండాలి. వాస్తవానికి, వోల్టేజ్ పరిధిలో మీ ఖచ్చితమైన స్థానాన్ని బట్టి ఆన్-రెసిస్టెన్స్ మారుతుంది, కానీ మీరు ఏమైనప్పటికీ కిలోఓమ్లతో వ్యవహరించాల్సి ఉంటుంది, మరియు మీ డిజైన్లో ఈ లోపానికి మీరు +-75 ఓమ్ జోడించినా ఫర్వాలేదు. లేకపోతే, కాంపోనెంట్ టాలరెన్స్ల కారణంగా వాస్తవంగా నిర్మించలేని సర్క్యూట్ను మీరు డిజైన్ చేస్తున్నట్లే.
అవును, మీ దగ్గర ఈ పరికరం ఒకసారి ఉంటే, మీరు బయటకు వెళ్లి ఒక ప్రాజెక్ట్ను కనిపెట్టవచ్చు, ఈ ప్రాజెక్ట్ మొత్తం +/-75 ఓంలతో సంబంధం లేని చిన్న సిగ్నల్కు సంబంధించినది. కానీ నేను అలాంటి ప్రాజెక్ట్ను ఎప్పుడూ చేయలేదు. ఇంత పెద్ద ప్రాజెక్ట్ గురించి నేను కనీసం ఆలోచించలేను. దీనికి కావలసిన ప్రమాణాలను దాదాపుగా కేవలం సంఖ్యలు మాత్రమే తీరుస్తాయి, దీనికోసం మీకు బ్రెడ్బోర్డ్ అనేది ఒక చిన్న విషయంగా అనిపించేంత ఎక్కువ కనెక్షన్లు ఉండాలి, లేదా కేబుల్ను జంపర్ చేయడానికి ఒక ఐసి క్లిప్ను ఉపయోగించడానికే ఇష్టపడేంత తక్కువ కనెక్షన్లు ఉండాలి.
నిజానికి, అక్కడ పూర్తి చేసిన కోడ్లో సగం భాగం ప్రోబ్పై కొంత ఫ్రీక్వెన్సీని (లేదా ఏదైనా సిగ్నల్ను) ఉంచగలదు, తద్వారా మీరు దానిని వేర్వేరు వరుసలలోకి ప్లగ్ చేసి, కంప్యూటర్ సహాయం లేకుండానే మీరు ఏ కనెక్షన్లు చేయాలనుకుంటున్నారో బోర్డుకు తెలియజేయవచ్చు.
ప్రాథమిక విషయాలు సరిగ్గా పనిచేసేలా చేశాక, మీరు చెప్పిన కొన్ని పనులు చేయడమే తదుపరి దశ. ఈ సమస్యను పరిష్కరించడానికి చాలా మార్గాలు ఉన్నాయి. బ్రెడ్బోర్డ్ పైన ఒక డిస్ప్లేను అమర్చడమే అత్యంత తెలివైన మార్గమని నేను అనుకుంటున్నాను, కానీ అంత సూక్ష్మరంధ్రాలున్న డిస్ప్లేను తయారు చేయడానికి బహుశా శాంసంగ్ స్థాయి అభివృద్ధి అవసరం కావచ్చు. మరో మార్గం, దానిపై ఒక చిన్న ప్రొజెక్టర్ మరియు కెమెరాను అమర్చడం, కానీ అలాంటి పనులు చేయడానికి నేను ఉపయోగించిన పరికరాలన్నీ చాలా నెమ్మదిగా మరియు సమస్యాత్మకంగా ఉన్నాయి, పైగా ఆ పరిసరాలు పూర్తిగా చెత్తాచెదారంతో నిండి ఉన్నాయి.
ఈ పనులేవీ చేయలేమని కాదు, అనుభవాన్ని కోల్పోకుండా దీన్ని ఎలా చేయాలో నేను కనుక్కోవాలి.
నాకు ప్రోబ్స్ ఆలోచన నచ్చింది. ఉదాహరణకు, ప్రతి కాలమ్కు ఒక RGB ఉంటుంది, మరియు ప్రతి "నెట్"కు దాని స్వంత కలర్ కోడ్ ఉంటుంది. ఇది ఖచ్చితంగా ఓవర్హెడ్ ప్రొజెక్టర్లంత స్మార్ట్ కాదు, కానీ WS281* స్ట్రిప్స్ను నడపడం సులభం.
నా అనుభవంలో, మార్కెట్లో దొరికే బ్రాండ్ లేని పారదర్శక ప్లాస్టిక్ ప్లేట్లు పనికిరానివి అయినప్పటికీ, రంధ్రం ఉన్న డిస్ప్లే కంటే పారదర్శక కేస్ను bb830 క్లిప్తో కలపడం సులభంగా అనిపిస్తుంది. LEDలను అమర్చడానికి మరిన్ని అవకాశాలు లభిస్తాయి. అయితే, సర్క్యూట్ బోర్డుకు పైన, కింద LEDలను అమర్చడం కూడా అంత చెడ్డ ఆలోచనేమీ కాదు (పవర్ రైల్ కొంచెం అడ్డుగా ఉంటుంది తప్ప).
నాకు ఈ ఆలోచన బాగా నచ్చింది, మరియు ఈ చిప్ను జాగ్రత్తగా అధ్యయనం చేయాలి. నేను ఇలాంటి దాని కోసమే వెతుకుతున్నాను - కానీ కేవలం సంఖ్యల పరంగా మాత్రమే. ప్రతి పిన్కు ప్రోగ్రామబుల్ రెసిస్టెన్స్, గ్రౌండ్కు ప్రోగ్రామబుల్ రెసిస్టెన్స్ ఉండాలి. దీనిని ఇన్పుట్గా, అవుట్పుట్గా, ట్రై-స్టేట్గా సెట్ చేయాలి. ఇవన్నీ ప్రతి పిన్కు ఒక షిఫ్ట్ రిజిస్టర్ బ్లాక్గా ఉండాలి, తద్వారా సాఫ్ట్వేర్ ద్వారా ప్రోగ్రామ్ చేయవచ్చు. కానీ ఇప్పటి వరకు తగిన FPGA/CPLD ఏదీ దొరకలేదు. బ్రెడ్బోర్డ్ కోసం, ఈ సిస్టమ్ కనీసం 60 పిన్లను (30+30) కవర్ చేయాలి. ఇది మొత్తం షిఫ్ట్ రిజిస్టర్లపై ఆధారపడి ఉన్నందున, దీనిని సులభంగా విస్తరించవచ్చు. మరియు ఇవన్నీ సాఫ్ట్వేర్ ద్వారా నియంత్రించబడతాయి.
మా వెబ్సైట్ మరియు సేవలను ఉపయోగించడం ద్వారా, మా పనితీరు, కార్యాచరణ మరియు ప్రకటనల కుకీలను ఉంచడానికి మీరు స్పష్టంగా అంగీకరిస్తున్నారు. మరింత తెలుసుకోండి
పోస్ట్ సమయం: నవంబర్-19-2021





