The various development boards such as the NodeMCU or Wemos D1 make working ... a couple passive components to smooth out the power going into the chip, and a couple buttons.