I'm attempting to use an DHT22 at 3.3V for a very low power application - remote sensor unit with a very long battery life. Currently it's on a naked breadboard with a 328p.
At 5V in a spare arduino uno the DHT22 works fine. At 3.3V... it doesn't. Things I've tried:
- Shorter cables (down to ~1 inch or less)
- Multiple cables (drive the overall resistance down further)
- Longer waits (because I was being hopeful)
- More capacitors (because maybe the voltage is sagging on power up?)
- Removing other, high power components that might somehow be interacting with it (xbee)
- Varied pull up resistor values (3.3k, 5k-ish, 10k)
None of that has worked. I've ruled out wiring mistakes, faulty component, bad code.
What else can I try to resolve this? I've had a bad night, I'm not thinking clearly and all I can think of is throwing it all in the bin or buying a 3.6V regulator, in the hope that it's high enough to appease the DHT22 and not fry the xbee (limit 3.6V).
I'm also confused because on one hand, the datasheet says 3.3V is fine. On the other - the internet says that sometimes 3.3V isn't enough. Sometimes?!
Please give me more options.
DHT22 datasheet https://cdn-shop.adafruit.com/datasheets/Digital+humidity+and+temperature+sensor+AM2302.pdf