Clay sculpted Pi Zero SNES
This has to be one of the cutest retro consoles we’ve seen, the SNES Micro is tiny enough to fit in your hand. But even cuter: this SNES case is made from clay and hand-shaped. Crafty! The SNES Micro is a Pi Zero case shaped like a Nintendo SNES console. It has two USB ports at the front (for controllers). This video, by lyberty5, shows the SNES Micro build process.
Building a SNES case from clay First, Lyberty5 builds an inner case from plastic that he dremmels into shapes for a box and superglues together. “This simple case will act as a support for the clay on the outside,” he says, “which will have the actual shape.” SNES Micro build information at the Rated-E Mods Facebook page. Once the inner box is made, he sets about moulding the clay into a rough shape of a SNES console. He doesn’t worry too much about the precise shape” “We’ll fix it later by sanding once the clay has cured, ” he tells us. The clay is then separated in half, and screwed back together (he uses parts salvaged from a gamecube controller case for screw posts). The Pi Zero inside the SNES Micro clay case Bondo is used to fill in the cracks and holes, and the clay is spray painted then hand-painted to look just like a SNES case. There are two USB slotted into the front of the SNES Case. A USB hub board is inside the clay mould, and its soldered directly to the Pi Zero board. “Always make sure to map everything out with a multimeter beforehand,” says the maker. “The USB hub was designed for tablets we need to make sure we give it both power and connections.” The final case needs around three days to cure, so it’ll take a bit longer than your average build. But it’s a creative way to make a Raspberry Pi case and is a welcome change from 3D Printing. Finally everything is sealed using Epoxy and the Pi Zero is good to play games. “I put my heart and sound into this,” says the Lyberty5. We think it’s gorgeous. The post Clay sculpted Pi Zero SNES appeared first on The MagPi Magazine.
Source: Clay sculpted Pi Zero SNES
Enviro pHAT review
While not an official Raspberry Pi standard, Pimoroni’s pHAT class of half-size add-on boards are great fun and match the Pi Zero’s form factor perfectly, although they’ll work with any 40-pin Pi model. The latest addition to the line is the Enviro pHAT, which is all about taking environmental and motion measurements. Along with several built-in sensors, it features four analogue input channels to connect your own external sensors. In effect, the Enviro pHAT is Pimoroni’s Flotilla weather, colour, and motion modules rolled into one, with the addition of an analogue-to-digital (ADC) converter. The full article can be found in The MagPi 49 and was written by Phil King First things first: the Enviro pHAT comes in kit form, so you’ll need to get your soldering iron out to attach the 2×20‑pin female header and six male pins for the analogue inputs. Alternatively, you could even solder the pHAT straight onto the GPIO pins of a Pi Zero, if you wanted to use them together as a permanent room-monitoring or motion-measuring device. Once the pHAT is assembled and mounted on the Pi’s GPIO header, installing the software requires just a single command in the terminal. Assuming your Pi already has I2C enabled, you’re then able to start coding to obtain readings from the sensors, using the pHAT’s own Python library. The latter is partitioned into five separate modules: light, weather, motion, analog (inputs), and leds. Modular sensors The light module offers two main methods for reading the built-in TCS3472 sensor, which monitors four different values: clear, red, green, and blue. As well as an ambient light level reading using light.light(), you can obtain RGB colour values with light.rgb(), for a tuple which can easily be split into separate values. As you can see, the function naming structure used by the library couldn’t be simpler, so it’s all very easy to code. To aid accuracy of colour readings, the board has two small white LEDs located on either side of the light sensor, which can be switched on and off using the leds Python library module. Even so, the colour values produced are for a duller shade than the real item analysed, so may require some calibration. The library’s weather module enables you to obtain temperature and barometric pressure (in hPa) readings from the Enviro pHAt’s BMP280 sensor, but it doesn’t measure humidity. Since the sensor is mounted on the PCB rather than…
Source: Enviro pHAT review
Running Android on a Raspberry Pi 3
Google’s Android operating system seems like a great fit for the Raspberry Pi. Both run on ARM hardware, Android is based on Linux and Google is keen to push for the next generation of coders. But you don’t need to wait for Google to develop the official version of Android. It’s already possible to install, and run, Android apps on your Raspberry Pi with RTAndroid. ETA Prime has a video showing how to install RTAndroid on a Raspberry Pi 3. They demonstrate installing the operating system, and using the Google Play store to download Android apps, including games. They even demonstrate Angry Birds in action. There are a few limitations. You can’t use a touch screen, not even the official Raspberry PI touch display. There are also some graphical hardware acceleration issues, although the demonstration of Angry Birds seems to run fine.
How to set up RT Android on a Raspberry Pi According to the makers: “RTAndroid is developed by the Embedded Software Laboratory at RWTH Aachen University and provides a reliable execution environment for applications with real-time requirements on common mobile devices. The platform benefits from Android’s high usability and its wide range of supported hardware.” Click here to view the RT Android website. You can find the installation under Downloads > Device Updates > Raspberry Pi 3. There are detailed instructions on how to flash RTAndroid. The instructions request that you use Linux for the installation process, which you can run in a virtual environment on Mac or Windows. The installation process seems is reasonably simple. Unzip the rtandroid download, and run the install script (pointing it to the mount point of your SD Card). It’s unsurprising that RTAndroid works well on the Raspberry Pi 3, and we’re waiting to see if Google itself develops the operating system for the Raspberry Pi. This could offer more detailed support, including support for the Touch Screen. In Google’s Android Open Source Project (AOSP) repository, a device tree for the Raspberry Pi 3 appeared back in May. It was created by Thomas Joseph Avila, but has remained empty since then. The post Running Android on a Raspberry Pi 3 appeared first on The MagPi Magazine.
Source: Running Android on a Raspberry Pi 3
I had this Raspberry PI Model B waiting to become something great,” says Djordje Ungar, “and what greater thing can a computer hope for than to become the iconic computer from Stanley Kubrick’s 2001: A Space Odyssey? I mean, come on! “The first time I heard synthesized speech, I thought to myself: ‘Wow, how cool would it be if that was a voice of HAL 9000?’ It was when I stumbled upon Jasper, this amazing open-source project that allows you to control a computer with your voice, that I knew I had to make HAL.” The full article can be found in The MagPi 48 and was written by Lucy Hattersley Aside from the Raspberry Pi, all the other parts are off-the-shelf computer components that you can buy online. “I used a 3mm thick black acrylic, and I’ve painted some parts to look metallic,” Djordje reveals. “The box is 300 × 96 × 62mm, which is a bit larger than a tall carton of milk. “I examined a dozen movie stills from the film,” he continues. “I was only able to guess the actual size of the original HAL, so I based it off the lens. Some things like the number of holes on the speaker panel and the logo are spot on.” HAL can see you To allow HAL 9000 to see, Djordje added a webcam and camera lens. “I wanted to find a super convex lens like the one from the movie, but lenses of that calibre are anything but cheap. Even the used ones were way too expensive. So I had to settle for a cheaper, non-convex lens.” Luckily, he found a used one that he liked, via local classified advertisements: a Titanium Super Wide Lens 0.42x AF. “The lens is mostly for style, to give the whole build a more polished look, but it does also expand the field of view of the webcam a little. “The truth is: I didn’t need the webcam. I only needed the microphone. But since they come bundled together, having a webcam was a plus. I removed the casing and left the circuit board exposed, to make it as compact as possible. Then I glued it onto the ring that goes on the back of the lens.” If HAL gets a bit rowdy, just push it over and show them who’s boss For HAL 9000’s voice and brain, Djordje fitted a…
Source: HAL 9000
Amiga Emulation on the Raspberry Pi
We love the Commodore Amiga. We’re also delighted with this video that shows how to turn a Raspberry Pi into an retro Amiga computer. Dan Wood is a radio presenter and host of The Retro Hour gaming podcast. Dan spends his spare time finding new uses for old technology.
If you don’t remember the Commodore Amiga, it was a computer from the late 1980s and early 1990s. It was incredibly popular among gamers and hackers, thanks to its powerful graphics chip. It was also used in many television stations to create title sequences. It was one of the first systems to do video editing. Commodore computers can be quite expensive on Ebay. But don’t worry, you can use a Raspberry Pi 3 to emulate Amigas, including the best-selling 500 and the impressive 1200. How to emulate a Commodore Amiga on the Raspberry Pi The emulation software used by Dan is called Ambian. You should use a Raspberry Pi 3, which has enough power to run emulated Amiga software. You can also use RetroPie to install Amiga software. Emulating an Amiga is a little more complex than other systems. You need a Kickstart ROM alongside the Ambian software. You will need the following Ambian Win32DiskImager SD Card Formatter Kickstart ROMs The Kickstart ROMs can be found online, but it’s safer to buy them as part of an emulated package. Dan suggests using Amiga Forever, which you can pick up on the Google Play store for 69p. You’ll have to resort to finding ROMs yourself (or turn old floppy disks into image files). There are hundreds of truly great games for Commodore’s classic system. These come with the .ADF file format. Dan does a great job of walking you through the process, and he even has a nifty 3D-printed case for his Pi that looks like a squished Commodore Vic-20 computer. The post Amiga Emulation on the Raspberry Pi appeared first on The MagPi Magazine.
Source: Amiga Emulation on the Raspberry Pi
Get Dropbox on Raspberry Pi
Dropbox’s relationship with Linux has always been slightly weird, and as Raspbian is a version of Linux, that too means it’s not so straightforward to get the file-syncing behaviour of Dropbox to work. There are definitely ways around this, though, and with a little bit of hacking and tweaking, we can get automatic uploads (and downloads!) of items to Dropbox. This method was created by Alex Eames of RasPi.TV and is perfect for many types of Raspberry Pi project, especially those where you’re taking pictures and want to view them remotely or free up some space on the Raspberry Pi after they’ve been taken. The full article can be found in The MagPi 48 and was written by Rob Zwetsloot STEP-01 Get a Dropbox account If you don’t already have one, sign up for a Dropbox account at dropbox.com. It offers a couple of GB for free, but you can pay a small amount a month for a whopping 1TB of space. There are some other cloud services around, such as Google Drive, but they have even less Linux support than Dropbox. As with most cloud storage services, you can view, download, and upload files from the browser. So if you want to download anything to the Raspberry Pi, it can be quick and easy to go through there. STEP-02 Get Dropbox uploader Now we need to grab Dropbox Uploader on the Raspberry Pi. Boot into Raspbian if you’re not already using it, and either open a Terminal or SSH into the Raspberry Pi if you prefer. From there, you’ll need to download the install files with:github.com/andreafabrizi/Dropbox-Uploader.gitOnce that’s downloaded, you’ll need to move to the folder (cd Dropbox-Uploader) to begin installing. You can start this off with:./dropbox_uploader.shIt will ask for your API key, which is our cue to move onto to the next step. STEP-03 Find your API key You need to head to the developers’ section of Dropbox so you can create a new app and get a unique API key to use on the Raspberry Pi. Click on Create App to start. As we’re working towards a personal use application, the first option we’ll chose is Dropbox API rather than business. The next two options don’t really matter: if you want to access full Dropbox, you can, but it may be better for privacy and security reasons if you’re just able to use a specific folder on your…
Source: Get Dropbox on Raspberry Pi
SailBot: Raspberry Pi boat crossing the Atlantic
Ahoy me hearties. Say ‘Aye’, for Captain Pi, who has taken the helm of the good boat Ada, now skirmishing across the Atlantic ocean. This swashbuckling adventure comes courtesy of the crew at UBC (University of British Columbia). The students grew weary of winning the International Robotic Sailing Regatta (three years in a row) and decided their ship needed a bigger adventure. The result is Ada (officially named “UBC SailBot ADA”). This fully-autonomous boat, controlled by Raspberry Pis, is sailing from America to Ireland.
Building a robotic boat Joshua Baker, Control Team, explains how it all works on the UBC SailBot blog. “There are two identical control boxes on either side of the boat below deck, one on the port side and one on the starboard side,” says Joshua. “Each control box contains a microcomputer (Raspberry Pi and a microcontroller (Arduino Mega), among other components. Above deck on the tripod, there is another Raspberry Pi, endearingly referred to as the “OA Pi” [Obstacle Avoidance]. This translates and sends data from our infrared cameras” The Raspberry Pi devices captain the boat “The goal of the Raspberry Pi devices below deck is to take information from the OA hardware, weather data from the internet, and current GPS coordinates from the Arduino, and use all that information to produce a series of waypoints,” explains Joshua. This data is then used to plot a course, and Arduino Megas are used to navigate from one waypoint to the next. In essence, the Raspberry Pi is the captain, the Arduino Mega is the crew. The sailboat is aiming for West Ireland (the map’s pointing to the shores of Brandon Bay). You can track Ada’s progress on the UBC Website. Ada’s ETA for arrival is 13 days (13 September). Just in time for International Talk Like a Pirate Day. Yaaar The post SailBot: Raspberry Pi boat crossing the Atlantic appeared first on The MagPi Magazine.
Source: SailBot: Raspberry Pi boat crossing the Atlantic
Raspberry Pi robotics specialists PiBorg have turned their attention to the Pi Zero and the possibilities of using it to make very small robots. The result is the ZeroBorg, a diminutive motor controller board that’s only marginally wider than the Zero itself. When mounted to the rear of the Pi Zero, the whole setup (including optional 9V battery) weighs a mere 65g. It’s so lightweight and nifty that PiBorg are using it to control the YetiBorg racing robots in their upcoming Formula Pi series: see this issue’s news section for more details. The inclusion of four H-bridges means that the ZeroBorg can control four standard DC motors independently. Add some special Mecanum wheels and you can get your robot to scuttle sideways like a crab! Even when using standard wheels, the ZeroBorg offers extra control since the bidirectional PWM (pulse-width modulation) signal sent to each of the four wheels can be varied precisely. Each H-bridge can deliver 2A peak or 1.5A RMS current, so it should work with most small motors. Alternatively, the board can be used to run two four-, five-, or six‑wire stepper motors. The ZeroBorg uses the same form factor as the Pi Zero Stacks of fun One curious aspect of the ZeroBorg is that it’s designed to be connected to a Pi Zero that has an unpopulated GPIO header. Instead, it’s supplied with a small female header to fit to the rear of the Zero, at the 3V3 end of the GPIO header; into this you slot the ZeroBorg’s six pins, two of which connect to SDA and SCL for I2C communication. Now, while it’s possible to do this without soldering the small header to the Pi Zero, and instead simply holding the two units together firmly using the supplied standoff screws, we were unable to get this method to provide a reliable enough connection. Once we’d soldered the header to the Pi Zero, however, everything worked absolutely fine, so we’d strongly advise doing this. Alternatively, if your Zero already has a full GPIO male header attached, you could always use two 3-pin female-to-female connectors to connect it; this method would also enable you to use the ZeroBorg with any other Raspberry Pi model. It’s important to note that the ZeroBorg comes in three main versions. While the basic KS1 model comes pre-assembled, the KS2 adds a DC/DC regulator and battery clip (supplied loose or pre-soldered)…
Source: ZeroBorg review
Water-Cooled Raspberry Pi Zero
The Pi Zero is the hottest micro computer around, but this Water-Cooled Pi Zero is the coolest too . Scott Wood hooked up his Pi Zero to a water cooling system for the ultimate in micro overclocking. “I had a system I put together for my Raspberry Pi over a year and a half ago,” says Scott. “But by the time I had all the parts that I wanted, two other people had already posted,” he tell us. Scott was determined to be the first to water-cool his Pi Zero. “Well the parts have been sitting around,” says Scott. “I just got my Pi Z so I figured ‘what the hell’!”
Building a Water-Cooled Pi Zero “I was originally trying to find a radiator/fan combo, but I specifically wanted a small one,” says Scott, going over his system. “Then I saw this little aluminum fluid overflow reservoir used for small mini-bike and scooter braking systems. I looked around and found a clip on cooling ring for RC helicopter motors that would fit around it.” “I have a fan that can be mounted to it in a pinch, but as an aluminum reservoir with an aluminum heat sync it should do just fine,” explains Scott. “Initially, I was trying to talk a company in Great Britain to give me a discount on a pump actually used for full sized PCs,” he says. “I ended up finding this one Stateside instead. It is used for RC submarines.” The cooling system has a wonderful MacGyver quality to it. “The hose lines are medical tubing from the guy next door to where I work,” says Scott. “The tubing is used on medical cart systems they build.” The post Water-Cooled Raspberry Pi Zero appeared first on The MagPi Magazine.
Source: Water-Cooled Raspberry Pi Zero
By now we’re sure you’re aware that e-boards have officially become a ‘thing’. From knee-driven mini-Segways and two-wheeled ‘hoverboards’ to standard motorised decks, the streets are filled with wheeled commuters. And while Marty McFly may have failed to deliver on the true hoverboard of our dreams, search online for an electric skateboard and you’ll find the next best thing, albeit with a hefty price tag. So when Queensland University of Technology student Tim Maier was assigned with the task of ‘building something with a Raspberry Pi’, he already knew what he planned to create. A Pi-powered skateboard “Building an electric skateboard had been something on my mind for some time, as buying one was not a viable option,” Tim explains, when we ask him if he had considered any other directions for his project. “So when we were told about the task, it all kind of linked up and I started to do my research on what to buy.” With a few requirements in mind, Tim started researching the perfect motor. He wanted to achieve an average speed of 30km/h to aid his commute, and knew the motor would easily be one of the most expensive components of the build. Finally, he decided upon a Turnigy Aerodrive SK3, matching it with two 2200mAh lithium polymer (LiPo) batteries and a basic electronic speed control (ESC). Despite having to rely on YouTube and assorted literature to educate him on how to utilise Python, the biggest hurdle for Tim turned out to be the drive system. “Finding a way to attach the motor mount to the skateboard truck was a huge fiddle.” He ended up creating a makeshift U-bolt system, though he plans to upgrade the mounting layout when attaching a new ESC. An electric motor powers the wheels The motor itself is controlled by a Pi and Wii Remote (a Wiimote to those in the know). Holding the ‘1’ and ‘2’ buttons will connect the Wiimote to the Pi. The ‘B’ button activates the motor, while ‘up’ and ‘down’ on the D-pad control speed. Upon completing the build, Tim has been met with thousands of YouTube views and calls for how-to guides and board sales. Spurred by the positive response, he’s provided the code and kit list on GitHub, and plans to also create an instructional video of an upgraded design for anyone wanting to make their own. The Pi Skate 2.0 will…
Source: Motorised Skateboard