I suggest using solar lights. They will charge just by being exposed to sunlight.
https://www.bikeforums.net/electroni...le-lights.html
For charging phones and other things, I suggest a power bank with a solar charger.
Using a dynamo means you need to pedal a bit harder. It may not put out enough power anyway. It also eliminates the need to rebuild a wheel, if you were to use a hub dynamo.