An app for pebble smart watch, you can set a time interval for the watch to vibrate in order to wake yourself up.