Et gëtt keen Zweiwel un der Praktikabilitéit vu verlässleche Läitlos-Breadboards, awer Dir musst zouginn, datt se net perfekt sinn. Natierlech si se net ideal fir verschidden Zorte vu Schaltungen, awer si si manner problematesch wéi déi mat Jumperen. Onvirsiichteg Leit landen hoffnungslos an engem Haufe Jumperen mat hire Komponenten, a pickeg Leit verbréngen méi Zäit domat, d'Jumperen uerdentlech ze maachen, anstatt tatsächlech e Prototyp vum Schaltung selwer ze maachen. Wat soll ech maachen?
Eng Méiglechkeet fir dëst Problem ze léisen ass eng léitlos Breadboard ouni Jumper ze maachen. Dëst ass d'Iddi hannert de lafende "Bäckereiprodukter" vum [Kevin Santo Cappuccio]. D'Iddi ass, déi Standard-Breadboard sou unzepassen, datt d'Verbindung tëscht engem Puer vu gemeinsame Kontaktstreifen an der Power Rail an der Software ka gemaach ginn. Den Trick dohannert ass d'CMOS-Schalter-Chipmatrix ze simuléieren, besonnesch den MT8816AP. 128 Kräizpunktschalter pro Chip kënnen Spannungen bis zu ±12 Volt handhaben, sou datt et vill Schaltunge gëtt, déi dës programméierbar Silizium-Jumper benotze kënnen.
[Kevin] Déi aktuell Versioun ass 0.2, hir Gréisst passt ënner engem Läitlos-Breitplat, an d'Verpakung ass kompakt. Hie sot eis Detailer, wéi een d'Breitplatkontakter verbënnt, wat e lästege Prozess schéngt ze sinn: d'Kontakter erauszéien, eng kleng Etikett um Enn vun der Dachränn ausschneiden, an se dann no ënnen béien, fir den Drock vun der Duerchgangsleitungsplack ze bilden. Et gesäit aus wéi vill Aarbecht, et muss e bessere Wee ginn; de [Kevin] ass natierlech oppe fir Virschléi.
Och wann mir schonn emol Cross-Point-Switching gesinn hunn, fir loslös Breadboards ze verbesseren, hu mir d'Einfachheet vun dësem Projet agreabel fonnt. D'Iddi, all dës Jumpshots ewechzewerfen, ass sécherlech verlockend.
Dëst ass wierklech e coolt Projet. Eng clever Ergänzung ass, datt et kleng Schiirme op all Säit gëtt, déi déi aktuell Verbindung weisen.
Ausser Dir kënnt keen 7-Segment LED-Display oder Vibratiounsmotor oder Beschleunigungsmesser oder DIP-Schalter oder aner "lëschteg an interessant" Komponenten implementéieren.
15mA (ImaxIO) ass genuch fir all klengt Signal ze handhaben, wann Dir méi Stroum braucht, kënnt Dir e bipolare Transmitter oder FET benotzen, schliisslech ass et ëmmer nach e Breadboard.
Wéi ech Prototypen entwéckelt hunn, hunn ech eng eenzeg Säiteg Uewerflächenmontage-PCB gemaach, déi all déi digital Chips enthält, déi ech gebraucht hunn, an hunn CPLD-Chips verdeelt, déi "all" Signaler tëscht de Chips gedroen hunn. Dann programméieren ech d'Verbindung einfach a VHDL. Wann ech also e Feeler maachen oder d'Verbindung änneren muss, ass et just eng Codeännerung.
Fir ee vun deenen analoge Synthesizeren, wou een all d'Kabelen uschléisst, schéngt dës Iddi zimmlech cool.
Ma, wann ech emol op e Breadboard stinn, deem ech vertrauen, da wäert ech ophalen ze zweifelen. Bei Breadboards muss een *ëmmer* roden, ob et e Feeler am Design oder e Feeler um Breadboard ass.
Fir d'Saach nach méi schlëmm ze maachen, musst Dir speziell fir Breadboard-Fäegkeeten designen, an Saachen, déi tatsächlech musse prototypéiert ginn, wéi zum Beispill d'Regulatiounswiessel, funktionéieren net gutt.
Analog an High-Speed hunn keng Parasiten gär, digital an Low-Speed brauchen keng handgemaachte Prototyp-Bühn, wann ee virsiichteg ass.
Ech weess näischt iwwer all dës Saachen, mee ech hunn ëmmer op sou eng Ëmwandlung gehofft, an all Kéier wann ech et kucken, stellen ech fest, datt et net stëmmt. Och bei einfache Schaltunge muss een de Schalter suergfälteg op seng tatsächlech Ufuerderungen upassen. Dann muss een ëmmer nach e gewësse Grad un ongewolltem Verhalen akzeptéieren. Et sinn ëmmer richteg Eenheetsverstärker oder eng Zort Transistoren mat Spannungsbias oder Widderstand.
Ech weess net vill iwwer déi zugronnleeënd Technologie. Den MT8816 Datenblat, deen ech fonnt hunn, huet kee schematescht Diagramm vun der aktueller Verbindung. Mee direkt (wann ech et richteg erkläert hunn), hunn ech gesinn, datt de maximale Stroum 15mA ass an den typeschen On-Resistenz 45Ohm bei Vdd=12. Et ass natierlech eng interessant Komponent, déi fir vill Saache benotzt ka ginn, mee d'Warnung ass enorm. Dominéiert souguer. Ech kann mir keen eenzege Circuit virstellen, deen ech mat engem Breadboard gemaach hunn, deen ugepasst ka ginn. Besonnesch well ech de Breadboard als Schrëtt benotzt hunn, ier ech de Breadboard zesummegeléit hunn... Am Verglach mat dësem Schalter huet dat extrem anert Verhale vun de Drot et onméiglech gemaach, iwwerhaapt unzefänken.
Wann ech gutt genuch verstinn, wéi de Circuit funktionéiert, fir den Impakt vun dëser Verbindung drop virauszesoen, dann brauch ech iwwerhaapt kee Breadboard.
Fir kleng Signaler, déi e klenge Stroum behalen, sollt dëst méi oder manner wéi en ideale Schalter sinn. Natierlech variéiert den On-Widderstand jee no Ärer exakter Positioun am Spannungsberäich, awer Dir musst Iech souwisou mat Kilohm beschäftegen, an et sollt egal sinn, ob Dir +-75 Ohm zu dësem Feeler an Ärem Design derbäirechent. Soss designt Dir e Circuit, deen net tatsächlech ka konstruéiert ginn wéinst Toleranzen vun de Komponenten.
Jo, wann Dir dësen Apparat hutt, kënnt Dir erausgoen an e Projet erfannen, dëse Projet ass alles +/-75 Ohm irrelevant kleng Signaler. Mee ech hunn nach ni sou e Projet gemaach. Ech kann mir net emol e Projet vun dëser Gréisst virstellen. Reng Zuelen sinn bal dat eenzegt wat d'Kriterien erfëllt, dofir hutt Dir entweder sou vill Verbindungen datt de Breadboard just en Drëps um Eemer ass, oder et gi sou wéineg Verbindungen datt Dir léiwer just en IC-Clip benotze géift fir de Kabel ze jumperen.
Tatsächlech kann d'Halschent vum fäerdege Code do eng Frequenz (oder e Signal) op d'Sond placéieren, sou datt Dir se an ënnerschiddlech Reien uschléisst a dem Board soen, wéi eng Verbindungen Dir ouni Computer maache wëllt.
Den nächste Schrëtt, nodeems ech déi grondleeënd Saachen zum Fonctionnéiere bruecht hunn, ass e puer vun den Saachen ze maachen, déi Dir erwähnt hutt. Et gëtt verschidde Méiglechkeeten, dëst Problem ze léisen. Ech mengen, déi genialst Method ass, en Display uewen um Breadboard z'installéieren, awer en Display mat sou engem porösen Display ze maachen, kéint de Grad vun der Entwécklung vu Samsung erfuerderen. Eng aner Method ass, e Miniaturprojektor an eng Kamera drop z'installéieren, awer all d'Saachen, déi ech benotzt hunn, déi probéieren, sou Saachen ze maachen, sinn ze lues a problematesch ze benotzen, an et gëtt einfach eng richteg Dreckskëscht ronderëm.
Et ass net sou, datt iergendeng vun dësen Saachen net gemaach ka ginn, ech muss just eng Manéier fannen, dëst ze maachen, ouni op Erfahrung ze verzichten.
Ech fannen d'Iddi vu Sonden gutt. Als Indikatioun huet all Kolonn en RGB, an all "Netz" huet säin eegene Faarfcode. Et ass sécherlech net sou intelligent wéi Overheadprojektoren, awer et ass méi einfach ws281* Sträifen unzedreiwen.
Och wann menger Erfahrung no, déi einfach, net-markéiert transparent Plastikplacken schlecht sinn, kléngt et méi einfach, déi transparent Gehäuse mam bb830-Clip ze kombinéieren wéi mat engem Display mat engem Lach. Méi Méiglechkeeten fir LED-Placement. Awer och LEDs iwwer an ënner der Leiterplatte ze placéieren ass keng schlecht Iddi (ausser datt d'Stroumleitung e bëssen am Wee ass).
Dës Iddi gefällt mer, an ech muss de Chip genau studéieren. Ech hunn no eppes Ähnleches gesicht - awer nëmmen a Zuelen. All Pin soll e programméierbare Widderstand plus e programméierbare Widderstand géintiwwer der Mass hunn - als Input agestallt - als Output agestallt - an op Tri-State agestallt, alles als Schiefregisterblock fir all Pin, also softwareprogramméierbar. Mee bis elo gouf kee passenden FPGA/CPLD fonnt. Fir e Breadboard soll de System mindestens 60 Pins 30+30 ofdecken. Well et alles op Schiefregistere baséiert, kann et einfach erweidert ginn. An all ginn duerch Software gesteiert.
Wann Dir eis Websäit a Servicer benotzt, stëmmt Dir ausdrécklech der Plazéierung vun eise Performance-, Funktionalitéits- a Reklammcookies zou. Méi Informatiounen
Zäitpunkt vun der Verëffentlechung: 19. November 2021





