Archive for the ODROID-W Category

Hot damn!

Posted in MQTT, Networking, node-red, ODROID-W on January 3, 2016 by asteriondaedalus

node-red-pi

node-red running on my odroid-w.

I have my old blackwidow working with a relay shield so I can drive sprinkler valves but I could not sort mqtt onto the older dopey wifi shield – just lazy.  So I will use node-red to drive tcp chatter to drive the relays and drive that with mqtt via the node-red.  That way I can integrate the board gently, using its current libraries.

Next experiments include, yes, sorting that static IP story.

Then getting mosquitto up and running.

There are a few warnings in the node-red install that I need address (upgrades of dependencies).  Otherwise I am looking at a thingybox the size of a matchbox.

Sensibly though I am looking at a small 220VAC-5VDC module to build the whole thing into a 3 Pin Plug Pack Case.

case

Yes, yes.  All would have been easier with a fresh download of the Jessi distro – since it comes with node-red.  But I do like the labour.

Still, the final version will be on a fresh Jessi distro so that I only need the mosquitto install to get this rolling.

Almost there …

Posted in ODROID-W, Raspberry Pirate on November 7, 2014 by asteriondaedalus

… Raspberry Pirate (ODROID-W) up.

I had to buy a micro HDMI cable as it turns out I have to recompile kernel to get the LCD going on the base or docking board for the OROID-W.

The base board

The base board

All good though.  I plugged the micro HDMI port into the back of my new monitor and watched the linux boot sequence run through to a config window.

So, my soldering appears to be good’n’uff.

I will sort out keyboard and mouse on weekend as a break from study and likely download an run a web framework “hello world” to push my Nephew along with his project.

Actually

Posted in ADS-B, ODROID-W, Open Source can be professional on November 2, 2014 by asteriondaedalus

I went looking for an antenna for my ADS-B setup (on my ODROID-X) and found this  … even better.

Setting up the ODROID-W

Posted in Embedded, Erlang, ODROID-W, Raspberry Pirate on October 10, 2014 by asteriondaedalus

A second package turned up in my PO box from Hardkernel.  It was the extra ODROID-W for my parts drawer and also the connector sets I forgot to get.  Trying out the ODROID-W plus base board was a little hard without the connectors, yes?

Ah! That's better.

Ah! That’s better.

A little soldering etc. then bomb Rasbian onto an SD card, then dump the Erlang and, yes, the blinking LED experiment.

This weekend I promised myself.  I have already put lighting up a Beaglebone Black with the cross-compiled Erlang experiment I put together on my 32bit Debian box.  I just need to sort the SD card reader/burner on that machine.

The box that turned up also included four button cells for the on-board RTC (you know the one the Raspberry Pi doesn’t have).  So, I had forgotten I had ordered those, I ordered 8 button cells from them to get connectors for the board for the lipo cells, not the other day.  So it means I can sort out battery power for the board ahead of schedule.  All good.

Erlang on Raspberry Pirate ODROID-W

Posted in ODROID-W, Raspberry Pirate on October 2, 2014 by asteriondaedalus

There is a port of Erlang for Raspbian that should run on the ODRIOD-W and some guy has ported Erlang onto AR-Drone 2 to run as its flight management system.  So installing a port of that to Erlang running on ODROID-W seems a worthwhile endeavour.  I have a spare 10DOF with a mpu9150 and a air pressure sensor ready.  The problem will be the Broadcom chip only has two PWM channels so I will have to sort that with either a AVR chip or …

POSTSCRIPT

The irony, or is it incongruity, of Erlang on Raspberry Pi is the inclusion of the hardcore csp programming on the nooby platform. Observation though is that the Maker community targeting schools is maybe not going to fuel the imagination as intended.  My nephew is a good example.  Wanted an Arduino for school so I got him one.  By the time it turned up he need a Raspberry Pi.  I got his Raspberry Pi working from his Mac, his Arduino from his Mac, his Arduino from his Raspberry Pi from his Mac.

He ran through a few Arduino experiments but preferred downloading and running a game (Minecraft) on his Pi, until the inconvenience of working on the Pi turned him off it.  He has now jumped from a short stint in Java, through ObjectiveC to Swift (probably for a week).  Never once staying long enough on anything to bed things down and get any good at it.  This is the downside of the so-called Maker world.  It is consumerism and mostly about feeding the short attention spans we’ve developed.

Curiously, he has asked me to help him with a school project now in Python.  Setting up a web-based application for some school process.  Just like that, a multi-tier MVC application.  Should be doable using the right frameworks – python has a few – but I am working off 30+ years engineering experience and will be interested in exactly how this will happen when the lad flips over things so superficially.

Regardless, it takes up back to his Pi, for a while – but for how long?  How many other people are seeing this?  Lots of short spanned, stalled interest?  Marketing gurus dream I think.

So the showdown

Posted in Beaglebone Black, cheap obsolete tech, Embedded, ODROID-W, Open Source can be professional on September 28, 2014 by asteriondaedalus
No competition, really.  Grown up board for serious work vs a primary skool diddling board

No competition, really. Grown up board for serious work vs a primary skool diddling board

First BBB (the other Creative Commons offering) vs Raspberry Pi.  Say no more.  More grunt, more I/O, better connectivity.  Apparently looses out (only) because 1) cannot connect to an old analog television (who still has one of those?) 2) only has 1 usb port (well done Raspberry Pi, woo hoo) 3) and is scary for beginners (there there little gimp, you can upgrade to BBB when you are ready).  [[PS: you can actually get to the analog video if you have to]]

So ODROID-W vs Rasberry Pi.

Same Creative Commons hardware design base?  Only from the point of view of same SOC.

Same reliance on free OS and free software applications.

Smaller footprint for embedded rather than (so-called) PC applications.

Match box vs Credit Card size

Match box vs Credit Card size

Comes with more on it (but there is a twist):

How did they do it?

How did they do it?

What is actually missing off there picture is that ODROID-W sort of addresses a short coming with Raspberry Pi by also adding eMMC – but this is somewhat knobbled because the Broadcomm chip that RPF chose is somewhat a slug here and you only get a 10% improvement in speed.  But, you still have that option.

Now you only get one USB host port, much the same as BBB … but there is still the twist to come.

Now the twist, you don’t really get Ethernet until you add a base board.

The base board

The base board

Now voila!  With base board you get ethernet and four USB ports – better than Pi or BBB – so likely no need for USB hub at all.  You don’t have to have the baseboard with the LCD if you don’t wanna 😉

So, baseboard without LCD $20, with $30.  So more expensive than Pi?  Well not if you include RTC, UPS, ADC and fuel gauge, and four USB instead of two (so take off price of USB hub) AND an LCD.

Sad fact.  You still can’t connect to that old analogue television that you don’t have anyway 😦  You’ll have to settle for the LCD 😉

Now, I don’t myself think what I want this for is to build my own Smart Watch …

No, no, never, never no watch

No, no, never, never no watch

… lest Steve Wozniak make a Youtube about it.

Rather, the matchbox format means more horse power on smaller robotics platforms – way cheaper than the original trendsetters at Gumstix.  All of the Gumstix base boards (not the computer modules) are Creative Commons for you to use in making up your own designs for baseboards – striking an interesting balance.  But still, emphasizing that the hardware design is the thing that is open and encourages your own implementations.

Tini! But who can use those board connectors.  Makers need 2.54 mm!

Tini! But who can use those board connectors. Makers need 2.54 mm!

Just to help you out the GOR (Gumstix to ODROID-W to Raspberry Pi ratio) is:

Squeezy, not so Squeezy, Obese

Squeezy, not so Squeezy, Obese

Mind you, once you put your Gumstix onto a baseboard, so you get your 2.54mm spacings, you are back up to at least ODROID-W footprint.

What?  Yeah, you put the base on the ODROID-W and it takes up more room – but it doesn’t necessarily need the base for embedded work does it.  Options are good right!

Final Say

And taking on board what a couple of commentators have already said.

Raspberry Pi relies heavily on opensource software but muddied the water by asking owners to pay for CODECS.   Obviously, ODROID-W leans on same Linux sources – doesn’t everyone?

Pi wouldn’t be so cheap if it used a more accessible SOC – it could have been the BBB, but it wasn’t.

The chip selection will break Pi anyway.  Unless RPF really get into bed with Broadcom they will need to change out the SOC and likely not have the price edge.

One commentator noted, and I tend to agree, the prior art in the design of the Raspberry Pi is so heavily driven by the Broadcom chip itself that your only “art” is the arrangement of the components on the board.

Now, if the board layout is the principle art being brought in, and the board components around the SOC have varied, as they have done for ODROID-W, then there is no bleating that is plausible that the ODROID-W was a sleazy copy on the backs of RPF.

There is sufficient new art in the ODROID-W design, layout, use of components etc. that the Raspberry Pi has no more claim than any PC mother board manufacturer has, on any other, just because they all use the same INTEL/AMD cpu or companion INTEL/AMD chips.

This argument will be lost on Raspboobies I am afraid.