Àwọn ẹ̀rọ ìfàmọ́ra silikoni mú kí breadboard aláilowaya yìí ṣeé ṣètò

Kò sí iyèméjì nípa bí àwọn breadboard tí kò ní solder ṣe lè ṣiṣẹ́, àmọ́ o gbọ́dọ̀ gbà pé wọn kì í ṣe pípé. Dájúdájú, wọn kò dára fún àwọn irú circuits kan, ṣùgbọ́n wọn kò ní ìṣòro tó ju àwọn jumpers lọ. Àwọn ènìyàn tí kò bìkítà yóò di ara wọn mọ́ àwọn jumpers pẹ̀lú àwọn èròjà wọn láìnírètí, àwọn ènìyàn tí wọ́n ń yan ara wọn yóò sì lo àkókò púpọ̀ sí i láti mú jumpers náà mọ́ tónítóní dípò kí wọ́n ṣe àpẹẹrẹ circuit náà fúnra rẹ̀. Kí ni kí n ṣe?
Ọ̀nà kan láti yanjú ìṣòro yìí ni láti ṣe breadboard tí kò ní solder láìsí jumpers. Èyí ni èrò tí ó wà lẹ́yìn “àwọn ọjà bakery” [Kevin Santo Cappuccio] tí ń lọ lọ́wọ́. Èrò náà ni láti ṣe àtúnṣe breadboard tí ó wọ́pọ̀ kí a lè fi ìsopọ̀ láàrín àwọn ìlà ìfọwọ́kàn tí ó wọ́pọ̀ àti power rail múlẹ̀ nínú softwẹ́ẹ̀tì náà. Ọgbọ́n tí ó wà lẹ́yìn èyí ni láti ṣe àfarawé CMOS switch chip matrix, pàápàá jùlọ MT8816AP. Àwọn crosspoint switches 128 fún ërún kan lè ṣe àkóso voltages tí ó tó ±12 volts, nítorí náà ọ̀pọ̀lọpọ̀ circuits ló wà tí wọ́n lè lo àwọn silikoni tí a lè ṣètò wọ̀nyí.
[Kevin] Ẹ̀yà tuntun yìí jẹ́ 0.2, ìwọ̀n rẹ̀ bá abẹ́ breadboard tí kò ní so pọ̀, àpò náà sì kéré. Ó pín àwọn kúlẹ̀kúlẹ̀ lórí bí a ṣe lè so breadboard pọ̀, èyí tí ó dàbí iṣẹ́ tó ń dunni: fa àwọn contacts náà jáde, gé àmì kékeré kan ní ìpẹ̀kun gutter, lẹ́yìn náà tẹ ẹ́ mọ́lẹ̀ láti ṣe ìtẹ̀wé lead ti through hole Circuit board. Ó dà bí iṣẹ́ púpọ̀, ọ̀nà tó dára jù bẹ́ẹ̀ lọ gbọ́dọ̀ wà; [Kevin] ṣí sílẹ̀ fún àwọn àbá.
Bó tilẹ̀ jẹ́ pé a ti rí ìyípadà cross-point tí a lò láti mú kí àwọn breadboard tí kò ní solder pọ̀ sí i tẹ́lẹ̀, a rí i pé ìrọ̀rùn iṣẹ́ yìí dùn mọ́ni. Èrò láti ju gbogbo àwọn fọ́ọ̀mù ìfò sókè yìí jẹ́ ohun tó ń fà wá lọ́kàn mọ́ra.
Iṣẹ́ àkànṣe gidi ni èyí. Àfikún ọlọ́gbọ́n ni pé àwọn ibojú kékeré wà ní ẹ̀gbẹ́ méjèèjì tí ó ń fi ìsopọ̀ tó wà lọ́wọ́lọ́wọ́ hàn.
Àyàfi tí o kò bá le ṣe àgbékalẹ̀ ìfihàn LED oní-ẹ̀yà méje tàbí mọ́tò ìgbìyànjú tàbí accelerometer tàbí DIP switch tàbí èyíkéyìí àwọn èròjà "amóríyá àti tó dùn mọ́ni" mìíràn.
15mA (ImaxIO) tó láti mú àmì kékeré èyíkéyìí, nígbà tí o bá nílò agbára ìṣàn omi púpọ̀ sí i, o lè lo bípolar tàbí FET díẹ̀, lẹ́yìn gbogbo rẹ̀, ó ṣì jẹ́ breadboard.
Nígbà tí mo ń ṣe àwòkọ́ṣe, mo ṣe PCB tí ó ní ẹ̀gbẹ́ kan tí ó ní gbogbo àwọn ègé oní-nọ́ńbà tí mo nílò, mo sì fọ́n àwọn ègé CPLD tí ó ní àwọn àmì "gbogbo" láàárín àwọn ègé náà. Lẹ́yìn náà, ṣe ètò ìsopọ̀ náà ní VHDL. Nítorí náà, tí mo bá ṣe àṣìṣe tàbí tí mo bá nílò láti ṣe àtúnṣe ìsopọ̀ náà, ó jẹ́ àyípadà kódì lásán.
Fún ọ̀kan lára ​​àwọn synthesizer analog tí o ti so gbogbo àwọn okùn pọ̀ mọ́, èrò yìí dà bí ohun tó dára gan-an.
Ó dára, nígbà tí mo bá pàdé breadboard kan tí mo gbẹ́kẹ̀lé, n kò ní ṣiyèméjì mọ́. Fún breadboard, ó *nígbà gbogbo* nílò láti máa ṣe àkíyèsí bóyá ó jẹ́ àṣìṣe nínú àwòrán rẹ tàbí àṣìṣe nínú breadboard náà.
Láti mú kí ọ̀rọ̀ náà burú sí i, o ní láti ṣe àgbékalẹ̀ pàtó fún àwọn agbára breadboard, àti àwọn nǹkan tí ó nílò àwòkọ́ṣe, bíi yíyípadà àwọn ìlànà, kò ṣiṣẹ́ dáadáa.
Àwọn ohun èlò bíi analog àti high-quire kò fẹ́ràn parasites, digital àti low-quire kò nílò ìpele àpẹẹrẹ tí a fi ọwọ́ ṣe, tí o bá ṣọ́ra.
Mi ò mọ ohunkóhun nípa gbogbo nǹkan wọ̀nyí, ṣùgbọ́n mo ti ń retí irú ìyípadà bẹ́ẹ̀ nígbà gbogbo, nígbàkúgbà tí mo bá sì wò ó, mo máa ń rí i pé kì í ṣe òótọ́. Kódà fún àwọn àyíká tí ó rọrùn, o gbọ́dọ̀ fi ìṣọ́ra so ìyípadà náà pọ̀ mọ́ àwọn ohun tí o nílò gan-an. Lẹ́yìn náà o ṣì gbọ́dọ̀ gba ìwọ̀n ìwà àìdára kan. Wọ́n jẹ́ àwọn amps op unity gain tàbí irú transistor kan pẹ̀lú voltage bias tàbí resistance.
Mi ò mọ̀ púpọ̀ nípa ìmọ̀ ẹ̀rọ tó wà lábẹ́ rẹ̀. Ìwé ìwádìí MT8816 tí mo rí kò ní àwòrán ìsopọ̀ gidi. Ṣùgbọ́n lẹ́sẹ̀kẹsẹ̀ (tí mo bá ti ṣàlàyé rẹ̀ dáadáa), mo rí i pé agbára tó pọ̀ jùlọ jẹ́ 15mA àti pé agbára ìdènà tó wọ́pọ̀ jẹ́ 45ohm ní Vdd=12. Ó jẹ́ ohun tó dùn mọ́ni tí a lè lò fún ọ̀pọ̀lọpọ̀ nǹkan, ṣùgbọ́n ìkìlọ̀ náà tóbi gan-an. Ó tún lágbára. Mi ò lè ronú nípa ìpele kan ṣoṣo tí mo ti ṣe pẹ̀lú breadboard tí a lè ṣe àtúnṣe sí. Pàápàá jùlọ nítorí pé mo lo breadboard gẹ́gẹ́ bí ìgbésẹ̀ kí n tó so breadboard pọ̀... Ní ìfiwéra pẹ̀lú switch yìí, ìwà àwọn wáyà tó yàtọ̀ pátápátá mú kí ó ṣòro láti bẹ̀rẹ̀ rárá.
Tí mo bá lóye bí ẹ̀rọ amúṣẹ́ náà ṣe ń ṣiṣẹ́ dáadáa tó láti sọ àsọtẹ́lẹ̀ ipa tí ìsopọ̀pọ̀ yìí ní lórí rẹ̀, nígbà náà mi ò nílò breadboard ní àkọ́kọ́.
Fún àwọn àmì kéékèèké tí ó ń mú kí iná mànàmáná rẹ lọ sílẹ̀, èyí yẹ kí ó dàbí ìyípadà tí ó dára jùlọ. Dájúdájú, ìdènà lórí agbára náà yóò yàtọ̀ síra ní ìbámu pẹ̀lú ipò rẹ gan-an láàrín ìwọ̀n folti, ṣùgbọ́n o ní láti kojú àwọn kiloohms lọ́nàkọnà, kò sì yẹ kí ó ṣe pàtàkì bí o bá fi +-75 ohm kún àṣìṣe yìí nínú àwòrán rẹ. Bí bẹ́ẹ̀ kọ́, o ń ṣe àwòrán circuit kan tí a kò lè kọ́ nítorí ìfaradà àwọn èròjà.
Bẹ́ẹ̀ni, nígbà tí o bá ní ẹ̀rọ yìí, o lè jáde lọ ṣe àgbékalẹ̀ iṣẹ́ akanṣe kan, iṣẹ́ akanṣe yìí jẹ́ àmì kékeré +/-75ohm tí kò báramu. Ṣùgbọ́n èmi kò tíì ṣe irú iṣẹ́ bẹ́ẹ̀ rí. Mi ò tiẹ̀ lè ronú nípa iṣẹ́ akanṣe tí ó tóbi yìí. Àwọn nọ́mbà pípé ni ohun kan ṣoṣo tí ó bá àwọn ìlànà mu, fún èyí o ní ọ̀pọ̀lọpọ̀ ìsopọ̀ tí ó fi jẹ́ pé breadboard jẹ́ ìsọ̀kalẹ̀ kan nínú garawa, tàbí àwọn ìsopọ̀ díẹ̀ ló wà tí o fi fẹ́ lo ic clip láti fi okùn náà sí i.
Ní gidi, ìdajì kódì tí a ti parí níbẹ̀ lè gbé ìpele kan (tàbí àmì èyíkéyìí) sí orí ìwádìí náà kí o lè so ó pọ̀ mọ́ oríṣiríṣi ìlà kí o sì sọ fún pátákó àwọn ìsopọ̀ tí o fẹ́ ṣe láìsí kọ̀ǹpútà.
Igbese ti o tẹle lẹhin ti mo ti gba awọn nkan ipilẹ lati ṣiṣẹ daradara ni lati ṣe diẹ ninu awọn nkan ti o mẹnuba. Awọn ọna pupọ lo wa lati yanju iṣoro yii. Mo ro pe ọna ti o ni ọgbọn julọ ni lati fi ifihan sori oke breadboard, ṣugbọn ṣiṣe ifihan pẹlu ifihan ti o ni iho le nilo ipele idagbasoke Samsung. Ọna miiran ni lati fi projector kekere ati kamẹra sori rẹ, ṣugbọn gbogbo awọn nkan ti mo ti lo ti o gbiyanju lati ṣe awọn nkan bẹẹ jẹ laiyara pupọ ati iṣoro lati lo, ati pe o kan jẹ idoti ti o n tan kaakiri.
Kì í ṣe pé a kò le ṣe èyíkéyìí nínú àwọn nǹkan wọ̀nyí, mo kàn ní láti wá ọ̀nà láti ṣe èyí láìsí fífi ìrírí rúbo.
Mo fẹ́ràn èrò ìwádìí. Gẹ́gẹ́ bí àmì, ọ̀wọ́n kọ̀ọ̀kan ní rgb, àti pé "net" kọ̀ọ̀kan ní àwọ̀ tirẹ̀. Dájúdájú kò gbọ́n tó àwọn projector lórí, ṣùgbọ́n ó rọrùn láti wakọ̀ àwọn strips ws281*.
Bó tilẹ̀ jẹ́ pé nínú ìrírí mi, àwọn àwo ṣíṣu tí kò ní àmì ìdámọ̀ràn tí kò ní àmì ìdámọ̀ràn jẹ́ ohun tí kò dára, ṣùgbọ́n ó dún bí ẹni pé ó rọrùn láti so àpótí dídán mọ́ bb830 gégé ju láti fi ìbòjú pẹ̀lú ihò lọ. Ṣí àwọn àṣàyàn gbígbé LED sí òkè àti ìsàlẹ̀ pátákó ìṣiṣẹ́ kì í ṣe èrò búburú (àfi pé lílo agbára ọkọ̀ ojú irin kò rọrùn rárá)
Mo fẹ́ràn èrò yìí gan-an, mo sì gbọ́dọ̀ kẹ́kọ̀ọ́ ìṣẹ́ẹ̀pù náà dáadáa. Mo ti ń wá ohun kan tó jọra—ṣùgbọ́n ní nọ́mbà nìkan. Pin kọ̀ọ̀kan yẹ kí ó ní resistance tí a lè ṣètò pẹ̀lú resistance tí a lè ṣètò sí ground-set gẹ́gẹ́ bí input-set gẹ́gẹ́ bí output-set sí tri-state all gẹ́gẹ́ bí shift register block fún pin kọ̀ọ̀kan, nítorí náà software lè ṣètò. Ṣùgbọ́n títí di ìsinsìnyí, a kò tíì rí FPGA/CPLD tó yẹ. Fún breadboard, ètò náà yẹ kí ó bo ó kéré tán 60 pin 30+30. Níwọ́n ìgbà tí gbogbo rẹ̀ dá lórí shift registers, a lè fẹ̀ sí i ní irọ̀rùn. Gbogbo rẹ̀ sì ni software ń ṣàkóso.
Nípa lílo ojú-òpó wẹ́ẹ̀bù àti iṣẹ́ wa, o gbà ní gbangba pé kí a gbé àwọn kúkì ìṣẹ́ wa, iṣẹ́ wa àti ìpolówó wa kalẹ̀. Kọ́ ẹ̀kọ́ síi


Àkókò ìfìwéránṣẹ́: Oṣù kọkànlá-19-2021