The smallest would be the Beetle (super tiny) or the Pro Micro, both have the ATmega328p processor. Pro Micro is probably the cheapest, clones are selling for just over USD 1 a piece on Taobao.
Even smaller would be the 8-pin ATtiny85, should be able to handle that just fine. Not sure about the smallest packages; more modern ATtinys go as small as 3x3 or 4x4 mm QFN packages (and have up to 12 I/O available). Can't get much if any smaller than that.
There are several one-wire protocols out there. The DHT22 is one example. The DS18B20 is another.
robtillaart:
PLease note that the DHT22 has a proprietary protocol. It cannot be compared to 1 wire.
Yes, I know
Probably I wasn't so clear in my request : my goal is to create a custom 1-wire Slave to expose DHT22 data on my 1-wire smart home network.
Then I'll modify OWFS to handle this new kind of probe.
Probably I wasn't so clear in my request : my goal is to create a custom 1-wire Slave to expose DHT22 data on my 1-wire smart home network.
Then I'll modify OWFS to handle this new kind of probe.
Rgds
Laurent
If you have a one wire slave software you can connect multiple DHT22 to it.
The way to do this is to have a separate pin for every DHT22.
If the slave can mimic multiple addresses , or you see the collection as one device with e.g. 5 temperatures, than all parts come together.