mpu6050 not detected through i2c

Please see a picture of my circuit attached.

In order,

Blue: gy.VCC to d1.5V
Red: gy.GND to ground
White: gy.SCL to d1.D1 (gpio5)
Yellow: gy.SDA to d1.D2 (gpio4)
Green: d1.GND to ground

(here gy refers to the accelerometer, d1 to the esp8266)

What am I doing wrong?

Please indulge: I'm new to electronics, this is my first project, I start from scratch.