Help- device to prevent sleeping while driving?

Although I hate horns, they kept me awake when I drove while sleeping on the freeway. I owe those other drivers; lots of other drivers. Then, there was this trip from Limestone to Mars Hill Me… I don’t owe the passenger anything; he wanted to stay alive.

I want to die like my grandfather; in his sleep. I don’t want to die like his passengers; screaming in terror.