diff --git a/components/i2c/scd40_VPD/definition.json b/components/i2c/scd40_VPD/definition.json
new file mode 100644
index 00000000..07b32746
--- /dev/null
+++ b/components/i2c/scd40_VPD/definition.json
@@ -0,0 +1,5 @@
+{
+	"displayName": "SCD40_VPD",
+	"i2cAddresses": ["0x62"],
+	"subcomponents": [ "ambient-temp", "humidity", "co2", "unspecified" ]
+}
diff --git a/components/i2c/scd40_VPD/image.jpg b/components/i2c/scd40_VPD/image.jpg
new file mode 100644
index 00000000..220b9d16
Binary files /dev/null and b/components/i2c/scd40_VPD/image.jpg differ