Up until now, the Pi has been a great platform for retro gaming. By running MAME or EmulationStation, you can play classic arcade games as well as the great console games you played as a kid. Exagear Desktop goes one further, allowing you to use Wine to play more modern PC games on your Raspberry Pi 3.
The Pi 3 is still a bit underpowered for bleeding edge games, but is powerful enough that it can play some of the PC games from a few years ago. [Dmitry]’s example shows how to get Arcanum, Disciples II, and Fallout running on the Raspberry Pi. In the second part of the write-up, [Dmitry] shows you how to get Heroes of Might and Magic 3, Sid Meier’s Alpha Centauri, and Caesar 3 installed and running as well.
Obviously they will always lag behind today’s gaming machines, but the power now available in a computer the size of a credit card is pretty impressive. It’s nice to have a tool that allows one to play more than just the console games from years gone by — this opens up a whole range of great PC games to add to our library. Maybe it’s time to fabricate that new PC game controller. Or, if the Raspberry Pi seems like too much power, you could consider playing retro games on an Arduino.
Brewing beer or making wine at home isn’t complicated but it does require an attention to detail and a willingness to measure and sanitize things multiple times, particularly when tracking the progress of fermentation. This job has gotten easier thanks to the iSpindel project; an ESP8266 based IoT device intended as a DIY alternative to a costly commercial solution.
Tracking fermentation normally involves a simple yet critical piece of equipment called a hydrometer (shown left), which measures the specific gravity or relative density of a liquid. A hydrometer is used by winemakers and brewers to determine how much sugar remains in a solution, therefore indicating the progress of the fermentation process. Using a hydrometer involves first sanitizing all equipment. Then a sample is taken from the fermenting liquid, put into a tall receptacle, the hydrometer inserted and the result recorded. Then the sample is returned and everything is cleaned. [Editor (and brewer)’s note: The sample is not returned. It’s got all manner of bacteria on/in it. Throw those 20 ml away!] This process is repeated multiple times, sometimes daily. Every time the batch is opened also increases the risk of contamination. Continue reading “IoT Device Pulls Its Weight in Home Brewing”→
Now, over the holiday season there seems to be a predilection towards making merry and bright. As many an engineer and otherwise are sure to note, fine alcohols will facilitate this process. One such warm holiday beverage is mulled wine; there are many traditions on how to make it, but a singular approach to preparing the beverage would be to re-purpose an old PC and a CPU liquid cooling unit into a mulled wine heating station.
Four years ago, [Adam] found himself staring at a pile of mostly obsolete PCs in his IT office and pondering how they could be better used. He selected one that used a power-hungry Pentium 4 — for its high heat output — strapped a liquid cooling block to the CPU and pumped it full of the holiday drink. It takes a few hours to heat three liters of wine up to an ideal 60 Celsius, but that’s just in time for lunch! The Christmastime aroma wafting through the office is nice too.
Except for the really terrible Nintendo 64 port, StarCraft has always been bound to desktop and laptop PCs. Blizzard could take the code for StarCraft, port it to an ARM platform, put a version on the Google Play an iTunes store, and sit there while the cash rolls in. This would mean a ton of developer time, though, and potentially years tracking down hard to find bugs.
Or one random dude on the Internet could port StarCraft to an ARM platform. Yes, this means all the zerg rushes and dark templar ambushes you could possibly want are available for tablets and Raspberry Pis.
This godlike demonstration of compiler wizardry is a months-long project of [notaz] over on the OpenPandora team. Without the source for StarCraft, [notaz] was forced to disassemble the Win32 version of the game, convert the disassembly to C with some custom tools, and recompile it for ARM while linking in all the necessary Win32 API calls from the ARM port of Wine. Saying this was not easy is an understatement.
If you have an OpenPandora and want to relive your heady days of youth, you can grab everything you need here. For anyone without an OpenPandora that wants to play StarCraft on a Raspi, you might want to get working on your own recompiled port. Video below.
[Logi.cals], a German software company focused on process, automation, and facilities planning has devised an automated wine decanting machine to demonstrate its logi.CAD 3 PLC programming tool. Sommeliers use these simple machines to handle heavy, expensive bottles of wine. [Logi.cals] added sensors and a stepper motor to a very nice looking specimen and automated the decanting process with a Raspberry Pi.
The outstanding feature of this design is the built-in redundancy. A pair of micro switches detect the presence of both a bottle and a glass. Failing these, a load cell is there to weigh the bottle, reporting naturally whether one is present. The load cell also plays a part in monitoring the liquid level in the bottle, as do capacitive sensors that register the wine flow. The design also includes strain gauges that measure the weight in the glass as well as the liquid level. To bring it full circle, they also verify that a glass is present.
[Logi.cals] used two expansion boards, the Quick2Wire interface with an I²C analogue board and the PiFace. The I²C analogue board takes information from the strain gauges over its ADC, and the Quick2Wire communicates with the load cell’s measurement amplifier over the serial connection. The PiFace handles the remaining sensors and the stepper motor, and provides high voltage protection for the Pi.
Serious wine enthusiasts keep their bottles in a room built for the task. If you don’t have that kind of space you can still fabricate a similar storage environment. This foam box keeps stored wine at a controlled temperature. It also keeps light off of the precious goods. [Michael] built it himself to use in his apartment and published a description of the build process.
He picked up some foil-coated foam board from the home store. Six sections come together into a box about the size of a mini-fridge; 24″ by 24″. A square hole was cut in the center of the top section. This receives the smaller of two heat sinks mounted to a Peltier cooler. The temperature inside is monitored by a thermistor which [Michael] tore out of an old iPod battery. To give him some visual feedback on the internal temperature he added that yellow and black striped meat thermometer.
Since this is for long-term storage, we’d bet the system is rather efficient. As long as the door isn’t frequently opened the temperature change should be quite slow thanks to the insulation and the cool liquid in wine bottles.
This telepresence robot will never let your Skype callers sneak up on you. [Priit] built the project, which he calls Skype Got Legs, so that his distant friends could follow him around the house during chats. But as you can hear after the break, the electric drills used to motorize the base are extremely loud.
Noise pollution aside, we like the roughness of the hack. It’s utilitarian but seems to work quite well. Commands are sent via the web using a combination of Ajax and PHP function calls. The two drills are controlled by an Arduino via a couple of automotive relays. The drills are powered by their original rechargeable battery packs. So as not to alter those batteries, [Priit] figured out a way to use synthetic wine bottle corks as a connector. They’ve been cut to size, and had tinned wires pushed through holes in them. Now, when he inserts the altered corks they press the wires against the battery contacts. Continue reading “Loudest telepresence robot ever”→