No Sex Please, We’re Robots

There was a time when technology would advance and launch debates over ethical concerns raised by the technology. Lately, however, it seems ethical debate is (I hope) in advance of the actual technology. Maybe that’s a good thing.

Case in point: A paper at Ethicomp 2015 from De Montfort University warns that having sex with robots may have negative effects on par with prostitution. You might think that this is an isolated academic concept, but apparently there is a conference titled The International Congress on Love and Sex with Robots. There’s even a 2008 book titled Love and Sex with Robots that is neither science fiction nor pornography.

Second case: Softbank has created a robot called [Pepper] that supposedly can understand human emotions. You know the license agreements you get with everything you buy that you don’t really read? Here’s a translation of part of the one that comes with [Pepper]: ” …owner must not perform any sexual act or other indecent behavior.

Continue reading “No Sex Please, We’re Robots”

Can You Hear Me Now?

It’s great to build projects just to do something neat, to learn; to impress friends and other hackers. It’s even better to address a real need.

I’ve worn hearing aids for 40 some years. My response to the question “Can you hear me now?” is still all too often, “No.” Because of this I heartily applaud the Aegis Acoustics Headset currently active on Kickstarter. I’m happy to see it’s blown through its goal with over a month left.

The Aegis is targeted at prevent hearing loss, primarily in teens since they use headsets so often. It’s equally applicable to adults and pre-teens. The Aegis works by limiting the sound level emitted to 85db, which is a safe level. Above that the risk of damage to the tiny hairs in the cochlea – the inner ear – increases dramatically with a 3db increase cutting the safety time in half.

Future’s So Bright I’ve Got to Wear ‘Aids

My personal experience explains why this is important. At my first professional level job as a software developer I noticed that people at the other end of the table often mumbled during meetings. Not really, because everyone else understood them fine. I needed hearing aids.

My first hearing aids were analog devices. There were three frequency bands across the audio spectrum whose volumes could be custom set for my ears — resulting in crude and limited improvements in what I could hear. My current hearing aids are technological marvels of digital signal processing with a multitude of algorithms the audiologist can use to help me hear better. They even coordinate their actions by communicating between themselves.

I still need to ask people to repeat what they say at times. But who doesn’t? I had a successful career despite my loss. But it is still a royal pain-in-the-butt to miss out on one-third of the dialog in a movie, to not go to a local coffee house because I won’t understand the lyrics or comments by the musicians, and miss out on all the other small parts of life along these lines.

Hacking for Hearing

There are a range of areas where hackers could contribute and not just in assisting individuals, like myself, who personally gain from technological assistance.

Consider how the cell phone improved communications in developing countries. Using radio communications the countries avoided the need to string thousands of miles of wires. That saved the expense and the decades of construction time. It’s easier to get cell phone service than water in some locations. It’s important to notice that it didn’t come about because of a big plan. It came about as an unseen consequence of a technical development.

“We can rebuild him…we have the technology” is from the opening of an old TV series and movies, “The 6 Million Dollar Man” and has found it’s place in the pop-culture vocabulary. But it rings true. We have the technology. We have the tools. We have the expertise. We’re hackers and builders. We and the technology are all over the place. We’re a solution looking for a problem.

Devices that Extend the Body

All signs point to a coming revolution of devices that protect our bodies and make them work better. The 2015 Hackaday Prize theme is Build Something That Matters and that sentiment is obviously taking hold throughout the hardware hacker movement. The Aegis headphones I mentioned above are one example of preventive devices, but look around and there are many more like the UV-Badge which gives you feedback on safe levels of sunlight for your skin.

Surely we’re going to see further augmentation for the devices that help restore function. Wearables are all the rage, how long will it be before your smartwatch notification functions make it into my hearing aids? Imagine the improvements we will see in custom hearing profiles born of that smartphone-hearing aid connection. The foundations of this are user-controlled profile switching which is already in place for apps like Belltone’s HearPlus. If the advanced electronics in the smartphone can build a better noise profile and transfer it to the hearing aid my visits to the coffee shop just might get a lot better. And this doesn’t mean the devices need to look the same either. I love the Design Affairs Studio hearing aid concept that is shown at the top of this article. Hardware can be a status symbol after all.

This type of forward thinking easily extends to all assistive technologies such as wheelchair improvements and navigation systems for the blind.

As you look toward your next big hack, roll these concepts around in your mind. The tools, software, and talent have never been easier to connect for our group of citizen scientists who are hacking in basements and garages. It’s exciting to think about the change we can affect using the skills honed over the past decades of this hardware enlightenment we’re all living.

Why Are You Still Making PCBs?

Few things have had the impact on electronics that printed circuit boards (PCBs) have had. Cheap consumer electronics would not be as cheap if someone still had to wire everything (although by now we’d be seeing wiring robots, I’m sure). Between removing the human from the wiring process and providing many excellent electrical properties (at least, on a well-designed board), it isn’t surprising that even the cheapest examples of electronics now use PCBs.

For many years, the hallmark of being a big-time electronic hacker was the ability to make your own PCBs. There have been many ways that people have tried to bring PCB manufacturing into the hacker’s garage: stick on decals, light-sensitive blank PCBs, and even using laser printer toner (that last one spurred me to write a book on PCB layout many years back). You also see a lot of people using 3D printers or CNC mills to create PCBs. Hardly a week goes by that someone doesn’t ask me how to make a PCB in a home or small business lab.

Continue reading “Why Are You Still Making PCBs?”

Steal This Ham Radio (Technology)

Although I see a lot of wireless projects, I’m always surprised at the lack of diversity in the radio portions of them. I’m a ham radio operator (WD5GNR; I was licensed in 1977) and hams use a variety of radio techniques. If you think hams just use Morse code and voice communications, you are thinking of your grandfather’s ham radio. Modern hams have gone digital and communicate via satellites, video, and many different digital techniques that could easily have applicability to different wireless projects.

Of course, Morse code may have been one of the first digital modes. But hams have used teletype, FAX, and other digital modes for years. Now with PCs and soundcards in common use, hams have been on the forefront of devising sophisticated digital radio techniques.

Continue reading “Steal This Ham Radio (Technology)”

Why IoT Will Fail (and How To Save It)

Buzzword technology has two possible fates: they fail and disappear or they succeed and disappear. Remember at one time “multimedia” and “networking” were buzzwords. They succeeded and now they’ve vanished into ubiquity. Of course, there are plenty of failed buzzwords (like telecosm) that you probably don’t even remember. They just vanished into obscurity.

Unless you’ve been living under the CNC mill in your local hackerspace, you’ve probably heard or read about the “Internet of Things” (IoT). Companies big and small have realized that getting in early on The Next Big Thing is good for share prices and, right now, IoT is where everyone is trying to make a play.

There’s two things I’d observe, though: First, IoT is far from new. Connecting embedded systems to the Internet is old hat (I even wrote a book called Embedded Internet Design way back in 2003). Second, the way it is going, IoT–in its current incarnation–is doomed.

Continue reading “Why IoT Will Fail (and How To Save It)”

Childhood Tech Exposure Is Slowly Killing The Keyboard

I see the disturbing trend of moving away from keyboards as input devices — and I’m talking about a real, physical keyboard. This isn’t a matter of one decision that kills the keyboard, but an aggregate that is slowly changing the landscape. If you blink, you’ll miss it. We will not find ourselves in a world without keyboards, but in one where most of the available keyboards suck.

Rise of the Virtual Keyboard Generation

Is swipe-style keying the future of coding?
Is swipe-style keying the future of coding?

Tablets are great for screwing around, but when you want to get real work done in a reasonable amount of time, you grab a physical keyboard. In this scenario I don’t see the problem being those in the workforce going away from keyboards; it’s how the younger generations are learning to interact with technology that is troubling. The touchscreen is baby’s first computer. Families gather and the kids are handed their parent’s tablets while the grown-ups watch the game. More and more schools are outfitting classrooms with tablets, and for this I’m an advocate. Getting kids involved early in technology is imperative; knowledge evolves much more rapidly than printed textbooks. The tablet is a powerful tool in both of these areas. But most of the screen time kids get is with touchscreens and no physical keyboard.

How much time are K-12 kids spending in front of a physical keyboard? In the United States, if keyboard (typing) classes exist at all in a public school’s curriculum they’re usually only one-semester. Students who spend half of Elementary school using a tablet, and just one semester at a keyboard, are bound to prefer touchscreen-based entry over a physical keyboard.

Keyboard Erosion

We’ve already seen a strong push into touch-screens on laptops as the tablet market has grown. This is not necessarily a bad thing. Think of the computer mouse, it didn’t replace the keyboard, but augmented it and now is seen as a tool that itself is a necessity.

Continue reading “Childhood Tech Exposure Is Slowly Killing The Keyboard”

Ask Hackaday: Arduino In Consumer Products

Speak with those who consider themselves hardcore engineers and you might hear “Arduinos are for noobs” or some other similar nonsense. These naysayers see the platform as a simplified, overpriced, and over-hyped tool that lets you blink a few LEDs or maybe even read a sensor or two. They might say that Arduino is great for high school projects and EE wannabes tinkering in their garage, but REAL engineering is done with ARM, x86 or PICs. Guess what? There are Arduino compatible boards built around all three of those architectures. Below you can see but three examples in the DUE, Galileo, and Fubarino SD boards.

This attitude towards Arduino exists mainly out of ignorance. So let’s break down a few myths and preconceived biases that might still be lurking amongst some EEs and then talk about Arduino’s ability to move past the makers.

Arduino is NOT the Uno

When some hear “Arduino”, they think of that little blue board that you can plug a 9v battery into and start making stuff. While this is technically true, there’s a lot more to it than that.

  1. An Arduino Uno is just an AVR development board. AVRs are similar to PICs. When someones says “I used a PIC as the main processor”, does that mean they stuck the entire PIC development board into their project? Of course not. It’s the same with Arduino (in most cases), and design is done the same way as with any other microcontroller –
    • Use the development board to make, create and debug.
    • When ready, move the processor to your dedicated board.
  2. What makes an Arduino an “Arduino” and not just an AVR is the bootloader. Thus:
    • An Atmega328P is an AVR processor.
    • An Atmega328P with the Arduino bootloader is an Arduino.
  3. The bootloader allows you to program the AVR with the Arduino IDE. If you remove the bootloader from the AVR, you now have an AVR development board that can be programmed with AVR Studio using your preferred language.

There Is No Special Arduino Language

Arduino "blink" sketch should run on any Arduino compatible board.
Arduino “blink” sketch should run on any Arduino compatible board.

Yes, I know they call them sketches, which is silly. But the fact is it’s just c++. The same c++ you’d use to program your PIC. The bootloader allows the IDE to call functions, making it easy to code and giving Arduino its reputation of being easy to work with. But don’t let the “easy” fool you. They’re real c/c++ functions that get passed to a real c/c++ compiler. In fact, any c/c++ construct will work in the Arduino IDE. With that said – if there is any negative attribute to Arduino, it is the IDE. It’s simple and there is no debugger.

The strength comes in the standardization of the platform. You can adapt the Arduino standard to a board you have made and that adaptation should allow the myriad of libraries for Arduino to work with your new piece of hardware. This is a powerful benefit of the ecosystem. At the same time, this easy of getting things up and running has resulted in a lot of the negative associations discussed previously.

So there you have it. Arduino is no different from any other microcontroller, and is fully capable of being used in consumer products along side PICs, ARMs etc. To say otherwise is foolish.

What is the Virtue of Arduino in Consumer Products?

This is Ask Hackaday so you know there’s a question in the works. What is the virtue of Arduino in consumer products? Most electronics these days have a Device Firmware Upgrade (DFU) mode that allows the end user to upgrade the code, so Arduino doesn’t have a leg up there. One might argue that using Arduino means the code is Open Source and therefore ripe for community improvements but closed-source binaries can still be distributed for the platform. Yet there are many products out there that have managed to unlock the “community multiplier” that comes from releasing the code and inviting improvements.

What do you think the benefits of building consumer goods around Arduino are, what will the future look like, and how will we get there? Leave your thoughts below!