2017-08-09 12:57:16 -07:00
{
"Library" : "grove" ,
"Description" : "Generic library for basic Grove sensors" ,
"Sensor Class" : {
"grovebase" : {
"Name" : "Generic library for basic Grove sensors" ,
"Description" : "This is the Generic UPM Module for basic Grove sensors. This library is now deprecated and replaced by individual libraries for every sensor." ,
"Aliases" : [ "grove" , "libupm-grove" ] ,
"Categories" : [ "LED" , "light" , "relay" , "temperature" , "touch" ] ,
"Connections" : [ "i2c" , "gpio" , "pwm" , "ainput" ] ,
"Project Type" : [ "prototyping" , "commercial" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" , "eak" , "hak" ] ,
"Examples" : {
2017-08-17 13:30:41 -07:00
"C++" : [ "grove-grovebutton.cxx" ]
2017-08-09 12:57:16 -07:00
} ,
"Urls" : {
"Product Pages" : [ "https://github.com/intel-iot-devkit/upm/tree/master/src/grove" ]
}
} ,
"grovebutton" : {
"Name" : "API for the Grove Button" ,
"Description" : "This is the UPM Module for the Grove button. This class is being replaced by the upm-button library and the Button class." ,
"Aliases" : [ "Grove Touch Sensor" , "Grove button" ] ,
"Categories" : [ "touch" ] ,
"Connections" : [ "gpio" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" ] ,
"Image" : "grovebutton.jpg" ,
"Examples" : {
"Java" : [ "GroveButtonSample.java" , "GroveButton_intrSample.java" ] ,
"Python" : [ "grovebutton.py" ] ,
"Node.js" : [ "grovebutton.js" ] ,
"C++" : [ "grove-grovebutton.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 3.3 ,
"max" : 12.0
} ,
"Supply Current Digital" : {
"unit" : "mA" ,
"min" : 5 ,
"max" : 25
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 85
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-Button-p-766.html" , "http://wiki.seeed.cc/Grove-Button/" ] ,
"Schematics" : [ "https://github.com/SeeedDocument/Grove_Button/raw/master/resources/Grove_-_Button_v1.0_Source_File.zip" ]
}
} ,
"groveled" : {
"Name" : "API for the Grove LED" ,
"Description" : "This is the UPM Module for the Grove LED. This class is being replaced by the upm-led library and the Led class." ,
"Aliases" : [ "Grove LED" , "Grove – Chainable RGB Led V2.0" ] ,
"Categories" : [ "LED" ] ,
"Connections" : [ "gpio" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" ] ,
"Image" : "groveled.jpg" ,
"Examples" : {
"Java" : [ "GroveLEDSample.java" , "GroveLed_multiSample.java" ] ,
"Python" : [ "groveled.py" ] ,
"Node.js" : [ "groveled.js" ] ,
"C++" : [ "grove-groveled.cxx" , "grove-groveled-multi.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 4.5 ,
"max" : 7.5
} ,
"Supply Current" : {
"unit" : "mA" ,
"min" : 20 ,
"max" : 60
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 85
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-%E2%80%93-Chainable-RGB-Led-V2.0-p-2903.html" , "http://wiki.seeed.cc/Grove-Chainable_RGB_LED/" ] ,
"Datasheets" : [ "https://raw.githubusercontent.com/SeeedDocument/Grove-Chainable_RGB_LED/master/res/P9813_datasheet.pdf" ] ,
"Schematics" : [ "https://github.com/SeeedDocument/Grove-Chainable_RGB_LED/raw/master/res/Grove%20-%20Chainable%20RGB%20LED%20v2.0.zip" ]
}
} ,
"grovelight" : {
"Name" : "API for the Grove Light Sensor" ,
"Description" : "This is the UPM Module for the Grove Light Sensor. This class is being replaced by the upm-light library and the Light class." ,
"Aliases" : [ "grovelight" , "Grove - Light Sensor(P)" ] ,
"Categories" : [ "light" ] ,
"Connections" : [ "analog" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" ] ,
"Image" : "grovelight.jpg" ,
"Examples" : {
"Java" : [ "GroveLightSample.java" ] ,
"Python" : [ "grovelight.py" ] ,
"Node.js" : [ "grovelight.js" ] ,
"C++" : [ "grove-grovelight.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 3 ,
"max" : 5
} ,
"Supply Current" : {
"unit" : "mA" ,
"min" : 0.5 ,
"max" : 3.0
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 85
} ,
"Response Time" : {
"unit" : "ms" ,
"min" : 20 ,
"max" : 30
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-Light-Sensor(P)-p-1253.html" , "http://wiki.seeed.cc/Grove-Light_Sensor/" ] ,
"Datasheets" : [ "https://github.com/SeeedDocument/Grove_Light_Sensor/raw/master/res/LM358.pdf" ] ,
"Schematics" : [ "https://github.com/SeeedDocument/Grove_Light_Sensor/raw/master/resources/Grove%20-%20Light%20Sensor%28P%29%20v1.1.zip" ]
}
} ,
"groverelay" : {
"Name" : "API for the Grove Relay" ,
"Description" : "This is the UPM Module for the Grove relay switch. This class is being replaced by the upm-relay library and the Relay class." ,
"Aliases" : [ "groverelay" , "Grove - Relay" ] ,
"Categories" : [ "relay" ] ,
"Connections" : [ "gpio" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" , "eak" , "hak" ] ,
"Image" : "groverelay.jpg" ,
"Examples" : {
"Java" : [ "GroveRelaySample.java" ] ,
"Python" : [ "groverelay.py" ] ,
"Node.js" : [ "groverelay.js" ] ,
"C++" : [ "grove-groverelay.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 3.3 ,
"max" : 5.0
} ,
"Supply Current" : {
"unit" : "mA" ,
"typ" : 100
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 85
} ,
"Relay Life" : {
"unit" : "Cycle" ,
"cycles" : 100000
} ,
"Max Switching Voltage" : {
"AC" : {
"unit" : "V" ,
"max" : 250
} ,
"DC" : {
"unit" : "V" ,
"max" : 30
}
} ,
"Max Switching Current" : {
"unit" : "A" ,
"max" : 5
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-Relay-p-769.html" , "http://wiki.seeed.cc/Grove-Relay/" ] ,
"Datasheets" : [ "https://raw.githubusercontent.com/SeeedDocument/Grove-Relay/master/res/Relay_Datasheet.pdf" ] ,
"Schematics" : [ "https://github.com/SeeedDocument/Grove-Relay/raw/master/res/Grove%20-%20Relay%20Schematic.pdf" , "https://github.com/SeeedDocument/Grove-Relay/raw/master/res/Grove%20-%20Relay%20PCB.pdf" , "https://raw.githubusercontent.com/SeeedDocument/Grove-Relay/master/res/Grove-Relay_Eagle_Files.zip" ]
}
} ,
"groverotary" : {
"Name" : "API for the Grove Rotary Angle Sensor (Knob)" ,
"Description" : "This is the UPM Module for the Grove Rotary Angle Sensor (Knob). This class is being replaced by the upm-rotary library and the Rotary class." ,
"Aliases" : [ "groverotary" , "Grove - Rotary Angle Sensor" ] ,
"Categories" : [ "ainput" ] ,
"Connections" : [ "analog" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" ] ,
"Image" : "groverotary.jpg" ,
"Examples" : {
"Java" : [ "GroveRotarySample.java" ] ,
"Python" : [ "groverotary.py" ] ,
"Node.js" : [ "groverotary.js" ] ,
"C++" : [ "grove-groverotary.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 4.75 ,
"max" : 5.25
} ,
"Supply Current" : {
"unit" : "mA" ,
"typ" : 20
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 85
} ,
"Rotary Angle" : {
"unit" : "°" ,
"min" : 0 ,
"max" : 300
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-Rotary-Angle-Sensor-p-770.html" , "http://wiki.seeed.cc/Grove-Rotary_Angle_Sensor/" ] ,
"Schematics" : [ "https://raw.githubusercontent.com/SeeedDocument/Grove-Rotary_Angle_Sensor/master/res/Grove-Rotary_Angle_Sensor_Eagle_File.zip" , "https://raw.githubusercontent.com/SeeedDocument/Grove-Rotary_Angle_Sensor/master/res/Grove-Rotary_Angle_Sensor_v1.2.zip" ]
}
} ,
"groveslide" : {
"Name" : "API for the Grove Slide Potentiometer" ,
"Description" : "This is the UPM Module for the Grove Slide Potentiometer. This class is being replaced by the upm-slide library and the Slide class." ,
"Aliases" : [ "groveslide" , "Grove - Slide Potentiometer" ] ,
"Categories" : [ "ainput" ] ,
"Connections" : [ "analog" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
2017-08-30 16:02:40 -07:00
"Images" : "slide.jpg" ,
2017-08-09 12:57:16 -07:00
"Examples" : {
"Java" : [ "GroveSlideSample.java" ] ,
"Python" : [ "groveslide.py" ] ,
"Node.js" : [ "groveslide.js" ] ,
"C++" : [ "grove-groveslide.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 3.3 ,
"max" : 30
} ,
"Supply Current" : {
"unit" : "mA" ,
"max" : 30
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 85
} ,
"Sroke Length" : {
"unit" : "mm" ,
"min" : 0 ,
"max" : 30
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-Slide-Potentiometer-p-1196.html?gclid=Cj0KCQjw5arMBRDzARIsAAqmJexy5Nrps6rpUqNFk4iIL6mVfHQt7EYfly4NbdhC7wBl4p3AxQZNkjIaAuN2EALw_wcB" , "http://wiki.seeed.cc/Grove-Slide_Potentiometer/" ] ,
"Datasheets" : [ "https://raw.githubusercontent.com/SeeedDocument/Grove-Slide_Potentiometer/master/res/Sliding_potentiometer_datasheet.pdf" ] ,
"Schematics" : [ "https://raw.githubusercontent.com/SeeedDocument/Grove-Slide_Potentiometer/master/res/Sliding_Potentiometer.rar" ]
}
} ,
"grovetemp" : {
"Name" : "API for the Grove Temperature Sensor" ,
"Description" : "This is the UPM Module for the Grove Temperature Sensor. This class is being replaced by the upm-temperature library and the Temperature class." ,
"Aliases" : [ "groverelay" , "Grove - Temperature Sensor" ] ,
"Categories" : [ "temperature" ] ,
"Connections" : [ "analog" ] ,
"Project Type" : [ "prototyping" ] ,
"Manufacturers" : [ "Seeed" ] ,
"Kits" : [ "gsk" ] ,
"Image" : "grovetemp.jpg" ,
"Examples" : {
"Java" : [ "GroveTempSample.java" ] ,
"Python" : [ "grovetemp.py" ] ,
"Node.js" : [ "grovetemp.js" ] ,
"C++" : [ "grove-grovetemp.cxx" ]
} ,
"Specifications" : {
"Vsource" : {
"unit" : "V" ,
"min" : 3.3 ,
"max" : 5.0
} ,
"Supply Current" : {
"unit" : "mA" ,
"typ" : 50
} ,
"Operating Temperature" : {
"unit" : "°C" ,
"min" : -40 ,
"max" : 125
} ,
"Accuracy" : {
"unit" : "+/- °C" ,
"accuracy" : 1.5
}
} ,
"Platforms" : {
"Intel Edison" : {
"Notes" : [ "Might need Grove base shield" ]
} ,
"Arduino 101" : {
"Notes" : [ "Might need Grove base shield" ]
}
} ,
"Urls" : {
"Product Pages" : [ "https://www.seeedstudio.com/Grove-Temperature-Sensor-p-774.html?gclid=Cj0KCQjw5arMBRDzARIsAAqmJexygEDSrIieYoG1C37j3HmOOx7PHjXlPsWxnQo7g1sCctC_VErW2IAaAvIHEALw_wcB" , "http://wiki.seeed.cc/Grove-Temperature_Sensor_V1.2/" ] ,
"Datasheets" : [ "https://github.com/SeeedDocument/Grove-Temperature_Sensor_V1.2/raw/master/res/NCP18WF104F03RC.pdf" ] ,
"Schematics" : [ "https://github.com/SeeedDocument/Grove-Temperature_Sensor_V1.2/raw/master/res/Grove_-_Temperature_sensor_v1.1.zip" ]
}
}
}
2017-08-17 13:30:41 -07:00
}