I feel silly for asking, but what is an LDO and a SMPS?
A camera would wreck more than my power budget... it would be a monster for data.
Hologram has a base plan of $1 / mo for 1MB of data. That is a lot of data if you manage your I/O properly and minimize chatty network activity.
My prior project had a version that relied on the ATTiny85. I'm a big fan of designing for what you need as it generally has cost benefits.
The ESP286-MOD is what's in my NodeMCU unit. I'm seriously considering just buying an ESP-07S or ESP-12F and reflowing it onto the board. What I like about that is that it reduces board size and gives me more control over what is on the board. There are some general purpose things on the NodeMCU that I don't need ... anyhow... it does have the USB interface which is nice.
For now, I'm just going to use a few off the shelf units for prototyping and proof of concept. Once I have it working on the bench I'll get deeper into rev .1
I'm also fleeing Eagle. I've been most unhappy with Autodesk for acquiring Eagle and essentially destroying my license. I tried using the new version and found it to have some improvements and a host of Fusion360 like irritations. I felt like if I had to relearn a tool it was time to change. I really have disliked Fusion 360 for a long time. It's just a bad interface and the workflow for 3D printing is nasty. Things don't come out right from F360 and they do from other sources.
I really like Altium Circuit Studio (Designer is a bit rich for my budget), but decided to give KiCad the honor. Free is a very attractive price and if I'm doing Open Source Hardware with an Open Source Framework (Arduino) then I should probably design it on similar software. So that slows me down as I muddle through learning KiCad.
If I fail out of KiCad then I'll move to Circuit Studio. So far I like what I see on KiCad and there is lots of tutorial and documentation for it. The library piece seems a bit cumbersome. I half expect it to ask me to insert a 5.25 Single Sided, Single Density diskette to load parts.
I did do one test board already in KiCad. I built a simple PCB that has female pin headers to receive the NodeMCU and adjacent male pins to go onto a breadboard. I really don't need this item, but I wanted to validate that I can design a PCB based off measurements and get a workable unit back from OSHPark. That validates the tool chain to create PCB's before I get into doing alot of layout and custom parts. My experience with Eagle is that I wound up drawing many of my components. Probably has to do with where I get them.
I probably should source from Mouser, DigiKey, Newark, etc... but when I can I order stuff from Tayda, eBay, and AliExpress. I like Mouser the best, but their prices are high enough that I wonder if they are buying it on eBay and reselling it sometimes. So as long as the spec is conservative I'm fine with using Tayda's relays.... example a 250v 10A relay is safe to use for switching 2A @ 125VAC in my view.