Poor Man's Lidar
Arduino Uno R3
1 x 1K ohm resistor
Attached code for Arduino.
If you are going to reformat the data output for long term collection, I suggest a longer wire connections for the DHT22, and put it under a radiation shield. UV exposure will degrade this sensor.
I used 3 volts and not 5 volts for the BMP180, and the MLX90614 in order not to fry the sensors.