Showing posts with label hardware. Show all posts
Showing posts with label hardware. Show all posts

Sunday, May 1, 2016

Poor man's smart mirror

By covering a computer display with a mirror foil or a two way mirror you can make a smart mirror - a mirror where you can both look at yourself and get an update from the attached computer. This is typically used to give updates on weather, news, calendar and so on. I have wanted to have one for some time, but the obvious location in the main bathroom has a mirror that is glued to the wall.

Since I am not about to remodel the bathroom or move to a new one, I thought I should look into other ways of achieving a similar effect, while leaving the mirror unharmed. My solution was to combine a unused 4:3 Dell display and a Raspberry Pi single-board computer, and place this so that I could see the computer display's mirror image when I stood in front of the regular mirror.


The application I tried was Michael Teeuw's Magic Mirror. It turned out that my myopia meant that I needed big letters to be able to read easily via the mirror, so some playing around with the configuration was needed. And of course I needed to force the computer to render a mirrored image on the display. The Raspberry Pi can do that, although not as easily as one could hope!

The result is shown in the image on the right. Due partly to WAF the installation did not become permanent. But I am intrigued by the prospect of adding some software for facial recognition and make the display switch dynamically between the mirrored and the normal display, depending on which way the viewer is looking. But since the Rapberry Pi needs a reboot to switch display configuration, I will need computer that implements the RandR protocol to do this.

Actually, there are a number of features that can be designed around such a platform, and an important angle is so called welfare technology - technology that is aimed at helping for example elderly stay at home instead of being taken into care. When I get older I expect that such solutions can help me take my medication, monitor my physical fitness, remind me about appointments and so on.   
  

Thursday, September 4, 2014

House of MOS Technology

Around Easter I started the process of changing the color of my house. We renovated and extended the house around the turn of the millenium. It used to be covered with Eternit, but we replaced that with wood paneling in red and details in yellow. But making sure the house looked OK when the coloring was an oil based wood stain proved challenging. As a consequence we decided to change to paint instead.

Well, the wife suggested that we use the same colors as we used on a new garage we built in 2012, but I was skeptic because I thought the result would be too dark. But when I noticed the NCS codes for the colors I changed my mind!
In the picture I have indicated how the new colors 6502 and 8502 are used. You can also see the original colors (after wire brushing and washing). I had to remove the rain gutter to get the scaffolding in place. That is why the edge of the roof does not look right.

So why did the codes of the colors mean so much to me? Well, when I was a kid in the seventies the microprocessor revolution was happening. I never had a Apple II but its processor, the 6502, was one of the technological wonders of that time, and I read everything I could find about such things. And the 8502 was based on the 6502 with special functionality for the Commodore 128.

Both of these processors were made by MOS Technology, and I fear that having these colors on my house will be as close as I will ever get to this technology.

Call me a nerd, but it is my House of MOS Technology.

Thursday, February 20, 2014

Øystein's Twine

My house is partially heated by circulating water in the floors, and this hot water is generated by a heat pump. This pump, the hot water tank and the rest of the distribution system is meant to require minimal attention. But when I found myself looking for a target for my Twine, I found that monitoring the heat pump allowed me to maximize my use of its sensors.

Embedded in the Twine there are sensors for temperature, vibration and the device's own orientation. To this I added a moisture sensor, so that I can monitor:
  • the temperature of the water pump
  • the vibration of the water pump
  • any water released to control the pressure in the system
Before activating the Twine I had to rely on observing the heat pump to get its status. As I frequently have business in the basement this was no big problem, but I had to be at home. With the addition of the Twine I can now get the status over the Internet, whether I was elsewhere in the house or somewhere with Internet access.

Access to the Twine goes via the services of Supermechanical, so I depend on they staying in business for the setup to work.

By the way, the use of solutions like Twine is included in the concept of Welfare technology, applied to finding ways to reduce the burden of the elderly boom that is expected in the future.

Thursday, October 18, 2012

I'm on sugru.com

I while back I made a cable to connect a JTAG test system to a proprietary DSP board. The cable has a Molex type connector in one end and a RJ45 in the other (not Ethernet), but the Molex side looked vulnerable with bare cables soldered to pins.

So I took some Sugru I had lying around and covered it up. I posted the result on their site, and today I discovered that my contribution is featured on the front page. If you look at the picture you can see my design in the lower left hand corner, see Make a 14-pin, 2 row connector.

Sugur is really a fantastic material, and I look forward to finding more uses for it.

Sunday, September 2, 2012

Easy living

It has been a wonderful week. A week back a friend and I celebrated that we both had turned 50.

We had a big party in my garden with friends, live music, good weather, food and drink and everything else we could wish for. As you can see by the picture I was all smiles!

And it didn't stop there.

On Thursday I had my last day at my job in TraceTracker. I handed in my resignation some time back since I got an offer for a new challenge in a major engineering company. But first I cashed in a gift certificate for spa treatment on Friday to "wash off" my old job. And yesterday, out of the blue, I learnt that a musical wizard from earlier times, Ken Hensley, was performing at Eidsvoll Rock & Blues Klubb not far away. So I got to get my head cleaned out with old Uriah Heep music as well. Big success!

I start in my new job tomorrow, and I look forward to coming back to low level programming in the hardware/software interface.

Sunday, May 15, 2011

Vipukirves, the magic axe

For my birthday I got a Vipukirves axe, which is specially designed for chopping firewood. In my role as gentleman farmer I try to keep my household with firewood. Sometimes chopping is required, and an axe is an obvious tool.

However, the Vipukirves changes the process of chopping wood entirely, especially for wide segments of logs.

Consider the first picture - it shows the unique profile of this axe, and a promising firewod candidate. Also shown is a "belt" around the candidate. I used the inner tube from a bicycle tire, but I suspect that a car tire would have been better. At least, that is what is often used in instructional films on Youtube.
Anyway, the purpose of the "belt" is to keep pieces from escaping and keep the workpiece on the base during chopping. Even with a regular axe, the chopping process has a tendency to eject the log pieces in different directions so that they fall off the base. With the Vipukirves the smaller piece can be thrown away quite violently. Therefore the belt, so that the workpiece remains on the base and you do not have to traverse the entire yard to gather the chopped firewood.

So what about the result? Well, this next picture shows the same log segment after being chopped. As you can see the pieces are more rectangular than the usual circle segments an ordinary axe would produce. The belt has kept the pieces in place so that they can easily be moved to a stack for drying.

This was my first experience with the Vipukirves, and I am not fully trained yet. I still had to use my hydraulic splitter for log segments with many branches. But the new axe is definitely a useful tool. I must be on the lookout for a used car tire though. The "belt" I used did not work as well as a wider tire would.

Wednesday, May 11, 2011

Google selects Arduino for Android Open Accessory

Stop press! Google's initiative for using the Android platform for controlling your environment, Android Open Accessory, has selected Arduino as its platform.

Think of the possibilities - the Arduino is so simple to play with that we can expect "everybody" to play with this. I even have one myself.
My Arduino Duemilanove
With this I can play with simple instrumentation projects and easily interface the real world with applications written in Processing. And now I can also start controlling Arduinos and whatever is connected from my Android devices. Hurray!

But will I find the time? Back in the early eighties I did instrumentation projects with Z80 and similar processors. It was such fun! If my employer practiced the Google concept for employees time to own projects, then I definitely know what I would be doing!

Followers