Recyclops

bjorn-karlsson

I am an absolute beginner when it comes to building hardware. True, I did assemble a few computers back in the day, when I had a job in a computer store without customers. It was a great time. Not only did I learn programming during work hours (again, we had no customers), but I also became really good at first person shooters.  (We played Doom II on our internal network several hours per day. I could make that BFG sing…) A great skill to have, it has served me well.

Doom_II

 

Challenge accepted

Anyway, this lack of hardware construction experience is clearly unacceptable to me from a software perspective. Why? Because just about everything we do in the virtual world of software is connected to the physical world via hardware. There’s the obvious and not-so-sexy stuff like scanning a paper or printing. Like headphones or speakers where you listen to your favorite tracks on Spotify, There’s the keyboard, mouse, and the other points of interaction used for transforming analog streams to digital, and vice versa. I don’t know how to build any of those things. And that, in my opinion, needs to change.

So I hereby challenge myself to learn new things. I must learn how to build hardware solutions. From my perspective of near-complete ignorance, it’s not much more than a bit of electronics applied to electrical components with some intricate wiring. Add a bit of casing, a bit of cooling if need be, and then interfacing it all through software. Done.

How hard can it be to learn at least the basics of hardware construction for a jack of all trades? Let’s find out. In fact, I’ll even invite you to join me on this learning expedition, if you want.


Raspberry Pi

To get started, I decided to buy an inexpensive and extremely cool single-card computer called Raspberry Pi. It’s small, about the size of a credit card. It’s cheap, just a handful of $. It’s powerful enough to carry out complex software tasks. And, crucial for this challenge, it has interfaces to connect with the physical world. Sounds just about perfect for my adventure.

raspberry-pi-2

If you want to grab a Raspberry Pi from Amazon right now, use this link.


 

Before we begin…

I intend to get acquainted with this piece of magic over the next few months, and use it as a vehicle towards understanding hardware construction. However, it turns out there are a couple of additional things I need to learn before digging into the hardware…

After opening up the box, marveling at the coolness of the Raspberry, it was time to fire it up for the first time. Got out my memory card, formatted it, downloaded Noobs, copied it to the card, and powered it. I followed the on-screen instructions, and ten minutes later I had a fully working little computer running a Linux-type operating system called Raspbian. Made me feel as excited as back in the pre-PC days of home computers!

raspbian_logo

No problems so far, but again, there are a couple of things I need to learn before getting to the hardware stuff. First of all, I’m new to Linux-type operating systems. Yes, it’s embarrassing, but there you have it. Second, I have absolutely no experience with programming in Python, which I think will be the best way for me to get going with the hardware-software communication. I’ll need to sort out those two topics as soon as possible.

python

Since I haven’t really progressed much further than the above, I’ll try to wrap up this introduction to my upcoming project. Well, there’s one thing more I’d like to talk about. It relates to the title of this article, Recyclops.

When connecting the nice little Raspberry Pi with a keyboard, a mouse, a HDMI cable, a network cable, and a power cable, it didn’t look so nice anymore. In fact, my desk was cluttered with cables. So I thought for a moment about the environment I’ll want to use for working with the Raspberry. A straightforward way would be to hook it up to the network, install xrdp, leave it in a closet somewhere, and use remote desktop from my laptop. Hm. Where’s the fun in that?

And then I thought about an old laptop I have that’s barely working anymore. It’s been running Windows for so long that it’s lost the will to boot. What if…

…I would make this one of my hardware construction projects?


Recyclops

Imagine if I ripped out the internals of an old discarded laptop, added a couple of USB connections to hook up the keyboard and mouse/pad to the Raspberry, added a HDMI in for video, borrowed a bit of power (perhaps directly from USB if it’s got enough juice), and added a holder for the Raspberry on or in the laptop. How cool would that setup be? (And also, did you note that I tried to use electronics slang to sound somewhat competent?)

It would be very cool indeed, because it would be the first working prototype of the great invention Recyclops, the recycled laptop shell used for single-card computer enthusiasts. Take it with you on the road, work with your Raspberry Pi (or similar device) on a plane — the choice is yours.

laptop

 

As a stand-alone business idea, Recyclops has a limited addressable market and slim chances of making anyone (me) rich. So I probably won’t pursue that. However, as a do-it-yourself project for an aspiring hardware constructor, it feels absolutely solid. Unfortunately, I have a couple of more good project candidates, so we’ll see if this one makes the cut or not.

Either way, I hereby nominate Recyclops as a candidate to The Mayor’s After Work Hardware Project.

Stay tuned for the next episode of this nail-biting hardware experience. And if you aspire at becoming a Geek of the Week in Cortex City, I suggest you get in touch to let me know that you just can’t wait to be part of this initiative.

Thank you for reading,
Bjorn “The Mayor” Karlsson

Go to our blog to see what else we’re up to

 

Posted in After Work
Tags: , ,
2 comments on “Recyclops
  1. adamchap says:

    Recyclops sounds like a great project and a good idea on reusing old kit. About the niche market though – couldn’t you use the Pi as a base board inside the laptop, install a minimal browser type functionality and we have a simple “browse and email only” solution for people who don’t use computers at all? I know my dear old mother (79 this year) doesn’t want tablets or laptops but wouldn’t mind looking at some websites or paying bills etc online and something like this could help?

    Also – here’s your big challenge. Use the Pi to create a NAS without buying a NAS. With the Pi plugged into (multiple?) USB drives and with a fixed IP address from your ISP you could have a NAS without a NAS. I’ve got loads of the old USB drives of different sizes kicking around and they’re still cheaper/bigger than the NAS’s you can buy.

    • Bjorn Bjorn says:

      You could indeed use Recyclops as you propose, but then you’d essentially have a Chromebook wannabe, and I’d rather not go head to head with a product that doesn’t seem to sell too well. 🙂 But let’s see where it all ends up!

      Creating a NAS without buying a NAS sounds doable. I’d probably consider creating a small cabinet that includes power supply and connectivity for the hard drives, including IDE and SATA. Sounds almost too easy. 🙂 I’ll add it to the list of proposed projects.

      Good feedback, thanks Adam!

Leave a Reply

Your email address will not be published. Required fields are marked *

*