Проработал много лет в такси, по своему опыту могу сказать, чтобы отбить сон/усталость нужна выработка гормона кортизола, напирмер если вы новичок и волнуетесь, вы в жизни не уснёте за рулём для вас это стресс, но если вы заядлый таксист и за рулём чувствуете себя как рыба в воде, вас несомненно будет клонить в сон, поэтому нужен срочный выход из зоны комфорта, и я его нашёл, если чувствую, что засыпаю, останавливаюсь и снимаю штаны с трусами, и еду без трусов, голый, согласитесь непривычная ситуация, сразу идёт выработка кортизола, и сон как рукой снимает, главное с пассажирами так не делайте