Compare commits

...

14 commits

Author SHA1 Message Date
Brent Rubell
ed1e86d919
Merge pull request #279 from adafruit/as5600
Add AS5600 magnetic angle sensor
2025-08-28 15:38:09 -04:00
brentru
c7f2b283c6 Publish 2025-08-28 15:36:06 -04:00
Brent Rubell
7f215583a8
Merge pull request #278 from adafruit/mlx90632
Mlx90632
2025-08-28 15:35:15 -04:00
brentru
e9fe07710e rename 2025-08-28 15:33:15 -04:00
Tyeth Gundry
b47da853b3
Update image to 400x300 2025-08-22 11:26:35 +01:00
Tyeth Gundry
1b63dc6906
fix(mlx90632): Reduce name lengths 2025-08-22 11:24:51 +01:00
Tyeth Gundry
c1114276a5
fix(as5600): Reduce title length 2025-08-22 11:17:33 +01:00
Tyeth Gundry
bba537abc3
Reduce minimum poll period
This sensor makes sense to poll at a higher speed than 30seconds. Setting minimum to 1 to match IO-rails.
2025-08-22 11:17:13 +01:00
Tyeth Gundry
ffc76ab8fb Add AS5600 magnetic angle sensor 2025-08-21 16:09:26 +01:00
Tyeth Gundry
68099ba9e3
Add image for MLX90632-B 2025-08-20 16:02:42 +01:00
Tyeth Gundry
de9718baf3 add(mlx90632): add B variant with standard range 2025-08-20 14:41:57 +01:00
Tyeth Gundry
b901e09c7b refactor(mlx90632): rename files to use d suffix 2025-08-20 14:39:01 +01:00
Tyeth Gundry
13d6f6533c fix(mlx90632): add model D distinction for medical 2025-08-20 14:38:06 +01:00
Tyeth Gundry
0d592fb8ff add(i2c): MLX90632-D w/ medical or extended range 2025-08-20 14:24:16 +01:00
6 changed files with 98 additions and 1 deletions

View file

@ -0,0 +1,16 @@
{
"displayName": "AS5600 Magnetic Angle",
"vendor": "ams",
"productURL": "https://www.adafruit.com/product/6357",
"documentationURL": "https://learn.adafruit.com/adafruit-as5600-magnetic-angle-sensor",
"description": "Magnetic angle (0-359) I2C sensor with 0.1° precision and 0.4° accuracy",
"published": true,
"i2cAddresses": [ "0x36" ],
"subcomponents": [
{
"displayName": "Angle",
"defaultPeriod": 5,
"sensorType": "raw"
}
]
}

View file

@ -0,0 +1,27 @@
{
"displayName": "MLX90632-B (Standard)",
"description": "Non-contact far-infrared temperature sensor (standard range + accuracy)",
"vendor": "Melexis",
"productURL": "https://www.digikey.com/en/products/detail/melexis-technologies-nv/MLX90632SLD-BCB-000-RE/8259656",
"documentationURL": "https://cdn-shop.adafruit.com/product-files/6403/MLX90632-Datasheet-Melexis.PDF",
"published": true,
"i2cAddresses": ["0x3A", "0x3B"],
"subcomponents": [
{
"displayName": "Ambient Temperature (°C)",
"sensorType": "ambient-temp"
},
{
"displayName": "Ambient Temperature (°F)",
"sensorType": "ambient-temp-fahrenheit"
},
{
"displayName": "Measured Object Temp (°C)",
"sensorType": "object-temp"
},
{
"displayName": "Measured Object Temp (°F)",
"sensorType": "object-temp-fahrenheit"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,27 @@
{
"displayName": "MLX90632 (Extended Mode)",
"description": "Non-contact far-infrared temperature sensor (extended range + lower accuracy)",
"vendor": "Adafruit",
"productURL": "https://www.adafruit.com/product/6403",
"documentationURL": "https://cdn-shop.adafruit.com/product-files/6403/MLX90632-Datasheet-Melexis.PDF",
"published": true,
"i2cAddresses": ["0x3A", "0x3B"],
"subcomponents": [
{
"displayName": "Ambient Temperature (°C)",
"sensorType": "ambient-temp"
},
{
"displayName": "Ambient Temperature (°F)",
"sensorType": "ambient-temp-fahrenheit"
},
{
"displayName": "Measured Object Temp (°C)",
"sensorType": "object-temp"
},
{
"displayName": "Measured Object Temp (°F)",
"sensorType": "object-temp-fahrenheit"
}
]
}

View file

@ -0,0 +1,27 @@
{
"displayName": "MLX90632",
"description": "Non-contact far-infrared temperature sensor (medical range + higher accuracy).",
"vendor": "Adafruit",
"productURL": "https://www.adafruit.com/product/6403",
"documentationURL": "https://cdn-shop.adafruit.com/product-files/6403/MLX90632-Datasheet-Melexis.PDF",
"published": true,
"i2cAddresses": ["0x3A", "0x3B"],
"subcomponents": [
{
"displayName": "Ambient Temperature (°C)",
"sensorType": "ambient-temp"
},
{
"displayName": "Ambient Temperature (°F)",
"sensorType": "ambient-temp-fahrenheit"
},
{
"displayName": "Measured Object Temp (°C)",
"sensorType": "object-temp"
},
{
"displayName": "Measured Object Temp (°F)",
"sensorType": "object-temp-fahrenheit"
}
]
}

View file

@ -29,7 +29,7 @@
"defaultPeriod": {
"description": "What period to the form should default to for this sensor.",
"type": "number",
"minimum": 30,
"minimum": 1,
"maximum": 86400
}
}