Depending on the exact use, you may want to investigate NDIR sensors for CO2 (the SprintIR from Gas Sensing Solutions can be built into a reliable system with no 'consumables'). Here, the researchers built an NDIR system with an arduino and this sensor.