Power supply issue

Hi all. My question today is regarding power for my project. I am trying to power my arduino Uno, a few small sg90 servos, a few PIR sensors, and a DC motor for a fan. I am getting confused about how to power them all. I have a few buck converters that take a barrel connector from a wall wart, but can only supply a max of 800ma.

The motor will be 12v, and the servos and sensors are 5v.

I have these:

And they would be perfect if they could handle more current. I am assuming the max current is combined current flow over all 3 of the banks?

Is there any way to use one wall wart to power a 12v motor, the arduino, servos and sensors?

I was looking at SMPSs that seemed like a potential option but I still wasnt sure how to use one. I dont need that much current really so I was surprised I couldnt find a simpler option for multiple voltages. Those little buck converters would be really nice otherwise.

With an SMPS where does the input voltage come from? Sorry for the noob question, and help appreciated. Thank you.

Some notes can be found in net. You may know that Voltage must be same as recommendations and current not less than.
Arduino could powered by up to 12 V by wall wart socket. you can get 5 V from Arduino. In the other words, you can use an adaptor (7-12 V with enough current) and supply all you want.

But the 5V regulator of the Arduino can supply bugger all in terms of current. So supplying a servo with power from an Arduino is a big NO-NO. Use an external (DC-DC) converter to supply the servo's.

And remember, a servo is a hungry device. Even small servo's like 1A while moving. So the modules you link are not really capable of that.

So to answer the question, yes, that's possible. Just use a larger DC-DC step down converter to power the servo's. Connect the Arduino to the 12V directly. The sensor might (but I have no clue what you want to use) might need little current so can be connected to the Arduino 5V.