[HN Gopher] Spintronics: Build Mechanical Circuits ___________________________________________________________________ Spintronics: Build Mechanical Circuits Author : mcp_ Score : 220 points Date : 2021-05-20 15:31 UTC (7 hours ago) (HTM) web link (www.kickstarter.com) (TXT) w3m dump (www.kickstarter.com) | nemo1618 wrote: | I've always been curious how far we could push "mechanical | computation." Seems like even an operation as simple as | multiplication requires tons of metal. If I wanted to compute, | say, a SHA2 hash or an Ed25519 signature with zero electricity, | would I need a room-sized machine? | carapace wrote: | Mechanical multiplication is easy: | https://en.wikipedia.org/wiki/Sliderule | | See more generally: https://en.wikipedia.org/wiki/Nomogram | Laremere wrote: | You can hold a mechanical calculator in your hand, so I imagine | if an industry of effort on perfecting mechanical computation, | it could get quite small: https://en.wikipedia.org/wiki/Curta | RandallBrown wrote: | You should read Neal Stephenson's Diamond Age. It's in an | alternate future where they use mechanical computers. | pgboswell wrote: | For sure - at least with the parts in their current form. A | simple flip-flop takes up a minimum space of about 30 cm x 30 | cm. But I wonder how small these parts could get. Like, what if | spintronics was invented in the 19th century instead of the | 21st century? Would Moore's law have applied to mechanical | transistors? | dekhn wrote: | See https://en.wikipedia.org/wiki/There%27s_Plenty_of_Room_at | _th... and https://en.wikipedia.org/wiki/Engines_of_Creation | | TL;DR we're nowhere close to exploiting the full potential of | nanoscale mechanical systems. | mdaniel wrote: | For those who don't click on the Engines of Creation link, | be aware that at the bottom of that page is a PDF link to | the gratis version of Engines of Creation 2.0 from 2007: ht | tps://web.archive.org/web/20140810022659/http://www1.appst. | .. | | Since I just now learned about that link, I haven't read | the book to know, but I have always been interested in | finding out if the ability to create smaller and smaller | machines is possible by having an outer machine which | manufactures an inner, smaller, copy of itself, apply the | process of induction, define the termination criteria, ..., | profit! | | Or, maybe I'm thinking about the problem all wrong -- it's | not the actual construction machinery that's the problem, | it's providing the input materials to each step (gears, | levers, fasteners, wiring(?), etc) | | There's a Factorio-clone hiding in this problem ... | tlb wrote: | Mechanical Turing machines can be small, such as: | https://hackaday.com/2018/03/08/mechanical-wooden-turing-mac... | | They will take a long time to compute something like SHA2 | nynx wrote: | If you could build mechanisms atom-by-atom, you could make | reversible mechanical computers that are orders of magnitude | faster than what we have today. | gene-h wrote: | Rod logic will not be faster than electronic computers. | According to Drexler's thesis, it's reasonable to expect | "that RISC machines implemented with this technology base can | achieve clock speeds of ~ 1 GHz, executing instructions at ~ | 1000 MIPS." | | This is because the speed of sound, which limits how fast | mechanical signals can propagate, is much lower than the | speed of light. | | The main advantages of rod logic is that its compact and | power efficient. The aforementioned CPU would consume ~100 | nW. | | Really the reason why Drexler analyzed rod logic in the first | place is that it was easy to analyze and something that his | proposed assemblers could plausibly construct, better | alternatives for fast computing may exist. | | [0]https://dspace.mit.edu/handle/1721.1/27999 | nynx wrote: | This is true, but it's important to consider that you could | squeeze several billion of these processors into the space | taken up by current CPUs. | pgboswell wrote: | This is very interesting. Why would they be faster? | zardo wrote: | Building at the molecular scale you can achieve extremely | low friction coefficients in the moving parts. Inertia also | gets extremely low, and material strengths tend toward | their theoretical values. | | Of course electronics aren't standing still, but resistance | tends to get harder to deal with as feature sizes decrease. | nxpnsv wrote: | I guess you can do it with pen and paper and patience... | gene-h wrote: | I wonder if you could make a torque amplifier[0] with the | transistors? A torque amplifier is a mechanical device which | takes in a shaft rotation and power outputting the same rotation | angle except with higher torque. | | This was an important component in mechanical computers to | amplify outputs disc integrators which outputted shaft rotations | at low torque. | | It might be a fun device to make because you could use this to | make part of a steampunk exoskeleton where the user can turn a | small arm to move a much large arm. Because torque is amplified | it will be easier to move the heavier arm. | | [0]https://en.wikipedia.org/wiki/Torque_amplifier | quanto wrote: | This reminds me of when I was taking an advanced circuit design | class. The analog circuit in question had many moving parts, and | I just didn't have the intuition. The teaching fellow at the time | thought it would help to visualize a mechanical analog (ha!) of | the circuit and drew for me a complex mechanical diagram. It was | so complex that I found it more intuitive to just study the | electrical circuit directly. | | After years of working with electrical circuits, I now often find | it easier to translate a mechanical system in question to an | analogous electrical system and analyze it. In fact this is where | the phrase "analog electronics" comes from: It is an analogue of | a real world (often mechanical) system. At the end of the day, | these are all (mostly second order) differential equations. | hintymad wrote: | This is amazing and looks fun! I immediately paid to support the | project, so I can play the toy later. | | That said, I wonder if it will really make learning circuit | easier. I have a hard time imagining that kids would give up | learning circuit just because they couldn't get the abstractions. | The biggest obstacle to learning, per my limited observation of | course, is always lack of innate curiosity or sometimes talent. | Those who get discouraged by the so-called difficult abstraction | probably do not need to learn circuitry in the first place. | | By the way, I find the promotional video interesting. There are a | few frames that talk about how a kid had to resort to maths and | what not to understand circuits, and videos showed kids checking | out oscilloscopes, square waves, some complex circuits that | looked like Y-delta transforms, and voltage-ampere curves (or | something like that). I mean, if a kid would look into those | things, why would we worry that the kid can't learn circuit? And | since when looking into math is a bad thing? | | Boswell's idea seems aligned with the movement of progressive | math education in the US, which advocates that there's gotta be | an easy and intuitive way to motivate and enable _every_ kid to | discover and grasp math concepts. I think it 's a noble goal. I'm | just not sure if everyone is born with the drive or aptitude. | jerf wrote: | I am positively agog. This is amazing. | | I would suggest to pgboswell that it may be interesting to reach | out to a few local professors who teach introductory circuits at | some nearby universit(y/ies) and do an in-person demo of the | components. You may find you have a significant educational | market you could tap into. I could well believe there's a lot of | people who just never quite make it over the abstraction gap to | understand circuits who would be able to follow them if they | could physically interact with a mechanical circuit running at | human orders of magnitude. | ocdtrekkie wrote: | This reminds me of something I read about the other day (probably | also from HN), a mechanical exploratory rover: | https://www.jpl.nasa.gov/news/a-clockwork-rover-for-venus | | This really helps visualize how one might make "computation" with | mechanical parts possible! | dpeck wrote: | This is from the same person (team?) that made Turing Tumble, | which has been great fun to do with my 8 year old. The puzzles | are a lot of fun and gives a nice intuitive feel for "circuits" | and basic mechanical logic ( ands, ors, counters, etc) | computation. | | Highly recommended if you've got a kid in your life who likes | figuring out and building things. https://www.turingtumble.com/ | krasin wrote: | Yes, this is from the same person. Turing Tumble is almost | amazing. Unfortunately, gears and balls used there are not | reliable enough and more complex circuits have abysmal | reproducibility (~50%). | | I tried it with my kids and they were _very_ excited up until | this unreliability killed all the fun. I wish Turing Tumble had | a premium version with a better determinism. | coupdejarnac wrote: | Sounds like a pretty authentic engineering experience then. | krasin wrote: | Yes. But kids like to be exposed to the joy of engineering | first. It's otherwise hard for them to justify the pain | that's required to get to the joy of success. | Animats wrote: | Oh, that's precious. I hope they ship this, and that the | components aren't too expensive. They look expensive. | sumthinprofound wrote: | Wish I had this as a kid but still excited to own it once it's | released! | [deleted] | lxe wrote: | Mechanical inductors, capacitors, and even transistors? That's | and incredible feat. Developing intuition about how to put the | components together to build something like an oscillator or a | flip flop is a must for electronics enthusiasts. | syoc wrote: | This looks really cool. Would be interested myself even if I am | probably outside the intended age bracket. I can't help think | that the parts look really flimsy based on the videos. They look | kind of 3d printed and the plastic seems cheap. Hope that's not | the case. | adeledeweylopez wrote: | That's probably because they are 3D printed prototypes. He says | in the link that they're working on creating the molds for | injection molding. | lapetitejort wrote: | I'm amazed at all the ways we can simulate circuits. The classic | is pipes and water, however you can also use car traffic, heat | transfer, and now gears! | | My question is can you simulate how resistors behave in series | versus parallel? How about capacitors? | [deleted] | gugagore wrote: | I am glad to see that they are using LEGO Technic chains | (https://www.bricklink.com/v2/catalog/catalogitem.page?P=3711) , | and therefore the gear pitches are LEGO compatible (at least with | the non-bevel gears, but the traditional spur gears). I am | excited about the potential of interacting with existing Technic | parts! | Xunxi wrote: | I personally find it quite refreshing to see accessible hardware | projects showing up once again. The ensuing discussions are full | of nuggets and somewhat esoteric recommendations that always | draws me down the rabbit hole where I end up discovering a lot of | things I wish I could visualize when I was much younger. | | Is a pleasurable learning experience. | | NB:This post and OpenFlexure | ajarmst wrote: | I was a backer for their previous project: Turing Tumble. It was | a very positive experience, with timely informative updates and | ultimately a high quality product. | spoonjim wrote: | Turing Tumble is so great. | spoonjim wrote: | I was going to say "this better be as good as Turing Tumble!" Now | I see it's by the same guy. BUY | pgboswell wrote: | Hey cool! I made this. It's fun to see it here on Hacker News! | jkingsman wrote: | I took four years of engineering in university and work in | software now, and one gif on your page made inductors click | intuitively for me in a way that so many courses did not -- | thank you! | pgboswell wrote: | Ha ha! Thanks so much! | GistNoesis wrote: | I'm eager to see what a memristor would look like. | mcp_ wrote: | I loved playing your last project Turing Tumble with my | daughter. So I am really looking forward to your new project. | pgboswell wrote: | Thanks so much for the kind words. | rkagerer wrote: | I wish there were a pledge level where I'd buy one kit for me, | and anonymously gift one to some kid in another part of the | world who wants one but can't afford it (kind of like OLPC | did). | [deleted] | Judgmentality wrote: | I'm only just hearing about this now but I love the idea and | wish you great success. | d--b wrote: | This is great! I didnt even know there were mechanical analogs to | electronic parts. This is going to make electronic teaching an | awful lot mote intuitive! | c-smile wrote: | There are also such things as "pneumonics" and "fluidics" : | https://en.wikipedia.org/wiki/Fluidics | | These are used, for example, in avia and rocket engines - in | first or independent contours of their control systems. Such | logic devices are very reliable, relatively simple and can work | at extreme temperatures. | gugagore wrote: | There are two possible mechanical analogies to electrical | circuits (https://en.wikipedia.org/wiki/Mechanical%E2%80%93electr | ical_...). In domains (electrical, acoustic, thermal, mechanical, | ...) there are two kinds of quantities, sometimes called "across" | (voltage, temperature difference, ...) and "through" (current, | heat, ...). | | My first guess was that the analogy here appears to be velocity | is voltage and force is current, but I think I have that | backwards. The battery, which I was taking to be a ideally a | voltage source without internal resistance, appears to be a | constant-torque mechanical device. Connecting it in series to | different resistances means it spins at different speeds | (different current is drawn). | | But the battery will also spin if it's not connected to | anything... so I'm struggling to keep the analogy straight while | thinking about how these parts behave ideally and non-ideally. | | Looking at the ammeter, it's definitely velocity = current. | | Edit: and finally direct evidence | | > But the most practical place for [ground] to be is anywhere | there is zero force (i.e., voltage) on the chain. | prpl wrote: | Sort of unfortunate to reuse this term which has been a field of | study in solid state physics for a very long time: | | https://en.m.wikipedia.org/wiki/Spintronics | lapetitejort wrote: | The main difference is that spinning gears makes sense, whereas | spinning electrons do not! | | (I kid of course. Spin in physics relates to inherent angular | momentum. If you wonder why that exists, you may also want to | wonder why mass exists.) | whatshisface wrote: | Intrinsic angular momentum is weirder than intrinsic mass | because you can take it out and put it back in - although for | most particles you're not allowed to have zero. But you are | allowed to take 1 from an electron to go from 1/2 to -1/2. If | that is not enough, you can go back from -1/2 to 1/2 by | changing your basis vectors. ;) | jeffwass wrote: | Further - paired electrons can collectively form the spin- | zero singlet state, or spin-one triplet state. In either | case the two electrons, which are fermions independently, | together act like a boson (eg, Cooper Pairs in a | Superconductor). | | Addition of quantum angular momentum is _really weird_. | jeffwass wrote: | Agreed, it's an unfortunate namespace collision. Spintronics is | a really cool area of physics, with decades of research. | | Electrons have spin. Although 'classical semiconductors' | exploit the electron's spin via the Fermi-Dirac distribution in | transistors, the actual sign / direction of the 'spin' is | ignored in everyday electronics. Making use of this available | spin degree-of-freedom opens up a whole wealth of new | possibilities. | | Spintronics has already revolutionized certain industries (eg, | GMR in magnetic hard drives), and there are further open areas | of research (eg, spin as qubit basis states in quantum | computers). | mumblemumble wrote: | But then, all puns are unfortunate. It's kind of their thing. ___________________________________________________________________ (page generated 2021-05-20 23:00 UTC)