Wenns einfach + effizient sein soll nimm den :

SIM1-2405 SIL4 :: DC/DC-Wandler, SIL 4, 1 W, in 24 V/out 5 V
Gibts z.b. bei reichelt.
4,70 €

Noch nen Kondensator davor und dahinter und du hast schöne 5V.
Ich hab den schon andersrum benutzt um im KFZ von 12V auf 24V für nen Ultraschallsensor zu kommen.-Hat mit diode und C davor funktioniert obwohl das bordnetz eigentlich ausserhalb der spec liegt.

Gibts bis 3Watt.
Achte aber darauf, ob die Restwelligkeit ok ist (kondensator...)

--
Wenn du doch nen 7805er nimmst, kannste den mittels Vorwiderstand thermisch entlasten.