Using the #ESP32 and using sensors with different voltage levels and using a level shifter.
Development Environment
ubuntu 17.10 64 Bit (https://www.ubuntu.com/) (for videocapture and -editing switch back from wayland to unity :( )
Eclipse Oxygen (https://www.eclipse.org/)
esp-idf commit 2c95a77cf93781f296883d5dbafcdc18e4389656 Tue Oct 24 10:02:51 2017 +0800 (https://github.com/espressif/esp-idf)
xtensa-esp32-elf-gcc (crosstool-NG crosstool-ng-1.22.0-61-gab8375a) 5.2.0 (https://dl.espressif.com/dl/xtensa-es...)
Arduino 1.8.4 (https://www.arduino.cc/)
arduino-esp32 commit 07685903321a1968174f1a5027be88adb77b8817 Wed Oct 25 12:11:01 2017 +0200 (https://github.com/espressif/arduino-...)
With CC or Public domain Pictures from pixabay
https://pixabay.com/p-864872
see also other videos about level shifting:
• Short Circuits Logic Level Shifting - The ...
• Level Shifting Tutorial 5V-3.3V Quick and ...