The Boat PC – a marine based Raspberry Pi project


Domipheus has published a new build:

In late 2015 I was doing my usual head-scratching about what gifts to get various family members for the holiday season. My wife mentioned making something electronic for my father-in-laws boat, and after a few hours of collecting thoughts came up with an idea:

  • A Raspberry Pi computer, which could be powered off the boats 12v batteries
  • This computer would have sensors which made sense on a boat. Certainly GPS
  • I’d have some software which collated the sensor data and displayed it nicely
  • This could plug into the onboard TV using HDMI
  • It would all be put into a suitable enclosure

Project info at Domipheus Labs homepage.

MQTT Mosquitto on a Pi Zero W in under 5 minutes // MickMake QuickBits

Setting up the Mosquitto MQTT Broker is pretty easy. In this video I’ll show you how to setup a Broker in under 5 minutes. Updating Raspbian If you followed my previous article on installing Raspbian without a keyboard or screen, Continue reading MQTT Mosquitto on a Pi Zero W in under 5 minutes // MickMake QuickBits

The post MQTT Mosquitto on a Pi Zero W in under 5 minutes // MickMake QuickBits appeared first on MickMake.

Raspberry Pi soft power controller – the circuit


James Lewis has been working on a Raspberry Pi soft power controller, that is available on github:

The RetroPie project enables retro-gaming with a Raspberry Pi. All of the Pi models have enough computing power to emulate the major 8-bit and 16-bit computers of the 80s and 90s. With the Pi 3 I have even been able to play PS1 games with no problem. My current project is to put my Raspberry Pi running RetroPie into an old Super Famicom (SFC), or SNES, case. The catch? I want the original SPST power switch to work. And by work, I mean allow the Raspberry Pi to shutdown properly when the switch goes into the off position.  To accomplish this task, I am building a Raspberry Pi soft power controller.

More details at

Using Python to store data from many BLE devices


Erich Styger has written an article describing a technique he used to collect and store data from several BLE devices with Raspberry Pi and Python scripting:

BLE (Bluetooth Low Energy) sensor devices like the Hexiwear are great, but they cannot store a large amount of data. For a research project I have to collect data from many BLE devices for later processing. What I’m using is a Python script running on the Raspberry Pi which collects the data and stores it on a file

More details at

Build your very own drink mixing robot

Yu Jiang Tham designed and built his own bartender robot named Bar Mixvah, that is available on Github:

I built a robot that mixes drinks named Bar Mixvah.  It utilizes an Arduino microcontroller switching a series of pumps via transistors on the physical layer, and the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) and jQuery for the frontend and backend.  In this post, I’ll teach you how I made it.  You can follow along and build one just like it!

Check out Yu Jiang’s 3-part blog post here: Part 1, Part 2, Part 3.

Raspberry Pi Launches Compute Module 3

The forgotten child of the Raspberry Pi family finally has an update. The Raspberry Pi Compute Module 3 has been launched.

The Pi 3 Compute Module was teased all the way back in July, and what we knew then is just about what we know now. The new Compute Module is based on the BCM2837 processor – the same as found in the Raspberry Pi 3 – running at 1.2 GHz with 1 gigabyte of RAM. The basic form factor SODIMM form factor remains the same between the old and new Compute Modules, although the new version is 1 mm taller.

The Compute Module 3 comes with four gigabytes of eMMC Flash and sells for $30 on element14 and RS Components. There’s also a cost-reduced version called the Compute Module 3 Light that forgoes the eMMC Flash and instead breaks out those pins to the connector, allowing platform integrators to put an SD card or Flash chip on a daughter (mother?) board. The CM3 Lite version sells for $25.

The Compute Module was always the black sheep of the Raspberry Pi family, although it did find a few applications in its desired use case. The Raspberry Pi Foundation heralded NEC’s announcement of a line of large-format displays using the Compute Module recently. The OTTO, from Next Thing Co., makers of the C.H.I.P. single board computer, also had a Pi Compute Module shoved in its brain. Whether or not companies will choose the Compute Module 3 as a platform remains up in the air, but the value proposition is there; the Pi 3 is a vastly superior computational platform compared to the Pi 1. Putting this power on an easy-to-use module will make for some very interesting products.

If you’re looking for a really cool project for the Compute Module 3, I would suggest a cluster of Pis. The problem with a cluster of Compute Modules is that nearly all SODIMM sockets are horizontal, and for maximum efficiency, you’ll want a vertical header. The good news is vertical SODIMM headers do exist, and you can buy 20% of the world’s supply of these headers for about $500. I know because I did.

Filed under: news, Raspberry Pi

A Simple Route To A Plug Top Pi

There are a host of tiny plug-top computers available for the experimenter who requires an all-in-one mains-powered computing platform without the annoyance of a full-sized PC or similar. But among the various models there has always been something missing, a plug-top Raspberry Pi. To address that gap in the market, [N-O-D-E] has created a fusion of Pi and plug using the official Raspberry Pi PSU accessory and a Raspberry Pi Zero, with a UUGear Zero4U USB hub sandwiched between the two.

It’s a pretty straightforward and simple build, the back of the PSU is formed into a flat surface with a bit of Sugru, then the power cable is stripped back to its wires which are then connected to the power pins on the USB hub. The hub is then attached to the Sugru — he doesn’t say how, but we suspect double-sided tape — and the Pi is mounted on top of the hub. Pogo pins make the required connections to the pads on the underside of the computer, so it can be removed and replaced at will.

The result is a useful addition to your Pi arsenal, one that could be used for a host of little stand-alone devices. It could use a cover, however we suspect a 3D printer owner could create themselves one with relative ease. The full description is shown in the video below the break.

Fitting Raspberry Pis into small spaces is a favorite theme, we’ve had a Zero in a projector and another in a USB stick. Perhaps it’s the miniature Pi 2 laptop that takes the prize though.

Filed under: Raspberry Pi

Innocent TV Imprisoned Behind Mirror

After following along with all the Magic Mirror builds, [Troy Denton] finally caved in and started building one for his girlfriend for Christmas. These popular builds are all pretty much bespoke, and this one is no different.

mirror2His victim TV didn’t have the ability to be switched on and off by the Raspberry Pi using HDMI/CEC, so he came up with an alternative. He got a couple of opto-isolators and soldered one to the on/off button on the TV’s control board. The Pi didn’t know whether it was switching the TV on or off, it just knew it was switching it. To solve this, [Troy Denton] connected another opto-isolator to the TV’s LED, this one the other way around. When the TV is turned on, the Pi now detects it.

The enclosure is fabbed from 2×4 lumber, the mirror is one-way acrylic which runs somewhere in the $75-100 range for this 27-9/16″x15-1/2″ application. The top and bottom rails include lines of holes to encourage airflow to keep things cool. the face plate is picture framing which makes it easy to mount the mirror. An ultrasonic range finder finishes off the build and when someone stands in front of this magic mirror, the Pi senses it and turns the monitor on.

Included in [Troy]’s post are the Python code and shell scripts he wrote as well as a bunch of pictures of the build process. We’ve seen Magic Mirrors builds before, including some small ones. They’re a cool addition to the house and a fairly simple build.

Filed under: hardware, Raspberry Pi

Blob-less Raspberry Pi Linux Is A Step Closer

The Raspberry Pi single board computer has been an astounding success since its launch nearly five years ago, to the extent that as of last autumn it had sold ten million units with no sign of sales abating. It has delivered an extremely affordable and pretty powerful computer into the hands of hobbyists, youngsters, hackers, engineers and thousands of other groups, and its open-source Raspbian operating system has brought a useful Linux environment to places we might once have thought impossible.

The previous paragraph, we have to admit, is almost true. The Pi has sold a lot, it’s really useful and lots of people use it, but is Raspbian open-source? Not strictly. Because the Broadcom silicon that powers the Pi has a significant amount of proprietary tech that the chipmaker has been unwilling to let us peer too closely at, each and every Raspberry Pi operating system has shipped with a precompiled binary blob containing the proprietary Broadcom code, and of course that’s the bit that isn’t open source. It hasn’t been a problem for most Pi users as it’s understood to be part of the trade-off that enabled the board’s creators to bring it to us at an affordable price back in 2012, but for open-source purists it’s been something of a thorn in the side of the little board from Cambridge.

This is not to say that all is lost on the blob-free Pi front. Aided by a partial pulling back of the curtain of secrecy by Broadcom in 2014, work has quietly been progressing, and we now have the announcement from [Kristina Brooks] that a minimal Linux kernel can boot from her latest open firmware efforts. You won’t be booting a blob-free Raspbian any time soon as there are bugs to fix and USB, DMA, and video hardware has still to receive full support, but it’s a significant step. We won’t pretend to be Broadcom firmware gurus as we’re simply reporting the work, but if it’s your specialty you can find the code in its GitHub repository. Meanwhile, we look forward to future progress on this very interesting project.

We reported on the partial Broadcom release back in 2014. At the time, the Raspberry Pi people offered a prize to the first person running a native Quake III game on their hardware, sadly though they note the competition is closed they haven’t linked to the winning entry.

Filed under: news, Raspberry Pi

Raspberry Pi Home Automation for the Holidays

When you want to play around with a new technology, do you jump straight to production machinery? Nope. Nothing beats a simplified model as proof of concept. And the only thing better than a good proof of concept is an amusing proof of concept. In that spirit [Eric Tsai], alias [electronichamsters], built the world’s most complicated electronic gingerbread house this Christmas, because a home-automated gingerbread house is still simpler than a home-automated home.

fya59blixaq00y3-largeYeah, there are blinky lights and it’s all controlled by his smartphone. That’s just the basics. The crux of the demo, however, is the Bluetooth-to-MQTT gateway that he built along the way. A Raspberry Pi with a BTLE radio receives local data from BTLE sensors and pushes them off to an MQTT server, where they can in principle be read from anywhere in the world. If you’ve tried to network battery-powered ESP8266 nodes, you know that battery life is the Achilles heel. Swapping over to BTLE for the radio layer makes a lot of sense.

If you’re thinking that you’ve seen this before, maybe you’re thinking of [electronichamsters]’s previous feat of home-automation and cardboard, which is also great fun. If a web search with the keywords “IoT” and “hamsters” is what brought you here: Hackaday aims to please.

Filed under: Holiday Hacks, home hacks, Raspberry Pi