One solar powered garden lamp for about 5 Euros. Found mine at the German electronics supply store "Conrad". One optic lens to focus the projected image. One ultra bright LED, the one in the garden light is usually to dim. I took a red one. Two small pipes of aluminium or plastics, each about 5 cm in length, that fit into another. The outer tube should have the same radius as the lens.
The image you want to project on the wall, printed on a transparency film. You should print it with a high resolution because the image is magnified.