I'm new to Arduino. We are working on a project where we would like to uses sensors to measure air quality inside of a sealed space. Ideally this would be wireless. My basic understanding is that we should be able to do this with either the Arduino Uno WIFI rev 2 or the basic Arduino Uno with a wifi board attached. And the second item is power. I am not seeing any battery power plug ins on the arduino website. Any direction on battery packs compatible with the arduino would be great help. I'm not sure if we would need some kind of converter from ac to dc or what kind of amperage would be appropriate. We are hoping for battery power that could last a couple of days.
Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for advice on (nor for problems with) your project.
I recommend you to use only ESP8266 or ESP32 boards. Even just an ESP8266 board has a much more powerful microcontroller than an Arduino Uno. The choice of batteries depends on the consumption of the board and sensors, whether you use sleep mode and how long you want it to work autonomously. I guess an 18650 battery (1pc or more) with a combo charging board and DC DC converter will do the trick.
XBee (Digi) wireless modules can do what you want but are more expensive than ESP.
Sleep modes are already built in together with analogue inputs and outputs, same with digital.
Battery life in sleep is about 6-months on a 1/2 AA lithium.
A big plus is the Digi configuration software, diagnostics etc.
I've limited knowledge of the Series 3 modules but I'm certain they support Micro Python out of the box.
Digikey stock a wide range of modules.
Thank You. I'll look into the ESP8266.
As of right now we are testing for air temp and relative humidity (Grove SHT31), Particle Concentration (Grove PPD42NS), TVOC (CCS811+BME280), Formaldehyde (Gravity HCHO), and Carbon Dioxide (Gravity MG-811). the link I found for the ESP8266 is a six pack, so I think we will plan to put one sensor and battery pack on each to keep the power consumption down.
I think the decision to go with Arduino has already been made, one of the professors on the project is already using it for a daylight project and wants to keep it similar.
I would recommend you if possible to connect all the sensors to only one ESP8266 and check if it is possible to switch the sensors off. The idea is that when the ESP8266 is in sleep mode, the sensors are turned off and do not consume current. So the ESP8266 will power the sensors only when needed.
So, you have a number of sensors and want to transmit data from those sensors to a remote location.
You could probably use an Arduino Uno, and a radio module like the NRF24L01, connected to the sensors.
Outside the sealed space you'd need another Arduino also with an NRF24L01.
The Uno is not ideal for long term battery usage because, even when doing nothing, it consumes about 50mA.
There are better alternatives if long battery life is an issue.