Thursday, 31 March 2016

Controlling my Door Lock from Android using Bluetooth-LE


Part 3 of My Fancy Bluetooth-LE Operated Door Lock series
Original Nexus 5 image (Fetx2002  / Flickr CC BY 2.0)

This is the last post of my 3 part series on hacking an off-the-shelf electronic lock to be controlled by my Android phone using a Bluetooth capable Arduino board.   Whew!

So the final pieces to this is to create a usable Android App that I can use to control my door lock.

It's easier said than done!

Thursday, 14 January 2016

Controlling my Electronic Door Lock using an Arduino


This post is part 2 in a 3 part series that shows how I hacked an off-the-shelf electronic lock to be controlled by my Android phone using a Bluetooth capable Arduino board.  

Ostensibly to prevent my cute children from raiding my home office, but more likely because I think it's cool.

Friday, 25 December 2015

Reverse Engineering my Electronic Door Lock

Part 1 of My Fancy Bluetooth-LE Operated Door Lock series





This all began with me buying a simple electronic door lock (Kwikset Model: 92690-001) at the local hardware store.  It had a keypad, handle, and not much else.

It worked great.  Enter the combination on the keypad, the door unlocks.  Simple.  Boring.  Tedious.

( ¯ รถ¯  )

My Fancy Bluetooth-LE Operated Door Lock



This series of blog posts shows how to reverse engineer an electronic door lock (such as are typically available at any hardware store), and modify it so that it can be controlled (via Bluetooth-LE) from an Android phone. [1]


Tuesday, 10 November 2015

Animated buttons without any Java code

Using vector drawables and animated state lists to make UI widgets look cool.
Click to show animation

This post explains how you can create nice animated buttons using existing button widgets, and XML files.