been a professional trucker, my alarm clock is a sand clock.
you just set the right size of hole before going to bed, flip it, and set it up on the shelf about 3 foot over your pillow.
it dose make a bit of a mess in the truck, but boy dose it wake you up quick.
especially if you sleep on the...