diff --git a/src/hlg150h/hlg150h.json b/src/hlg150h/hlg150h.json new file mode 100755 index 00000000..100ee92a --- /dev/null +++ b/src/hlg150h/hlg150h.json @@ -0,0 +1,45 @@ +{ + "Library": "hlg150h", + "Description": "Light Controller Library", + "Sensor Class": + { + "HLG150H": + { + "Brief": "Lighting Power Supply Controller", + "Description": "HLG series single output LED power supply features universal AC input, protection for short circuit, overload, over voltage and over temperature", + "Known As": ["hlg150h"], + "Categories": ["lightcontroller"], + "Connections": ["pwm"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["meanwell"], + "Kits": [], + "Image": "hlg150h.jpg", + "Examples": + { + "C++": ["hlg150h.cxx"] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, + "Ioff" : {"unit": "mA", "low" : 0.0, "high": 0.0}, + "Iavg": {"unit": "mA", "low" : 1, "high": 2}, + "Pressure Range": {"unit": "hpA", "low" : 300, "high": 1100}, + "Voltage Range": {"unit": "C", "low" : -40, "high": 85} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": [""], + "Images": [""] + } + }, + "Urls" : + { + "Product Pages": ["https://www.meanwell-web.com/en/product-info/ac-dc-power-supply/led-driver/101-180-w-led-driver/hlg-150h/product/HLG-150H-24B"], + "Datasheets": ["http://www.mouser.com/ds/2/260/r1755_3-1109742.pdf"], + "Schematics": ["http://www.mouser.com/ds/2/260/HLG-150H-SPEC-806071.pdf"] + } + }, + } +} diff --git a/src/lp8860/lp8860.json b/src/lp8860/lp8860.json new file mode 100755 index 00000000..6607b903 --- /dev/null +++ b/src/lp8860/lp8860.json @@ -0,0 +1,48 @@ +{ + "Library": "lp8860", + "Description": "LED Light Controller Library", + "Sensor Class": + { + "LP8860": + { + "Brief": "API for LP8860 LED Lighting Controller", + "Description": "The LP8860-Q1 is an automotive high-efficiency LED driver with boost controller. It has 4 high-precision current sinks that can be controlled by a PWM input signal, an SPI or I2C master, or both ", + "Known As": ["lp8860"], + "Categories": ["light Controller"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["Texas Instruments"], + "Kits": [], + "Image": "", + "Examples": + { + "Java": [""], + "Python": [""], + "Node.js": [""], + "C++": ["lp8860.cxx"], + "C": [""] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 3, "high": 48}, + "Iavg": {"unit": "mA", "low" : 1, "high": 150}, + "Frequency Range": {"unit": "KHz", "low" : 100, "high": 2200} + "Temperature Range": {"unit": "C", "low" : -40, "high": 125} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": [""], + "Images": [""] + } + }, + "Urls" : + { + "Product Pages": ["http://www.ti.com/product/LP8860-Q1"], + "Datasheets": ["http://www.ti.com/lit/ds/symlink/lp8860-q1.pdf"], + "Schematics": ["http://www.ti.com/general/docs/datasheetdiagram.tsp?genericPartNumber=LP8860-Q1&diagramId=66853"] + } + } + } +} diff --git a/src/max44009/max44009.json b/src/max44009/max44009.json new file mode 100755 index 00000000..32d92e3d --- /dev/null +++ b/src/max44009/max44009.json @@ -0,0 +1,46 @@ +{ + "Library": "max44009", + "Description": "Ambient Light Sensor Library", + "Sensor Class": + { + "MAX44009": + { + "Brief": "Digital Humidity, Pressure, and Temperature Sensor", + "Description": "The MAX44009 ambient light sensor features an i2c digital output that is ideal for a number of portable applications such as smartphones, notebooks and industrial sensors. + "Known As": ["max44009"], + "Categories": ["light"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["Maxim integrated"], + "Kits": [], + "Image": "", + "Examples": + { + "Java": [""], + "Python": [""], + "Node.js": [""], + "C++": ["max44009.cxx"], + "C": [""] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, + "Temperature Range": {"unit": "C", "low" : -40, "high": 85}, + "Dynamic Range": {"unit": "lux", "low" : 0.045, "high": 188,000} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": [""], + "Images": [""] + } + }, + "Urls" : + { + "Product Pages": ["https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX44009.html"], + "Datasheets": ["https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf"], + } + } + } +} diff --git a/src/ms5611/ms5611.json b/src/ms5611/ms5611.json new file mode 100755 index 00000000..9710a09b --- /dev/null +++ b/src/ms5611/ms5611.json @@ -0,0 +1,48 @@ +{ + "Library": "ms5611", + "Description": "Barometric Pressure Sensor library", + "Sensor Class": + { + "MS5611": + { + "Brief": "Barometric Pressure and Temperature Sensor", + "Description": "The MS5611 is a high pressure sensor and temperatre sensor module. The main function is to convert the uncompensated analogue voltage from the pressure die to a 24bit digital value, as well as providing a 24 bit value for the temperature ", + "Known As": ["ms5611"], + "Categories": ["pressure", "temperature"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["amsys"], + "Kits": [], + "Image": "", + "Examples": + { + "Java": [""], + "Python": [""], + "Node.js": ["ms5611.js"], + "C++": ["ms5611.cxx"], + "C": [""] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.8, "high": 3.6}, + "Pressure Range": {"unit": "mbar", "low" : 10, "high": 1200}, + "Temperature Range": {"unit": "C", "low" : -40, "high": 85} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": [""], + "Images": [""] + } + }, + "Urls" : + { + "Product Pages": ["http://www.amsys.info/products/ms5611.htm"], + "Datasheets": ["http://www.amsys.info/sheets/amsys.en.ms5611_01ba03.pdf"] + } + } + } +} + + \ No newline at end of file diff --git a/src/si1132/si1132.json b/src/si1132/si1132.json new file mode 100755 index 00000000..14b2119b --- /dev/null +++ b/src/si1132/si1132.json @@ -0,0 +1,48 @@ +{ + "Library": "si1132", + "Description": "UV and visible light sensor library", + "Sensor Class": + { + "SI1132": + { + "Brief": "UV and visible light sensor", + "Description": "The SI1132 sensor determines real-time UV sun exposure and cumulative UV sun exposure and enables accurate light level monitoring under mixed lightings", + "Known As": ["si1132"], + "Categories": ["light"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["silabs"], + "Kits": [], + "Image": "", + "Examples": + { + "Java": [""], + "Python": [""], + "Node.js": [""], + "C++": ["si1132.cxx"], + "C": [""] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, + "Iavg": {"unit": "ľA", "high": 1.2}, + "Temperature Range": {"unit": "C", "low" : -40, "high": 85} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": [""], + "Images": [""] + } + }, + "Urls" : + { + "Product Pages": ["http://www.silabs.com/products/sensors/optical/si1132"], + "Datasheets": ["https://www.silabs.com/documents/public/data-sheets/Si1132.pdf"] + } + }, + + } + } +}