JSON: Adding JSON files for following sensors

hlg150h
    lp8860
    max44009
    ms5611
    si1132

Signed-off-by: sisinty sasmita patra <sisinty.s.patra@intel.com>
This commit is contained in:
sisinty sasmita patra 2017-07-05 07:50:31 -07:00
parent 0cb93331ee
commit 9482d6bb74
5 changed files with 235 additions and 0 deletions

45
src/hlg150h/hlg150h.json Executable file
View File

@ -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"]
}
},
}
}

48
src/lp8860/lp8860.json Executable file
View File

@ -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"]
}
}
}
}

46
src/max44009/max44009.json Executable file
View File

@ -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"],
}
}
}
}

48
src/ms5611/ms5611.json Executable file
View File

@ -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"]
}
}
}
}

48
src/si1132/si1132.json Executable file
View File

@ -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"]
}
},
}
}
}