सिलिकॉन जंपर्समुळे हा वायरलेस ब्रेडबोर्ड प्रोग्राम करण्यायोग्य बनतो.

विश्वसनीय सोल्डरलेस ब्रेडबोर्डच्या व्यावहारिकतेबद्दल शंका नाही, पण ते परिपूर्ण नाहीत हे तुम्हाला मान्य करावेच लागेल. अर्थातच, ते विशिष्ट प्रकारच्या सर्किट्ससाठी आदर्श नाहीत, पण जंपर्स असलेल्या ब्रेडबोर्डपेक्षा ते कमी त्रासदायक आहेत. निष्काळजी लोक त्यांच्या घटकांसह जंपर्सच्या ढिगाऱ्यात पूर्णपणे अडकून पडतील, आणि चिकित्सक लोक प्रत्यक्ष सर्किटचा नमुना बनवण्याऐवजी जंपर्स व्यवस्थित लावण्यातच जास्त वेळ घालवतील. मी काय करू?
ही समस्या सोडवण्याचा एक मार्ग म्हणजे जंपर्सशिवाय सोल्डरलेस ब्रेडबोर्ड बनवणे. [केविन सँटो कॅपुचियो] यांच्या चालू असलेल्या "बेकरी उत्पादनां"मागे हीच कल्पना आहे. यामागील कल्पना अशी आहे की, स्टँडर्ड ब्रेडबोर्डमध्ये बदल करून कॉमन कॉन्टॅक्ट स्ट्रिप्सच्या कोणत्याही जोडीचे पॉवर रेलशी कनेक्शन सॉफ्टवेअरमध्ये स्थापित करता येईल. यामागील युक्ती म्हणजे CMOS स्विच चिप मॅट्रिक्स, विशेषतः MT8816AP, सिम्युलेट करणे. प्रत्येक चिपमधील १२८ क्रॉसपॉइंट स्विचेस ±१२ व्होल्टपर्यंतचे व्होल्टेज हाताळू शकतात, त्यामुळे असे अनेक सर्किट्स आहेत जे या प्रोग्रामेबल सिलिकॉन जंपर्सचा वापर करू शकतात.
[केविन] सध्याची आवृत्ती ०.२ आहे, तिचा आकार सोल्डरलेस ब्रेडबोर्डखाली बसतो आणि पॅकेज कॉम्पॅक्ट आहे. त्याने ब्रेडबोर्डचे कॉन्टॅक्ट्स कसे जोडायचे याबद्दल तपशील सांगितला, जी एक किचकट प्रक्रिया असल्याचे दिसले: कॉन्टॅक्ट्स बाहेर काढा, गटरच्या शेवटी एक लहान लेबल कापा आणि नंतर थ्रू-होल सर्किट बोर्डच्या लीड प्रिंटिंगला आकार देण्यासाठी ते खाली वाकवा. हे खूप किचकट काम दिसते, यापेक्षा नक्कीच चांगला मार्ग असणार; [केविन] अर्थातच सूचनांसाठी तयार आहे.
जरी आपण यापूर्वी सोल्डरलेस ब्रेडबोर्ड्सची कार्यक्षमता वाढवण्यासाठी क्रॉस-पॉइंट स्विचिंगचा वापर पाहिलेला असला तरी, या प्रकल्पाचा साधेपणा आम्हाला आनंददायी वाटला. हे सर्व जंप शॉट्स टाकून देण्याची कल्पना निश्चितच मोहक आहे.
हा खरंच एक छान प्रकल्प आहे. यातील एक कल्पक जोड म्हणजे, सध्याचे कनेक्शन दाखवणारे छोटे पडदे प्रत्येक बाजूला आहेत.
जोपर्यंत तुम्ही 7-सेगमेंट एलईडी डिस्प्ले, व्हायब्रेशन मोटर, अ‍ॅक्सेलेरोमीटर, डीआयपी स्विच किंवा इतर कोणतेही "मजेदार आणि आकर्षक" घटक समाविष्ट करू शकत नाही.
कोणताही लहान सिग्नल हाताळण्यासाठी 15mA (ImaxIO) पुरेसे आहे, जेव्हा तुम्हाला जास्त करंटची गरज असेल, तेव्हा तुम्ही बायपोलर किंवा FET वापरू शकता, शेवटी, हे एक ब्रेडबोर्डच आहे.
जेव्हा मी प्रोटोटाइपिंग करत होतो, तेव्हा मी एक सिंगल-साइडेड सरफेस माउंट पीसीबी बनवला, ज्यावर मला आवश्यक असलेल्या सर्व डिजिटल चिप्स होत्या आणि चिप्सच्या दरम्यान 'सर्व' सिग्नल्स वाहून नेणाऱ्या CPLD चिप्स विखुरल्या होत्या. मग फक्त VHDL मध्ये कनेक्शन प्रोग्राम केले. त्यामुळे जर माझ्याकडून चूक झाली किंवा कनेक्शनमध्ये बदल करण्याची गरज पडली, तर तो फक्त कोडमधील एक बदल असतो.
ज्या अॅनालॉग सिंथेसायझरमध्ये सर्व केबल्स जोडाव्या लागतात, त्यांपैकी एकासाठी ही कल्पना खूपच छान वाटते.
बरं, एकदा का मला माझ्या विश्वासाचा ब्रेडबोर्ड मिळाला की, मी शंका घेणे सोडून देईन. ब्रेडबोर्डच्या बाबतीत, दोष तुमच्या डिझाइनमध्ये आहे की ब्रेडबोर्डमध्ये, याचा *नेहमीच* अंदाज लावावा लागतो.
आणखी वाईट म्हणजे, तुम्हाला खास ब्रेडबोर्डच्या क्षमतेनुसार डिझाइन करावे लागते, आणि ज्या गोष्टींचे प्रत्यक्षात प्रोटोटाइप बनवण्याची गरज असते, जसे की स्विचिंग रेग्स, त्या व्यवस्थित काम करत नाहीत.
अ‍ॅनालॉग आणि हाय-स्पीड उपकरणांना अनावश्यक घटक आवडत नाहीत, तर डिजिटल आणि लो-स्पीड उपकरणांना, तुम्ही काळजी घेतल्यास, हस्तनिर्मित प्रोटोटाइपच्या टप्प्याची आवश्यकता नसते.
मला या सर्व गोष्टींबद्दल काहीही माहिती नाही, पण मला नेहमीच अशा परिवर्तनाची आशा होती, आणि प्रत्येक वेळी जेव्हा मी त्याकडे पाहतो, तेव्हा मला आढळते की ते खरे नाही. साध्या सर्किट्ससाठीसुद्धा, तुम्हाला तुमच्या प्रत्यक्ष गरजांनुसार स्विच काळजीपूर्वक जुळवावा लागतो. तरीही तुम्हाला काही प्रमाणात अवांछित वर्तन स्वीकारावेच लागते. ते नेहमीच खरे युनिटी गेन ऑप अॅम्प्स किंवा व्होल्टेज बायस किंवा रेझिस्टन्स असलेले काही प्रकारचे ट्रान्झिस्टर असतात.
मला यामागील तंत्रज्ञानाबद्दल फारशी माहिती नाही. मला सापडलेल्या MT8816 डेटाशीटमध्ये प्रत्यक्ष जोडणीचा योजनाबद्ध आराखडा (schematic diagram) नाही. पण लगेचच (मी ते योग्यरित्या समजावून सांगितले आहे असे गृहीत धरल्यास), माझ्या लक्षात आले की कमाल करंट १५mA आहे आणि Vdd=१२ असताना सामान्य ऑन-रेझिस्टन्स ४५ohm आहे. अर्थातच हा एक मनोरंजक घटक आहे जो अनेक गोष्टींसाठी वापरला जाऊ शकतो, पण त्यासोबत येणारा धोका खूप मोठा आहे. किंबहुना तो एक वरदानच आहे. मी ब्रेडबोर्डवर बनवलेले एकही सर्किट मला आठवत नाही, ज्यामध्ये बदल करता येईल. विशेषतः कारण मी ब्रेडबोर्डला सोल्डरिंग करण्यापूर्वी एक पायरी म्हणून त्याचा वापर केला होता... या स्विचच्या तुलनेत, तारांच्या अत्यंत भिन्न वागणुकीमुळे सुरुवात करणेच अशक्य झाले.
जर मला सर्किट कसे काम करते हे इतके चांगले समजले की या इंटरकनेक्शनचा त्यावर काय परिणाम होईल याचा अंदाज लावता येईल, तर मला मुळात ब्रेडबोर्डची गरजच नाही.
कमी करंट टिकवून ठेवणाऱ्या लहान सिग्नल्ससाठी, हे कमी-अधिक प्रमाणात एका आदर्श स्विचसारखे असले पाहिजे. अर्थात, व्होल्टेज रेंजमधील तुमच्या नेमक्या स्थानानुसार ऑन-रेझिस्टन्स बदलेल, पण तुम्हाला तरीही किलोओहम्समध्येच काम करावे लागेल, आणि तुमच्या डिझाइनमधील या त्रुटीमध्ये तुम्ही +-75 ओहम जोडल्यास काही फरक पडू नये. अन्यथा, तुम्ही असे सर्किट डिझाइन करत आहात जे घटकांच्या टॉलरन्समुळे प्रत्यक्षात तयार करता येणार नाही.
हो, एकदा तुमच्याकडे हे उपकरण आले की, तुम्ही बाहेर जाऊन एखादा प्रकल्प तयार करू शकता. हा प्रकल्प पूर्णपणे +/-७५ ओहमच्या असंबद्ध लहान सिग्नलवर आधारित आहे. पण मी असा प्रकल्प कधीच केलेला नाही. मी इतक्या मोठ्या प्रकल्पाचा विचारही करू शकत नाही. केवळ आकडेवारीच या निकषात बसते; यासाठी एकतर तुम्हाला इतकी कनेक्शन्स वापरावी लागतील की ब्रेडबोर्ड म्हणजे समुद्रात एक थेंबच ठरेल, किंवा इतकी कमी कनेक्शन्स असतील की केबलला जोडण्यासाठी तुम्ही आयसी क्लिप वापरणेच पसंत कराल.
खरं तर, तिथे असलेल्या पूर्ण कोडपैकी अर्धा भाग प्रोबवर एखादी फ्रिक्वेन्सी (किंवा कोणताही सिग्नल) ठेवू शकतो, जेणेकरून तुम्ही ते वेगवेगळ्या रांगांमध्ये जोडू शकाल आणि संगणकाशिवाय बोर्डला सांगू शकाल की तुम्हाला कोणती जोडणी करायची आहे.
मूलभूत गोष्टी व्यवस्थित काम करू लागल्यावर पुढची पायरी म्हणजे तुम्ही सांगितलेल्या काही गोष्टी करणे. ही समस्या सोडवण्याचे अनेक मार्ग आहेत. मला वाटते की सर्वात कल्पक मार्ग म्हणजे ब्रेडबोर्डच्या वरच्या बाजूला एक डिस्प्ले बसवणे, पण इतका सच्छिद्र डिस्प्ले बनवण्यासाठी सॅमसंगच्या पातळीच्या विकासाची गरज भासू शकते. दुसरा मार्ग म्हणजे त्यावर एक छोटा प्रोजेक्टर आणि एक कॅमेरा बसवणे, पण असे करण्याचा प्रयत्न करणारी जी काही उपकरणे मी वापरली आहेत, ती वापरायला खूपच मंद आणि समस्याप्रधान आहेत, आणि आजूबाजूला तर नुसतीच कचऱ्याच्या ढिगाऱ्याला आग लागलेली असते.
यापैकी कोणतीही गोष्ट करता येणार नाही असे नाही, मला फक्त अनुभवाचा त्याग न करता हे करण्याचा मार्ग शोधायचा आहे.
मला प्रोब्सची कल्पना आवडते. एक संकेत म्हणून, प्रत्येक कॉलममध्ये एक आरजीबी (rgb) आहे आणि प्रत्येक 'नेट'चा स्वतःचा कलर कोड आहे. हे निश्चितच ओव्हरहेड प्रोजेक्टरइतके स्मार्ट नाही, पण डब्ल्यूएस२८१* (ws281*) स्ट्रिप्स चालवणे सोपे आहे.
जरी माझ्या अनुभवानुसार, बाजारात सहज मिळणाऱ्या, कोणत्याही ब्रँड नसलेल्या पारदर्शक प्लास्टिक प्लेट्स निकृष्ट दर्जाच्या असतात, तरी छिद्र असलेल्या डिस्प्लेपेक्षा पारदर्शक केसला bb830 क्लिपसोबत जोडणे अधिक सोपे वाटते. यामुळे LED लावण्यासाठी अधिक पर्याय उपलब्ध होतात. पण सर्किट बोर्डच्या वर आणि खाली LEDs लावणे ही सुद्धा काही वाईट कल्पना नाही (फक्त पॉवर रेल थोडा आड येतो).
मला ही कल्पना खूप आवडली आहे, आणि मला या चिपचा काळजीपूर्वक अभ्यास करायला हवा. मी अशाच प्रकारच्या गोष्टीच्या शोधात होतो - पण फक्त संख्यात्मक स्वरूपात. प्रत्येक पिनसाठी एक शिफ्ट रजिस्टर ब्लॉक असावा, जो प्रोग्राम करण्यायोग्य असेल आणि ज्यामध्ये प्रोग्राम करण्यायोग्य रेझिस्टन्स, ग्राउंडला जोडलेला प्रोग्राम करण्यायोग्य रेझिस्टन्स, इनपुट म्हणून सेट करणे, आउटपुट म्हणून सेट करणे आणि ट्राय-स्टेटवर सेट करणे यांचा समावेश असेल, जेणेकरून ते सॉफ्टवेअरद्वारे प्रोग्राम करण्यायोग्य असेल. पण आतापर्यंत कोणतेही योग्य FPGA/CPLD सापडलेले नाही. ब्रेडबोर्डसाठी, या प्रणालीने किमान ६० पिन्स (३०+३०) व्यापल्या पाहिजेत. हे सर्व शिफ्ट रजिस्टर्सवर आधारित असल्यामुळे, त्याचा विस्तार सहजपणे करता येईल. आणि हे सर्व सॉफ्टवेअरद्वारे नियंत्रित केले जाईल.
आमची वेबसाइट आणि सेवा वापरून, तुम्ही आमच्या परफॉर्मन्स, फंक्शनॅलिटी आणि जाहिरात कुकीजच्या स्थापनेस स्पष्टपणे सहमती देता. अधिक जाणून घ्या.


पोस्ट करण्याची वेळ: १९ नोव्हेंबर २०२१