A Smaller Version of Raspberry Pi 3 Is Coming Soon (pcworld.com)
An anonymous reader quotes a report from PCWorld: A smaller version of the popular Raspberry Pi 3 will go on sale in a few months. Raspberry Pi is developing a new version of its Compute Module, a single-board computer that plugs into specific on-board memory slots. The new Pi will be more like a mini-computer inside a computer, and it won't come with a power supply. The Compute Module will have similar circuitry to that of Raspberry Pi 3, a wildly successful computer that can be a PC replacement. But it will be smaller, with the memory, CPU, and storage embedded tightly on a board. While the Compute Module will have a 64-bit ARM processor like the Pi 3, it won't have Wi-Fi, Eben Upton, founder of Raspberry Pi, said in an interview with IDG News Service. The Compute Module could ship as soon as this quarter, Upton said. It will be priced similar to its predecessor, the 2-year-old Compute Module, available from reseller RS Components for about $24. The older Compute Module is based on the original Raspberry Pi. Like Raspberry Pi 3, the new Compute Module will work with Linux and Microsoft's Windows 10 IoT Core, Upton said. A Compute Module Development Kit, in which the Compute Module can be slotted for testing, may also be sold. The Development Kit could have multiple connectivity and port options, much like the Raspberry Pi 3. Last month, the biggest manufacturer of the Raspberry Pi, Premier Farnell, was acquired by Swiss industrial component supplier Daetwyler Holding AG for roughly $871 million.
I have my Pi3 in a nice little wooden treasure box case, with a Bluetooth keyboard, and a soundcard dongle plus a USB to serial adapter, and am using it to do digital Radio comms with. I'm running mostly Ubuntu Mate - although I also have Raspbian OS on a different MicroSD card. One cool feature lost with the smaller version is with embedded memory, you won't be able to have different MicroSD cards for different OS's. Maybe the smaller computer will give a boost to the W10 IoT OS from Microsoft. I didn't find that too useful
Anyhow, the more Pi, the better.
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
The cell phone doesn't have general-purpose IO; it can't interface with physical components such as motors, servos, sensors, switches, etc. You mentioned "programming on Android" - if you want to write SOFTWARE you can do that on your computer - your desktop or laptop. The Pi is particularly useful for creating HARDWARE. A great example is in a haunted house - you have motion sensors or light beams to sense when someone rounds a corner and that triggers the mummy to pop up, the strobe lights to flash, etc. That's the Pi's specialty - combining software with the physical world via GPIO. Maybe you're building a DIY 3D printer or CNC machine - you're using software to control motors and things based on various sensors and switches. An Android phone or garage sale computer can't do that so readily.
You mentioned the comparison to a cheap Android phone for more purely software tasks. The cheapest Android phone I found in a quick Google search was on clearance for $17. For $35, the Pi is within $20 of that price point, and has millions of people doing projects with it and documenting how they did it. That cheap cell phone has a lot of unknowns. One real problem I've encountered - phones like to sleep when they're idle. Setting it to stay awake keeps the screen on, which sometimes drains the battery faster than it can be charged. On the phones I tested, I certainly can't leave the GPS running with an active app, the battery will die even with the charger connected. That's one example of many types of problems that pop up when re-purposing hardware that's not designed for tinkering projects. A pi is designed for embedded projects, and with millions of users any problems are well known and any solutions documented. Even if I don't need GPIO, using the standard tinkerer platform, the RPi, is well worth the extra $20.
Some people use the HDMI interface to connect a TV, using it as a media center. Most Android phones don't have HDMI, though some tablets do. It is reasonably well suited to that role.
My current project today with my RPi 3 is a transparent wired ethernet to wifi bridge, a reverse access point. An Android phone doesn't even HAVE a wired ethernet port, but if some device DID have it, why choose some random device that's poorly documented, if at all, when I can use the most common platform, and have the full power of Linux, customized however I want? As you may know, over 95% of the world's fastest supercomputers run Linux, massive numbers of powerful network devices run Linux, and yet it also runs routers with 4MB of storage and 8MB of RAM - it's a very powerful and flexible OS.
For my bridge, I copied the stock Raspbian image to a micro SD card, ran less than a dozen commands, and had a bridge that works better than anything I can buy. The bridges available for sale cost more than the Pi, and they all have some drawback that creates problems for my use case - they put the wired media on a different subnet, a different network, than the wifi it's attached to and they NAT it. That's not what I want. Other, still more expensive options fail to handle the MAC addresses properly. My Pi project can do exactly what I want it to do, at a cost lower than buying a Netgear or Linksys bridge, and I know I can make any changes I desire as my needs change.
Well, then for god's sake, DON'T CALL IT THE RASPI 3!!!!
They should call it the Raspberry Tart.
Much like the Pi, but not quite as (ful)filling.
...Why is the Raspberry Pi so great for tinkerers?
Well for one it allows one to tinker with it easily. The only way to connect something to an android phone is via blue tooth or USB, both of which take way more effort to control than the PIO pins on the Raspberry Pi.
--- Keep the choice with the user..
I don't imagine the normal purchaser of a RPi being a normal member of the general public.
Help Brendan pay off his student loans
Start imagining it you insensitive clod.
Not to mention that 6 months from now when you want to duplicate the project, you'll easily get an identical PI but who knows about the cheap cellphone? Even if it is the same model, the internals may be all different.
I bought my Raspberri Pi and a week later, the Pi 2 was announced.
I bought my Pi 2 and within about a month, the Pi 3 was announced.
I just ordered my Pi 3 on Prime Day and less than 72 hours later, I hear about this...
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
I almost mentioned Arduino in my post. Absolutely sometimes Pi are used when they are overkill and an Arduino would be well suited. In fact, I have four Arduinos (including two $4 chips and two full Arduinos), amd had no reason to buy a Pi until yesterday.
Having said that, my earlier post said a Pi could run a haunted house. An Arduino could run one mummy.
Putting a Pi in each prop would be overkill. On the other hand, a design with 8 Arduinos in 8 props communicating with each other might be better done with one Pi.
There are of course a large number of different devices of varying power, complexity and cost. You probably don't want to learn all of them, though. The following four devices cover most needs without being too much over powered or underpowered:
a) Relay
b) Arduino
c) Raspberry Pi
d) Full-size PC/server
Fortunately the last two both run Linux, so that's only one system to learn, and relays should be easy to learn.
I just finished a small Raspberry Pi cluster, with two RPi 3 compute nodes and an Rpi 2 front-end node. Not because it has such great computational capabilities - it doesn't - but because it's a low-cost way to get a "training system" that I can abuse without messing up anything on the real cluster I also use.
These new Pi's would be even better; could have a single backplane that the nodes slot into. Ideally you'd be able to route both power and ethernet through the backplane as well, but I don't know how feasible that'd be.
Trust the Computer. The Computer is your friend.
You mentioned "programming on Android" - if you want to write SOFTWARE you can do that on your computer - your desktop or laptop.
The Pi 3 is a quad core 1.4GHz ARM cpu. That's actually a moderately functional computer, certainly faster than my cingle core celery 900 eee which I still use for websurfing and email, and occasionally not very intensive programming tasks.
Not that I use a Pi for that. You are of course correct that it's great for hardware. I'm currently building a piece of test equipment and the heart of is is a Pi 3. It's perfect. It's got IO lines for running the testing hardware, an interface to a screen for displaying the results. It's also really really cheap, excellent availability, good longevity and they just work with no screwing around.
That cheap cell phone has a lot of unknowns.
Indeed, and it has some really important knowns too. A cheap Android phone is 100% guaranteed to be a bag of utter shite!
SJW n. One who posts facts.
...has millions of people doing projects with it and documenting how they did it.
To me, this is the actual value - and the limited number of models helps this process tremendously.
tau=2pi
Not sure why adding a $40 non-standard adapter to non-standard hardware is better than paying $35 for standard hardware that doesn't need an adapter.