Inventing with the Raspberry Pi

Jul 09, 2018

What is a Raspberry Pi?

At its core, a computer is any electronic device capable of receiving input, storing data, processing that data, and returning an output. This means computers can range in complexity from motion-sensing lights, to the device on which you’re reading this, to weather-predicting supercomputers; however, these tend to be largely fixed, premade computing devices. It would likely be prohibitively difficult to alter the basic functioning or connectivity of those devices.One single rasberry

The Raspberry Pi represents a return to the basics of computing. It comes with a CPU, GPU, memory, and power—but beyond that, everything is up to the user. Raspberry Pi’s don’t even come with a standard I/O interface; it’s left to the user to hook up mice, keyboards, sensors, screens, and speakers as they see fit. This isn’t intended as a limitation—rather as a way of freeing users to only include the elements they need—and to do so on the cheap.

This blog will detail a few particularly creative uses of the Raspberry Pi, so you can catch a glimpse of the possibilities this little device opens up!

A drum machine is a device that takes musicians’ physical, percussive inputs and translates them into sound. This is typically accomplished by providing a small grid of push-buttons for users to press. Raspberry Pi innovator Scott Garner took a different, tongue-in-cheek approach to drum machine interfaces.Beets

Using the natural conductivity of beets, Garner turned the vegetables into capacitive touch sensors, allowing musicians to trigger notes simply by touching the plants. An MPR121 Capacitive Touch Sensor was used to collect the touch signals and send them to the Pi via an I2C bus, where the pygame library processed the inputs and triggered audio responses in real-time.

Garner has provided a detailed description of how he managed his solution, complete with a link to the relevant code on GitHub.

The Pi can also be put to more mellow uses. James Pavur has created a Raspberry Pi extension to brew his tea with robotic precision. There existed previously a number of bagged and loose-leaf tea-preparing devices, but these were typically feature-limited and quite expensive (often several hundred dollars).

Rasberry tea

Pavur’s solution can be built for less than $70 and has a number of useful features: It accepts voice commands; allows pre-scheduling of tea preparation; and can adjust steeping temperature, steeping time, and cooled temperature to the user’s exact preferences.

Perhaps most notably, Pavur began his project with no experience making mechanical devices. He taught himself everything from the coding to the soldering in an attempt to prove how simple these systems could be made, and he seems to have been successful in his efforts, encouraging others to take on similar projects.

Computers have now mastered chess so totally that, when asked whether he would ever publicly challenge the world’s top AI’s, reigning world champion Magnus Carlsen replied that he “wouldn’t stand a chance.” Libraries such as Houdini and Komodo return expert-level moves based on board states and time constraints, regularly crushing human players. One maker decided to put these libraries to use in the real-world by implementing the currently dominant Stockfish library on a physical chess board.

Colorful chess pieces

Soldering sensors on both the chessmen and the board, the maker provided real-time data to their Raspberry Pi about the state of the board, used Stockfish to evaluate the best response, and displayed the computer’s suggested responses to a small LED screen.

Their website contains a wealth of information about how this was accomplished, from the physical construction of the chessboard to the Python scripting used to communicate with the library.

TechArk and the Raspberry Pi

Of course, the Pi isn’t limited to these particular applications; its versatility is one of its largest selling points. This page contains a huge repository of tutorials and projects, and a quick Google search will turn up similar collections for more specific purposes/setups (e.g., this list of nearly eight hundred projects for the Model B alone).

If you have an idea for a hardware/software application utilizing the Raspberry Pi, get in touch with TechArk today! We’d love to help you develop your very own custom solution.

 

Beets, Berries, & Tea – oh, and AI. It’s more scientific than it sounds, we promise.

Share this:

Let’s Connect

Subscribe to our newsletter to keep updated on the latest news or send us a message. We’d love to hear from you.

Read More About Industry News

Advantages of an Isomorphic JavaScript Application

“Many who have learned from Hesiod the countless names of gods and monsters never understand that night and day are one.” –Heraclitus   What is...

01/03/2019
Man typing on laptop

What Type of Website CMS is Right for your Business?

WordPress, Joomla, Magento … the list goes on. Are they Friends or Foes?

06/11/2018
Laptop and cellphone

Why Mobile Friendly Websites are Important in 2018

You only get one first impression , personally, professionally, and digitally.

31/10/2018