Slashdot Mirror


Small Electronic Logic Blocks - eBlocks

eBlocks writes "eBlocks are small low-cost electronic devices that can be easily interconnected for a wide variety of applications such as: detecting motion, light, water, sound or magnetic fields; triggering a buzzer, a light, an electronic relay or a lock. Devices can communicate wirelessly or can be controlled remotely via the internet or a telephone. The eBlocks technology has been developed by a professor at U.C. Riverside who is looking for inspiration on its best uses. Try out the simulator. Suggestions and comments welcome!"

36 of 169 comments (clear)

  1. I want some eBlocks now!!!! by erick99 · · Score: 4, Interesting
    I love the idea of the eBlocks - not only for the applications shown within the website, but also as a teaching tool. I learned basic electronics as I worked my way up the ladder of Amateur Radio licenses. I would love to use something like the eBlocks to teach my two young sons electronics. I have bought just about every "learning/educational" electronics kit on the market but none of them are quite like the eBlocks. I sent off an email to the folks doing this work to see how they plan to develop this further - sell/market/distribute, etc. I think this is a great project and I hope it is successful. The web site does a great job explaining the concepts and there are some excellent pictures embedded here and there. The simulator is pretty good as well.

    Happy Trails!

    Erick

    --
    http://www.busyweather.com/
  2. looks like fun by LBArrettAnderson · · Score: 2, Interesting

    but the light sensor has a lifetime of 1 year... and a few of the other blocks are only good for 2-3 years.

    not sure if that's good for the average person with no programming abilities (the type of people who won't read about stuff)

    1. Re:looks like fun by Anonymous Coward · · Score: 3, Informative

      You mean battery life, right? I asked Dr. Vahid about it last quarter and he said they were working on other means of powering them, including a way to let blocks share power.

  3. Had this and did this. by SWTP_OS9 · · Score: 5, Interesting

    When I was growing up around 1968 - 1969 Raython had a series of kits that you could build circuits with out wires by touching blocks together and the ground was a metal plate. Connections were metal contact with magnets behind that.

    The Learning Company has had this since the early 1980 in a game called Robot Odyssey. You could wire stuff up and solve puzzles. I rember since I was on the conversion crew from the Apple II/IBM PC to Color computer.

    Its a nice idea but has been done for a long long time.

    1. Re:Had this and did this. by ScrewMaster · · Score: 3, Informative

      When I was growing up around 1968 - 1969 Raython had a series of kits that you could build circuits with out wires by touching blocks together and the ground was a metal plate. Connections were metal contact with magnets behind that.

      I had one of those too ... it was called "Lectron". Still have it in a box somewhere around here.

      --
      The higher the technology, the sharper that two-edged sword.
  4. Nice stuff by Realistic_Dragon · · Score: 4, Funny

    Looks like a decent replacement for lego for my kids now they are a bit old (7) for technic.

    Of course when they get old enough to be left unsupervised with a soldering iron in a year or two I'll be introducing them to the joys of roll your own serial and ISA devices, but up until now there doesn't seem to have been a decent stop gap.

    --
    Beep beep.
  5. My first suggestion: by roystgnr · · Score: 3, Insightful

    Remove the "Configurations with loops are not valid!" warning, and instead handle configurations with loops. It shouldn't be hard; if you're worried about someone setting up an "invalid" loop (like a NOR gate with its output hooked up to one of its inputs) then just make sure that the output of your blocks is lagged one timestep from the input.

  6. Re:Correct me if I'm wrong by benchbri · · Score: 3, Informative

    I dont see how. Mindstorms are a microcontroller (big yellow&gray block) that attaches to sensors, motors, etc.. eblocks are not grounded in computers; they are pure electronics. Saying that Mindstorms and eblocks are the same is like saying a model steam engine is the same thing as a locomotive. or something. analogies escape me like, uh, oxygen or something.

  7. Looks like PLC logic by gregmac · · Score: 5, Interesting

    This reminds me very much of programming a cheap (quasi-)PLC (programmable logic controller) we use at work often: a Siemens LOGO (pdf link). Basically, it's a device that has a bunch of inputs (8 digital, or 6 digital / 2 analog), and some outputs (4 digital), and contains a bunch of logic gates, comparators, and timers. You can make fairly sophisticated control systems using these.

    We use them, for example, to control chemical injection systems. They have overrides based on filters backwashing, timers to dose to keep the pumps if they haven't run for a while, timers to prevent them running too long, etc. It's pretty endless what you can do, and these are only the lowest level of entry into the world of automation and PLCs.

    Take the eBlock logic and timer modules, make them all software, and you have a LOGO. You still need the sensors and controls/outputs, but you can make some fairly complex programs involving hundreds of blocks, without the size of using hundreds of blocks.

    The eblocks are a neat idea for educational purposes, but I'd see people quickly moving up to small PLCs (like the LOGO). They also definately don't have any use in industrial applications, though I don't know if that was the intent or not.

    --
    Speak before you think
    1. Re:Looks like PLC logic by EvilTwinSkippy · · Score: 2, Interesting
      Whenever someone tells me that a kid's toy has no practical application in industry, I can't help put think of all the crazy things I've seen in steel mills and the museum I work at. Off the shelf stuff that is dissected and re-assembled in un-natural ways to get a job done, cheap.

      I remember seeing more than one control console that was driven by a breadboard and a few discretes from radio shack.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Looks like PLC logic by afidel · · Score: 3, Insightful

      Why is allowing someone who is not a high priest in the holy order of programmers to get a little electronics learning so stupid? Especially since these are made to teach the art to those who don't even qualify as acolytes in training to begin their studies. Every learning tool has its place. Just like I learned the basics of a transmission from building one of the bigger Technics sets I expect my son will learn the basics of electronics from something like this.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  8. Also check out Phidgets by Chairboy · · Score: 4, Informative

    Here's another solution, Phidgets:

    http://www.phidgets.com/

    They offer sensors, controllers, and more.

  9. Cool, no more "resistors on springs" by EvilTwinSkippy · · Score: 4, Informative
    I tool started off with one of those "discrete components on springs" sets. Once I got past the 3 or 4 cool things in the book, it gathered dust. My interest in electronics was gone.

    Years later, when I actually played with live components, could build my own cases, and could jack everything into a serial port did I truely fall in love with building things. (Forrest E. Mims, there is a spot in heaven for you.)

    Hey, I'm the same guy who maxed out the capabilities on the lego mindstorms in 2 days. Come on are more than 3 inputs and outputs REALLY too much to ask for... The MIT handboard has 12 inputs, 4 outputs, and if you slave over a few pins from the LCD you can us it to generate a 16 bit parallel interface...

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  10. Oh great.... by Mean_Nishka · · Score: 2, Funny

    Didn't we learn anything from the Asgard? Just wait until these things start multiplying!

  11. My favorite Frank Vahid Story by Monkelectric · · Score: 4, Interesting
    I graduated from UC Rivereside not long ago (yay unemployment!), and Frank Vahid was and I assume still is one of the outstanding professors and a generally nice guy.

    The UC Riverside engineering college has an ABHORENT graduation rate, when I was there it was 30%. The program was very tough, but there were also alot of professors who cared so little about their courses they taught *nothing*. I had one chem professor lecture on the heart medicine he was working on and iron refining techniques all semester, then he gave us a standardized test and the whole class failed. We'd never seen a problem worked on the board the entire course. Most of the lower division courses were like that, professors didn't give a crap. My graduation was delayed by a mechanical engineering teacher who flunked 80% of his class.

    Contrast this with a professor like Vahid-- the entire class flunked his first midterm and he stopped the course and said "This is awful guys, I have never seen anything like this, ever. Obviously I'm doing something wrong because all of you shouldn't be failing like this. So I want everyone to take 5 minutes, write down what you feel is wrong with the course, turn it in, and then go home and take the day off and we'll come back tomorrow and go over the notes and see what we can come up with." And he was as good a friend and father to tiny tim as he promised.

    --

    Religion is a gateway psychosis. -- Dave Foley

    1. Re:My favorite Frank Vahid Story by Mikesch · · Score: 2, Interesting

      Hear Hear.

      Vahid was the best prof I ever had at UCR. He was genuinely interested in the students doing well, but not at the expense of academics. If students failed the first midterm, he was one of the few who didn't:

      a)just keep going and flunk 80% of the class or
      b)make the rest of the class a cakewalk so everyone passed.

      He changed the class around so that you actually learned the material and liked doing it.He was the first professor that I had who actually got me interested in the subject matter beyond a "I'm here for 4 years and just want my degree" level after I was beaten down by my first year physics and calc classes.

      For any UCR CS undergrads:

      If you want to get involved with research Vahid is the one you should talk to. He's completely approachable without any of the usual academic elitest bullshit surrounding him. He takes a genuine interest in his students.

      Also, you need to take a class from Eamonn Keogh. He's a funny guy who is an excellent teacher and an absolute genius. Another excellent prof who doesn't get high and mighty because he can put Dr. in front of his name.

  12. Sounds to me like the Radio-Shack Electronics Kits by OceanWave · · Score: 4, Insightful

    You could build all sorts of interesting projects out of those 200 in 1 kits they sold in the old days. They had water detectors, alarms where a circuit was opened, etc. Even low power AM band radio transmitters. The educational value was quite substantial. I started with a 150 in 1 kit, at the age of 7, and it provided me with most of what I knew about digital electrics, at that age.

    Since then, I took on the real thing as I started in the development world.

    (I posted a NULL by hitting return to early, on an earlier post. Sorry for the trouble.)

    Though most will criticize Radio-Shack for lower quality, I did get some educational value out of it.

  13. logiblocs by hyperman.biz · · Score: 2, Interesting
    Don't you hate it when you are working on a business plan for a similar concept and you see someone getting out a similar product before you !

    However, I have a problem seing how their concept is more advance than logiblocs.

    The concept I'm working on will be based on open source hardware. any input on this ?

  14. Too expensive by jimmyswimmy · · Score: 3, Insightful

    Man, this is a great idea as a learning tool but totally impractical for production purposes. In the end of the paper, section 8, the author writes that this could be used for things like detecting speeds of vehicles on streets or detecting water leaks. There is NO way that such large-scale applications could be made inexpensively with separate individual components like these. I work in the semiconductor industry and margins on commodity components like these would become are razor thin. It's like that because nobody will spend extra money if they can get away with it. Any engineer worth his salt would rather design it right rather than get it done with these kiddie building blocks.

    --

    Just my $0.55 (US inflation, 1774-2008, for $0.02)
  15. NOR/OR/AND Logic Gates by centralizati0n · · Score: 2, Informative

    For the less-eblock-inclined, to create logic gates: Connect two buttons to a two way logic gate, and set it... For an AND Gate: 0001 For a OR Gate: 0111 For a NOR Gate: 1000 Now, all we need are NOT gates (1 input, 1 output, inverts input)... then you can build massive neat things.

  16. Looks like it might be pretty expensive... by Dr_Marvin_Monroe · · Score: 3, Interesting

    OK, I don't want to rain on his parade, it's a cool idea, and really good for people who don't want to work with proto-board or wire-wrap. I just see one BIG problem.....cost.

    Having been into PIC's for a while now, I'm finding that cost is the final frontier when using/building small electronics. I can't imagine any of these building blocks being sold for less than $10-$15 each, and that's for the simple functions. By the time you get something really interesting going, it's gonna cost a LOT of money for all of the modules you'll need. MUCH more than it would to buy a PIC Demo board with programmer, LCD, and all the other features they throw into the box. From the links, it looks like he might have one of these processors in his boxen.

    Here's a simple cost breakdown for one of the modules shown in the photo that I saw on the site:

    1) Electronics: no less than $2 for any of the functions listed. PIC's are run from $2-18 in small qty, depending on features.

    2) Wire: Sounds trivial, but it's gonna be $0.50 to attach two wires to a circuit board... That's a minimum for boxes that only have 2 wires, scale accordingly.

    3) Packaging: small molded plastic box in qty $0.50. I know, I've been pricing them for my products.

    4) Custom circuit board: minimum of $1.40 for small 1.5" X 2.5" 2-layer board.

    5) Assembly: gonna cost $3 to stuff 20 small parts on that panelized board. No way around that, unless you've got a lot of spare time and are good with the iron.

    6) Potting: gotta hold that stuff in the small enclosure. It's gonna be $0.50 here too.

    7) Packaging/testing: it's gonna cost something to test and put that baby in a box. My estimate is at least $1 for each unit.

    Really cool, but it looks really expensive.

    For a cost comparison, you can purchase the PICDEM2+ board, with In-circuit debugger and development environment for $229.00 (digikey #DV164006-ND). You can also download the demo C compiler for free and start hacking immediatly.

    With the features on that board, you can do 10-15 modules worth right off the bat....

    AVR is a similar option, as is the 8051 and Z80. There's lots of small demo boards available.

    If you like PLC type logic, try one of the cheaper units from Keyence or DirectLogic...these units are about $150 with all the features shown and more.... Both have high-speed counters, large memory and at least 8-in and 8-out....

    Bottom line is this, don't be afraid of tinkering with parts...it's fun, cheap, and you'll learn a lot more by actually reading the datasheets and soldering wires yourself.

    Happy tinkering

  17. This reminds me of Capsela by JoeShmoe · · Score: 2, Interesting

    Remember those? Only instead of working with electrical energy, it was all about working with mechanical energy. Some of the capsules were differentials, some where gear reducers, and some interacted with the outside world, with lights or vacuums or propellors.

    Other than the fact that they were bulky as hell, it was one of my favorite toys. Ah fond bathtub memories of running the vacuum in reverse and making a squirt powered pontoon boat.

    - JoeShmoe
    .

    --
    -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  18. My recommendations by Viadd · · Score: 3, Interesting

    I would have one battery block you could plug in anywhere in the setup, rather than have each block have its own battery. If you have 37 blocks hooked together, how do you know which one has the bad battery? On the downside it makes the connectors and wires bulkier by one power line, and requires n+1 blocks while before you had one. but it beats having to buy 37 batteries every year and take everything apart to replace them. Cheaper too because you can use smaller lighter, unopenable boxes.

    (Assuming that you have a PIC or other smarts per block): You should have some way of plugging in a computer interface block and have the entire circuit topology displayed on your computer: each block can query all its neighbors to ask what they are and what state they are in, and what their neighbors are, etc.

    Have user-programable blocks. Maybe a full PIC development C compiler etc. is required, or you can write your own little-language (or better yet, one that already exists) to lower the bar for beginning programmers. That way, when someone wants a block that shows red when the cat flap has had an exit more recently than an entrance, it can be programmed up, rather than requiring the development of a new cat-flap module.

    [karmawhore]Everything should be open source, with a Linux development system, of course.[/karmawhore]

    Servo motor blocks, motor blocks, etc. Maybe make a Mindstorms interface.

  19. Missing blocks? by cliffiecee · · Score: 3, Funny

    Here are just a few glaring omissions from their catalog...

  20. like Labview in hardware... by caveat · · Score: 2, Informative

    anybody who's used the labview scientific test, measurement&recording and control software package can see how this will work just like LV in hardware; all you'll have to do will be pick your modules, wire them together and voila, a totally custom hardware solution. cool.

    --

    Facts do not cease to exist because they are ignored. - Aldous Huxley
  21. Sounds like X10 by brendan_orr · · Score: 2, Informative

    I've seen water detecting devices, motion detectors, power controls, etc. that communicate wirelessly over the X10 protocol. SmartHome sells some such devices.

  22. Cool. Reminds me of the Logidules, 30+ years ago by olden · · Score: 2, Informative

    Neat. Reminds me of some lego-like logic blocks I've used in college in Switzerland. I wasn't even born when those were developped, but I had quite some (geek) fun with them later! :)
    Cf. http://www.smaky.ch/en/lami/part3.php
    No motion detectors and not many other cool sensors/actuators, but the whole set of logic functions from basic gates up to microcontrollers (added later) were provided.
    These Logidules were too pricey for the general public, only a few schools/universities used them. Glad to see someone else coming with a somewhat similar idea, simpler but with some exiting extra goodies (wireless...)

  23. Engineers Need Not Apply by Vagary · · Score: 2, Interesting
    Any engineer worth his salt would rather design it right rather than get it done with these kiddie building blocks.

    Ah, but what if you didn't need an engineer? What if municipalities or factories or whatever could get their janitors and repairers and other semi-skilled labourers to make these? Engineers should only be used for creating something that is unlike every else ever made*, the kinds of devices these might replace should currently be made by technologists, eBlock-type technology will simply bring the task down to the level of technicians or below.

    * No two bridges are alike. The kinds of things which may at first appear to have an engineer because they're important rather than unique are actually just unique.

  24. Lectron was the analog parent by Invisible+Now · · Score: 2, Interesting
    As mentioned in the Had This post, in the late sixties there was a very well designed and elegant educational toy called Lectron. It deserves a little more complete description than has been gicen because it was so coool!

    One inch by one inch plastic cubes had magnets to hold them to a metal backplane. On top was the symbol for the component they contained. Transistors, Photocells, variable resistors, etc. Connections out were to the sides of the cubes. Each conetion had a magnet, and through very well thought through design, the polarity of the magnets made right design easy.

    All a young nerd had to do was rearrange the blocks on backplane and whatever circuit was on the top of the designs was functional.

    It was like a real world, analog circuitry version of the simulaor. (The simulator by the way is very sweet.) Lego and this guy should get together and revive this concept. The IP is probably out there now.

    Great work! Need help getting these kits to market?

    --

    "Knowing everything doesn't help..."

  25. Man I am glad he is such a smart dude by codepunk · · Score: 2, Interesting

    Go to basicx.com and get a simple to use and program basic stamp compatible chip. Better yet it is way faster than any basic stamp and holds more instructions. 50 dollar chip and some cheap leds and switches and
    much more flexibility. His idea is ok but it is to costly compared to some of the other solutions. This is nothing more that the ibutton idea except ibutton only requires a single wire.

    --


    Got Code?
    1. Re:Man I am glad he is such a smart dude by Halfbaked+Plan · · Score: 2

      Why not just go to Digi-Key and buy the PIC controller itself for a few bucks. Download one of the free PIC assemblers, and build a programmer that plugs into your parallel port. Total expense- about fifteen bucks. Amount learned- much more than buying something fancy.

      --
      resigned
  26. Re:Correct me if I'm wrong by bbagnall · · Score: 2, Interesting

    With the leJOS Java package (including java.net) an RCX brick, and some sensors (Logit sensors connect to the RCX) you could match the functionality of eBlocks. However, I suppose the implementation of eBlocks is simpler for non-programers/non-techies. www.lejos.org

  27. Re:Denshi Blocks?? by FenwayFrank · · Score: 2, Informative
    Denshi Burokku perhaps?

    Google turned up an implementation of IPv6, that um, led, to the other link..

  28. I think you're worried about the wrong hazard by alizard · · Score: 3, Insightful
    Back in the 1960s, kids who were into science and technology were playing with chemistry sets and erector sets and electronics learning kits. That's when I grew up.

    Today, the same kind of kids are learning how to deal with computers, learning to program, and their universe can be largely defined as "things that can be done on a computer", including learning simulations for things that can't be done on a computer. For them, the world IS the network and things that don't happen there are somehow unreal.

    This has been happening for long enough that we've got grownups who can't see the value of a space program because it happens in the physical world, not cyberspace.

    Cyberspace is important, but it, too, is based on physical artifacts. These artifacts are manufactured and their raw materials have to come from somewhere. How many people can look at a PC and figure out where it physically came from, down to the mines from where the steel in the cases came from?

    IMHO, we need more educated people who understand how to deal in a technological way with physical things.

    There is no way to build electronic things that work without dealing with physical objects and their mechanical properties.

    Anything that encourages kids to get involved with electronics will provide the kind of education you appear to favor.

    One other thing. Looked under the hood of a modern automobile? Physical, mechanical, electronic controls, and software. It's the perfect example of the combination of mechanical and electronic devices you're going to see in most "mechanical" devices these days. If you want kids to learn mechanical design, these kids have to learn electronics anyway.

  29. I don't think it is that good. by tftp · · Score: 2, Interesting
    These blocks are too unreliable to make anything worthwhile, and the design will not last. The built-in batteries are unacceptable, and as other people already commented, the probability of failure grows fast with the number of components. Sooner or later the batteries will be failing, and while they are busy at that you will be busy frantically debugging the design. Let me tell you, power problems are highly unpleasant to debug even if you have a decent scope because failures at some marginal, barely working, Vcc will be intermittent and undetectable.

    If you want to learn electronics (aside from a university), get a book or two, and read them. Then get some similation software and learn how circuits behave. Then get some premade eval boards of whatever you want (MCU, CPLD, FPGA etc.) and play with them. If you are still interested, then you probably want to work as an engineer, since only then you will have access to all the expensive (and neat) toys and gizmos.

    But if you don't plan to become an engineer, but only want to make some IR-operated control for your house, don't try to use those "blocks", or bredboards, or wire wrap - that is nothing but waste of time. Begin with a design on paper. Then simulate it if you can (you can if you have a computer.) Then either etch the PCB, or order one (tools are free, job about $100) and assemble your new toy yourself.

    If you can get away with using standard eval boards for your purpose, definitely do so. Fact is, more and more "hardware" is now implemented with DSP technologies and highly integrated, specialized ICs. You don't want, in fact, study how to make a decent RF amplifier - you buy one from Minicircuits for less than a dollar. You don't want to make a radio with 20 transistors - instead you use one or two chips (Analog Devices). Instead of going to the basics you can embrace the modern technology, it is much easier to work with, and many tools for the beginners can be had for free (see Xilinx, for example), and the visibility into your circuit is much, much better [unless you have a million dollar lab.]

  30. It's not that radical... by crazy+blade · · Score: 2, Interesting

    The Smart-Its Project has been doing something similar since around 2000.

    http://www.smart-its.org/
    --
    To err is human, but to forgive is beyond the scope of the Operating System...