Compare commits
No commits in common. "main" and "add-i2c-output-components" have entirely different histories.
main
...
add-i2c-ou
29 changed files with 12 additions and 274 deletions
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"displayName": "D6T-1A Thermal Sensor",
|
||||
"description": "Non-contact MEMS thermal infrared sensor for precise temperature detection (D6T-1A-01/D6T-1A-02)",
|
||||
"vendor": "OMRON",
|
||||
"productURL": "https://www.digikey.com/en/products/detail/omron-electronics-inc-emc-div/D6T-1A-02/8602566",
|
||||
"documentationURL": "https://omronfs.omron.com/en_US/ecb/products/pdf/en_D6T_users_manual.pdf",
|
||||
"published": true,
|
||||
"i2cAddresses": ["0x0A"],
|
||||
"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.
|
Before Width: | Height: | Size: 24 KiB |
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"displayName": "INA228",
|
||||
"vendor": "Texas Instruments",
|
||||
"productURL": "https://www.adafruit.com/product/5832",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-ina228-i2c-power-monitor",
|
||||
"description": "85V, 20-bit, ultra-high-precision power monitor (max 10A, 0.05% gain error)",
|
||||
"published": true,
|
||||
"i2cAddresses": [ "0x40", "0x41", "0x44", "0x45" ],
|
||||
"subcomponents": [ "voltage", "current" ]
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"displayName": "INA237",
|
||||
"vendor": "Texas Instruments",
|
||||
"productURL": "https://www.adafruit.com/product/6340",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-ina237-dc-current-voltage-power-monitor",
|
||||
"description": "85V, 16-bit, good-precision power monitor (up to 10A, 0.3% gain error)",
|
||||
"published": true,
|
||||
"i2cAddresses": [ "0x40", "0x41", "0x44", "0x45" ],
|
||||
"subcomponents": [ "voltage", "current" ]
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"displayName": "INA238",
|
||||
"vendor": "Texas Instruments",
|
||||
"productURL": "https://www.adafruit.com/product/6349",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-ina238-dc-current-voltage-power-monitor",
|
||||
"description": "85V, 16-bit, high-precision power monitor (up to 10A, 0.1% gain error)",
|
||||
"published": true,
|
||||
"i2cAddresses": [ "0x40", "0x41", "0x44", "0x45" ],
|
||||
"subcomponents": [ "voltage", "current" ]
|
||||
}
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
"vendor": "Texas Instruments",
|
||||
"productURL": "https://www.adafruit.com/product/4226",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-ina260-current-voltage-power-sensor-breakout",
|
||||
"published": true,
|
||||
"published": false,
|
||||
"i2cAddresses": [ "0x40", "0x41", "0x44", "0x45" ],
|
||||
"subcomponents": [ "voltage", "current" ]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"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.
|
Before Width: | Height: | Size: 47 KiB |
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
"description": "The human-friendly name of this sensor.",
|
||||
"type": "string",
|
||||
"minLength": 3,
|
||||
"maxLength": 30
|
||||
"maxLength": 24
|
||||
},
|
||||
"type": {
|
||||
"description": "A unique string used to look up this sensor's definition, and its parent component's definition.",
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
"defaultPeriod": {
|
||||
"description": "What period to the form should default to for this sensor.",
|
||||
"type": "number",
|
||||
"minimum": 1,
|
||||
"minimum": 30,
|
||||
"maximum": 86400
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"displayName": "128x32 OLED'wing (Small)",
|
||||
"published": true,
|
||||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/2900",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-oled-featherwing",
|
||||
"description": "Monochrome 128x32 OLED featherwing display with the default font size (SSD1306)",
|
||||
"i2cAddresses": [ "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 32,
|
||||
"textSize": "SZ_DEFAULT"
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"displayName": "128x32 OLED'wing (Large)",
|
||||
"published": true,
|
||||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/2900",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-oled-featherwing",
|
||||
"description": "Monochrome 128x32 OLED featherwing display with a larger font size (SSD1306)",
|
||||
"i2cAddresses": [ "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 32,
|
||||
"textSize": "SZ_LARGE"
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"displayName": "128x64 OLED'wing (Small)",
|
||||
"published": true,
|
||||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/4650",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-128x64-oled-featherwing",
|
||||
"description": "Monochrome 128x64 OLED featherwing display with the default font size (SH1107)",
|
||||
"i2cAddresses": [ "0x3D", "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 64,
|
||||
"textSize": "SZ_DEFAULT"
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"displayName": "128x64 OLED'wing (Large)",
|
||||
"published": true,
|
||||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/4650",
|
||||
"documentationURL": "https://learn.adafruit.com/adafruit-128x64-oled-featherwing",
|
||||
"description": "Monochrome 128x64 OLED featherwing display with the default font size (SH1107)",
|
||||
"i2cAddresses": [ "0x3D", "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 64,
|
||||
"textSize": "SZ_LARGE"
|
||||
}
|
||||
|
|
@ -4,8 +4,8 @@
|
|||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/4440",
|
||||
"documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts",
|
||||
"description": "Monochrome 128x32 OLED graphic display with the default font size. (SSD1306)",
|
||||
"i2cAddresses": [ "0x3C", "0x3D" ],
|
||||
"description": "Monochrome 128x32 OLED graphic display with the default font size.",
|
||||
"i2cAddresses": [ "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 32,
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/4440",
|
||||
"documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts",
|
||||
"description": "Monochrome 128x32 I2C OLED Display with a larger font size (SSD1306).",
|
||||
"i2cAddresses": [ "0x3C", "0x3D" ],
|
||||
"description": "Monochrome 128x32 I2C OLED Display with a larger font size",
|
||||
"i2cAddresses": [ "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 32,
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/938",
|
||||
"documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts",
|
||||
"description": "Monochrome 128x64 I2C OLED Display with the default font size (SSD1306)",
|
||||
"i2cAddresses": [ "0x3D", "0x3C" ],
|
||||
"description": "Monochrome 128x64 I2C OLED Display with the default font size.",
|
||||
"i2cAddresses": [ "0x3D" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 64,
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
"vendor": "Adafruit",
|
||||
"productURL": "https://www.adafruit.com/product/938",
|
||||
"documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts",
|
||||
"description": "Monochrome 128x64 I2C OLED Display with a larger font size (SSD1306)",
|
||||
"i2cAddresses": [ "0x3D", "0x3C" ],
|
||||
"description": "Monochrome 128x64 I2C OLED Display with a larger font size.",
|
||||
"i2cAddresses": [ "0x3D" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 128,
|
||||
"oledHeight": 64,
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"displayName": "64x32 OLED (Small Font)",
|
||||
"published": true,
|
||||
"vendor": "Generic",
|
||||
"productURL": "https://www.digikey.com/en/products/detail/midas-displays/MDOB064032AV-WI/18088023",
|
||||
"documentationURL": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4808/MDOB064032AV-WI.pdf",
|
||||
"description": "Monochrome 64x32 I2C OLED Display with the default font size. (SSD1306)",
|
||||
"i2cAddresses": [ "0x3D", "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 64,
|
||||
"oledHeight": 32,
|
||||
"textSize": "SZ_DEFAULT"
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 31 KiB |
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"displayName": "64x32 OLED (Large Font)",
|
||||
"published": true,
|
||||
"vendor": "Generic",
|
||||
"productURL": "https://www.digikey.com/en/products/detail/midas-displays/MDOB064032AV-WI/18088023",
|
||||
"documentationURL": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4808/MDOB064032AV-WI.pdf",
|
||||
"description": "Monochrome 64x32 I2C OLED Display with a larger font size. (SSD1306)",
|
||||
"i2cAddresses": [ "0x3D", "0x3C" ],
|
||||
"outputType": "OLED",
|
||||
"oledWidth": 64,
|
||||
"oledHeight": 32,
|
||||
"textSize": "SZ_LARGE"
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 31 KiB |
|
|
@ -2,7 +2,6 @@
|
|||
"vendor": "Generic",
|
||||
"productURL": "https://www.adafruit.com/product/2168",
|
||||
"documentationURL": "https://learn.adafruit.com/ir-breakbeam-sensors",
|
||||
"description": "Break beam sensor for detecting interruption of an invisible infrared light beam between emitter and receiver",
|
||||
"displayName": "Beam Sensor",
|
||||
"published": true,
|
||||
"autoSelectString": "beam",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
"vendor": "Generic",
|
||||
"productURL": "https://www.adafruit.com/product/189",
|
||||
"documentationURL": "https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor/overview",
|
||||
"description": "Passive Infra-Red (PIR) motion sensor for detecting presence and movement through infrared thermal changes",
|
||||
"published": true,
|
||||
"autoSelectString": "pir",
|
||||
"mode": "DIGITAL",
|
||||
|
|
|
|||
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
"displayName": "Simple Soil Sensor",
|
||||
"published": true,
|
||||
"vendor": "Adafruit",
|
||||
"description": "Resistive style soil moisture sensor, measuring the conductivity between the two prongs (Analog signal)",
|
||||
"productURL": "https://www.adafruit.com/product/6362",
|
||||
"autoSelectString": "JST",
|
||||
"mode": "ANALOG",
|
||||
"direction": "INPUT",
|
||||
"defaultPeriod": 30,
|
||||
"analogReadMode": "PIN_VALUE",
|
||||
"selectReadMode": true,
|
||||
"visualization": {
|
||||
"type": "slider"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
{
|
||||
"displayName": "PWM Output",
|
||||
"vendor": "Generic",
|
||||
"description": "A Pulse-Width-Modulated component with fixed frequency. Duty cycle can be set from 0-255",
|
||||
"productURL": "https://www.adafruit.com/product/301",
|
||||
"documentationURL": "https://learn.adafruit.com/improve-brushed-dc-motor-performance/pwm-and-brushed-dc-motors",
|
||||
"published": true,
|
||||
"pwmSetting": "fixedFrequency",
|
||||
"visualization": {
|
||||
"type": "slider-pwm"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 7.5 KiB |
Loading…
Reference in a new issue