Because they're called eCO2 sensors while being cheaper and lower power than real CO2 sensors, many air quality monitors have been using them and then surfacing their readings as "CO2 levels" under the mistaken belief that they can use the sensor to measure CO2. But it won't measure environmental CO2 at all, just predict the amount of CO2 the humans in a room would typically generate. Which is all you need for air quality monitoring, but just be aware you're not actually measuring CO2 if that's what you're curious about.
There are monitors with real CO2 sensors, but you'll want to look for a teardown to see what sensor is actually being used before you purchase. The Awair 2 seems to have a real NDIR CO2 sensor (Telaire T6703), for example: https://wiki.liutyi.info/display/CO2/Awair+2+inside#Awair2in...
There are plenty of fully dumb plain monitors too, but since you picked a smart IOT one I'd personally really want to make sure it'd work LAN-only and supported a wide array of integrations. From a quick glance it's not clear the Awair does that, and it does not have HomeKit support for example.
----
1: https://www.epa.gov/air-sensor-toolbox/evaluation-emerging-a...
2: https://www.epa.gov/research-states/low-cost-air-quality-sen...
I use a RAD-0301, which works fine as a monitor and an alarm by itself, but which I connect to a Raspberry Pi for dashboard purposes using the code shared here: https://news.ycombinator.com/item?id=22764488
That said, I'm not sure I buy the thesis as a whole. As far as I am aware, last time this came up, the Navy has done pretty detailed tests on CO2 concentration as a result of submarine warfare and found no significant impairments up to 1200ppm.
Full cost should be ~$70, I'd expect assembly and flashing to take ~1h the first time. The most complicated thing you'll have to do from an electronics standpoint is solder on the pin header to the sensor, other than that it's just jumper wires and flashing over USB. No need for adding resistors or capacitors or anything like that.
If you're not comfortable with soldering, I _think_ the evaluation kit for the SCD30 [3] comes with pre-assembled headers. There's also a third-party variant [4] that comes with a cable header you can break out [5].
I strongly recommend that you use the SCD30. I've tested a variety of sensor components from a variety of manufacturers and the SCD30 was by far the best performing. Other sensors have problems with auto-calibration in a residential environment so either give nonsense readings or drift without periodic manual calibration.
However if you want something _really_ cheap, you can replace the SCD30 with the ~$20 MH-Z19 and the total price will be ~$30. The auto-calibration on these is utterly terrible however, so you'll need to manually calibrate it with fresh air every couple of months to compensate for drift.
And as others have warned, beware of retail products. A lot of them have fake "CO2" or "eCO2" sensors that don't measure CO2 but try to guess it based on other measurements. These are completely useless and are not at all indicative of actual CO2 levels.
[0]: Purchase: https://octopart.com/esp32-devkitc-32d-espressif+systems-924..., info: https://www.espressif.com/en/products/devkits/esp32-devkitc/...
[1]: Purchase: https://octopart.com/scd30-sensirion-89692236?r=sp, info: https://www.sensirion.com/en/environmental-sensors/carbon-di...
[2]: https://esphome.io/
[3]: https://octopart.com/sek-scd30-sensor-sensirion-101025983?r=...
[4]: https://www.seeedstudio.com/Grove-CO2-Temperature-Humidity-S...
[5]: https://www.seeedstudio.com/Grove-4-pin-Female-Jumper-to-Gro...
Tom Scott did a great video on it a while back
https://youtu.be/1Nh_vxpycEA
Do yourself a favor and get an air quality monitor like an awair
https://getawair.com/
and monitor the levels.
Making sure they are good in whatever indoor areas you spend a good amount of time in is a night and day difference cognitively.