I've recently gotten interested in electronics and so after doing some reading I've decided to have a go at building my own simple electronics circuit to control a 12V RGB LED Strip with wifi. I've chosen the ESP8266 chip, but at the moment I'm still focussing on getting it all connected.
I have a question and a problem:
About the MOSFETs:
I decided on mosfets after having read rants against the commonly used TIP120s, but for my application do I need to worry about the difference between standard mosfets and logic level mosfets?
I've found these two at local store: IRLZ44N(PBF?) and IRLB8721(PBF?) Apparently one is logic level and one's standard? Which do I use? They're the same price.
Problem with voltage input:
My LED Strip needs 12v, and the breakout board has a voltage regulator on board that takes in 4-6v. This means that I either hook up the strip directly to a 12v supply and find a way to step it down to 5v for the chip, or power the strip directly from 5v and then find a way to step up to 12v for the strip. Which way would you recommend? I assume stepping down is easier.
And with the chip drawing up to 500mA and the strip up to 1A, I don't think a linear regulator like a LM7805 would suffice; would a buck converter like the LM2596 work? Only thing that's stopping me is I've heard that due to the switching nature of buck converters they introduce a lot of noise and input voltage ripples to devices sharing the power supply. Do I need to worry about this if they're both connected to a 12v power supply and in the same enclosure?
EDIT2: Updated Circuit
EDIT1: Links for MOSFET datasheets as requested: