I have a couple of Plantower PMS5003 and HPMA115C0-004 particle sensors. Each sensor is connected to its own Arduino Mega 2560 rev3 board as well as an SD card reader and RTC (D3132). From the data sheet I can see the TX/RX pins use 3.3V logic while the sensors need 5V. I purchased some bi directional level shifters to adjust the voltage for the RX/TX pins. However, only one of the Arduino boards measures the expected 3.3V output; the rest measure 4V. I have checked my wires and they look identical. Could my boards be broken? I have attached a drawing of my setup(I know it is not a good drawing sorry).
It's worth mentioning that the sensors work with the Arduino IDE, but I'm concerned about potentially damaging them or the boards if there's an issue with too much voltage.
Since you had the level translators backwards, you may have damaged them, the arduino or the sensors.
I suggest you disconnect everything and start from scratch.
Correct but also make sure the sensor ground is connected to the Adruino GND
Before you go any further, I would dicconnect everything and again check the 3.3V on the 2560 output. If you still get 4V, I would not use those boards.