James Brown îi place să construiască ecrane ciudate. Precum craniile animatronice sau automatele celulare mecanice care inversează biți. Sau, în acest caz, un întreg computer în interiorul unei cărămizi Lego simulate.
Nu orice cărămidă. Vorbesc despre clasicele computere Lego înclinate din navele noastre spațiale din copilărie, acum strălucit aduse la viață. Acestea afișează scanări radar false, text derulant, chiar și un omagiu interactiv adus computerului de țintire a șanțurilor Steaua Morții care se mișcă atunci când atingeți știfturile Lego expuse.
Incredibil, totul este alimentat și cu cărămizi Lego reale – cutia de baterii de 9 V de epocă și cărămizi cu contacte electrice pe care Lego le-a întrerupt în anii ’90. Este suficient pentru a alimenta un ecran OLED de 72 x 40 pixeli și un microcontroler STM32 cu un procesor Arm Cortex-M0 de 48MHz și 16K de flash. Și acele grafice pe care le vezi? În afară de Doom, care a fost un flux video live către cărămidă, toate sunt generate procedural. El a scris el însuși programele pentru acest mic computer.
Nimic din toate acestea nu a fost planul inițial al lui Brown, dar într-un interviu pentru Web News, el face să pară că s-a îmbinat atât de bine încât aproape că cere să fie fabricat. Da, vă spun că există șansa să atingeți una dintre acestea într-o zi.
Anul trecut, inginerul grafic al Weta Workshop (da, acel Weta Workshop) tocmai răsfoia AliExpress când a văzut niște ecrane OLED incredibil de mici și ieftine de 0,42 inchi. „Aceasta este de mărimea unei taste”, gândi el. El ar construi o tastatură mecanică cu un ecran sub fiecare tastă, își spuse, dar proiectul mergea încet. „Am comandat un lot de ecrane doar ca să stea acolo, făcându-mă să mă simt vinovat”, spune el.
Dar când un Game Boy pentru furnici a sosit la ușa lui în luna mai, el a început să se gândească: ce se întâmplă dacă fiecare cheie ar avea și un procesor înăuntru? Mai târziu în aceeași zi, și-a dat brusc seama că văzuse deja un computer de aceeași dimensiune. Nu unul funcțional – o bucată de Lego.
Așa că a schițat-o și a fost surprins să vadă că ideea lui ar putea funcționa cu adevărat. „Am petrecut puțin timp în Fusion, uitându-mă doar la unde s-ar potrivi lucrurile într-o cărămidă, doar asigurându-mă că este fezabil și doar… știi că ecranul este într-adevăr înghesuit acolo, nu? ” Există doar 0,1 mm între ecran și suprafața frontală a cărămizii.
A elaborat o placă de circuit de dimensiunea maximă care să se potrivească și, într-o singură zi, a plasat toate componentele de bază și și-a trimis designul unui producător de plăci dintr-un capriciu. A plătit doar 40 de dolari, inclusiv transportul, pentru cinci scânduri minuscule.
„A fost menit să fie un fel de căluș de aruncat; Nu mă așteptam să fiu nevoit să-l fac deosebit de fabricabil”, spune el.
Dar când au sosit scândurile, nu-i venea să creadă cât de bine au ieșit. „Este absolut nebunesc cât de ieftin și ușor sunt aceste lucruri, știți, să proiectați un computer nou”, spune el. Cea mai grea parte a fost pur și simplu lipirea unei perechi de contacte ale bateriei în partea de jos.
Pune-l într-o cărămidă Lego translucidă și gata, nu? Nu — Brown a decis să-și turneze și el propriile cărămizi din rășină translucidă.
Inițial, erau destul de grosolane: „Era o cărămidă Lego într-un vas Lego pe care am turnat silicon pentru a face matrița și apoi am băgat-o acolo, am turnat rășina, am pus ceva deasupra pentru a o ține. jos și am sperat la ce e mai bun.” De asemenea, a trebuit să umple cavitatea cărămizii cu silicon moale, astfel încât rășina să nu umple locul unde trebuia să meargă electronicele.
După ce primul său videoclip a devenit viral, însă, nu a lăsat-o așa. A trecut o pereche de fire până la interiorul fiecărui știft ca un senzor de atingere brut – „procesorul numără cât timp durează pentru a trage în sus prin intermediul unui rezistor”, spune el – și a codificat computerul de țintire X-Wing și o navă de elită. renderer în C pentru a afișa gama lor de wireframes fascinante low-poly cu o apăsare.
A pictat pe un lac negru pentru a scăpa și de o parte din strălucire, deși este de fapt destul de mulțumit de finisajul cu pisțuri Lego. „Texturarea cărămizii Lego face o treabă foarte bună de antialiasing.”
Pe Zoom, Brown îmi arată a doua generație – un nou ansamblu de plăci de circuite tridimensionale conceput pentru a folosi tot spațiul din interiorul cărămizii. Are contacte încorporate pentru baterie, un port USB pentru programare în locul vechilor pini de depanare în serie și hardware tactil capacitiv încorporat în placa în sine. El spune că poate detecta în mod fiabil un deget care se mișcă în jurul unei întregi regiuni deasupra cărămizii.
Și pentru că nu este mulțumit doar să transmită Doom către procesorul STM32 ca un videoclip prin acele fire de depanare, a reproiectat recent întreaga placă pentru a se potrivi cu un microcontroler Raspberry Pi RP2040, care ar putea de fapt să joace Doom. Și spune că ar putea fi încă suficient spațiu pentru a încăpea un IMU pentru comenzile de mișcare. Eu, abia aștept să văd avioane Lego zburând într-o cameră cu un giroscop de atitudine funcțional.
El intenționează să producă unele dintre ele pentru ca prietenii să le joace, dar nu este încă sigur despre producție, certificare, licențiere și, mai presus de toate, binecuvântarea sau defavorizarea Grupului Lego însuși. Să-l îndepărtez cu Lego, sau cel puțin „să mă asigur că nu voi pune greutatea Lego peste mine” este cea mai grea problemă, spune el. „Există o diferență între a face ceva care este acceptabil și a fi capabil să lupte dacă decid să-și arunce greutatea.” Evident, el nu intenționează să vândă nicio cărămidă care scrie literalmente „Lego” pe crampoane – tweetul său de vineri arată o cărămidă care elimină logo-ul.
De asemenea, vrea să găsească și să monteze o baterie reîncărcabilă înainte de a lua în considerare producția, deoarece nu toată lumea are plăci electronice Lego de la sfârșitul anilor ’80 / începutul anilor ’90 doar într-un coș.
„Văd cât de departe pot merge cu ea”, spune el.
Dacă citești asta, Lego, sper sincer că-l vei lăsa să meargă până la capăt. Când lucrați cu comunitatea, rezultatele sunt printre cele mai bune produse pe care le-ați făcut vreodată.
Articolul Te rog, Lego, lasă-l pe acest inginer să-ți aducă la viață cubul computerului apare prima dată în Web News.