window.BOLD.common.Shopify.saveProduct("grove-tsl2591-sunlight-ir-i2c-sensor", 3886644330540, {"id":3886644330540,"title":"Grove TSL2591 Sunlight \/ IR I2C Sensor","handle":"grove-tsl2591-sunlight-ir-i2c-sensor","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003eGrove TSL2591 Sunlight \/ IR I2C Sensor\u003c\/h1\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eThe TSL2591 luminosity sensor is an advanced digital light sensor, ideal for use in a wide range of light situations. Compared to low cost CdS cells, this sensor is more precise, allowing for exact lux calculations and can be configured for different gain\/timing ranges to detect light ranges from 188 uLux up to 88,000 Lux.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe TSL2591 contains both infrared and full spectrum diodes. That means you can separately measure infrared, full-spectrum or human-visible light. Most sensors can only detect one or the other, which does not accurately represent what human eyes see. This sensor has a 600,000,000:1 dynamic range. You cannot change the I2C address, so keep that in mind.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 2\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cspan\u003eThe TSL2591 contains two integrating analog-to-digital converters (ADC) that integrate currents from two photodiodes. Integration of both channels occurs simultaneously. Upon completion of the conversion cycle, the conversion result is transferred to the Channel 0 and Channel 1 data registers, respectively. The transfers are double-buffered to ensure that the integrity of the data is maintained. After the transfer, the device automatically begins the next integration cycle. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe current draw is extremely low, so its great for low power data-logging systems. about 0.4mA when actively sensing, and less than 5 uA when in power-down mode.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003eUV Transparent Fused Quartz Window Available\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove TSL2591 Sunlight \/ IR sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor. You will also get better readings for the visible and IR TSL2591 readings.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHowever, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what we prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan class=\"s1\"\u003ehttps:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_TSL2591\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Software\u003c\/a\u003e \u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_TSL2591_Library\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/06\/TSL25911_Datasheet_EN_v1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTSL2591 Full Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eExample Project Software\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSkyWeather Kit\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDigital light sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWide spectrum detection range\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eProgrammable configuration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003e3.3\/5V Supply\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDetect sunlight directly\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eI2C Interface(7-bit)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Voltage: 3.0-5.5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWorking current: 3.5mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWave length: 280-950nm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Temperature: -45C to +85C\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eSunlight Sensor Board\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eGrove Connector - a 4pin interface, contain VCC, GND, SDA and SCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eLED - LED Driver pin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eINT - a programmable interrupt output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eTSL2591 - IC\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpectrum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThis content is from \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/Spectrum\"\u003e\u003cspan class=\"s3\"\u003eWikipedia - Spectrum\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eA spectrum (plural spectra or spectrums[1]) is a condition that is not limited to a specific set of values but can vary infinitely within a continuum. The word was first used scientifically within the field of optics to describe the rainbow of colors in visible light when separated using a prism. As scientific understanding of light advanced, it came to apply to the entire electromagnetic spectrum.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"grove-sunlight-spectrum.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_grove-sunlight-spectrum.jpg?13389800236348435213\" alt=\"grove-sunlight-spectrum.jpg\" width=\"500\" height=\"318\"\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLumen\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThe lumen (symbol: lm) is the SI derived unit of luminous flux, a measure of the total \"amount\" of visible light emitted by a source. Luminous flux differs from power (radiant flux) in that luminous flux measurements reflect the varying sensitivity of the human eye to different wavelengths of light, while radiant flux measurements indicate the total power of all electromagnetic waves emitted, independent of the eye's ability to perceive it. Lumens are related to lux in that one lux is one lumen per square meter.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eFor some examples:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eDark night: 0.001—0.02\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eMoonlight night: 0.02—0.3\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day indoor: 5—50\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day outdoor: 50—500\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSunny day indoor: 100—1000\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSuitable for reading: 500—600\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003ehome video camera: 1400\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e","published_at":"2019-06-29T15:46:37-07:00","created_at":"2019-06-29T15:46:37-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Solar,Sensors,Raspberry Pi,Arduino,I2C","tags":[],"price":600,"price_min":600,"price_max":600,"available":true,"price_varies":false,"compare_at_price":1095,"compare_at_price_min":1095,"compare_at_price_max":1095,"compare_at_price_varies":false,"variants":[{"id":29259547901996,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0027-TSL2591GRV-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove TSL2591 Sunlight \/ IR I2C Sensor","public_title":null,"options":["Default Title"],"price":600,"weight":1,"compare_at_price":1095,"inventory_quantity":196,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728884","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9594_2.JPG?v=1561851000","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0683_2.JPG?v=1561851000","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4748.JPG?v=1561851789"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000","options":["Title"],"media":[{"alt":null,"id":2674979176492,"position":1,"preview_image":{"aspect_ratio":1.117,"height":1173,"width":1310,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000"},"aspect_ratio":1.117,"height":1173,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000","width":1310},{"alt":null,"id":2674979668012,"position":2,"preview_image":{"aspect_ratio":1.062,"height":932,"width":990,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9594_2.JPG?v=1561851000"},"aspect_ratio":1.062,"height":932,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9594_2.JPG?v=1561851000","width":990},{"alt":null,"id":2674966233132,"position":3,"preview_image":{"aspect_ratio":0.588,"height":3687,"width":2168,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0683_2.JPG?v=1561851000"},"aspect_ratio":0.588,"height":3687,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0683_2.JPG?v=1561851000","width":2168},{"alt":null,"id":2675031572524,"position":4,"preview_image":{"aspect_ratio":1.109,"height":2078,"width":2305,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4748.JPG?v=1561851789"},"aspect_ratio":1.109,"height":2078,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4748.JPG?v=1561851789","width":2305}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003eGrove TSL2591 Sunlight \/ IR I2C Sensor\u003c\/h1\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eThe TSL2591 luminosity sensor is an advanced digital light sensor, ideal for use in a wide range of light situations. Compared to low cost CdS cells, this sensor is more precise, allowing for exact lux calculations and can be configured for different gain\/timing ranges to detect light ranges from 188 uLux up to 88,000 Lux.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe TSL2591 contains both infrared and full spectrum diodes. That means you can separately measure infrared, full-spectrum or human-visible light. Most sensors can only detect one or the other, which does not accurately represent what human eyes see. This sensor has a 600,000,000:1 dynamic range. You cannot change the I2C address, so keep that in mind.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 2\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cspan\u003eThe TSL2591 contains two integrating analog-to-digital converters (ADC) that integrate currents from two photodiodes. Integration of both channels occurs simultaneously. Upon completion of the conversion cycle, the conversion result is transferred to the Channel 0 and Channel 1 data registers, respectively. The transfers are double-buffered to ensure that the integrity of the data is maintained. After the transfer, the device automatically begins the next integration cycle. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe current draw is extremely low, so its great for low power data-logging systems. about 0.4mA when actively sensing, and less than 5 uA when in power-down mode.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003eUV Transparent Fused Quartz Window Available\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove TSL2591 Sunlight \/ IR sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor. You will also get better readings for the visible and IR TSL2591 readings.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHowever, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what we prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan class=\"s1\"\u003ehttps:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_TSL2591\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Software\u003c\/a\u003e \u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_TSL2591_Library\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/06\/TSL25911_Datasheet_EN_v1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTSL2591 Full Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eExample Project Software\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSkyWeather Kit\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDigital light sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWide spectrum detection range\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eProgrammable configuration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003e3.3\/5V Supply\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDetect sunlight directly\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eI2C Interface(7-bit)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Voltage: 3.0-5.5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWorking current: 3.5mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWave length: 280-950nm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Temperature: -45C to +85C\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eSunlight Sensor Board\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eGrove Connector - a 4pin interface, contain VCC, GND, SDA and SCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eLED - LED Driver pin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eINT - a programmable interrupt output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eTSL2591 - IC\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpectrum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThis content is from \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/Spectrum\"\u003e\u003cspan class=\"s3\"\u003eWikipedia - Spectrum\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eA spectrum (plural spectra or spectrums[1]) is a condition that is not limited to a specific set of values but can vary infinitely within a continuum. The word was first used scientifically within the field of optics to describe the rainbow of colors in visible light when separated using a prism. As scientific understanding of light advanced, it came to apply to the entire electromagnetic spectrum.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"grove-sunlight-spectrum.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_grove-sunlight-spectrum.jpg?13389800236348435213\" alt=\"grove-sunlight-spectrum.jpg\" width=\"500\" height=\"318\"\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLumen\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThe lumen (symbol: lm) is the SI derived unit of luminous flux, a measure of the total \"amount\" of visible light emitted by a source. Luminous flux differs from power (radiant flux) in that luminous flux measurements reflect the varying sensitivity of the human eye to different wavelengths of light, while radiant flux measurements indicate the total power of all electromagnetic waves emitted, independent of the eye's ability to perceive it. Lumens are related to lux in that one lux is one lumen per square meter.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eFor some examples:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eDark night: 0.001—0.02\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eMoonlight night: 0.02—0.3\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day indoor: 5—50\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day outdoor: 50—500\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSunny day indoor: 100—1000\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSuitable for reading: 500—600\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003ehome video camera: 1400\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e"});window.BOLD.common.Shopify.saveVariant(29259547901996, { variant: {"id":29259547901996,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0027-TSL2591GRV-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove TSL2591 Sunlight \/ IR I2C Sensor","public_title":null,"options":["Default Title"],"price":600,"weight":1,"compare_at_price":1095,"inventory_quantity":196,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728884","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 196, product_id: 3886644330540, product_handle: "grove-tsl2591-sunlight-ir-i2c-sensor", price: 600, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.apps_installed = {"Product Upsell":3} || {};window.BOLD.common.Shopify.saveProduct("pi2grover-raspberry-pi-to-grove-connector-interface-board", 229338251294, {"id":229338251294,"title":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","handle":"pi2grover-raspberry-pi-to-grove-connector-interface-board","description":"\u003ch1\u003ePi2Grover - Raspberry Pi to Grove Connector Interface Board\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eTo make comments or ask questions, please go to the Product Support Forum on SwitchDoc.com.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eT\u003c\/strong\u003ehe Pi2Grover board provides 15 Grove connectors for your prototyping needs. 10 Grove Digital, 4 Grove I2C, and one Grove UART. Fast prototyping with many, many Grove devices available. No software drivers required. You are right next to the hardware. \u003cstrong\u003eJust where you want to be.\u003c\/strong\u003e Learn what Grove Connecters \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eare here in our tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"img-9332-copy.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9332-copy.jpg?10977675506358980751\" alt=\"img-9332-copy.jpg\" width=\"600\" height=\"393\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIt plugs right into your Raspberry Pi with a special connector that allows you to plug boards or hats on top of the Grove board. And you know, we like hats at SwitchDoc Labs. Especially Fedora hats!\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eBoard Compatibility\u003c\/h2\u003e\n\u003ch2\u003e\u003cimg class=\"wp-image-5888 size-full aligncenter\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_db092f604d0d5ad20ed8e6e1e222cdee_original.png?6432452644441788531\" alt=\"db092f604d0d5ad20ed8e6e1e222cdee_original\" width=\"627\" height=\"231\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGreat for Prototyping\u003c\/li\u003e\n\u003cli\u003e15 Grove Connectors\u003c\/li\u003e\n\u003cli\u003eDesigned for the new Raspberry Pi boards (+, Zero, 2 and 3 and 4)\u003c\/li\u003e\n\u003cli\u003eTransparent to Software - No Drivers required\u003c\/li\u003e\n\u003cli\u003eWorks with existing Drivers out of the box\u003c\/li\u003e\n\u003cli\u003ePass Through Raspberry Pi GPIO Connector\u003c\/li\u003e\n\u003cli\u003eAll Grove Connectors support 5V\u003c\/li\u003e\n\u003cli\u003eOn Board 3.3V to 5V Bi-directional translators\u003c\/li\u003e\n\u003cli\u003e4 Grove I2C Connectors (5V)\u003c\/li\u003e\n\u003cli\u003e1 Grove UART Connector (5V)\u003c\/li\u003e\n\u003cli\u003e10 Grove Digital Connectors (5V)\u003c\/li\u003e\n\u003cli\u003eQuantity Discounts Available\u003c\/li\u003e\n\u003cli\u003eImmediate Availability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePi2Grover Best IOT Prototyping System Out There!\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan style=\"font-size: medium;\"\u003eWhen I finally understood what SwitchDoc was doing with the Pi2Grover board and Grove connectors during the kickstarter, I was very pleased. I bought every Grove sensor I could find (well, not all - there are hundreds) and I'm pleased how fast I can build things and test concepts quickly...-Carroll\u003c\/span\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"pi2grover2.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_pi2grover2.png?3946436492916858949\" alt=\"pi2grover2.png\" width=\"939\" height=\"440\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: left;\"\u003eDownloads (no software drivers needed)\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/P2GroverCurrentSpecification.pdf\" target=\"_blank\"\u003eCurrent Specification for Pi2Grover\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTheory of Operation\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Pi2Grover board provides buffered connections and voltage translation between the Raspberry Pi pins and external Grove modules. Pi2Grover provides bi-directional voltage translation from the Raspberry Pi (3.3V) to 5V. The board is “transparent” to any software, so existing drivers for modules will work with no translation required. Voltage translation for I2C Bus is also supported by the Pi2Grover board.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:19:25-07:00","created_at":"2017-10-19T21:19:26-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Sensors,Raspberry Pi,I2C","tags":[],"price":1495,"price_min":1495,"price_max":1495,"available":true,"price_varies":false,"compare_at_price":1995,"compare_at_price_min":1995,"compare_at_price_max":1995,"compare_at_price_varies":false,"variants":[{"id":3340647628830,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0100-GRV2PIA-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","public_title":null,"options":["Default Title"],"price":1495,"weight":23,"compare_at_price":1995,"inventory_quantity":106,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/01595938b0c28ad679847e5948a7f3cc.jpg?v=1508473166","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aa1078edc96ad8639c004550f9e73ab0.jpg?v=1508473166","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/26ec96b6ae024c6efb2b6030d5fa48e9.jpg?v=1508473166","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e8686eba03f7eedd177b749d10e22d08.jpg?v=1508473166","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ff0abf8ff556d1e6d719e2b61e1d4d7b.jpg?v=1508473166","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/c009043da968e0afa229558020288665.png?v=1508473166"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/01595938b0c28ad679847e5948a7f3cc.jpg?v=1508473166","options":["Title"],"media":[{"alt":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","id":828920037420,"position":1,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/01595938b0c28ad679847e5948a7f3cc.jpg?v=1508473166"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/01595938b0c28ad679847e5948a7f3cc.jpg?v=1508473166","width":1280},{"alt":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","id":828920070188,"position":2,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aa1078edc96ad8639c004550f9e73ab0.jpg?v=1508473166"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aa1078edc96ad8639c004550f9e73ab0.jpg?v=1508473166","width":1280},{"alt":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","id":828920102956,"position":3,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/26ec96b6ae024c6efb2b6030d5fa48e9.jpg?v=1508473166"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/26ec96b6ae024c6efb2b6030d5fa48e9.jpg?v=1508473166","width":1280},{"alt":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","id":828920135724,"position":4,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e8686eba03f7eedd177b749d10e22d08.jpg?v=1508473166"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e8686eba03f7eedd177b749d10e22d08.jpg?v=1508473166","width":1280},{"alt":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","id":828920201260,"position":5,"preview_image":{"aspect_ratio":1.526,"height":839,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ff0abf8ff556d1e6d719e2b61e1d4d7b.jpg?v=1508473166"},"aspect_ratio":1.526,"height":839,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ff0abf8ff556d1e6d719e2b61e1d4d7b.jpg?v=1508473166","width":1280},{"alt":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","id":828920234028,"position":6,"preview_image":{"aspect_ratio":2.134,"height":440,"width":939,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/c009043da968e0afa229558020288665.png?v=1508473166"},"aspect_ratio":2.134,"height":440,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/c009043da968e0afa229558020288665.png?v=1508473166","width":939}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003ePi2Grover - Raspberry Pi to Grove Connector Interface Board\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eTo make comments or ask questions, please go to the Product Support Forum on SwitchDoc.com.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eT\u003c\/strong\u003ehe Pi2Grover board provides 15 Grove connectors for your prototyping needs. 10 Grove Digital, 4 Grove I2C, and one Grove UART. Fast prototyping with many, many Grove devices available. No software drivers required. You are right next to the hardware. \u003cstrong\u003eJust where you want to be.\u003c\/strong\u003e Learn what Grove Connecters \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eare here in our tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"img-9332-copy.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9332-copy.jpg?10977675506358980751\" alt=\"img-9332-copy.jpg\" width=\"600\" height=\"393\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIt plugs right into your Raspberry Pi with a special connector that allows you to plug boards or hats on top of the Grove board. And you know, we like hats at SwitchDoc Labs. Especially Fedora hats!\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eBoard Compatibility\u003c\/h2\u003e\n\u003ch2\u003e\u003cimg class=\"wp-image-5888 size-full aligncenter\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_db092f604d0d5ad20ed8e6e1e222cdee_original.png?6432452644441788531\" alt=\"db092f604d0d5ad20ed8e6e1e222cdee_original\" width=\"627\" height=\"231\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGreat for Prototyping\u003c\/li\u003e\n\u003cli\u003e15 Grove Connectors\u003c\/li\u003e\n\u003cli\u003eDesigned for the new Raspberry Pi boards (+, Zero, 2 and 3 and 4)\u003c\/li\u003e\n\u003cli\u003eTransparent to Software - No Drivers required\u003c\/li\u003e\n\u003cli\u003eWorks with existing Drivers out of the box\u003c\/li\u003e\n\u003cli\u003ePass Through Raspberry Pi GPIO Connector\u003c\/li\u003e\n\u003cli\u003eAll Grove Connectors support 5V\u003c\/li\u003e\n\u003cli\u003eOn Board 3.3V to 5V Bi-directional translators\u003c\/li\u003e\n\u003cli\u003e4 Grove I2C Connectors (5V)\u003c\/li\u003e\n\u003cli\u003e1 Grove UART Connector (5V)\u003c\/li\u003e\n\u003cli\u003e10 Grove Digital Connectors (5V)\u003c\/li\u003e\n\u003cli\u003eQuantity Discounts Available\u003c\/li\u003e\n\u003cli\u003eImmediate Availability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePi2Grover Best IOT Prototyping System Out There!\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan style=\"font-size: medium;\"\u003eWhen I finally understood what SwitchDoc was doing with the Pi2Grover board and Grove connectors during the kickstarter, I was very pleased. I bought every Grove sensor I could find (well, not all - there are hundreds) and I'm pleased how fast I can build things and test concepts quickly...-Carroll\u003c\/span\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"pi2grover2.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_pi2grover2.png?3946436492916858949\" alt=\"pi2grover2.png\" width=\"939\" height=\"440\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: left;\"\u003eDownloads (no software drivers needed)\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/P2GroverCurrentSpecification.pdf\" target=\"_blank\"\u003eCurrent Specification for Pi2Grover\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTheory of Operation\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Pi2Grover board provides buffered connections and voltage translation between the Raspberry Pi pins and external Grove modules. Pi2Grover provides bi-directional voltage translation from the Raspberry Pi (3.3V) to 5V. The board is “transparent” to any software, so existing drivers for modules will work with no translation required. Voltage translation for I2C Bus is also supported by the Pi2Grover board.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340647628830, { variant: {"id":3340647628830,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0100-GRV2PIA-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Pi2Grover - Raspberry Pi to Grove Connector Interface Board","public_title":null,"options":["Default Title"],"price":1495,"weight":23,"compare_at_price":1995,"inventory_quantity":106,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 106, product_id: 229338251294, product_handle: "pi2grover-raspberry-pi-to-grove-connector-interface-board", price: 1495, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-4-channel-16-bit-analog-to-digital-converter", 229332680734, {"id":229332680734,"title":"Grove - 4 Channel 16 Bit Analog to Digital Converter","handle":"grove-4-channel-16-bit-analog-to-digital-converter","description":"\u003ch1\u003eGrove 4 Channel 16 Bit ADC Board based on ADS1115\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/3amRqlYoVzo\" frameborder=\"0\" gesture=\"media\" allow=\"encrypted-media\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003eNo question about it. The lack of an Analog to Digital Converter is a pain on the Raspberry Pi. We want to read those real world signals all the time and we didn't have a good way of doing it. And not one really workable ADC for the Grove either. So, we designed the board above. 4 channels of 16 bit Analog to Digital nirvana. Based on the TI ADS1115 IC. Connects to a Grove I2C connector and supplies 4 channels of Grove Analog plugs for your projects.\u003c\/p\u003e\n\u003cp\u003eLearn what Grove Connecters \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eare here in our tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter size-full wp-image-5915\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-22-at-12.55.15-PM-copy.png?2705313384236537384\" alt=\"Screen Shot 2016-05-22 at 12.55.15 PM copy\" width=\"620\" height=\"148\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe Missing Board for the Raspberry Pi\u003c\/li\u003e\n\u003cli\u003e4 Channels with Grove Connectors\u003c\/li\u003e\n\u003cli\u003eGrove I2C connector provided\u003c\/li\u003e\n\u003cli\u003eHeaders provided for non Grove usage\u003c\/li\u003e\n\u003cli\u003eSupports both 3.3V and 5V I2C\u003c\/li\u003e\n\u003cli\u003eOpen Source Drivers Provided for Raspberry Pi\/Arduino\/ESP8266\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-5907 alignleft\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_8440-cropped-300x193.jpg?2641221087179959758\" alt=\"IMG_8440 cropped\" width=\"300\" height=\"193\"\u003e\u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/Grove4ChADC_CurrentSpecification.pdf\" target=\"_blank\"\u003eCurrent Specification for Grove4Ch16BitADC Board\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi Pure Python Software is at: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_Grove4Ch16BitADC\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_Grove4Ch16BitADC\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino and ESP8266 Software is at: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_Grove4Ch16BitADC\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_Grove4Ch16BitADC\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTheory of Operation \u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-5908 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-11-at-2.19.50-PM-1024x363.png?11699735319315068160\" alt=\"Screen Shot 2016-05-11 at 2.19.50 PM\" width=\"930\" height=\"330\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe ADS1115 is a very small, low-power, 16-bit, delta-sigma (ΔΣ) analog-to-digital converter (ADC). The ADS111\/5 are extremely easy to configure and design into a wide variety of applications, and allow precise measurements to be obtained with very little effort. Both experienced and novice users of data converters find designing with the ADS1115 to be intuitive and problem-free. The ADS111\/5 consists of a ΔΣ analog-to-digital (A\/D) core with adjustable gain, an internal voltage reference, a clock oscillator, and an I2C interface. An additional feature available on the ADS1115 is a programmable digital comparator that provides an alert on a dedicated pin. All of these features are intended to reduce required external circuitry and improve performance. The ADS1115 functional block diagram is shown above. The ADS1115 A\/D core measures a differential signal, VIN, that is the difference of AINP and AINN. A MUX is available on the ADS1115. This architecture results in a very strong attenuation in any common-mode signals. The converter core consists of a differential, switched-capacitor ΔΣ modulator followed by a digital filter. Input signals are compared to the internal voltage reference. The digital filter receives a high-speed bitstream from the modulator and outputs a code proportional to the input voltage. The ADS1115 has two available conversion modes: single-shot mode and continuous conversion mode. In single-shot mode, the ADC performs one conversion of the input signal upon request and stores the value to an internal result register. The device then enters a low-power shutdown mode. This mode is intended to provide significant power savings in systems that only require periodic conversions or when there are long idle periods between conversions. In continuous conversion mode, the ADC automatically begins a conversion of the input signal as soon as the previous conversion is completed. The rate of continuous conversion is equal to the programmed data rate. Data can be read at any time and always reflect the most recent completed conversion.\u003c\/p\u003e\n\u003ch2\u003ePinOut\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-5903 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Grove4ChADCBoardGrove.png?16608421722137696282\" alt=\"Grove4ChADCBoardGrove\" width=\"517\" height=\"311\"\u003e \u003cimg class=\"aligncenter wp-image-5904 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Grove4ChADCBoardJP.png?16150076510053785548\" alt=\"Grove4ChADCBoardJP\" width=\"517\" height=\"311\"\u003e\u003c\/p\u003e","published_at":"2017-10-19T21:18:12-07:00","created_at":"2017-10-19T21:18:14-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":1995,"price_min":1995,"price_max":1995,"available":true,"price_varies":false,"compare_at_price":2495,"compare_at_price_min":2495,"compare_at_price_max":2495,"compare_at_price_varies":false,"variants":[{"id":3340540641310,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0058-GRV4CADC-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove - 4 Channel 16 Bit Analog to Digital Converter","public_title":null,"options":["Default Title"],"price":1995,"weight":6,"compare_at_price":2495,"inventory_quantity":157,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1329ce61989c1c90013c0e755006fc16.jpg?v=1508473094","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/82e7e84fe41a34859ac5252159287b17.jpg?v=1508473094","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/561363c147865f8c2bc8eb670f59ab8c.jpg?v=1508473094","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/abef15c6be7e11240186781e529cff2c.png?v=1508473094","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/87c385627cb8650dd15c5491fc6d8955.png?v=1508473094","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/11d1c31258494107be961a2bbdd5ba12.jpg?v=1508473094","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49a353ad99b26eba1d3d3ed7d6eab3fb.jpg?v=1508473094"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1329ce61989c1c90013c0e755006fc16.jpg?v=1508473094","options":["Title"],"media":[{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908699692,"position":1,"preview_image":{"aspect_ratio":1.419,"height":902,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1329ce61989c1c90013c0e755006fc16.jpg?v=1508473094"},"aspect_ratio":1.419,"height":902,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1329ce61989c1c90013c0e755006fc16.jpg?v=1508473094","width":1280},{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908732460,"position":2,"preview_image":{"aspect_ratio":0.731,"height":1280,"width":936,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/82e7e84fe41a34859ac5252159287b17.jpg?v=1508473094"},"aspect_ratio":0.731,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/82e7e84fe41a34859ac5252159287b17.jpg?v=1508473094","width":936},{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908765228,"position":3,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/561363c147865f8c2bc8eb670f59ab8c.jpg?v=1508473094"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/561363c147865f8c2bc8eb670f59ab8c.jpg?v=1508473094","width":1280},{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908797996,"position":4,"preview_image":{"aspect_ratio":1.662,"height":311,"width":517,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/abef15c6be7e11240186781e529cff2c.png?v=1508473094"},"aspect_ratio":1.662,"height":311,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/abef15c6be7e11240186781e529cff2c.png?v=1508473094","width":517},{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908863532,"position":5,"preview_image":{"aspect_ratio":1.662,"height":311,"width":517,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/87c385627cb8650dd15c5491fc6d8955.png?v=1508473094"},"aspect_ratio":1.662,"height":311,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/87c385627cb8650dd15c5491fc6d8955.png?v=1508473094","width":517},{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908896300,"position":6,"preview_image":{"aspect_ratio":1.419,"height":902,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/11d1c31258494107be961a2bbdd5ba12.jpg?v=1508473094"},"aspect_ratio":1.419,"height":902,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/11d1c31258494107be961a2bbdd5ba12.jpg?v=1508473094","width":1280},{"alt":"Grove - 4 Channel 16 Bit Analog to Digital Converter","id":828908929068,"position":7,"preview_image":{"aspect_ratio":1.559,"height":821,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49a353ad99b26eba1d3d3ed7d6eab3fb.jpg?v=1508473094"},"aspect_ratio":1.559,"height":821,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49a353ad99b26eba1d3d3ed7d6eab3fb.jpg?v=1508473094","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eGrove 4 Channel 16 Bit ADC Board based on ADS1115\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/3amRqlYoVzo\" frameborder=\"0\" gesture=\"media\" allow=\"encrypted-media\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003eNo question about it. The lack of an Analog to Digital Converter is a pain on the Raspberry Pi. We want to read those real world signals all the time and we didn't have a good way of doing it. And not one really workable ADC for the Grove either. So, we designed the board above. 4 channels of 16 bit Analog to Digital nirvana. Based on the TI ADS1115 IC. Connects to a Grove I2C connector and supplies 4 channels of Grove Analog plugs for your projects.\u003c\/p\u003e\n\u003cp\u003eLearn what Grove Connecters \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eare here in our tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter size-full wp-image-5915\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-22-at-12.55.15-PM-copy.png?2705313384236537384\" alt=\"Screen Shot 2016-05-22 at 12.55.15 PM copy\" width=\"620\" height=\"148\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe Missing Board for the Raspberry Pi\u003c\/li\u003e\n\u003cli\u003e4 Channels with Grove Connectors\u003c\/li\u003e\n\u003cli\u003eGrove I2C connector provided\u003c\/li\u003e\n\u003cli\u003eHeaders provided for non Grove usage\u003c\/li\u003e\n\u003cli\u003eSupports both 3.3V and 5V I2C\u003c\/li\u003e\n\u003cli\u003eOpen Source Drivers Provided for Raspberry Pi\/Arduino\/ESP8266\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-5907 alignleft\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_8440-cropped-300x193.jpg?2641221087179959758\" alt=\"IMG_8440 cropped\" width=\"300\" height=\"193\"\u003e\u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/Grove4ChADC_CurrentSpecification.pdf\" target=\"_blank\"\u003eCurrent Specification for Grove4Ch16BitADC Board\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi Pure Python Software is at: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_Grove4Ch16BitADC\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_Grove4Ch16BitADC\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino and ESP8266 Software is at: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_Grove4Ch16BitADC\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_Grove4Ch16BitADC\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTheory of Operation \u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-5908 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-11-at-2.19.50-PM-1024x363.png?11699735319315068160\" alt=\"Screen Shot 2016-05-11 at 2.19.50 PM\" width=\"930\" height=\"330\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe ADS1115 is a very small, low-power, 16-bit, delta-sigma (ΔΣ) analog-to-digital converter (ADC). The ADS111\/5 are extremely easy to configure and design into a wide variety of applications, and allow precise measurements to be obtained with very little effort. Both experienced and novice users of data converters find designing with the ADS1115 to be intuitive and problem-free. The ADS111\/5 consists of a ΔΣ analog-to-digital (A\/D) core with adjustable gain, an internal voltage reference, a clock oscillator, and an I2C interface. An additional feature available on the ADS1115 is a programmable digital comparator that provides an alert on a dedicated pin. All of these features are intended to reduce required external circuitry and improve performance. The ADS1115 functional block diagram is shown above. The ADS1115 A\/D core measures a differential signal, VIN, that is the difference of AINP and AINN. A MUX is available on the ADS1115. This architecture results in a very strong attenuation in any common-mode signals. The converter core consists of a differential, switched-capacitor ΔΣ modulator followed by a digital filter. Input signals are compared to the internal voltage reference. The digital filter receives a high-speed bitstream from the modulator and outputs a code proportional to the input voltage. The ADS1115 has two available conversion modes: single-shot mode and continuous conversion mode. In single-shot mode, the ADC performs one conversion of the input signal upon request and stores the value to an internal result register. The device then enters a low-power shutdown mode. This mode is intended to provide significant power savings in systems that only require periodic conversions or when there are long idle periods between conversions. In continuous conversion mode, the ADC automatically begins a conversion of the input signal as soon as the previous conversion is completed. The rate of continuous conversion is equal to the programmed data rate. Data can be read at any time and always reflect the most recent completed conversion.\u003c\/p\u003e\n\u003ch2\u003ePinOut\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-5903 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Grove4ChADCBoardGrove.png?16608421722137696282\" alt=\"Grove4ChADCBoardGrove\" width=\"517\" height=\"311\"\u003e \u003cimg class=\"aligncenter wp-image-5904 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Grove4ChADCBoardJP.png?16150076510053785548\" alt=\"Grove4ChADCBoardJP\" width=\"517\" height=\"311\"\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340540641310, { variant: {"id":3340540641310,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0058-GRV4CADC-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove - 4 Channel 16 Bit Analog to Digital Converter","public_title":null,"options":["Default Title"],"price":1995,"weight":6,"compare_at_price":2495,"inventory_quantity":157,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 157, product_id: 229332680734, product_handle: "grove-4-channel-16-bit-analog-to-digital-converter", price: 1995, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-128x64-i2c-oled-board-for-arduino-and-raspberry-pi", 229322031134, {"id":229322031134,"title":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","handle":"grove-128x64-i2c-oled-board-for-arduino-and-raspberry-pi","description":"\u003cp\u003eThis is a very readable Grove 4 Pin Connector I2C OLED module. Due to the high contrast of an OLED display, it is readable even at small fonts. This display is made of 128x64 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED. This breakout is used with an I2C interface. The design is completely 3.3V\/5V-ready, with an onboard regulator and built in boost converter. Connects to either Arduino or Raspberry Pi controllers with no level shifters required. No Grove Cable included. \u003cstrong\u003eNo external reset pin required.\u003c\/strong\u003e Software drivers are available here.\u003c\/p\u003e\n\u003ch3\u003eThis is an inexpensive I2C OLED display using Grove Connectors for the Arduino \/ Raspberry Pi \/ ESP8266\u003c\/h3\u003e\n\u003cp\u003eThis product is a very flexible Grove 4 Pin Connector I2C OLED module. This display is a 128x64 OLED, with each pixel being turned on or off by the SSD1306 controller chip included in the module. You can display fonts, graphics and even animations with this crisp, high contrast display.\u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003eGrove Connectors are standardized easy to connect and use cables for prototyping devices. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e See the SwitchDoc tutorial on Grove Connectors.\u003c\/a\u003e This product was designed specifically for the new SwitchDoc Labs kickstarter, OurWeather: \u003ca href=\"https:\/\/www.kickstarter.com\/projects\/sunair\/ourweather-weather-kit-for-stem-kids\"\u003ehttps:\/\/www.kickstarter.com\/projects\/sunair\/ourweather-weather-kit-for-stem-kids\u003c\/a\u003e This breakout is designed to be used with a Grove I2C Connector. The design is completely 3.3V\/5V-ready, with an onboard regulator and built in boost converter. Connects to ESP8266, Arduino or Raspberry Pi controllers with no level shifters required. No Grove Cable included. No external reset pin is required. We have a power-on reset circuit on board. The board is trivial to connect up to your system. Plug it into a 5V or 3.3V Grove connector on your Raspberry Pi, Arduino or ESP8266 and you are ready to go. The I2C address used is 0x3C (not 0x3D as some other displays). The SSD1306 specification can be \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/03\/SSD1306.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edownloaded here\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaspberry Pi: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_SSD1306\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSDL_Pi_SSD1306\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_SSD1306\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSDL_Arduino_SSD1306\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eESP8266: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_ESP8266_SSD1306\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSDL_ESP8266_SSD1306\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe SSD1306 specification can be \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/03\/SSD1306.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edownloaded here\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2017-10-19T21:15:58-07:00","created_at":"2017-10-19T21:15:59-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":800,"price_min":800,"price_max":800,"available":false,"price_varies":false,"compare_at_price":1495,"compare_at_price_min":1495,"compare_at_price_max":1495,"compare_at_price_varies":false,"variants":[{"id":3340388859934,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0070-GRVOLED128x64-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","public_title":null,"options":["Default Title"],"price":800,"weight":14,"compare_at_price":1495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728198","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8cdd8ebd8c1be192347dfc433b2555ee.jpg?v=1508472960","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d_b04fce1c-b41e-4787-b7d2-9fd94b5e958a.jpg?v=1508472960","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3643d32f0c0dbb0fc007ce315e9839a8.jpg?v=1508472960","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5f570b8bdd1d268090893b064fed8eb0.jpg?v=1508472960","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ee6487a0ef60dbf91b26e3b3e182cf5c.jpg?v=1508472960","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3c9be1a474211af4bdda09845e66a604.jpg?v=1508472960","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04c2f2fec4acef6667ce5a74f372e146.jpg?v=1508472960","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1cd948d58c5bca47ff4a5d9398cea16f.jpg?v=1508472960"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8cdd8ebd8c1be192347dfc433b2555ee.jpg?v=1508472960","options":["Title"],"media":[{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890742828,"position":1,"preview_image":{"aspect_ratio":1.132,"height":265,"width":300,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8cdd8ebd8c1be192347dfc433b2555ee.jpg?v=1508472960"},"aspect_ratio":1.132,"height":265,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8cdd8ebd8c1be192347dfc433b2555ee.jpg?v=1508472960","width":300},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890775596,"position":2,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d_b04fce1c-b41e-4787-b7d2-9fd94b5e958a.jpg?v=1508472960"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d_b04fce1c-b41e-4787-b7d2-9fd94b5e958a.jpg?v=1508472960","width":600},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890841132,"position":3,"preview_image":{"aspect_ratio":1.199,"height":417,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3643d32f0c0dbb0fc007ce315e9839a8.jpg?v=1508472960"},"aspect_ratio":1.199,"height":417,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3643d32f0c0dbb0fc007ce315e9839a8.jpg?v=1508472960","width":500},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890873900,"position":4,"preview_image":{"aspect_ratio":1.073,"height":466,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5f570b8bdd1d268090893b064fed8eb0.jpg?v=1508472960"},"aspect_ratio":1.073,"height":466,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5f570b8bdd1d268090893b064fed8eb0.jpg?v=1508472960","width":500},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890906668,"position":5,"preview_image":{"aspect_ratio":1.333,"height":768,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ee6487a0ef60dbf91b26e3b3e182cf5c.jpg?v=1508472960"},"aspect_ratio":1.333,"height":768,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ee6487a0ef60dbf91b26e3b3e182cf5c.jpg?v=1508472960","width":1024},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890939436,"position":6,"preview_image":{"aspect_ratio":1.333,"height":768,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3c9be1a474211af4bdda09845e66a604.jpg?v=1508472960"},"aspect_ratio":1.333,"height":768,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3c9be1a474211af4bdda09845e66a604.jpg?v=1508472960","width":1024},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828890972204,"position":7,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04c2f2fec4acef6667ce5a74f372e146.jpg?v=1508472960"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04c2f2fec4acef6667ce5a74f372e146.jpg?v=1508472960","width":1280},{"alt":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","id":828891004972,"position":8,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1cd948d58c5bca47ff4a5d9398cea16f.jpg?v=1508472960"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1cd948d58c5bca47ff4a5d9398cea16f.jpg?v=1508472960","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThis is a very readable Grove 4 Pin Connector I2C OLED module. Due to the high contrast of an OLED display, it is readable even at small fonts. This display is made of 128x64 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED. This breakout is used with an I2C interface. The design is completely 3.3V\/5V-ready, with an onboard regulator and built in boost converter. Connects to either Arduino or Raspberry Pi controllers with no level shifters required. No Grove Cable included. \u003cstrong\u003eNo external reset pin required.\u003c\/strong\u003e Software drivers are available here.\u003c\/p\u003e\n\u003ch3\u003eThis is an inexpensive I2C OLED display using Grove Connectors for the Arduino \/ Raspberry Pi \/ ESP8266\u003c\/h3\u003e\n\u003cp\u003eThis product is a very flexible Grove 4 Pin Connector I2C OLED module. This display is a 128x64 OLED, with each pixel being turned on or off by the SSD1306 controller chip included in the module. You can display fonts, graphics and even animations with this crisp, high contrast display.\u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003eGrove Connectors are standardized easy to connect and use cables for prototyping devices. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e See the SwitchDoc tutorial on Grove Connectors.\u003c\/a\u003e This product was designed specifically for the new SwitchDoc Labs kickstarter, OurWeather: \u003ca href=\"https:\/\/www.kickstarter.com\/projects\/sunair\/ourweather-weather-kit-for-stem-kids\"\u003ehttps:\/\/www.kickstarter.com\/projects\/sunair\/ourweather-weather-kit-for-stem-kids\u003c\/a\u003e This breakout is designed to be used with a Grove I2C Connector. The design is completely 3.3V\/5V-ready, with an onboard regulator and built in boost converter. Connects to ESP8266, Arduino or Raspberry Pi controllers with no level shifters required. No Grove Cable included. No external reset pin is required. We have a power-on reset circuit on board. The board is trivial to connect up to your system. Plug it into a 5V or 3.3V Grove connector on your Raspberry Pi, Arduino or ESP8266 and you are ready to go. The I2C address used is 0x3C (not 0x3D as some other displays). The SSD1306 specification can be \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/03\/SSD1306.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edownloaded here\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaspberry Pi: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_SSD1306\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSDL_Pi_SSD1306\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_SSD1306\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSDL_Arduino_SSD1306\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eESP8266: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_ESP8266_SSD1306\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSDL_ESP8266_SSD1306\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe SSD1306 specification can be \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/03\/SSD1306.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003edownloaded here\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e"});window.BOLD.common.Shopify.saveVariant(3340388859934, { variant: {"id":3340388859934,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0070-GRVOLED128x64-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi","public_title":null,"options":["Default Title"],"price":800,"weight":14,"compare_at_price":1495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728198","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229322031134, product_handle: "grove-128x64-i2c-oled-board-for-arduino-and-raspberry-pi", price: 800, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi", 229321408542, {"id":229321408542,"title":"I2C 4 Channel Mux Extender \/ Expander Board Grove\/Pin Headers for Arduino and Raspberry Pi","handle":"i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi","description":"\u003cp\u003e\u003cstrong\u003eNew Version released: 0057-051618-01 - Removes Mandatory Jumpers for power to the four channels. Has soldered jumpers to connect channel power to VCC on the Computer Interface and J1 Grove Connector. You can cut the solder jumpers if you want different power supplies on the individual channels. See Specification.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Grove I2C 4 Channel Mux Breakout Board is a TCA9545A based quad bidirectional I2C Expander and Multiplexor controlled via the I2C bus with GROVE connectors. The SCL\/SDA controlling fans out to four downstream channels. It works for both the Arduino and Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003eAt SwitchDoc Labs, we love data. And we love I2C devices. We like to gather the data using lots of I2C devices on our computers and projects. We are always running into conflicts with addressing on the I2C device. Since there are no standards, sometimes multiple devices will have the same address, such as 0x70 and you are just out of luck in running both of them on the same I2C bus without a lot of jimmy rigging. You can have any combination of 3.3V and 5V I2C busses on this board. What is the solution for this? It’s an I2C controlled 4 I2C bus multiplexer! We have both Grove Connectors and traditional pin headers. Grove connectors make it easy to use with no soldering! SwitchDoc Labs is building all future products with Grove connectors and there are many manufacturers of Grove sensors. And we have the software drivers written for it for the Arduino and the Raspberry Pi on github.com\/switchdoclabs. With the software and board, you are ready to go!\u003c\/p\u003e\n\u003ch2\u003eReally nice product!\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e\"I needed an I2C expander for my project, with multiple identical sensors that have set i2c addresses. I have seen other muxes, but this one fit the bill perfectly, just to be able to power the individual channels separately was the deciding factor. Connecting 3.3v and 5v sensors to an Raspberry Pi without much fuzz has made things easier. I bought two of these and I am considering buying some more, the version with the grove connectors looks tempting....\" -Andreas\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003eConverts one I2C bus (on Pi or Arduino) to 4 seperate I2C buses\u003c\/li\u003e\n\u003cli\u003eAll four I2C busses can be run at 3.3V or 5.0V, independently\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLEDs indicate the status of each I2C Bus – Great for debugging\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePin Headers available for non Grove connections\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eHas standard Grove connectors for easy connections\u003c\/li\u003e\n\u003cli\u003eAllows using same I2C addresses for many sensors galore!\u003c\/li\u003e\n\u003cli\u003eWorks with Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eSoftware Drivers for Arduino and Raspberry Pi Included!\u003c\/li\u003e\n\u003cli\u003eInterrupt line on each channel\u003c\/li\u003e\n\u003cli\u003e100KHz \/ 400KHz operation\u003c\/li\u003e\n\u003cli\u003eOn-board termination resistors for each channel!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis I2C Mux has GROVE connectors (as well as pin headers) and Status LEDs for each of the four channels.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eThe I2C 4 Channel Mux Breakout Board is a TCA9545A based quad bidirectional translating switch controlled via the I2C bus. The SCL\/SDA controlling fans out to four downstream channels. It works for both the Arduino and Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003eAt SwitchDoc Labs, \u003cstrong\u003ewe love data\u003c\/strong\u003e. And we love I2C devices. We like to gather the data using lots of I2C devices on our computers and projects. Project Curacao has a total of 12, WeatherPi has 11 devices and SunRover will have over 20 and will require one I2C bus just for controlling the motors. We are always running into conflicts with addressing on the I2C device. Since there are no standards, sometimes multiple devices will have the same address, such as 0x70 and you are just out of luck in running both of them on the same I2C bus without a lot of jimmy rigging. \u003cstrong\u003eWhat is the solution for this? It's an I2C controlled 4 I2C bus multiplexer!\u003c\/strong\u003e And we have the software drivers written for it for the Arduino and the Raspberry Pi on github.com\/switchdoclabs. With the software and board, you are ready to go!\u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"column\"\u003eAn Instructable for Building a Complete Raspberry Pi Weather Station using the I2C Mux\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003ca href=\"http:\/\/www.instructables.com\/id\/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather\/\"\u003ehttp:\/\/www.instructables.com\/id\/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather\/\u003c\/a\u003e\u003c\/div\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/08\/GROVE4I2CMux-081318-V2.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove I2C 4 Channel Mux Version 2 Specification is here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eThe Raspberry Pi Pure Python software is here: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_TCA9545\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_TCA9545\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe Arduino Software is here: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_TCA9545A\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_TCA9545A\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eObsolete Specification for versions before 0057-051618-01 (Version 1 and before).for the Grove I2C 4 Channel Mux Breakout Board \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/02\/GROVE4I2CMux_Current.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eis available here\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/01\/IMG_1063-2.jpg\" rel=\"attachment wp-att-3258\"\u003e\u003cimg class=\"wp-image-3258 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_1063-2-1024x784.jpg?13546360848077231144\" alt=\"Grove I2C Mux Block Diagram\" width=\"930\" height=\"712\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/SpecImage_large.png?v=1534193551\" alt=\"\" width=\"562\" height=\"438\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eTheory of Operation\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-3185 alignright\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_SmallI2C-Mux-Short-300x236.jpg?4101497302005929943\" alt=\"SmallI2C Mux Short\" width=\"300\" height=\"236\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe TCA9545A is a quad bidirectional translating switch controlled via the I2C bus. The SCL\/SDA controlling fans out to fourdownstream channels. Any individual channel or combination of channels can be selected via I2C. Four interrupt inputs (INT3–INT0), one for each of the downstream pairs, are provided. One interrupt (INT) output acts as an AND of the four interrupt inputs. When you receive an interrupt, you read the interrupt register on the device to find out what channel interrupted you. An active-low reset (RESET) input allows the TCA9545A to recover from a situation in which one of the downstream I2C buses is stuck in a low state. Pulling RESETlow resets the I2C state machine and causes all the channels to be deselected, as does the internal power-on reset function. The TCA9545A allows the use of different bus voltages on each pair, so that 1.8-V, 2.5-V, or 3.3-V parts can communicate with 5-V parts, without any additional protection. External pull-up resistors pull the bus up to the desired voltage level for each channel. All I\/O terminals are 5.5 V tolerant\u003cstrong\u003e!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eWiring Examples\u003c\/h2\u003e\n\u003cp\u003eAll of the channels default to the VCC voltage supplied by J1 - Computer Grove Connector or VCC on JP1.\u003c\/p\u003e\n\u003ch2\u003eTest Results\u003c\/h2\u003e\n\u003cp\u003eUsing the Arduino libraries and the test software show the following result. The test setup is to connect an additional I2C device to Bus 0 - in this case a SwitchDoc Labs \u003ca title=\"INA3221 Breakout Board\" href=\"http:\/\/www.switchdoc.com\/ina3221-breakout-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221 Breakout Board\u003c\/a\u003e at address 0x40 on Bus0.\u003c\/p\u003e\n\u003cpre\u003e-----------------------------\n------------------------------\nSDA_Arduino_TCA9545_Test\nReading all four I2C Buses\n------------------------------\n------------------------------\n\n------------------------------\n------------------------------\nBus 0 Control Register:1\nScanning...\nI2C device found at address 0x40 !\nI2C device found at address 0x73 !\ndone\n\n------------------------------\nBus 1 Control Register:2\nScanning...\nI2C device found at address 0x73 !\ndone\n\n------------------------------\nBus 2 Control Register:4\nScanning...\nI2C device found at address 0x73 !\ndone\n\n------------------------------\nBus 3 Control Register:8\nScanning...\nI2C device found at address 0x73 !\ndone\u003c\/pre\u003e\n\u003cp\u003eRepeat the above test connecting the I2C Device to Bus1, Bus2 and Bus3 The I2C device (the INA3221 in this case) will move from bus to bus.\u003c\/p\u003e","published_at":"2017-10-19T21:15:51-07:00","created_at":"2017-10-19T21:15:52-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":400,"price_min":400,"price_max":400,"available":true,"price_varies":false,"compare_at_price":1095,"compare_at_price_min":1095,"compare_at_price_max":1095,"compare_at_price_varies":false,"variants":[{"id":3340381487134,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0057-GRV4I2CMux-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"I2C 4 Channel Mux Extender \/ Expander Board Grove\/Pin Headers for Arduino and Raspberry Pi","public_title":null,"options":["Default Title"],"price":400,"weight":14,"compare_at_price":1095,"inventory_quantity":23,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728181","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7089.jpg?v=1534193025","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d_80c3def3-7365-4e54-a217-5290591a1510.jpg?v=1534193025","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/993f8491861891d6459996f71147ba64.jpg?v=1534193025","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SpecImage.png?v=1534193899"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7089.jpg?v=1534193025","options":["Title"],"media":[{"alt":null,"id":1753594626092,"position":1,"preview_image":{"aspect_ratio":1.4,"height":2003,"width":2805,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7089.jpg?v=1534193025"},"aspect_ratio":1.4,"height":2003,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7089.jpg?v=1534193025","width":2805},{"alt":"I2C 4 Channel Mux Extender \/ Expander Board Grove\/Pin Headers for Arduino and Raspberry Pi","id":828889169964,"position":2,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d_80c3def3-7365-4e54-a217-5290591a1510.jpg?v=1534193025"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d_80c3def3-7365-4e54-a217-5290591a1510.jpg?v=1534193025","width":600},{"alt":"I2C 4 Channel Mux Extender \/ Expander Board Grove\/Pin Headers for Arduino and Raspberry Pi","id":828889235500,"position":3,"preview_image":{"aspect_ratio":1.269,"height":394,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/993f8491861891d6459996f71147ba64.jpg?v=1534193025"},"aspect_ratio":1.269,"height":394,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/993f8491861891d6459996f71147ba64.jpg?v=1534193025","width":500},{"alt":null,"id":1753603342380,"position":4,"preview_image":{"aspect_ratio":1.283,"height":1378,"width":1768,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SpecImage.png?v=1534193899"},"aspect_ratio":1.283,"height":1378,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SpecImage.png?v=1534193899","width":1768}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eNew Version released: 0057-051618-01 - Removes Mandatory Jumpers for power to the four channels. Has soldered jumpers to connect channel power to VCC on the Computer Interface and J1 Grove Connector. You can cut the solder jumpers if you want different power supplies on the individual channels. See Specification.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Grove I2C 4 Channel Mux Breakout Board is a TCA9545A based quad bidirectional I2C Expander and Multiplexor controlled via the I2C bus with GROVE connectors. The SCL\/SDA controlling fans out to four downstream channels. It works for both the Arduino and Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003eAt SwitchDoc Labs, we love data. And we love I2C devices. We like to gather the data using lots of I2C devices on our computers and projects. We are always running into conflicts with addressing on the I2C device. Since there are no standards, sometimes multiple devices will have the same address, such as 0x70 and you are just out of luck in running both of them on the same I2C bus without a lot of jimmy rigging. You can have any combination of 3.3V and 5V I2C busses on this board. What is the solution for this? It’s an I2C controlled 4 I2C bus multiplexer! We have both Grove Connectors and traditional pin headers. Grove connectors make it easy to use with no soldering! SwitchDoc Labs is building all future products with Grove connectors and there are many manufacturers of Grove sensors. And we have the software drivers written for it for the Arduino and the Raspberry Pi on github.com\/switchdoclabs. With the software and board, you are ready to go!\u003c\/p\u003e\n\u003ch2\u003eReally nice product!\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e\"I needed an I2C expander for my project, with multiple identical sensors that have set i2c addresses. I have seen other muxes, but this one fit the bill perfectly, just to be able to power the individual channels separately was the deciding factor. Connecting 3.3v and 5v sensors to an Raspberry Pi without much fuzz has made things easier. I bought two of these and I am considering buying some more, the version with the grove connectors looks tempting....\" -Andreas\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003eConverts one I2C bus (on Pi or Arduino) to 4 seperate I2C buses\u003c\/li\u003e\n\u003cli\u003eAll four I2C busses can be run at 3.3V or 5.0V, independently\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLEDs indicate the status of each I2C Bus – Great for debugging\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePin Headers available for non Grove connections\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eHas standard Grove connectors for easy connections\u003c\/li\u003e\n\u003cli\u003eAllows using same I2C addresses for many sensors galore!\u003c\/li\u003e\n\u003cli\u003eWorks with Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eSoftware Drivers for Arduino and Raspberry Pi Included!\u003c\/li\u003e\n\u003cli\u003eInterrupt line on each channel\u003c\/li\u003e\n\u003cli\u003e100KHz \/ 400KHz operation\u003c\/li\u003e\n\u003cli\u003eOn-board termination resistors for each channel!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis I2C Mux has GROVE connectors (as well as pin headers) and Status LEDs for each of the four channels.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eThe I2C 4 Channel Mux Breakout Board is a TCA9545A based quad bidirectional translating switch controlled via the I2C bus. The SCL\/SDA controlling fans out to four downstream channels. It works for both the Arduino and Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003eAt SwitchDoc Labs, \u003cstrong\u003ewe love data\u003c\/strong\u003e. And we love I2C devices. We like to gather the data using lots of I2C devices on our computers and projects. Project Curacao has a total of 12, WeatherPi has 11 devices and SunRover will have over 20 and will require one I2C bus just for controlling the motors. We are always running into conflicts with addressing on the I2C device. Since there are no standards, sometimes multiple devices will have the same address, such as 0x70 and you are just out of luck in running both of them on the same I2C bus without a lot of jimmy rigging. \u003cstrong\u003eWhat is the solution for this? It's an I2C controlled 4 I2C bus multiplexer!\u003c\/strong\u003e And we have the software drivers written for it for the Arduino and the Raspberry Pi on github.com\/switchdoclabs. With the software and board, you are ready to go!\u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"column\"\u003eAn Instructable for Building a Complete Raspberry Pi Weather Station using the I2C Mux\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003ca href=\"http:\/\/www.instructables.com\/id\/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather\/\"\u003ehttp:\/\/www.instructables.com\/id\/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather\/\u003c\/a\u003e\u003c\/div\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/08\/GROVE4I2CMux-081318-V2.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove I2C 4 Channel Mux Version 2 Specification is here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eThe Raspberry Pi Pure Python software is here: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_TCA9545\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_TCA9545\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe Arduino Software is here: \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_TCA9545A\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_TCA9545A\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eObsolete Specification for versions before 0057-051618-01 (Version 1 and before).for the Grove I2C 4 Channel Mux Breakout Board \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/02\/GROVE4I2CMux_Current.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eis available here\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/01\/IMG_1063-2.jpg\" rel=\"attachment wp-att-3258\"\u003e\u003cimg class=\"wp-image-3258 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_1063-2-1024x784.jpg?13546360848077231144\" alt=\"Grove I2C Mux Block Diagram\" width=\"930\" height=\"712\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/SpecImage_large.png?v=1534193551\" alt=\"\" width=\"562\" height=\"438\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eTheory of Operation\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-3185 alignright\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_SmallI2C-Mux-Short-300x236.jpg?4101497302005929943\" alt=\"SmallI2C Mux Short\" width=\"300\" height=\"236\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe TCA9545A is a quad bidirectional translating switch controlled via the I2C bus. The SCL\/SDA controlling fans out to fourdownstream channels. Any individual channel or combination of channels can be selected via I2C. Four interrupt inputs (INT3–INT0), one for each of the downstream pairs, are provided. One interrupt (INT) output acts as an AND of the four interrupt inputs. When you receive an interrupt, you read the interrupt register on the device to find out what channel interrupted you. An active-low reset (RESET) input allows the TCA9545A to recover from a situation in which one of the downstream I2C buses is stuck in a low state. Pulling RESETlow resets the I2C state machine and causes all the channels to be deselected, as does the internal power-on reset function. The TCA9545A allows the use of different bus voltages on each pair, so that 1.8-V, 2.5-V, or 3.3-V parts can communicate with 5-V parts, without any additional protection. External pull-up resistors pull the bus up to the desired voltage level for each channel. All I\/O terminals are 5.5 V tolerant\u003cstrong\u003e!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eWiring Examples\u003c\/h2\u003e\n\u003cp\u003eAll of the channels default to the VCC voltage supplied by J1 - Computer Grove Connector or VCC on JP1.\u003c\/p\u003e\n\u003ch2\u003eTest Results\u003c\/h2\u003e\n\u003cp\u003eUsing the Arduino libraries and the test software show the following result. The test setup is to connect an additional I2C device to Bus 0 - in this case a SwitchDoc Labs \u003ca title=\"INA3221 Breakout Board\" href=\"http:\/\/www.switchdoc.com\/ina3221-breakout-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221 Breakout Board\u003c\/a\u003e at address 0x40 on Bus0.\u003c\/p\u003e\n\u003cpre\u003e-----------------------------\n------------------------------\nSDA_Arduino_TCA9545_Test\nReading all four I2C Buses\n------------------------------\n------------------------------\n\n------------------------------\n------------------------------\nBus 0 Control Register:1\nScanning...\nI2C device found at address 0x40 !\nI2C device found at address 0x73 !\ndone\n\n------------------------------\nBus 1 Control Register:2\nScanning...\nI2C device found at address 0x73 !\ndone\n\n------------------------------\nBus 2 Control Register:4\nScanning...\nI2C device found at address 0x73 !\ndone\n\n------------------------------\nBus 3 Control Register:8\nScanning...\nI2C device found at address 0x73 !\ndone\u003c\/pre\u003e\n\u003cp\u003eRepeat the above test connecting the I2C Device to Bus1, Bus2 and Bus3 The I2C device (the INA3221 in this case) will move from bus to bus.\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340381487134, { variant: {"id":3340381487134,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0057-GRV4I2CMux-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"I2C 4 Channel Mux Extender \/ Expander Board Grove\/Pin Headers for Arduino and Raspberry Pi","public_title":null,"options":["Default Title"],"price":400,"weight":14,"compare_at_price":1095,"inventory_quantity":23,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728181","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 23, product_id: 229321408542, product_handle: "i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi", price: 400, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("multi-solar-panel-connector-board", 229359943710, {"id":229359943710,"title":"Multi Solar Panel Connector Board","handle":"multi-solar-panel-connector-board","description":"\u003ch1\u003eMulti Solar Panel Connector Board\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThis is a diode protected connector board designed to connect up to 4 Solar Panels (such as the \u003ca href=\"https:\/\/store.switchdoc.com\/solar-panel-330ma-6v\/\" target=\"_blank\"\u003eSwitchDoc Labs 330mA Solar Panel\u003c\/a\u003e and the \u003ca href=\"https:\/\/store.switchdoc.com\/solar-panel-100ma-6v\/\" target=\"_blank\"\u003eSwitchDoc Labs 100mA Solar Panel\u003c\/a\u003e).\u003c\/p\u003e\n\u003cp\u003eThis allows you to connect up to 4 solar panels with no soldering.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIt also comes with an JST2 Extender Cable.\u003c\/p\u003e\n\u003cp\u003eIt comes with the Solar Panel Connector board and a 20cm female to female JST-PH 2 cable for connecting the board to \u003ca href=\"https:\/\/store.switchdoc.com\/sunairplus-solar-controller-charger-sun-tracker-data-gathering-grove-header\/\" target=\"_blank\"\u003eSunAirPlus\u003c\/a\u003e, \u003ca href=\"https:\/\/store.switchdoc.com\/sunair-solar-controller-charger-tracker\/\" target=\"_blank\"\u003eSunAir\u003c\/a\u003e or other Solar Power Charger Boards. The solar panel plugs are also JST-PH 2 connectors.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe Solar Panel Connector Board has four diodes that protect the up to four solar panels and keeps the current flow heading for the battery even if one of the solar panels dies or is in the shade while the others are still working.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe attached diodes are a Schottky 40 Volt 3A diode. Note, this board is limited to connecting 6V Solar Cells, even if the diode is rated at 40V. We choose the diode for it's low forward diode drop (Vf = 0.45V) and the current rating.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"mspcanno.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_mspcanno.jpg?10437248423309587395\" alt=\"mspcanno.jpg\" width=\"500\" height=\"620\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003c\/h2\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eOther Related Products\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWhile we designed this board for use with OurWeather, it will work equally well with any of our other solar products:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/groveweatherpi-solar-add-on-product-bundle\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eGroveWeatherPi Solar Add-on Product Bundle\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/solar-wxlink-wireless-data-link-designed-for-the-weatherrack-and-the-weatherboard\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eSolar WXLink - Wireless Data Link designed for the WeatherRack and the WeatherBoard\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/sunair-solar-controller-charger-tracker\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eSunAir - Solar Controller \/ Charger \/ Tracker\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/sunairplus-solar-controller-charger-sun-tracker-data-gathering-grove-header\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eSunAirPlus - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eCustomer Question\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e Question:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eIt seems that 4 power diode are or-ed into single node which makes me worry about its efficiency. When a single solar panel is turned on, others are turned off because the diodes other than biased with the highest voltage are reverse biased.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnswer:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNo, it all works well. You can make the argument that if you connect all the solar panels under no-load that some of the diodes may be not forward biased.\u003c\/p\u003e\n\u003cp\u003eHowever, when you are actually using the solar cells, the output pulled down much lower than 6V until the battery is fully charged, and then when the battery is fully charged, you don't care.\u003c\/p\u003e\n\u003cp\u003eTo show you how this works, here is some data. The first measurement is with one solar panel turned up and one solar panel turned down. We are measuring this with our \u003ca href=\"https:\/\/store.switchdoc.com\/sunairplus-solar-controller-charger-sun-tracker-data-gathering-grove-header\/\" target=\"_blank\"\u003eSunAirPlus solar power charger and data connector\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eSolar Cell Bus Voltage 2: 4.62 V\u003cbr\u003e Solar Cell Load Voltage 2: 4.62 V\u003cbr\u003e Solar Cell Current 2: 17.20 mA\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e Then we turn both solar panels upright and we get much more current.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eSolar Cell Bus Voltage 2: 4.66 V \u003cbr\u003eSolar Cell Load Voltage 2: 4.65 V \u003cbr\u003eSolar Cell Current 2: 37.20 mA\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e The solar panels are identical, but they don't quite fit under the test light panel, so it more than doubles with the second one connected. The same would be true with four solar panels. Hope that explanation helps!\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"img-6272.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-6272.jpg?2167559132242716801\" alt=\"img-6272.jpg\" width=\"400\" height=\"300\"\u003e\u003c\/p\u003e","published_at":"2017-10-19T21:24:21-07:00","created_at":"2017-10-19T21:24:22-07:00","vendor":"vendor-unknown","type":"Shop All,Solar","tags":[],"price":700,"price_min":700,"price_max":700,"available":true,"price_varies":false,"compare_at_price":800,"compare_at_price_min":800,"compare_at_price_max":800,"compare_at_price_varies":false,"variants":[{"id":3341022756894,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0220-MSPCB-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Multi Solar Panel Connector Board","public_title":null,"options":["Default Title"],"price":700,"weight":14,"compare_at_price":800,"inventory_quantity":5,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b26bb3aa449d5a0ecdd80ff92b8bde20.jpg?v=1508473462","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/09cd6e76a5688ad18c2eef23cce4298d.jpg?v=1508473462","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/52fd9364868d24527821d000ba459175.jpg?v=1508473462","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/61b09ddd88c57744ca4f63915b7528fa.jpg?v=1508473462"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b26bb3aa449d5a0ecdd80ff92b8bde20.jpg?v=1508473462","options":["Title"],"media":[{"alt":"Multi Solar Panel Connector Board","id":828958244908,"position":1,"preview_image":{"aspect_ratio":0.806,"height":1280,"width":1032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b26bb3aa449d5a0ecdd80ff92b8bde20.jpg?v=1508473462"},"aspect_ratio":0.806,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b26bb3aa449d5a0ecdd80ff92b8bde20.jpg?v=1508473462","width":1032},{"alt":"Multi Solar Panel Connector Board","id":828958343212,"position":2,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/09cd6e76a5688ad18c2eef23cce4298d.jpg?v=1508473462"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/09cd6e76a5688ad18c2eef23cce4298d.jpg?v=1508473462","width":1280},{"alt":"Multi Solar Panel Connector Board","id":828958408748,"position":3,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/52fd9364868d24527821d000ba459175.jpg?v=1508473462"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/52fd9364868d24527821d000ba459175.jpg?v=1508473462","width":1280},{"alt":"Multi Solar Panel Connector Board","id":828958474284,"position":4,"preview_image":{"aspect_ratio":1.24,"height":1032,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/61b09ddd88c57744ca4f63915b7528fa.jpg?v=1508473462"},"aspect_ratio":1.24,"height":1032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/61b09ddd88c57744ca4f63915b7528fa.jpg?v=1508473462","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eMulti Solar Panel Connector Board\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThis is a diode protected connector board designed to connect up to 4 Solar Panels (such as the \u003ca href=\"https:\/\/store.switchdoc.com\/solar-panel-330ma-6v\/\" target=\"_blank\"\u003eSwitchDoc Labs 330mA Solar Panel\u003c\/a\u003e and the \u003ca href=\"https:\/\/store.switchdoc.com\/solar-panel-100ma-6v\/\" target=\"_blank\"\u003eSwitchDoc Labs 100mA Solar Panel\u003c\/a\u003e).\u003c\/p\u003e\n\u003cp\u003eThis allows you to connect up to 4 solar panels with no soldering.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIt also comes with an JST2 Extender Cable.\u003c\/p\u003e\n\u003cp\u003eIt comes with the Solar Panel Connector board and a 20cm female to female JST-PH 2 cable for connecting the board to \u003ca href=\"https:\/\/store.switchdoc.com\/sunairplus-solar-controller-charger-sun-tracker-data-gathering-grove-header\/\" target=\"_blank\"\u003eSunAirPlus\u003c\/a\u003e, \u003ca href=\"https:\/\/store.switchdoc.com\/sunair-solar-controller-charger-tracker\/\" target=\"_blank\"\u003eSunAir\u003c\/a\u003e or other Solar Power Charger Boards. The solar panel plugs are also JST-PH 2 connectors.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe Solar Panel Connector Board has four diodes that protect the up to four solar panels and keeps the current flow heading for the battery even if one of the solar panels dies or is in the shade while the others are still working.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe attached diodes are a Schottky 40 Volt 3A diode. Note, this board is limited to connecting 6V Solar Cells, even if the diode is rated at 40V. We choose the diode for it's low forward diode drop (Vf = 0.45V) and the current rating.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"mspcanno.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_mspcanno.jpg?10437248423309587395\" alt=\"mspcanno.jpg\" width=\"500\" height=\"620\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003c\/h2\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eOther Related Products\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWhile we designed this board for use with OurWeather, it will work equally well with any of our other solar products:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/groveweatherpi-solar-add-on-product-bundle\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eGroveWeatherPi Solar Add-on Product Bundle\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/solar-wxlink-wireless-data-link-designed-for-the-weatherrack-and-the-weatherboard\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eSolar WXLink - Wireless Data Link designed for the WeatherRack and the WeatherBoard\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/sunair-solar-controller-charger-tracker\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eSunAir - Solar Controller \/ Charger \/ Tracker\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s3\"\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/sunairplus-solar-controller-charger-sun-tracker-data-gathering-grove-header\/\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eSunAirPlus - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eCustomer Question\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e Question:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eIt seems that 4 power diode are or-ed into single node which makes me worry about its efficiency. When a single solar panel is turned on, others are turned off because the diodes other than biased with the highest voltage are reverse biased.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAnswer:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNo, it all works well. You can make the argument that if you connect all the solar panels under no-load that some of the diodes may be not forward biased.\u003c\/p\u003e\n\u003cp\u003eHowever, when you are actually using the solar cells, the output pulled down much lower than 6V until the battery is fully charged, and then when the battery is fully charged, you don't care.\u003c\/p\u003e\n\u003cp\u003eTo show you how this works, here is some data. The first measurement is with one solar panel turned up and one solar panel turned down. We are measuring this with our \u003ca href=\"https:\/\/store.switchdoc.com\/sunairplus-solar-controller-charger-sun-tracker-data-gathering-grove-header\/\" target=\"_blank\"\u003eSunAirPlus solar power charger and data connector\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eSolar Cell Bus Voltage 2: 4.62 V\u003cbr\u003e Solar Cell Load Voltage 2: 4.62 V\u003cbr\u003e Solar Cell Current 2: 17.20 mA\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e Then we turn both solar panels upright and we get much more current.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eSolar Cell Bus Voltage 2: 4.66 V \u003cbr\u003eSolar Cell Load Voltage 2: 4.65 V \u003cbr\u003eSolar Cell Current 2: 37.20 mA\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e The solar panels are identical, but they don't quite fit under the test light panel, so it more than doubles with the second one connected. The same would be true with four solar panels. Hope that explanation helps!\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"img-6272.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-6272.jpg?2167559132242716801\" alt=\"img-6272.jpg\" width=\"400\" height=\"300\"\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3341022756894, { variant: {"id":3341022756894,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0220-MSPCB-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Multi Solar Panel Connector Board","public_title":null,"options":["Default Title"],"price":700,"weight":14,"compare_at_price":800,"inventory_quantity":5,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 5, product_id: 229359943710, product_handle: "multi-solar-panel-connector-board", price: 700, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("suncontrol-advanced-solar-controller-charger-sun-tracker-data-gathering-grove-header", 229362958366, {"id":229362958366,"title":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","handle":"suncontrol-advanced-solar-controller-charger-sun-tracker-data-gathering-grove-header","description":"\u003ch1 id=\"h:suncontrol-diy-solar\"\u003eSunControl - DIY Solar Power for Arduino and Raspberry Pi Projects\u003c\/h1\u003e\n\u003cp\u003eEver wanted to build your own Solar Powered Raspberry Pi or Arduino project? You\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003cstrong\u003eCAN\u003c\/strong\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003ebuild your own solar powered projects. We have combined three popular boards for solar systems into one inexpensive package. \u003c\/p\u003e\n\u003cp\u003eWe combined the USB PowerControl, SunAirPlus and the SwitchDoc Labs Watchdog Timer into one board. We removed a couple of features that most users weren't using (and can be done by inexpensive other boards), specifically the space for the servo chip and the second A\/D converter. We found that most customers were using timing to do sun tracking rather than optical tracking. Makes sense!\u003c\/p\u003e\n\u003cp\u003eSunControl is customizable with your software and hardware. Note that the battery and solar panel plugs on SunControl are of type JST-PH 2 pin.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWhen using the SunControl board, you need to look at the VOC (Voltage Open Circuit) of any other solar panel you have. If it is above 6V, you need to add in a 10W 5.6V Zener diode across the solar panels to protect your SunControl board and system. Connect the \"+\" end of the diode to the \"+\" side of the solar panel (or the line from the solar panel to the SunControl Board) and the \"-\" side to the negative (\"-\") side of the panel. This will get hot, so let it hang free in the air.\u003c\/p\u003e\n\u003cp\u003eUnfortunately, you can’t just put 10 1W 5.6V Zener diodes in parallel. They aren’t identical and the one that is slightly lower will take all the current. You can, however, stack them in series to acquire the appropriate voltage and power dissipation. Such as stacking 2 5W 2.8V Zener diodes.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/10w-5-6v-zener-diode\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can find such a Zener diode here.\u003c\/a\u003e \u003c\/p\u003e\n\u003ch1 id=\"h:suncontrol-allows-yo\"\u003eSunControl Allows you to:\u003c\/h1\u003e\n\u003cp\u003e \u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/6a33b1ae29ab5d489beab1393f7286f8_large.jpg?v=1508473505\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse Solar Power to Charge and Run Your small Computers\u003c\/li\u003e\n\u003cli\u003eMeasure and Monitor the Performance of your system.\u003c\/li\u003e\n\u003cli\u003eUnderstand what is happening in real time with your Solar Panels, batteries and computers!\u003c\/li\u003e\n\u003cli\u003eTurn your Raspberry Pi \/ Arduino on and off to avoid brownouts and SD Card damage\u003c\/li\u003e\n\u003cli\u003eUse the onboard Hardware WatchDog timer to dramatically improve your reliability of the your project\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNow Available - Protect your LiPo battery from cold and hot charging by adding a NTC Thermistor to SunControl\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/ntc-thermistor-10k-ohm-1-b3950-l75mm-wired-10k-ohm-metal-film-resistor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor (0450-NTCTHERM-DSBT)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2017\/08\/suncontrol-solar-controller-lipo-temperature-charging-control\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Article on the temperature control.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_SunControlThermistorTestAnno.png?5193565564105136973\" alt=\"\" width=\"509\" height=\"386\"\u003e\u003c\/p\u003e\n\u003ch1 id=\"h:grove-connectors-mak\"\u003eGrove Connectors make it easy to hook up!\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan class=\"Apple-converted-space\"\u003e- Combines Three Boards (SunAirPlus, USB PowerControl and WatchDog Timer)\u003c\/span\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan class=\"Apple-converted-space\"\u003e- \u003c\/span\u003eEasy to Use! No Soldering\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:solar-power-your-sys\"\u003e\u003cstrong\u003e\u003cem\u003e- Solar Power\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003c\/em\u003eYour System\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:charge-your-batterie\"\u003e\u003cstrong\u003e\u003cem\u003e- Charge\u003c\/em\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eyour Batteries\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:control-your-compute\"\u003e\u003cstrong\u003e\u003cem\u003e- Control\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003c\/em\u003eYour Computer Power\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:gather-important-dat\"\u003e\u003cstrong\u003e\u003cem\u003e- Gather\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003c\/em\u003eImportant Data\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:improve-your-reliabi\"\u003e\u003cstrong\u003e\u003cem\u003e- Improve\u003c\/em\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eYour Reliability\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:qi-wireless-charging\"\u003e\u003cstrong\u003e-\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003cem\u003eQi Wireless\u003c\/em\u003e Charging Too!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe major features of the SunControl board are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses 6V Solar Cells\u003c\/li\u003e\n\u003cli\u003eUse 3.7V LiPo Cells for batteries\u003c\/li\u003e\n\u003cli\u003eBuilt-In USB Port Power Control using Computer GPIO Control or Battery Sensing\u003c\/li\u003e\n\u003cli\u003eHas LiPo to 5V voltage boost built in\u003c\/li\u003e\n\u003cli\u003eDirectly powers Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eWorks Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eBuilt-in data gathering chips for system currents \/voltages\u003c\/li\u003e\n\u003cli\u003eCharges iPhones and other phones or devices\u003c\/li\u003e\n\u003cli\u003eApproximates an MPPT (Maximum Power Point Tracking) charging system\u003c\/li\u003e\n\u003cli\u003eComes with Grove connectors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cstrong\u003eA Few Technical Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1500 mA from Solar Panels (Max, self regulating)\u003c\/li\u003e\n\u003cli\u003e1000mA max instantaneous charge to LiPo Battery\u003c\/li\u003e\n\u003cli\u003e1000mA supply to 5V USB Connector\u003c\/li\u003e\n\u003cli\u003eUSB Hysterisis: Battery 3.7V turn on, 3.3 turn off (this prevents what is called called hammering - power turns on, computer uses power, battery voltage drops and power turns off. Battery recovers, turns on power, computer uses power, battery voltage goes down, shutting off power - rinse and repeat)\u003c\/li\u003e\n\u003cli\u003e3 Channel INA3221 based I2C Current Measurement - 12 bit, 3000 samples\/second 0.8 mA resolution\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEven Qi Wireless Charging Works with SunControl\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003eWe hooked up a Qi Wireless charger to SunControl and got great results right off the bat. Think of the applications for robots!\u003c\/p\u003e\n\u003ch2\u003eApplication Notes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the SunControl WatchDog Timer (coming soon)\u003c\/li\u003e\n\u003cli\u003eUsing SunControl in a Raspberry Pi Solar Powered System (coming soon)\u003c\/li\u003e\n\u003cli\u003eUsing SunControl in an Arduino Solar Powered System (coming soon)\u003c\/li\u003e\n\u003cli\u003eUsing SunControl in an ESP8266 Solar Powered System (coming soon)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/07\/SunControl_070517-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the current Full SunControl Product Specification here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino SunControl INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python SunControl INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 SunControl INA3221 Library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003enode + mraa library for reading from SwitchDoc Labs SunControl or INA3221 Breakout Board\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eRasPiConnect \/ ArduinoConnect Control Panel\u003c\/h2\u003e\n\u003cp\u003eThe \u003ca title=\"Build your Own Control Panels: Tutorial for RasPiConnect\" href=\"http:\/\/www.switchdoc.com\/2014\/07\/build-control-panels-tutorial-raspiconnect\/\"\u003eRasPiConnect\/ArduinoConnect\u003c\/a\u003e control panel for SunAirPlus \/ SunControl is shown below.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_047a58ee2f12fa46f5b1739e4e8dcf31_large.png?11466624317595473790\"\u003e\u003cimg class=\"alignleft wp-image-1671 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_047a58ee2f12fa46f5b1739e4e8dcf31_large.png?11466624317595473790\" alt=\"047a58ee2f12fa46f5b1739e4e8dcf31_large\" width=\"700\" height=\"525\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e","published_at":"2017-10-19T21:25:03-07:00","created_at":"2017-10-19T21:25:05-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Solar,Raspberry Pi,Arduino,ESP8266,I2C,USB","tags":[],"price":2000,"price_min":2000,"price_max":2000,"available":false,"price_varies":false,"compare_at_price":4999,"compare_at_price_min":4999,"compare_at_price_max":4999,"compare_at_price_varies":false,"variants":[{"id":3341070991390,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0045-SUNCTL-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","public_title":null,"options":["Default Title"],"price":2000,"weight":14,"compare_at_price":4999,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"702535869007","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fbc7b5748cfbbbcfd8944a6b02a3fd90.jpg?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1a59568f0d52fc0602c22c6bd2bdd9a7.jpg?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/78f553729e1e54a477b0cef4793ca349.jpg?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/6a33b1ae29ab5d489beab1393f7286f8.jpg?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/029e92346aadc71cd94cd1f93aeed74e.jpg?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d333691fc46cd99f87dfccbfba3a7d95.jpg?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f25dc4247805dcbfc792a32d5bb9f05c.png?v=1508473505","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/250a9642dd884767804ad7bdf07dabfe.jpg?v=1508473505","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ff9ced96df359bbef61719f0d9130fb0.jpg?v=1508473505"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fbc7b5748cfbbbcfd8944a6b02a3fd90.jpg?v=1508473505","options":["Title"],"media":[{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828962799660,"position":1,"preview_image":{"aspect_ratio":1.357,"height":943,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fbc7b5748cfbbbcfd8944a6b02a3fd90.jpg?v=1508473505"},"aspect_ratio":1.357,"height":943,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fbc7b5748cfbbbcfd8944a6b02a3fd90.jpg?v=1508473505","width":1280},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828962832428,"position":2,"preview_image":{"aspect_ratio":1.235,"height":799,"width":987,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1a59568f0d52fc0602c22c6bd2bdd9a7.jpg?v=1508473505"},"aspect_ratio":1.235,"height":799,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1a59568f0d52fc0602c22c6bd2bdd9a7.jpg?v=1508473505","width":987},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828962897964,"position":3,"preview_image":{"aspect_ratio":1.232,"height":799,"width":984,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/78f553729e1e54a477b0cef4793ca349.jpg?v=1508473505"},"aspect_ratio":1.232,"height":799,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/78f553729e1e54a477b0cef4793ca349.jpg?v=1508473505","width":984},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828962963500,"position":4,"preview_image":{"aspect_ratio":1.357,"height":943,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/6a33b1ae29ab5d489beab1393f7286f8.jpg?v=1508473505"},"aspect_ratio":1.357,"height":943,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/6a33b1ae29ab5d489beab1393f7286f8.jpg?v=1508473505","width":1280},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828963029036,"position":5,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/029e92346aadc71cd94cd1f93aeed74e.jpg?v=1508473505"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/029e92346aadc71cd94cd1f93aeed74e.jpg?v=1508473505","width":1280},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828963061804,"position":6,"preview_image":{"aspect_ratio":1.531,"height":836,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d333691fc46cd99f87dfccbfba3a7d95.jpg?v=1508473505"},"aspect_ratio":1.531,"height":836,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d333691fc46cd99f87dfccbfba3a7d95.jpg?v=1508473505","width":1280},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828963127340,"position":7,"preview_image":{"aspect_ratio":1.333,"height":600,"width":800,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f25dc4247805dcbfc792a32d5bb9f05c.png?v=1508473505"},"aspect_ratio":1.333,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f25dc4247805dcbfc792a32d5bb9f05c.png?v=1508473505","width":800},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828963160108,"position":8,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/250a9642dd884767804ad7bdf07dabfe.jpg?v=1508473505"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/250a9642dd884767804ad7bdf07dabfe.jpg?v=1508473505","width":1280},{"alt":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header ","id":828963192876,"position":9,"preview_image":{"aspect_ratio":1.041,"height":1095,"width":1140,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ff9ced96df359bbef61719f0d9130fb0.jpg?v=1508473505"},"aspect_ratio":1.041,"height":1095,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ff9ced96df359bbef61719f0d9130fb0.jpg?v=1508473505","width":1140}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 id=\"h:suncontrol-diy-solar\"\u003eSunControl - DIY Solar Power for Arduino and Raspberry Pi Projects\u003c\/h1\u003e\n\u003cp\u003eEver wanted to build your own Solar Powered Raspberry Pi or Arduino project? You\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003cstrong\u003eCAN\u003c\/strong\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003ebuild your own solar powered projects. We have combined three popular boards for solar systems into one inexpensive package. \u003c\/p\u003e\n\u003cp\u003eWe combined the USB PowerControl, SunAirPlus and the SwitchDoc Labs Watchdog Timer into one board. We removed a couple of features that most users weren't using (and can be done by inexpensive other boards), specifically the space for the servo chip and the second A\/D converter. We found that most customers were using timing to do sun tracking rather than optical tracking. Makes sense!\u003c\/p\u003e\n\u003cp\u003eSunControl is customizable with your software and hardware. Note that the battery and solar panel plugs on SunControl are of type JST-PH 2 pin.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWhen using the SunControl board, you need to look at the VOC (Voltage Open Circuit) of any other solar panel you have. If it is above 6V, you need to add in a 10W 5.6V Zener diode across the solar panels to protect your SunControl board and system. Connect the \"+\" end of the diode to the \"+\" side of the solar panel (or the line from the solar panel to the SunControl Board) and the \"-\" side to the negative (\"-\") side of the panel. This will get hot, so let it hang free in the air.\u003c\/p\u003e\n\u003cp\u003eUnfortunately, you can’t just put 10 1W 5.6V Zener diodes in parallel. They aren’t identical and the one that is slightly lower will take all the current. You can, however, stack them in series to acquire the appropriate voltage and power dissipation. Such as stacking 2 5W 2.8V Zener diodes.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/10w-5-6v-zener-diode\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can find such a Zener diode here.\u003c\/a\u003e \u003c\/p\u003e\n\u003ch1 id=\"h:suncontrol-allows-yo\"\u003eSunControl Allows you to:\u003c\/h1\u003e\n\u003cp\u003e \u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/6a33b1ae29ab5d489beab1393f7286f8_large.jpg?v=1508473505\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse Solar Power to Charge and Run Your small Computers\u003c\/li\u003e\n\u003cli\u003eMeasure and Monitor the Performance of your system.\u003c\/li\u003e\n\u003cli\u003eUnderstand what is happening in real time with your Solar Panels, batteries and computers!\u003c\/li\u003e\n\u003cli\u003eTurn your Raspberry Pi \/ Arduino on and off to avoid brownouts and SD Card damage\u003c\/li\u003e\n\u003cli\u003eUse the onboard Hardware WatchDog timer to dramatically improve your reliability of the your project\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNow Available - Protect your LiPo battery from cold and hot charging by adding a NTC Thermistor to SunControl\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/ntc-thermistor-10k-ohm-1-b3950-l75mm-wired-10k-ohm-metal-film-resistor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor (0450-NTCTHERM-DSBT)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2017\/08\/suncontrol-solar-controller-lipo-temperature-charging-control\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Article on the temperature control.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_SunControlThermistorTestAnno.png?5193565564105136973\" alt=\"\" width=\"509\" height=\"386\"\u003e\u003c\/p\u003e\n\u003ch1 id=\"h:grove-connectors-mak\"\u003eGrove Connectors make it easy to hook up!\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan class=\"Apple-converted-space\"\u003e- Combines Three Boards (SunAirPlus, USB PowerControl and WatchDog Timer)\u003c\/span\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan class=\"Apple-converted-space\"\u003e- \u003c\/span\u003eEasy to Use! No Soldering\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:solar-power-your-sys\"\u003e\u003cstrong\u003e\u003cem\u003e- Solar Power\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003c\/em\u003eYour System\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:charge-your-batterie\"\u003e\u003cstrong\u003e\u003cem\u003e- Charge\u003c\/em\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eyour Batteries\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:control-your-compute\"\u003e\u003cstrong\u003e\u003cem\u003e- Control\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003c\/em\u003eYour Computer Power\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:gather-important-dat\"\u003e\u003cstrong\u003e\u003cem\u003e- Gather\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003c\/em\u003eImportant Data\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:improve-your-reliabi\"\u003e\u003cstrong\u003e\u003cem\u003e- Improve\u003c\/em\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eYour Reliability\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"h:qi-wireless-charging\"\u003e\u003cstrong\u003e-\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003cem\u003eQi Wireless\u003c\/em\u003e Charging Too!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe major features of the SunControl board are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses 6V Solar Cells\u003c\/li\u003e\n\u003cli\u003eUse 3.7V LiPo Cells for batteries\u003c\/li\u003e\n\u003cli\u003eBuilt-In USB Port Power Control using Computer GPIO Control or Battery Sensing\u003c\/li\u003e\n\u003cli\u003eHas LiPo to 5V voltage boost built in\u003c\/li\u003e\n\u003cli\u003eDirectly powers Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eWorks Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eBuilt-in data gathering chips for system currents \/voltages\u003c\/li\u003e\n\u003cli\u003eCharges iPhones and other phones or devices\u003c\/li\u003e\n\u003cli\u003eApproximates an MPPT (Maximum Power Point Tracking) charging system\u003c\/li\u003e\n\u003cli\u003eComes with Grove connectors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cstrong\u003eA Few Technical Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1500 mA from Solar Panels (Max, self regulating)\u003c\/li\u003e\n\u003cli\u003e1000mA max instantaneous charge to LiPo Battery\u003c\/li\u003e\n\u003cli\u003e1000mA supply to 5V USB Connector\u003c\/li\u003e\n\u003cli\u003eUSB Hysterisis: Battery 3.7V turn on, 3.3 turn off (this prevents what is called called hammering - power turns on, computer uses power, battery voltage drops and power turns off. Battery recovers, turns on power, computer uses power, battery voltage goes down, shutting off power - rinse and repeat)\u003c\/li\u003e\n\u003cli\u003e3 Channel INA3221 based I2C Current Measurement - 12 bit, 3000 samples\/second 0.8 mA resolution\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEven Qi Wireless Charging Works with SunControl\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003eWe hooked up a Qi Wireless charger to SunControl and got great results right off the bat. Think of the applications for robots!\u003c\/p\u003e\n\u003ch2\u003eApplication Notes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the SunControl WatchDog Timer (coming soon)\u003c\/li\u003e\n\u003cli\u003eUsing SunControl in a Raspberry Pi Solar Powered System (coming soon)\u003c\/li\u003e\n\u003cli\u003eUsing SunControl in an Arduino Solar Powered System (coming soon)\u003c\/li\u003e\n\u003cli\u003eUsing SunControl in an ESP8266 Solar Powered System (coming soon)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/07\/SunControl_070517-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the current Full SunControl Product Specification here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino SunControl INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python SunControl INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 SunControl INA3221 Library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003enode + mraa library for reading from SwitchDoc Labs SunControl or INA3221 Breakout Board\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eRasPiConnect \/ ArduinoConnect Control Panel\u003c\/h2\u003e\n\u003cp\u003eThe \u003ca title=\"Build your Own Control Panels: Tutorial for RasPiConnect\" href=\"http:\/\/www.switchdoc.com\/2014\/07\/build-control-panels-tutorial-raspiconnect\/\"\u003eRasPiConnect\/ArduinoConnect\u003c\/a\u003e control panel for SunAirPlus \/ SunControl is shown below.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_047a58ee2f12fa46f5b1739e4e8dcf31_large.png?11466624317595473790\"\u003e\u003cimg class=\"alignleft wp-image-1671 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_047a58ee2f12fa46f5b1739e4e8dcf31_large.png?11466624317595473790\" alt=\"047a58ee2f12fa46f5b1739e4e8dcf31_large\" width=\"700\" height=\"525\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e"});window.BOLD.common.Shopify.saveVariant(3341070991390, { variant: {"id":3341070991390,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0045-SUNCTL-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"SunControl - Advanced Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","public_title":null,"options":["Default Title"],"price":2000,"weight":14,"compare_at_price":4999,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"702535869007","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229362958366, product_handle: "suncontrol-advanced-solar-controller-charger-sun-tracker-data-gathering-grove-header", price: 2000, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("solar-panel-330ma-6v", 229342248990, {"id":229342248990,"title":"Solar Panel - 330mA \/ 6V","handle":"solar-panel-330ma-6v","description":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is an inexpensive solar power panel capable of generating 2W of power. Perfect for charging IOT devices, such as the Grove Mini Pro LP Arduino board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/solar-panel-comparison-sunlight-test\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSwitchDoc Labs recently did a full benchmark test of this panel here\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eJST-PH 2 Plug presoldered on back of board (fits SunAirPlus and SunAir Solar Power Controllers)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSize: 136 x 110 x 3mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWeight:50g\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput voltage:6V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput current:330mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eService life: more than 5 years\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eHigh transfer efficiency\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eNon-polluting and off the grid power.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eVOC 7.0V\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e 1. The above data are measured under strong sunlight. The output current will become smaller on cloudy days.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e 2. The solar cell outputs direct current. Please pay attention to the polarity.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2017-10-19T21:20:28-07:00","created_at":"2017-10-19T21:20:28-07:00","vendor":"vendor-unknown","type":"Shop All,Solar","tags":[],"price":1100,"price_min":1100,"price_max":1100,"available":false,"price_varies":false,"compare_at_price":1200,"compare_at_price_min":1200,"compare_at_price_max":1200,"compare_at_price_varies":false,"variants":[{"id":3340723847198,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0111-SC330-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Solar Panel - 330mA \/ 6V","public_title":null,"options":["Default Title"],"price":1100,"weight":57,"compare_at_price":1200,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f37436481f64871163868df20bea078e.jpg?v=1508473229","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0cbbd1ab08d525928b7b9f9b6abe1a4a_c7a562ac-08b5-44a1-ad2f-b695a7ee10b5.jpg?v=1508473229","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/73ee18266fa24c2522ae9612253b1269.jpg?v=1508473229","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1576376fb54bc14f1bed911b30c7e9e3.jpg?v=1508473229"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f37436481f64871163868df20bea078e.jpg?v=1508473229","options":["Title"],"media":[{"alt":"Solar Panel - 330mA \/ 6V","id":828927180844,"position":1,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f37436481f64871163868df20bea078e.jpg?v=1508473229"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/f37436481f64871163868df20bea078e.jpg?v=1508473229","width":600},{"alt":"Solar Panel - 330mA \/ 6V","id":828927246380,"position":2,"preview_image":{"aspect_ratio":0.969,"height":1024,"width":992,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0cbbd1ab08d525928b7b9f9b6abe1a4a_c7a562ac-08b5-44a1-ad2f-b695a7ee10b5.jpg?v=1508473229"},"aspect_ratio":0.969,"height":1024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0cbbd1ab08d525928b7b9f9b6abe1a4a_c7a562ac-08b5-44a1-ad2f-b695a7ee10b5.jpg?v=1508473229","width":992},{"alt":"Solar Panel - 330mA \/ 6V","id":828927311916,"position":3,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/73ee18266fa24c2522ae9612253b1269.jpg?v=1508473229"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/73ee18266fa24c2522ae9612253b1269.jpg?v=1508473229","width":600},{"alt":"Solar Panel - 330mA \/ 6V","id":828927344684,"position":4,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1576376fb54bc14f1bed911b30c7e9e3.jpg?v=1508473229"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1576376fb54bc14f1bed911b30c7e9e3.jpg?v=1508473229","width":600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is an inexpensive solar power panel capable of generating 2W of power. Perfect for charging IOT devices, such as the Grove Mini Pro LP Arduino board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/solar-panel-comparison-sunlight-test\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSwitchDoc Labs recently did a full benchmark test of this panel here\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eJST-PH 2 Plug presoldered on back of board (fits SunAirPlus and SunAir Solar Power Controllers)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSize: 136 x 110 x 3mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWeight:50g\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput voltage:6V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput current:330mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eService life: more than 5 years\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eHigh transfer efficiency\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eNon-polluting and off the grid power.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eVOC 7.0V\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e 1. The above data are measured under strong sunlight. The output current will become smaller on cloudy days.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e 2. The solar cell outputs direct current. Please pay attention to the polarity.\u003c\/span\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340723847198, { variant: {"id":3340723847198,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0111-SC330-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Solar Panel - 330mA \/ 6V","public_title":null,"options":["Default Title"],"price":1100,"weight":57,"compare_at_price":1200,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229342248990, product_handle: "solar-panel-330ma-6v", price: 1100, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("ina3221-breakout-board-3-channel-current-voltage-monitor-grove-headers-compare-to-ina219-grove-headers", 229318590494, {"id":229318590494,"title":"INA3221 Breakout Board","handle":"ina3221-breakout-board-3-channel-current-voltage-monitor-grove-headers-compare-to-ina219-grove-headers","description":"\u003cp\u003eThe INA3221 Breakout Board is a three-channel, high-side current and bus voltage monitor with an I2C interface and Grove Connectors\/Pin Headers. Sometimes, you want to measure lots of things in your system. A great example is when you have a solar powered system. To figure out what is going on in your solar system dynamically, you need to measure the current and voltage for the Solar Cells, Batteries and the Load (computer) all at the same time. The conventional way to do this is to use three s INA219 (same function, but only one channel) for a higher cost and much more wiring \/ space. This INA3221 breakout board will do the same job as three INA219's but for about half the cost and about 50% of the space.\u003c\/p\u003e\n\u003cp\u003eYou can use it both with a Grove I2C Connector and standard pin headers. \u003cstrong\u003eSometimes, you want to measure lots of things in your system.\u003c\/strong\u003e A great example is when you have a solar powered system. To figure out what is going on in your solar system dynamically, you need to measure the current and voltage for the Solar Cells, Batteries and the Load (computer) all at the same time. The conventional way to do this is to use three $10 INA219 (same function, but only one channel) for a cost of $30 and much more wiring \/ space. The INA3221 Breakout Board Replaces 3 INA219 Boards.\u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe full specification for the Dual Grove\/Pin Header INA3221 Breakout Board \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/INA3221BOB-042015-V2.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eis available here\u003c\/a\u003e (updated on March 26, 2016)\u003c\/li\u003e\n\u003cli\u003eThe Version 1 specification for the INA3221 Breakout Board (without the Grove Connector) \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/06\/INA3221BOB-060115-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eis available here\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino SunAirPlus INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python SunAirPlus INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 SunAirPlus INA3221 Library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003enode + mraa library for reading from SwitchDoc Labs SunAirPlus or INA3221 Breakout Board\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eHow to Use\u003c\/h2\u003e\n\u003cp\u003eTo use the INA3221, you connect the I2C bus up to an Arduino or Raspberry Pi (using the Grove connector or the Pin headers) and then connect the loads that you want to measure as shown in the block diagram below. See the wiring lists for the Arduino and Raspberry Pi in the specification above.\u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs developed this pure Python INA3221 Raspberry Pi library as part of the \u003ca title=\"SunAir Solar Power Controller for Raspberry Pi and Arduino\" href=\"http:\/\/www.switchdoc.com\/sunair-solar-power-controller-raspberry-pi-arduino\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSunAirPlus \u003c\/a\u003eproduct development and for this INA3221 Breakout Board. Here are several articles about these drivers: \u003ca title=\"Raspberry Pi and Arduino Power Consumption – INA3221\" href=\"http:\/\/www.switchdoc.com\/2015\/03\/ina3221-raspberry-pi-and-arduino-power-consumption\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi and Arduino Power Consumption - INA3221\u003c\/a\u003e \u003ca title=\"SunAirPlus Solar Power – INA3221 Arduino Library Released\" href=\"http:\/\/www.switchdoc.com\/2015\/01\/sunairplus-solar-power-ina3221-arduino-library-released\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221 Arduino Library Released\u003c\/a\u003e \u003ca title=\"SunAirPlus Solar Power – INA3221 Python Raspberry Pi Library Released\" href=\"http:\/\/www.switchdoc.com\/2015\/03\/sunairplus-solar-power-ina3221-python-raspberry-pi-library-released\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221 Python Raspberry Pi Library Released\u003c\/a\u003e It is similar to using three INA219 High Side Current Monitors, but not quite. There are significant differences in the chip itself and especially in the software needed. In SunAirPlus, we want to measure the current and voltage for all three major subsystems: The LiPo Battery, Solar Panels and the Computer. The software is located on the SwitchDoc Labs github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\u003c\/a\u003e. Arduino drivers are also located on github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\u003c\/a\u003e. The first test on the Raspberry Pi should always be “i2cdetect -y 1” which should show you the INA3221 at the default address of 0x40. A similar test can be run on the Arduino. Running the test results from the INA3221 Breakout board are below:\u003c\/p\u003e\n\u003cpre\u003eTest SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs\u003c\/pre\u003e\n\u003cpre\u003eSample uses 0x40 address and SunAirPlus board INA3221\u003c\/pre\u003e\n\u003cpre\u003eWill work with the INA3221 SwitchDoc Labs Breakout Board\u003c\/pre\u003e\n\u003cpre\u003e------------------------------\nLIPO_Battery Bus Voltage: 4.15 V \nLIPO_Battery Shunt Voltage: -9.12 mV \nLIPO_Battery Load Voltage: 4.14 V\nLIPO_Battery Current 1: 91.20 mA\n\nSolar Cell Bus Voltage 2: 5.19 V \nSolar Cell Shunt Voltage 2: -73.52 mV\nSolar Cell Load Voltage 2: 5.12 V\nSolar Cell Current 2: 735.20 mA\n\nOutput Bus Voltage 3: 4.88 V\nOutput Shunt Voltage 3: 48.68 mV\nOutput Load Voltage 3: 4.93 V\nOutput Current 3: 486.80 mA\u003c\/pre\u003e","published_at":"2017-10-19T21:15:09-07:00","created_at":"2017-10-19T21:15:09-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":800,"price_min":800,"price_max":800,"available":true,"price_varies":false,"compare_at_price":1595,"compare_at_price_min":1595,"compare_at_price_max":1595,"compare_at_price_varies":false,"variants":[{"id":3340339576862,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0050-INA3BOB-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"INA3221 Breakout Board","public_title":null,"options":["Default Title"],"price":800,"weight":14,"compare_at_price":1595,"inventory_quantity":257,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466289","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe8143f5584bea93fc18baad73f8c280.jpg?v=1508472909","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d.jpg?v=1508472909","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000.jpg?v=1508472909","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e891b486fe558e370ce74c437c324908.jpg?v=1508472909","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2.jpg?v=1508472909"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe8143f5584bea93fc18baad73f8c280.jpg?v=1508472909","options":["Title"],"media":[{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":828885860396,"position":1,"preview_image":{"aspect_ratio":1.132,"height":265,"width":300,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe8143f5584bea93fc18baad73f8c280.jpg?v=1508472909"},"aspect_ratio":1.132,"height":265,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe8143f5584bea93fc18baad73f8c280.jpg?v=1508472909","width":300},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":828885893164,"position":2,"preview_image":{"aspect_ratio":1.0,"height":600,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d.jpg?v=1508472909"},"aspect_ratio":1.0,"height":600,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7cf8143125834ff7f6d7cb06a088ec4d.jpg?v=1508472909","width":600},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":828885958700,"position":3,"preview_image":{"aspect_ratio":1.282,"height":390,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000.jpg?v=1508472909"},"aspect_ratio":1.282,"height":390,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000.jpg?v=1508472909","width":500},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":828885991468,"position":4,"preview_image":{"aspect_ratio":1.094,"height":1170,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e891b486fe558e370ce74c437c324908.jpg?v=1508472909"},"aspect_ratio":1.094,"height":1170,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e891b486fe558e370ce74c437c324908.jpg?v=1508472909","width":1280},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":828886024236,"position":5,"preview_image":{"aspect_ratio":1.131,"height":905,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2.jpg?v=1508472909"},"aspect_ratio":1.131,"height":905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2.jpg?v=1508472909","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe INA3221 Breakout Board is a three-channel, high-side current and bus voltage monitor with an I2C interface and Grove Connectors\/Pin Headers. Sometimes, you want to measure lots of things in your system. A great example is when you have a solar powered system. To figure out what is going on in your solar system dynamically, you need to measure the current and voltage for the Solar Cells, Batteries and the Load (computer) all at the same time. The conventional way to do this is to use three s INA219 (same function, but only one channel) for a higher cost and much more wiring \/ space. This INA3221 breakout board will do the same job as three INA219's but for about half the cost and about 50% of the space.\u003c\/p\u003e\n\u003cp\u003eYou can use it both with a Grove I2C Connector and standard pin headers. \u003cstrong\u003eSometimes, you want to measure lots of things in your system.\u003c\/strong\u003e A great example is when you have a solar powered system. To figure out what is going on in your solar system dynamically, you need to measure the current and voltage for the Solar Cells, Batteries and the Load (computer) all at the same time. The conventional way to do this is to use three $10 INA219 (same function, but only one channel) for a cost of $30 and much more wiring \/ space. The INA3221 Breakout Board Replaces 3 INA219 Boards.\u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe full specification for the Dual Grove\/Pin Header INA3221 Breakout Board \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/INA3221BOB-042015-V2.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eis available here\u003c\/a\u003e (updated on March 26, 2016)\u003c\/li\u003e\n\u003cli\u003eThe Version 1 specification for the INA3221 Breakout Board (without the Grove Connector) \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/06\/INA3221BOB-060115-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eis available here\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino SunAirPlus INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python SunAirPlus INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 SunAirPlus INA3221 Library\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003enode + mraa library for reading from SwitchDoc Labs SunAirPlus or INA3221 Breakout Board\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eHow to Use\u003c\/h2\u003e\n\u003cp\u003eTo use the INA3221, you connect the I2C bus up to an Arduino or Raspberry Pi (using the Grove connector or the Pin headers) and then connect the loads that you want to measure as shown in the block diagram below. See the wiring lists for the Arduino and Raspberry Pi in the specification above.\u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs developed this pure Python INA3221 Raspberry Pi library as part of the \u003ca title=\"SunAir Solar Power Controller for Raspberry Pi and Arduino\" href=\"http:\/\/www.switchdoc.com\/sunair-solar-power-controller-raspberry-pi-arduino\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSunAirPlus \u003c\/a\u003eproduct development and for this INA3221 Breakout Board. Here are several articles about these drivers: \u003ca title=\"Raspberry Pi and Arduino Power Consumption – INA3221\" href=\"http:\/\/www.switchdoc.com\/2015\/03\/ina3221-raspberry-pi-and-arduino-power-consumption\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi and Arduino Power Consumption - INA3221\u003c\/a\u003e \u003ca title=\"SunAirPlus Solar Power – INA3221 Arduino Library Released\" href=\"http:\/\/www.switchdoc.com\/2015\/01\/sunairplus-solar-power-ina3221-arduino-library-released\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221 Arduino Library Released\u003c\/a\u003e \u003ca title=\"SunAirPlus Solar Power – INA3221 Python Raspberry Pi Library Released\" href=\"http:\/\/www.switchdoc.com\/2015\/03\/sunairplus-solar-power-ina3221-python-raspberry-pi-library-released\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221 Python Raspberry Pi Library Released\u003c\/a\u003e It is similar to using three INA219 High Side Current Monitors, but not quite. There are significant differences in the chip itself and especially in the software needed. In SunAirPlus, we want to measure the current and voltage for all three major subsystems: The LiPo Battery, Solar Panels and the Computer. The software is located on the SwitchDoc Labs github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\u003c\/a\u003e. Arduino drivers are also located on github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\u003c\/a\u003e. The first test on the Raspberry Pi should always be “i2cdetect -y 1” which should show you the INA3221 at the default address of 0x40. A similar test can be run on the Arduino. Running the test results from the INA3221 Breakout board are below:\u003c\/p\u003e\n\u003cpre\u003eTest SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs\u003c\/pre\u003e\n\u003cpre\u003eSample uses 0x40 address and SunAirPlus board INA3221\u003c\/pre\u003e\n\u003cpre\u003eWill work with the INA3221 SwitchDoc Labs Breakout Board\u003c\/pre\u003e\n\u003cpre\u003e------------------------------\nLIPO_Battery Bus Voltage: 4.15 V \nLIPO_Battery Shunt Voltage: -9.12 mV \nLIPO_Battery Load Voltage: 4.14 V\nLIPO_Battery Current 1: 91.20 mA\n\nSolar Cell Bus Voltage 2: 5.19 V \nSolar Cell Shunt Voltage 2: -73.52 mV\nSolar Cell Load Voltage 2: 5.12 V\nSolar Cell Current 2: 735.20 mA\n\nOutput Bus Voltage 3: 4.88 V\nOutput Shunt Voltage 3: 48.68 mV\nOutput Load Voltage 3: 4.93 V\nOutput Current 3: 486.80 mA\u003c\/pre\u003e"});window.BOLD.common.Shopify.saveVariant(3340339576862, { variant: {"id":3340339576862,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0050-INA3BOB-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"INA3221 Breakout Board","public_title":null,"options":["Default Title"],"price":800,"weight":14,"compare_at_price":1595,"inventory_quantity":257,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466289","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 257, product_id: 229318590494, product_handle: "ina3221-breakout-board-3-channel-current-voltage-monitor-grove-headers-compare-to-ina219-grove-headers", price: 800, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-mini-pro-lp-arduino-board", 229344575518, {"id":229344575518,"title":"Grove Mini Pro LP Arduino Board","handle":"grove-mini-pro-lp-arduino-board","description":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eA Low Power Arduino Board - Designed for Solar!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe Arduino family of processors is a fabulous prototyping and building system for Makers. The combination of the Arduino IDE with its thousands of available drivers for sensors and the ATMega line of processors have spawned a tremendous burst of creativity around the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eAt SwitchDoc Labs we have been building and writing about Arduino projects for years. From Project Curacao in the tropics to specialized Arduino based solar powered weather stations, we have extensively used these devices in many ways.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e12\/9\/2017 Update: Now at 16MHz clock speed\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDownloads\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s3\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/08\/GroveMiniProLP_Current_Specification.pdf\"\u003e- Grove Pin Pro LP Specification\u003c\/a\u003e (Note: Processor is now at 16MHz)\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s2\"\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduinio_WXLink_Tx\"\u003e\u003cspan class=\"s4\"\u003e- WXLink Transmitter Code\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s4\"\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_WXLink_Rx\"\u003e- WXLink Receiver Code - Makes the Grove Pro Mini LP behave as an I2C device (Slave)\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eEnter the Grove Pro Mini LP Arduino Board.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"719\" width=\"812\" alt=\"img-9451.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9451.jpg?15006618773488505897\" title=\"img-9451.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eThe Grove Pro Mini LP Board in the Sunshine!\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg height=\"680\" width=\"961\" alt=\"figure4.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_figure4.png?16863433594726989259\" title=\"figure4.png\" class=\"__mce_add_custom__\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"450\" width=\"600\" alt=\"figure7.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_figure7.jpg?848824812907511835\" title=\"figure7.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eSolar Grove Mini Pro LP Far From Home (430 meters) powering the WXLink kit from SwitchDoc Labs\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat did we do on this Board?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eIn building all these projects with off the shelf Arduino devices we realized that we were missing two features.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eReally Low Power Usage\u003cstrong\u003e (for Solar applications!)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eGrove Connector Compatibility for IOT Prototyping\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eATmega328P Processor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eArduino Pro Mini Compatible Pinout\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eUnder 1mA sleep current\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003e3.3V - 5V \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eArduino IDE Compatible\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eThousands of drivers available\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eCompatible with Hundreds of Grove Sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eAnd this is why we are building the Grove Pro Mini LP.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eWe redesigned the Arduino Pro Mini LP board to be very low power. We removed the regulating power supply, and provided 3.3V and 5V compatibility. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat is the Arduino Compatible Grove Pro Mini LP?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eBelow is an annotated picture of the Grove Pro Mini LP showing all of the connections available.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"600\" width=\"600\" alt=\"img-9468.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9468.jpg?17347849871448609122\" title=\"img-9468.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eAnnotated Grove Pro Mini LP Board - Grove everywhere!\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eAll those Grove Connections for IOT Prototyping Goodness!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eJP4, JP5 and JP6 preserve the original Arduino Pro Mini Pinout.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eThe Grove Pro Mini LP keeps the Arduino Pro Mini Pinout\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThe Magic Chart!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe Grove Pro Mini LP has the pinout of the Arduino Pro Mini LP but has been modified for low power. Here is a comparison of power used by various Arduino devices compared to the Grove Pro Mini LP:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"292\" width=\"666\" alt=\"screen-shot-2016-08-02-at-9.10.14-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2016-08-02-at-9.10.14-am.png?2410701651197448778\" title=\"screen-shot-2016-08-02-at-9.10.14-am.png\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eGrove Pro Mini LP Power Consumption\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOur design goals were 2mA sleeping at 5V and 1mA sleeping at 3.3V so we beat our design goals! Less power means \u003cstrong\u003emore battery life\u003c\/strong\u003e and \u003cstrong\u003esmaller and cheaper solar power systems.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eGo Solar!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eTo go solar you need a low power processor unless you want BIG Solar Panels. We are providing in the rewards two inexpensive sizes of Solar Panels and if you want to go bigger, there are the excellent panels from our buddies at Voltaic Systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"619\" width=\"600\" alt=\"fullsizerender-23.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_fullsizerender-23.jpg?17236921488952287928\" title=\"fullsizerender-23.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eTesting our Solar Panels\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eMore Data! More Data! More Cowbell!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"450\" width=\"600\" alt=\"img-9603.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9603.jpg?5346052786736440392\" title=\"img-9603.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eSunAirPlus\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat can you do with the Grove Pro Mini LP?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eBattery Operated IOT Device\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p5\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThis device uses the Mini Pro LP to control an ESP8266 for WiFI (turning it off between transmissions for power considerations) while read the temperature and humidity from a Grove AM2315 and a Grove Sunlight Sensor (reading visible, infrared and UV) through the I2C interface. Powered straight from a LiPo batter. All ready to \u003cstrong\u003ego solar!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eOur WXLink Radio Application\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOne of the inspirations for this project was the previous kickstarter we did, \"The Weather Board for the Raspberry Pi\". One of the devices that the Weather Board connects to is the SwitchDoc Labs WeatherRack wind and rain sensor.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"604\" width=\"600\" alt=\"img-9636.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9636.jpg?8943680559768675057\" title=\"img-9636.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eWeatherRack Wind and Rain Sensor\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe issue is sometimes you don't want to run a wire all the way from the Weather Station to the wind and rain sensor. Like all the time. So, using the Mini Pro LP, we build a solar powered WeatherRack reader and then we use a transmitter to send it back to the station inside the lab. Did it on an average power of less than 5mA which made solar power easy to add. No power. No wires. More on this project in the next few weeks. Here is the complete project on a walkabout near the Spokane river. 433 meter (1,473 feet) range. Amazing for a little solar powered device!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"450\" width=\"600\" alt=\"img-9431.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9431.jpg?12948185576591908825\" title=\"img-9431.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eSolar Powered Mini Pro LP on a Walkabout\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eMore applications to come!\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat is the Grove IOT Prototyping System?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe way we have been wiring I2C connections before just didn't work for building fast and quick IOT projects. Then we found Grove.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat is a Grove Connector?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThere are hundreds of Grove Devices from multiple manufacturers around the world. Just check out Seeedstudio. Just for a quick look at over 100 boards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p5\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eYou can't plug it in backwards. If you put the connector in the wrong plug it just doesn't work. No smoke. No fire. This makes us happy as we look over into our Box Of Death, filled with boards we have ruined. No more additions to the BOD! Well, hopefully. Have faith.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eWe quickly found the connectors and their respective cables very useful. With the large selection of Grove I2C devices available, we decided to include a Grove connector on all our future boards and products.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eFor more information, check out our \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\"\u003e\u003cspan class=\"s2\"\u003efull Grove Tutorial here\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eFor up to date information on Grove, you can check out our \u003ca href=\"http:\/\/groveweekly.switchdoc.com\/\"\u003e\u003cspan class=\"s2\"\u003eGroveWeekly Newsletter here\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eBoard Compatibility\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eYes, this board is designed to be compatible with Arduino devices. But, wait, there's more. We designed it to be 3.3V and 5V compatible, so it works perfectly with a Raspberry Pi based processor. It can work with the ESP8266 too (since the Pro Mini LP will work at 3.3V).\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThe Science Behind The Board\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOur beloved (most of the time) CTO, Dr. John Shovic, always insists on putting in something about the theory behind the board. Here are his thoughts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003e\"We build a lot of solar powered devices around SwitchDoc Labs. Projects for books, project for articles and customer specific devices. The thing we were missing was an easy way to build prototypes or one-off devices for experiments or customers that are robust and easy and quick to wire up. That was the thought for Grove connectors. The second criteria is that we had to get the power way down from the Arduino. At least 10 times lower. That would give us solar power flexibility that we have not been able to achieve with the normal Arduino or the Raspberry Pi. We looked at the entire board and did away with anything that was not strictly necessary and worked on the power consumption that was left. \u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eOne key piece of the design was to make sure we could put the processor to sleep and then wake it up from internal and external sources. The interrupts are set up that way. \u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e","published_at":"2017-10-19T21:20:59-07:00","created_at":"2017-10-19T21:20:59-07:00","vendor":"vendor-unknown","type":"Shop All,Weather,Grove,Arduino,Wireless","tags":[],"price":600,"price_min":600,"price_max":600,"available":true,"price_varies":false,"compare_at_price":1495,"compare_at_price_min":1495,"compare_at_price_max":1495,"compare_at_price_varies":false,"variants":[{"id":3340762415134,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0098-GPMLP16-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove Mini Pro LP Arduino Board","public_title":null,"options":["Default Title"],"price":600,"weight":85,"compare_at_price":1495,"inventory_quantity":85,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d86e911a9892b0455821c1f69b63355e.jpg?v=1508473259","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/889fdc0c75ee98724a565a4fa0b1ba12.jpg?v=1508473259","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5d3c2469ed4fafa94738cea5ac629bd0.png?v=1508473259","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/512da1976520122a73a2d32403ba3fcb.png?v=1508473259"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d86e911a9892b0455821c1f69b63355e.jpg?v=1508473259","options":["Title"],"media":[{"alt":"Grove Mini Pro LP Arduino Board","id":828930850860,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1280,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d86e911a9892b0455821c1f69b63355e.jpg?v=1508473259"},"aspect_ratio":1.0,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d86e911a9892b0455821c1f69b63355e.jpg?v=1508473259","width":1280},{"alt":"Grove Mini Pro LP Arduino Board","id":828930883628,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1280,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/889fdc0c75ee98724a565a4fa0b1ba12.jpg?v=1508473259"},"aspect_ratio":1.0,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/889fdc0c75ee98724a565a4fa0b1ba12.jpg?v=1508473259","width":1280},{"alt":"Grove Mini Pro LP Arduino Board","id":828930949164,"position":3,"preview_image":{"aspect_ratio":1.413,"height":680,"width":961,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5d3c2469ed4fafa94738cea5ac629bd0.png?v=1508473259"},"aspect_ratio":1.413,"height":680,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5d3c2469ed4fafa94738cea5ac629bd0.png?v=1508473259","width":961},{"alt":"Grove Mini Pro LP Arduino Board","id":828931014700,"position":4,"preview_image":{"aspect_ratio":1.391,"height":593,"width":825,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/512da1976520122a73a2d32403ba3fcb.png?v=1508473259"},"aspect_ratio":1.391,"height":593,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/512da1976520122a73a2d32403ba3fcb.png?v=1508473259","width":825}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eA Low Power Arduino Board - Designed for Solar!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe Arduino family of processors is a fabulous prototyping and building system for Makers. The combination of the Arduino IDE with its thousands of available drivers for sensors and the ATMega line of processors have spawned a tremendous burst of creativity around the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eAt SwitchDoc Labs we have been building and writing about Arduino projects for years. From Project Curacao in the tropics to specialized Arduino based solar powered weather stations, we have extensively used these devices in many ways.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e12\/9\/2017 Update: Now at 16MHz clock speed\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDownloads\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s3\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/08\/GroveMiniProLP_Current_Specification.pdf\"\u003e- Grove Pin Pro LP Specification\u003c\/a\u003e (Note: Processor is now at 16MHz)\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s2\"\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduinio_WXLink_Tx\"\u003e\u003cspan class=\"s4\"\u003e- WXLink Transmitter Code\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s4\"\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_WXLink_Rx\"\u003e- WXLink Receiver Code - Makes the Grove Pro Mini LP behave as an I2C device (Slave)\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eEnter the Grove Pro Mini LP Arduino Board.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"719\" width=\"812\" alt=\"img-9451.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9451.jpg?15006618773488505897\" title=\"img-9451.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eThe Grove Pro Mini LP Board in the Sunshine!\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg height=\"680\" width=\"961\" alt=\"figure4.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_figure4.png?16863433594726989259\" title=\"figure4.png\" class=\"__mce_add_custom__\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"450\" width=\"600\" alt=\"figure7.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_figure7.jpg?848824812907511835\" title=\"figure7.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eSolar Grove Mini Pro LP Far From Home (430 meters) powering the WXLink kit from SwitchDoc Labs\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat did we do on this Board?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eIn building all these projects with off the shelf Arduino devices we realized that we were missing two features.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eReally Low Power Usage\u003cstrong\u003e (for Solar applications!)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eGrove Connector Compatibility for IOT Prototyping\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eATmega328P Processor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eArduino Pro Mini Compatible Pinout\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eUnder 1mA sleep current\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003e3.3V - 5V \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eArduino IDE Compatible\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eThousands of drivers available\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s1\"\u003eCompatible with Hundreds of Grove Sensors\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eAnd this is why we are building the Grove Pro Mini LP.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eWe redesigned the Arduino Pro Mini LP board to be very low power. We removed the regulating power supply, and provided 3.3V and 5V compatibility. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat is the Arduino Compatible Grove Pro Mini LP?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eBelow is an annotated picture of the Grove Pro Mini LP showing all of the connections available.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"600\" width=\"600\" alt=\"img-9468.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9468.jpg?17347849871448609122\" title=\"img-9468.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eAnnotated Grove Pro Mini LP Board - Grove everywhere!\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eAll those Grove Connections for IOT Prototyping Goodness!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eJP4, JP5 and JP6 preserve the original Arduino Pro Mini Pinout.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eThe Grove Pro Mini LP keeps the Arduino Pro Mini Pinout\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThe Magic Chart!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe Grove Pro Mini LP has the pinout of the Arduino Pro Mini LP but has been modified for low power. Here is a comparison of power used by various Arduino devices compared to the Grove Pro Mini LP:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"292\" width=\"666\" alt=\"screen-shot-2016-08-02-at-9.10.14-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2016-08-02-at-9.10.14-am.png?2410701651197448778\" title=\"screen-shot-2016-08-02-at-9.10.14-am.png\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eGrove Pro Mini LP Power Consumption\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOur design goals were 2mA sleeping at 5V and 1mA sleeping at 3.3V so we beat our design goals! Less power means \u003cstrong\u003emore battery life\u003c\/strong\u003e and \u003cstrong\u003esmaller and cheaper solar power systems.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eGo Solar!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eTo go solar you need a low power processor unless you want BIG Solar Panels. We are providing in the rewards two inexpensive sizes of Solar Panels and if you want to go bigger, there are the excellent panels from our buddies at Voltaic Systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"619\" width=\"600\" alt=\"fullsizerender-23.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_fullsizerender-23.jpg?17236921488952287928\" title=\"fullsizerender-23.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eTesting our Solar Panels\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eMore Data! More Data! More Cowbell!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"450\" width=\"600\" alt=\"img-9603.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9603.jpg?5346052786736440392\" title=\"img-9603.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eSunAirPlus\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat can you do with the Grove Pro Mini LP?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eBattery Operated IOT Device\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p5\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThis device uses the Mini Pro LP to control an ESP8266 for WiFI (turning it off between transmissions for power considerations) while read the temperature and humidity from a Grove AM2315 and a Grove Sunlight Sensor (reading visible, infrared and UV) through the I2C interface. Powered straight from a LiPo batter. All ready to \u003cstrong\u003ego solar!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eOur WXLink Radio Application\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOne of the inspirations for this project was the previous kickstarter we did, \"The Weather Board for the Raspberry Pi\". One of the devices that the Weather Board connects to is the SwitchDoc Labs WeatherRack wind and rain sensor.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"604\" width=\"600\" alt=\"img-9636.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9636.jpg?8943680559768675057\" title=\"img-9636.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eWeatherRack Wind and Rain Sensor\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe issue is sometimes you don't want to run a wire all the way from the Weather Station to the wind and rain sensor. Like all the time. So, using the Mini Pro LP, we build a solar powered WeatherRack reader and then we use a transmitter to send it back to the station inside the lab. Did it on an average power of less than 5mA which made solar power easy to add. No power. No wires. More on this project in the next few weeks. Here is the complete project on a walkabout near the Spokane river. 433 meter (1,473 feet) range. Amazing for a little solar powered device!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cimg height=\"450\" width=\"600\" alt=\"img-9431.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_img-9431.jpg?12948185576591908825\" title=\"img-9431.jpg\" class=\"__mce_add_custom__\"\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eSolar Powered Mini Pro LP on a Walkabout\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eMore applications to come!\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat is the Grove IOT Prototyping System?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe way we have been wiring I2C connections before just didn't work for building fast and quick IOT projects. Then we found Grove.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWhat is a Grove Connector?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThere are hundreds of Grove Devices from multiple manufacturers around the world. Just check out Seeedstudio. Just for a quick look at over 100 boards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p5\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eYou can't plug it in backwards. If you put the connector in the wrong plug it just doesn't work. No smoke. No fire. This makes us happy as we look over into our Box Of Death, filled with boards we have ruined. No more additions to the BOD! Well, hopefully. Have faith.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eWe quickly found the connectors and their respective cables very useful. With the large selection of Grove I2C devices available, we decided to include a Grove connector on all our future boards and products.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eFor more information, check out our \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\"\u003e\u003cspan class=\"s2\"\u003efull Grove Tutorial here\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eFor up to date information on Grove, you can check out our \u003ca href=\"http:\/\/groveweekly.switchdoc.com\/\"\u003e\u003cspan class=\"s2\"\u003eGroveWeekly Newsletter here\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eBoard Compatibility\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eYes, this board is designed to be compatible with Arduino devices. But, wait, there's more. We designed it to be 3.3V and 5V compatible, so it works perfectly with a Raspberry Pi based processor. It can work with the ESP8266 too (since the Pro Mini LP will work at 3.3V).\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThe Science Behind The Board\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOur beloved (most of the time) CTO, Dr. John Shovic, always insists on putting in something about the theory behind the board. Here are his thoughts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003e\"We build a lot of solar powered devices around SwitchDoc Labs. Projects for books, project for articles and customer specific devices. The thing we were missing was an easy way to build prototypes or one-off devices for experiments or customers that are robust and easy and quick to wire up. That was the thought for Grove connectors. The second criteria is that we had to get the power way down from the Arduino. At least 10 times lower. That would give us solar power flexibility that we have not been able to achieve with the normal Arduino or the Raspberry Pi. We looked at the entire board and did away with anything that was not strictly necessary and worked on the power consumption that was left. \u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cem\u003eOne key piece of the design was to make sure we could put the processor to sleep and then wake it up from internal and external sources. The interrupts are set up that way. \u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340762415134, { variant: {"id":3340762415134,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0098-GPMLP16-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove Mini Pro LP Arduino Board","public_title":null,"options":["Default Title"],"price":600,"weight":85,"compare_at_price":1495,"inventory_quantity":85,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 85, product_id: 229344575518, product_handle: "grove-mini-pro-lp-arduino-board", price: 600, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove", 3977084141612, {"id":3977084141612,"title":"SHT30 I2C Waterproof Temperature and Humidity Sensor with Grove","handle":"sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove","description":"\u003ch1\u003eSHT30 I2C Waterproof Temperature and Humidity Sensor with Grove\u003c\/h1\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eThe new Grove digital SHT30 humidity sensor series takes sensor technology to a new level. As the successor of the SHT2x series it is determined to set the next industry standard in humidity sensing. The SHT30 humidity sensor series consists of a low-cost version with the SHT30 humidity sensor. The SHT30 humidity sensor series combines multiple functions and various interfaces (I\u003csup\u003e2\u003c\/sup\u003eC, analog voltage output) with a applications-friendly, very wide operating voltage range (2.15 to 5.5 V). \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eThe SHT30 humidity sensor is available in both large and small volumes.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eTemperature Accuracy: +\/- 0.3 C\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eHumidity Accuracy: +\/- 3 % RH\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eModel: SHT30 temperature and humidity sensor\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e100% Grove Compatible\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003ch2\u003e\u003cspan\u003eWiring\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eRed VCC\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBlack GNG\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eYellow SCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGreen SDA\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/08\/Sensirion_Humidity_Sensors_SHT3x_Datasheet_digital-971521.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSHT30 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_SHT30\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHigh Reliability Python Raspberry Pi Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_SHT31\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2019-08-14T17:12:07-07:00","created_at":"2019-08-14T17:35:47-07:00","vendor":"SwitchDoc Labs","type":"Grove","tags":[],"price":1600,"price_min":1600,"price_max":1600,"available":true,"price_varies":false,"compare_at_price":1995,"compare_at_price_min":1995,"compare_at_price_max":1995,"compare_at_price_varies":false,"variants":[{"id":29603985293356,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0028-SHT30GRCV-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"SHT30 I2C Waterproof Temperature and Humidity Sensor with Grove","public_title":null,"options":["Default Title"],"price":1600,"weight":3,"compare_at_price":1995,"inventory_quantity":78,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729102","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9442.JPG?v=1565829354","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3923_2.JPG?v=1565829357","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/QQ_20190726171814.jpg?v=1565829361"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9442.JPG?v=1565829354","options":["Title"],"media":[{"alt":null,"id":2730713186348,"position":1,"preview_image":{"aspect_ratio":1.187,"height":1879,"width":2231,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9442.JPG?v=1565829354"},"aspect_ratio":1.187,"height":1879,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9442.JPG?v=1565829354","width":2231},{"alt":null,"id":2730713219116,"position":2,"preview_image":{"aspect_ratio":0.756,"height":3223,"width":2437,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3923_2.JPG?v=1565829357"},"aspect_ratio":0.756,"height":3223,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3923_2.JPG?v=1565829357","width":2437},{"alt":null,"id":2730713251884,"position":3,"preview_image":{"aspect_ratio":1.778,"height":2160,"width":3840,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/QQ_20190726171814.jpg?v=1565829361"},"aspect_ratio":1.778,"height":2160,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/QQ_20190726171814.jpg?v=1565829361","width":3840}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eSHT30 I2C Waterproof Temperature and Humidity Sensor with Grove\u003c\/h1\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eThe new Grove digital SHT30 humidity sensor series takes sensor technology to a new level. As the successor of the SHT2x series it is determined to set the next industry standard in humidity sensing. The SHT30 humidity sensor series consists of a low-cost version with the SHT30 humidity sensor. The SHT30 humidity sensor series combines multiple functions and various interfaces (I\u003csup\u003e2\u003c\/sup\u003eC, analog voltage output) with a applications-friendly, very wide operating voltage range (2.15 to 5.5 V). \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eThe SHT30 humidity sensor is available in both large and small volumes.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eTemperature Accuracy: +\/- 0.3 C\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eHumidity Accuracy: +\/- 3 % RH\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.47f87d4avJZYTC\"\u003eModel: SHT30 temperature and humidity sensor\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e100% Grove Compatible\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003ch2\u003e\u003cspan\u003eWiring\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eRed VCC\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBlack GNG\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eYellow SCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGreen SDA\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/08\/Sensirion_Humidity_Sensors_SHT3x_Datasheet_digital-971521.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSHT30 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_SHT30\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHigh Reliability Python Raspberry Pi Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_SHT31\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(29603985293356, { variant: {"id":29603985293356,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0028-SHT30GRCV-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"SHT30 I2C Waterproof Temperature and Humidity Sensor with Grove","public_title":null,"options":["Default Title"],"price":1600,"weight":3,"compare_at_price":1995,"inventory_quantity":78,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729102","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 78, product_id: 3977084141612, product_handle: "sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove", price: 1600, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-tsl2591-sunlight-ir-i2c-sensor", 3886644330540, {"id":3886644330540,"title":"Grove TSL2591 Sunlight \/ IR I2C Sensor","handle":"grove-tsl2591-sunlight-ir-i2c-sensor","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003eGrove TSL2591 Sunlight \/ IR I2C Sensor\u003c\/h1\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eThe TSL2591 luminosity sensor is an advanced digital light sensor, ideal for use in a wide range of light situations. Compared to low cost CdS cells, this sensor is more precise, allowing for exact lux calculations and can be configured for different gain\/timing ranges to detect light ranges from 188 uLux up to 88,000 Lux.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe TSL2591 contains both infrared and full spectrum diodes. That means you can separately measure infrared, full-spectrum or human-visible light. Most sensors can only detect one or the other, which does not accurately represent what human eyes see. This sensor has a 600,000,000:1 dynamic range. You cannot change the I2C address, so keep that in mind.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 2\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cspan\u003eThe TSL2591 contains two integrating analog-to-digital converters (ADC) that integrate currents from two photodiodes. Integration of both channels occurs simultaneously. Upon completion of the conversion cycle, the conversion result is transferred to the Channel 0 and Channel 1 data registers, respectively. The transfers are double-buffered to ensure that the integrity of the data is maintained. After the transfer, the device automatically begins the next integration cycle. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe current draw is extremely low, so its great for low power data-logging systems. about 0.4mA when actively sensing, and less than 5 uA when in power-down mode.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003eUV Transparent Fused Quartz Window Available\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove TSL2591 Sunlight \/ IR sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor. You will also get better readings for the visible and IR TSL2591 readings.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHowever, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what we prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan class=\"s1\"\u003ehttps:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_TSL2591\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Software\u003c\/a\u003e \u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_TSL2591_Library\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/06\/TSL25911_Datasheet_EN_v1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTSL2591 Full Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eExample Project Software\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSkyWeather Kit\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDigital light sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWide spectrum detection range\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eProgrammable configuration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003e3.3\/5V Supply\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDetect sunlight directly\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eI2C Interface(7-bit)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Voltage: 3.0-5.5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWorking current: 3.5mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWave length: 280-950nm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Temperature: -45C to +85C\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eSunlight Sensor Board\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eGrove Connector - a 4pin interface, contain VCC, GND, SDA and SCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eLED - LED Driver pin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eINT - a programmable interrupt output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eTSL2591 - IC\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpectrum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThis content is from \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/Spectrum\"\u003e\u003cspan class=\"s3\"\u003eWikipedia - Spectrum\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eA spectrum (plural spectra or spectrums[1]) is a condition that is not limited to a specific set of values but can vary infinitely within a continuum. The word was first used scientifically within the field of optics to describe the rainbow of colors in visible light when separated using a prism. As scientific understanding of light advanced, it came to apply to the entire electromagnetic spectrum.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"grove-sunlight-spectrum.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_grove-sunlight-spectrum.jpg?13389800236348435213\" alt=\"grove-sunlight-spectrum.jpg\" width=\"500\" height=\"318\"\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLumen\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThe lumen (symbol: lm) is the SI derived unit of luminous flux, a measure of the total \"amount\" of visible light emitted by a source. Luminous flux differs from power (radiant flux) in that luminous flux measurements reflect the varying sensitivity of the human eye to different wavelengths of light, while radiant flux measurements indicate the total power of all electromagnetic waves emitted, independent of the eye's ability to perceive it. Lumens are related to lux in that one lux is one lumen per square meter.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eFor some examples:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eDark night: 0.001—0.02\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eMoonlight night: 0.02—0.3\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day indoor: 5—50\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day outdoor: 50—500\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSunny day indoor: 100—1000\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSuitable for reading: 500—600\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003ehome video camera: 1400\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e","published_at":"2019-06-29T15:46:37-07:00","created_at":"2019-06-29T15:46:37-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Solar,Sensors,Raspberry Pi,Arduino,I2C","tags":[],"price":600,"price_min":600,"price_max":600,"available":true,"price_varies":false,"compare_at_price":1095,"compare_at_price_min":1095,"compare_at_price_max":1095,"compare_at_price_varies":false,"variants":[{"id":29259547901996,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0027-TSL2591GRV-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove TSL2591 Sunlight \/ IR I2C Sensor","public_title":null,"options":["Default Title"],"price":600,"weight":1,"compare_at_price":1095,"inventory_quantity":196,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728884","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9594_2.JPG?v=1561851000","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0683_2.JPG?v=1561851000","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4748.JPG?v=1561851789"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000","options":["Title"],"media":[{"alt":null,"id":2674979176492,"position":1,"preview_image":{"aspect_ratio":1.117,"height":1173,"width":1310,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000"},"aspect_ratio":1.117,"height":1173,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9593_2.JPG?v=1561851000","width":1310},{"alt":null,"id":2674979668012,"position":2,"preview_image":{"aspect_ratio":1.062,"height":932,"width":990,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9594_2.JPG?v=1561851000"},"aspect_ratio":1.062,"height":932,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9594_2.JPG?v=1561851000","width":990},{"alt":null,"id":2674966233132,"position":3,"preview_image":{"aspect_ratio":0.588,"height":3687,"width":2168,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0683_2.JPG?v=1561851000"},"aspect_ratio":0.588,"height":3687,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0683_2.JPG?v=1561851000","width":2168},{"alt":null,"id":2675031572524,"position":4,"preview_image":{"aspect_ratio":1.109,"height":2078,"width":2305,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4748.JPG?v=1561851789"},"aspect_ratio":1.109,"height":2078,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4748.JPG?v=1561851789","width":2305}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003eGrove TSL2591 Sunlight \/ IR I2C Sensor\u003c\/h1\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eThe TSL2591 luminosity sensor is an advanced digital light sensor, ideal for use in a wide range of light situations. Compared to low cost CdS cells, this sensor is more precise, allowing for exact lux calculations and can be configured for different gain\/timing ranges to detect light ranges from 188 uLux up to 88,000 Lux.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe TSL2591 contains both infrared and full spectrum diodes. That means you can separately measure infrared, full-spectrum or human-visible light. Most sensors can only detect one or the other, which does not accurately represent what human eyes see. This sensor has a 600,000,000:1 dynamic range. You cannot change the I2C address, so keep that in mind.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 2\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cspan\u003eThe TSL2591 contains two integrating analog-to-digital converters (ADC) that integrate currents from two photodiodes. Integration of both channels occurs simultaneously. Upon completion of the conversion cycle, the conversion result is transferred to the Channel 0 and Channel 1 data registers, respectively. The transfers are double-buffered to ensure that the integrity of the data is maintained. After the transfer, the device automatically begins the next integration cycle. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThe current draw is extremely low, so its great for low power data-logging systems. about 0.4mA when actively sensing, and less than 5 uA when in power-down mode.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003eUV Transparent Fused Quartz Window Available\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove TSL2591 Sunlight \/ IR sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor. You will also get better readings for the visible and IR TSL2591 readings.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHowever, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what we prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan class=\"s1\"\u003ehttps:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_TSL2591\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Software\u003c\/a\u003e \u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_TSL2591_Library\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/06\/TSL25911_Datasheet_EN_v1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTSL2591 Full Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eExample Project Software\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSkyWeather Kit\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDigital light sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWide spectrum detection range\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eProgrammable configuration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003e3.3\/5V Supply\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eDetect sunlight directly\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eI2C Interface(7-bit)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Voltage: 3.0-5.5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWorking current: 3.5mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWave length: 280-950nm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating Temperature: -45C to +85C\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eSunlight Sensor Board\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eGrove Connector - a 4pin interface, contain VCC, GND, SDA and SCL\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eLED - LED Driver pin\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eINT - a programmable interrupt output\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003eTSL2591 - IC\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpectrum\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThis content is from \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/Spectrum\"\u003e\u003cspan class=\"s3\"\u003eWikipedia - Spectrum\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eA spectrum (plural spectra or spectrums[1]) is a condition that is not limited to a specific set of values but can vary infinitely within a continuum. The word was first used scientifically within the field of optics to describe the rainbow of colors in visible light when separated using a prism. As scientific understanding of light advanced, it came to apply to the entire electromagnetic spectrum.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"grove-sunlight-spectrum.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_grove-sunlight-spectrum.jpg?13389800236348435213\" alt=\"grove-sunlight-spectrum.jpg\" width=\"500\" height=\"318\"\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLumen\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s2\"\u003eThe lumen (symbol: lm) is the SI derived unit of luminous flux, a measure of the total \"amount\" of visible light emitted by a source. Luminous flux differs from power (radiant flux) in that luminous flux measurements reflect the varying sensitivity of the human eye to different wavelengths of light, while radiant flux measurements indicate the total power of all electromagnetic waves emitted, independent of the eye's ability to perceive it. Lumens are related to lux in that one lux is one lumen per square meter.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eFor some examples:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eDark night: 0.001—0.02\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eMoonlight night: 0.02—0.3\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day indoor: 5—50\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eCloudy day outdoor: 50—500\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSunny day indoor: 100—1000\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003eSuitable for reading: 500—600\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003ehome video camera: 1400\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e"});window.BOLD.common.Shopify.saveVariant(29259547901996, { variant: {"id":29259547901996,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0027-TSL2591GRV-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove TSL2591 Sunlight \/ IR I2C Sensor","public_title":null,"options":["Default Title"],"price":600,"weight":1,"compare_at_price":1095,"inventory_quantity":196,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728884","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 196, product_id: 3886644330540, product_handle: "grove-tsl2591-sunlight-ir-i2c-sensor", price: 600, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("switchdoc-labs-ds3231-at24c32-eprom-battery-and-software", 229313380382, {"id":229313380382,"title":"Grove SwitchDoc Labs DS3231 Battery and Software","handle":"switchdoc-labs-ds3231-at24c32-eprom-battery-and-software","description":"\u003ch2\u003e\u003cspan style=\"font-size: 1.17em;\"\u003eWhat is in this product?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Switch Doc Labs DS3231 Real Time Clock Module contains two devices, both connected to a 3.3V or 5.0V I2C bus. It contains a \u003cstrong\u003eMaxim DS3231\u003c\/strong\u003e high accuracy temperature compensated Real Time Clock.\u003cstrong\u003e \u003c\/strong\u003e According to tests done at SwitchDoc Labs (seen below), the \u003cem\u003e\u003cstrong\u003eDS3231 is the clear winner with a measured accuracy of less than 0.3PPM\u003c\/strong\u003e\u003c\/em\u003e (Parts Per Million) or in other words, losing or gaining less than 0.026 seconds per day. The software supports both the DS3231 timekeeping functions and the internal temperature sensor of the DS3231.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eNote the DS3231 board no longer includes an external EEPROM.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe SwitchDoc Labs python based software for the Raspberry Pi product is \u003ca href=\"https:\/\/github.com\/switchdoclabs\/RTC_SDL_DS3231\" target=\"_blank\" rel=\"noopener noreferrer\"\u003elocated here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eThe Arduino based software is \u003ca href=\"https:\/\/github.com\/switchdoclabs\/RTC_SDL_DS3231_ARDUINO\" target=\"_blank\" rel=\"noopener noreferrer\"\u003elocated here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/12\/File-1377714560.pdf\"\u003eDS3231 Specification\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eBenchmark Results\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs DS3231\/AT24C32 Module. SwitchDoc Labs has run months of performance and validation tests on this DS3231 Module and compared it to other Real Time Clocks. We selected the DS3231 because of it's superior accuracy. We are measuring the results in PPM (Parts Per Million). For example, losing 1 second per day is a drift of 11.5 PPM while 1 PPM is a drift of 0.0864 seconds per day. The PPM (Parts Per Million) measured error is shown on the graph below: [caption id=\"attachment_808\" align=\"aligncenter\" width=\"800\"]\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_ppmerror.png?16036475665951448046\"\u003e\u003cimg class=\"wp-image-808 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_ppmerror.png?16036475665951448046\" alt=\"Real Time Clocks\" width=\"800\" height=\"600\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e3.4 Million Second Test - PPM.The DS3231 is the clear winner. The jagged lines are on the graph because we are only able to detect integer second errors because all three real time clocks only show seconds. The Raspberry Pi has better resolution, but we round it off in order to do reasonable comparisons with the RTC data. Here is the summary data in table form: The table of results is below:\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eDevice\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eTest Length (Seconds)\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eMeasured PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eSpecification PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eDS1307\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e292,869\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e15 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e23 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eDS3231\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e3,432,851\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e\u0026lt; 0.3 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e2 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003ePCF8563\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e3,432,851\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e24 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e29 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eMCP79400\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e3,432,851\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e4 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eNot given directly\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eAdditional results for other Real Time Clocks are benchmarked here and in the definitive article in \u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Geek Magazine Issue 7 and 8\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eRaspberry Pi Verification\u003c\/h2\u003e\n\u003cp\u003eAfter you hook up your SwitchDoc Labs DS3231 Module to the Raspberry Pi (3.3V, GND, SCL, SDA), run the following command:\u003c\/p\u003e\n\u003cpre\u003epi@MouseAir2 ~\/RTCEval\/SDL_DS3231 $ sudo i2cdetect -y 1\n\n\u003c\/pre\u003e\n\u003cp\u003eThe results should be similar to this. 0x68 is the DS3231 and 0x56 is the AT24C32. \u003cstrong\u003eNote that on some of the new revision boards the AT24C32 address is 0x57.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cpre\u003e 0 1 2 3 4 5 6 7 8 9 a b c d e f\n00: -- -- -- -- -- -- -- -- -- -- -- -- -- \n10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \n20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \n30: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- \n40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \n50: -- -- -- -- -- -- 56 -- -- -- -- -- -- -- -- -- \n60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- \n70: -- -- -- -- -- -- -- --\u003c\/pre\u003e\n\u003cp\u003eAfter downloading the drivers from github, run this command:\u003c\/p\u003e\n\u003cpre\u003e\u003cstrong\u003epi@MouseAir2\u003c\/strong\u003e \u003cstrong\u003e~\/RTCEval\/SDL_DS3231 $\u003c\/strong\u003e sudo python testSDL_DS3231.py\u003c\/pre\u003e\n\u003cpre\u003epi@MouseAir2 ~\/RTCEval\/SDL_DS3231 $ sudo python test*.py\u003c\/pre\u003e\n\u003cpre\u003eTest SDL_DS3231 Version 1.0 - SwitchDoc Labs\n\nProgram Started at:2014-12-21 02:01:23\n----------------- \n\nRaspberry Pi= 2014-12-21 02:01:25\nDS3231= 2014-12-21 02:01:25\nDS3231 Temp= 21.75\nRaspberry Pi= 2014-12-21 02:01:35\nDS3231= 2014-12-21 02:01:35\nDS3231 Temp= 21.75\nRaspberry Pi= 2014-12-21 02:01:45\nDS3231= 2014-12-21 02:01:45\nDS3231 Temp= 21.75\u003c\/pre\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-size: 1.8em; line-height: 1.5em;\"\u003eWhy use a Real Time Clock?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eA realtime clock is necessary for any project requiring accurate time keeping especially when you don't always have an Internet connection. The Arduino only has a software based time clock for time keeping. If it powers off, it is gone. A Raspberry Pi being sent up in a balloon or a Pi working in the remote caribbean, like Project Curacao. The Raspberry Pi keeps pretty good time, but only if it is connected to the Internet. The Pi uses an Internet service called NTP to set the clock on power up if the Internet is available. It then calls the NTP servers (some are actually hosted by the National Institute of Standards and Technology (NIST) and linked to their atomic clocks). You aren't going to get atomic clock accuracy using NTP, but it is pretty good.\u003c\/p\u003e","published_at":"2017-10-19T21:13:55-07:00","created_at":"2017-10-19T21:13:55-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":300,"price_min":300,"price_max":300,"available":true,"price_varies":false,"compare_at_price":999,"compare_at_price_min":999,"compare_at_price_max":999,"compare_at_price_varies":false,"variants":[{"id":3340262309918,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0012-GRV3231-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove SwitchDoc Labs DS3231 Battery and Software","public_title":null,"options":["Default Title"],"price":300,"weight":9,"compare_at_price":999,"inventory_quantity":81,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729133","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8102_2.JPG?v=1567438826","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0722_2.JPG?v=1567438833"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8102_2.JPG?v=1567438826","options":["Title"],"media":[{"alt":null,"id":2773112094764,"position":1,"preview_image":{"aspect_ratio":0.991,"height":2149,"width":2129,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8102_2.JPG?v=1567438826"},"aspect_ratio":0.991,"height":2149,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8102_2.JPG?v=1567438826","width":2129},{"alt":null,"id":2773113045036,"position":2,"preview_image":{"aspect_ratio":0.994,"height":2436,"width":2422,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0722_2.JPG?v=1567438833"},"aspect_ratio":0.994,"height":2436,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0722_2.JPG?v=1567438833","width":2422}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch2\u003e\u003cspan style=\"font-size: 1.17em;\"\u003eWhat is in this product?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Switch Doc Labs DS3231 Real Time Clock Module contains two devices, both connected to a 3.3V or 5.0V I2C bus. It contains a \u003cstrong\u003eMaxim DS3231\u003c\/strong\u003e high accuracy temperature compensated Real Time Clock.\u003cstrong\u003e \u003c\/strong\u003e According to tests done at SwitchDoc Labs (seen below), the \u003cem\u003e\u003cstrong\u003eDS3231 is the clear winner with a measured accuracy of less than 0.3PPM\u003c\/strong\u003e\u003c\/em\u003e (Parts Per Million) or in other words, losing or gaining less than 0.026 seconds per day. The software supports both the DS3231 timekeeping functions and the internal temperature sensor of the DS3231.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eNote the DS3231 board no longer includes an external EEPROM.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe SwitchDoc Labs python based software for the Raspberry Pi product is \u003ca href=\"https:\/\/github.com\/switchdoclabs\/RTC_SDL_DS3231\" target=\"_blank\" rel=\"noopener noreferrer\"\u003elocated here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eThe Arduino based software is \u003ca href=\"https:\/\/github.com\/switchdoclabs\/RTC_SDL_DS3231_ARDUINO\" target=\"_blank\" rel=\"noopener noreferrer\"\u003elocated here\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/12\/File-1377714560.pdf\"\u003eDS3231 Specification\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eBenchmark Results\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs DS3231\/AT24C32 Module. SwitchDoc Labs has run months of performance and validation tests on this DS3231 Module and compared it to other Real Time Clocks. We selected the DS3231 because of it's superior accuracy. We are measuring the results in PPM (Parts Per Million). For example, losing 1 second per day is a drift of 11.5 PPM while 1 PPM is a drift of 0.0864 seconds per day. The PPM (Parts Per Million) measured error is shown on the graph below: [caption id=\"attachment_808\" align=\"aligncenter\" width=\"800\"]\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_ppmerror.png?16036475665951448046\"\u003e\u003cimg class=\"wp-image-808 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_ppmerror.png?16036475665951448046\" alt=\"Real Time Clocks\" width=\"800\" height=\"600\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e3.4 Million Second Test - PPM.The DS3231 is the clear winner. The jagged lines are on the graph because we are only able to detect integer second errors because all three real time clocks only show seconds. The Raspberry Pi has better resolution, but we round it off in order to do reasonable comparisons with the RTC data. Here is the summary data in table form: The table of results is below:\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eDevice\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eTest Length (Seconds)\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eMeasured PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eSpecification PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eDS1307\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e292,869\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e15 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e23 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eDS3231\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e3,432,851\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e\u0026lt; 0.3 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e2 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003ePCF8563\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e3,432,851\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e24 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e29 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eMCP79400\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e3,432,851\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003e4 PPM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd width=\"125\"\u003e\u003cspan style=\"color: #000000;\"\u003eNot given directly\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eAdditional results for other Real Time Clocks are benchmarked here and in the definitive article in \u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Geek Magazine Issue 7 and 8\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eRaspberry Pi Verification\u003c\/h2\u003e\n\u003cp\u003eAfter you hook up your SwitchDoc Labs DS3231 Module to the Raspberry Pi (3.3V, GND, SCL, SDA), run the following command:\u003c\/p\u003e\n\u003cpre\u003epi@MouseAir2 ~\/RTCEval\/SDL_DS3231 $ sudo i2cdetect -y 1\n\n\u003c\/pre\u003e\n\u003cp\u003eThe results should be similar to this. 0x68 is the DS3231 and 0x56 is the AT24C32. \u003cstrong\u003eNote that on some of the new revision boards the AT24C32 address is 0x57.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cpre\u003e 0 1 2 3 4 5 6 7 8 9 a b c d e f\n00: -- -- -- -- -- -- -- -- -- -- -- -- -- \n10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \n20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \n30: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- \n40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- \n50: -- -- -- -- -- -- 56 -- -- -- -- -- -- -- -- -- \n60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- \n70: -- -- -- -- -- -- -- --\u003c\/pre\u003e\n\u003cp\u003eAfter downloading the drivers from github, run this command:\u003c\/p\u003e\n\u003cpre\u003e\u003cstrong\u003epi@MouseAir2\u003c\/strong\u003e \u003cstrong\u003e~\/RTCEval\/SDL_DS3231 $\u003c\/strong\u003e sudo python testSDL_DS3231.py\u003c\/pre\u003e\n\u003cpre\u003epi@MouseAir2 ~\/RTCEval\/SDL_DS3231 $ sudo python test*.py\u003c\/pre\u003e\n\u003cpre\u003eTest SDL_DS3231 Version 1.0 - SwitchDoc Labs\n\nProgram Started at:2014-12-21 02:01:23\n----------------- \n\nRaspberry Pi= 2014-12-21 02:01:25\nDS3231= 2014-12-21 02:01:25\nDS3231 Temp= 21.75\nRaspberry Pi= 2014-12-21 02:01:35\nDS3231= 2014-12-21 02:01:35\nDS3231 Temp= 21.75\nRaspberry Pi= 2014-12-21 02:01:45\nDS3231= 2014-12-21 02:01:45\nDS3231 Temp= 21.75\u003c\/pre\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-size: 1.8em; line-height: 1.5em;\"\u003eWhy use a Real Time Clock?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eA realtime clock is necessary for any project requiring accurate time keeping especially when you don't always have an Internet connection. The Arduino only has a software based time clock for time keeping. If it powers off, it is gone. A Raspberry Pi being sent up in a balloon or a Pi working in the remote caribbean, like Project Curacao. The Raspberry Pi keeps pretty good time, but only if it is connected to the Internet. The Pi uses an Internet service called NTP to set the clock on power up if the Internet is available. It then calls the NTP servers (some are actually hosted by the National Institute of Standards and Technology (NIST) and linked to their atomic clocks). You aren't going to get atomic clock accuracy using NTP, but it is pretty good.\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340262309918, { variant: {"id":3340262309918,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0012-GRV3231-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove SwitchDoc Labs DS3231 Battery and Software","public_title":null,"options":["Default Title"],"price":300,"weight":9,"compare_at_price":999,"inventory_quantity":81,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729133","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 81, product_id: 229313380382, product_handle: "switchdoc-labs-ds3231-at24c32-eprom-battery-and-software", price: 300, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("3-3v-to-5v-i2c-voltage-translator-and-i2c-hub", 229352800286, {"id":229352800286,"title":"3.3V to 5V I2C Voltage Translator and I2C Hub","handle":"3-3v-to-5v-i2c-voltage-translator-and-i2c-hub","description":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e3.3V to 5V I2C Voltage Translator and I2C Hub\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis board is an inexpensive 3.3V to 5V I2C Translator and Hub Board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIt allows you to mix 3.3V and 5V I2C Devices in the same design. It also provides additional 3.3V and 5V Grove I2C connectors. You can also use it as a 6 port I2C hub for either 3.3V or 5V.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHow To Use\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eThe 3.3V to 5V I2C Hub Board is easy to use. Typically, one I2C bus will be connected to 5V and the other to 3.3V. The main connector to the computer will typically have 3.3V in the case of a Raspberry Pi) or 5V (in the case of most Arduinos or the Pi2Grover Interface Board). The other side of the bus (with all the I2C devices on it), typically is unpowered and you will either need to hook up 3.3V or 5V depending on what bus you are talking to.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Software Required\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/12\/3VTO5VI2CHUB-122116-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e3.3V to 5V I2C Voltage Translator and I2C Hub Full Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p5\"\u003e\u003cspan class=\"s1\"\u003e3.3V To 5V I2C Hub Board Pinout\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"3v3to5vi2c.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_3v3to5vi2c.png?5078130930032259652\" alt=\"3v3to5vi2c.png\" width=\"301\" height=\"155\"\u003e\u003c\/p\u003e","published_at":"2017-10-19T21:22:38-07:00","created_at":"2017-10-19T21:22:38-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":450,"price_min":450,"price_max":450,"available":true,"price_varies":false,"compare_at_price":1295,"compare_at_price_min":1295,"compare_at_price_max":1295,"compare_at_price_varies":false,"variants":[{"id":3340893552670,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0217-G35I2CC-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"3.3V to 5V I2C Voltage Translator and I2C Hub","public_title":null,"options":["Default Title"],"price":450,"weight":14,"compare_at_price":1295,"inventory_quantity":104,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49cd3617a23c0ee257808c9c055214f7.jpg?v=1508473358","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/06e37d35a1b61e60a62f2994184ef15b.png?v=1508473358","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1cdd27dd50ada197ff2896b3a4e27167.jpg?v=1508473359","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0948a8d8b11e97c5da3205455c334908.jpg?v=1508473359"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49cd3617a23c0ee257808c9c055214f7.jpg?v=1508473358","options":["Title"],"media":[{"alt":"3.3V to 5V I2C Voltage Translator and I2C Hub","id":828943564844,"position":1,"preview_image":{"aspect_ratio":1.732,"height":739,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49cd3617a23c0ee257808c9c055214f7.jpg?v=1508473358"},"aspect_ratio":1.732,"height":739,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/49cd3617a23c0ee257808c9c055214f7.jpg?v=1508473358","width":1280},{"alt":"3.3V to 5V I2C Voltage Translator and I2C Hub","id":828943630380,"position":2,"preview_image":{"aspect_ratio":1.942,"height":155,"width":301,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/06e37d35a1b61e60a62f2994184ef15b.png?v=1508473358"},"aspect_ratio":1.942,"height":155,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/06e37d35a1b61e60a62f2994184ef15b.png?v=1508473358","width":301},{"alt":"3.3V to 5V I2C Voltage Translator and I2C Hub","id":828943663148,"position":3,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1cdd27dd50ada197ff2896b3a4e27167.jpg?v=1508473359"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1cdd27dd50ada197ff2896b3a4e27167.jpg?v=1508473359","width":1280},{"alt":"3.3V to 5V I2C Voltage Translator and I2C Hub","id":828943728684,"position":4,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0948a8d8b11e97c5da3205455c334908.jpg?v=1508473359"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0948a8d8b11e97c5da3205455c334908.jpg?v=1508473359","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e3.3V to 5V I2C Voltage Translator and I2C Hub\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis board is an inexpensive 3.3V to 5V I2C Translator and Hub Board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIt allows you to mix 3.3V and 5V I2C Devices in the same design. It also provides additional 3.3V and 5V Grove I2C connectors. You can also use it as a 6 port I2C hub for either 3.3V or 5V.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHow To Use\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eThe 3.3V to 5V I2C Hub Board is easy to use. Typically, one I2C bus will be connected to 5V and the other to 3.3V. The main connector to the computer will typically have 3.3V in the case of a Raspberry Pi) or 5V (in the case of most Arduinos or the Pi2Grover Interface Board). The other side of the bus (with all the I2C devices on it), typically is unpowered and you will either need to hook up 3.3V or 5V depending on what bus you are talking to.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Software Required\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/12\/3VTO5VI2CHUB-122116-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e3.3V to 5V I2C Voltage Translator and I2C Hub Full Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p5\"\u003e\u003cspan class=\"s1\"\u003e3.3V To 5V I2C Hub Board Pinout\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"3v3to5vi2c.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_3v3to5vi2c.png?5078130930032259652\" alt=\"3v3to5vi2c.png\" width=\"301\" height=\"155\"\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340893552670, { variant: {"id":3340893552670,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0217-G35I2CC-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"3.3V to 5V I2C Voltage Translator and I2C Hub","public_title":null,"options":["Default Title"],"price":450,"weight":14,"compare_at_price":1295,"inventory_quantity":104,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 104, product_id: 229352800286, product_handle: "3-3v-to-5v-i2c-voltage-translator-and-i2c-hub", price: 450, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-digital-extender-i2c-board", 229339168798, {"id":229339168798,"title":"Grove Digital Extender I2C Board","handle":"grove-digital-extender-i2c-board","description":"\u003ch1\u003eGrove Digital Extender I2C Board\u003c\/h1\u003e\r\n\u003cp\u003e\u003cstrong\u003eTo make comments or ask questions, please go to the Product Support Forum at www.switchdoc.com .\u003c\/strong\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eThis board is an inexpensive Grove I2C controlled 8 pin GPIO Extender Board for the Raspberry Pi, Arduino and the ESP8266. It has 8 Grove Digital Connectors and 3 Grove I2C connectors (which form an I2C Hub). We are always running out of GPIOs on the Raspberry Pi. We wanted a clean way of adding more GPIO ports (Digital Grove ports) and we decided this was the way to do it. 8 Digital Grove ports (and a bonus 2 extra Grove I2C) is the way to do it in style. This board connects to the I2C bus on the Raspberry Pi and adds 8 additional 3.3V GPIOs to the Pi. You can also make them 5V GPIO pins if you wish. Connects to a Grove I2C connector and supplies 4 channels of Grove Analog plugs for your projects. Learn what Grove Connecters \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eare here in our tutorial.\u003c\/a\u003e \u003cimg class=\"aligncenter size-full wp-image-5914\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-22-at-12.55.15-PM.png?9869875144913725738\" alt=\"Screen Shot 2016-05-22 at 12.55.15 PM\" width=\"628\" height=\"134\"\u003e \u003c\/p\u003e\r\n\u003ch2\u003eFeatures\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e8 Grove Digital Connectors \u003c\/li\u003e\r\n\u003cli\u003eI2C controlled\u003c\/li\u003e\r\n\u003cli\u003e3 total Grove I2C Connectors (2 spare)\u003c\/li\u003e\r\n\u003cli\u003e8 GPIO pins\u003c\/li\u003e\r\n\u003cli\u003e3.3V and 5V compatible\u003c\/li\u003e\r\n\u003cli\u003eBuffered LEDS located on D0 and D2\u003c\/li\u003e\r\n\u003cli\u003eAll pins can interrupt the computer\u003c\/li\u003e\r\n\u003cli\u003eDigital Grove pins are by default 3.3V or 5.0V depending on VDD\u003c\/li\u003e\r\n\u003cli\u003eOptional Two bank power supply allows two banks of 4 GPIO pins to have 5V or 3.3V\u003c\/li\u003e\r\n\u003cli\u003eCan program GPIO pins to make up to 3 pin logic gates (PLD)\u003c\/li\u003e\r\n\u003cli\u003eSoftware drivers for Arduino, ESP8266 and Raspberry Pi Included\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2\u003eDownloads\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/GroveDigitalExtender_CurrentSpecification.pdf\" target=\"_blank\"\u003eCurrent Specification for Grove Digital Extender Board\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/sx150x-2.pdf\" target=\"_blank\"\u003eSpecification for the SX1502\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003cli\u003e- The Python Raspberry Pi software is located on the SwitchDoc Labs github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_GroveDigitalExtender\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_GroveDigitalExtender\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003cli\u003e- Arduino drivers are located on github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_GroveDigitalExtender\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_GroveDigitalExtender\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cp\u003e \u003cimg class=\"aligncenter wp-image-5936 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_9705Cropped-1024x797.jpg?4332913117066272426\" alt=\"IMG_9705Cropped\" width=\"930\" height=\"724\"\u003e\u003c\/p\u003e\r\n\u003ch2\u003e\u003cstrong\u003eTheory of Operation \u003c\/strong\u003e\u003c\/h2\u003e\r\n\u003ch3\u003eSX1502 IC\u003c\/h3\u003e\r\n\u003cp\u003eFor more complete information, see the full SX1502 Specification at: http:\/\/www.semtech.com\/images\/datasheet\/sx150x.pdf. The Grove Digital Extender board uses a Semtech SX1502 8 GPIO I2C IC to supply the 8 Grove Digital Connectors. \u003cimg class=\"aligncenter size-full wp-image-5929\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-22-at-1.56.04-PM.png?17431360429828601033\" alt=\"Screen Shot 2016-05-22 at 1.56.04 PM\" width=\"1107\" height=\"542\"\u003e The SX1502 is a complete ultra low voltage General Purpose parallel Input\/Output (GPIO) expanders ideal for low power handheld battery powered equipment. It allows easy serial expansion of I\/O through a standard I2C interface. GPIO devices can provide additional control and monitoring when the microcontroller or chipset has insufficient I\/O ports, or in systems where serial communication and control from a remote location is advantageous. These devices can also act as a level shifter to connect a microcontroller running at one voltage level to a component running at a different voltage level. The core is operating as low as 1.2V while the I\/O banks can operate between 1.2V and 5.5V independent of the core voltage and each other. Each GPIO is programmable via 8-bit configuration registers. Data registers, direction registers, pull- up\/pull-down registers, interrupt mask registers and interrupt registers allow the system master to allow the system master to program and configure 8 GPIOs using a 2 wire standard 400kHz I C interface. \u003cstrong\u003ePLD (Programmable Logic Device)\u003c\/strong\u003e The SX1502 offers a unique fully programmable logic functions like a PLD to give more flexibility and reduce external logic gates used for standard applications. Pins IO4-IO7 are available for PLD use on the 8GPIO board. Since the whole truth table is fully programmable, the SX1502 can implement combinatory functions ranging from the basic AND\/OR gates to the most complicated ones with up to four 3-to1 PLDs or two 3-to-2 PLDs which can also be externally cascaded if needed. In all cases, any IO not configured for PLD functionality retains its GPIO functionality while I\/Os used by the PLD have their direction automatically set accordingly. Please note that while RegDir corresponding bits are ignored for PLD operation they may still be set to input to access unused PLD inputs as normal GPI (PLD truth table can define some inputs to have no effect on PLD output) and\/or generate interrupt based on any of the PLD inputs or outputs bits. For more information, check out the SX1502 specification from Semtech. \u003c\/p\u003e\r\n\u003ch2\u003ePinOut\u003c\/h2\u003e\r\n\u003cp\u003e\u003cimg class=\"aligncenter size-full wp-image-5922\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_GroveDigExtenderPic.png?8241703343702730198\" alt=\"GroveDigExtenderPic\" width=\"757\" height=\"577\"\u003e\u003cimg class=\"aligncenter size-full wp-image-5924\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_GroveDigExtenderPicConnectorsHeaders.png?15078246252470941575\" alt=\"GroveDigExtenderPicConnectorsHeaders\" width=\"757\" height=\"577\"\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:19:40-07:00","created_at":"2017-10-19T21:19:41-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":600,"price_min":600,"price_max":600,"available":true,"price_varies":false,"compare_at_price":1295,"compare_at_price_min":1295,"compare_at_price_max":1295,"compare_at_price_varies":false,"variants":[{"id":3340676169758,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0059-GRVDE-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove Digital Extender I2C Board","public_title":null,"options":["Default Title"],"price":600,"weight":14,"compare_at_price":1295,"inventory_quantity":5,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bde37edd1064aa4d8c03f7f6440384bc.jpg?v=1508473181","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aad1d930ca8613963a5fd2fc8b0daa39.jpg?v=1508473181","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b4186be8a722424759230d72d635e0fa.jpg?v=1508473181","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7c5932bcc38084b8bfbfccebcb664689.jpg?v=1508473181","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4be486578d5cbe988d6ff28ed9258a3e.png?v=1508473181","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/39e1e9bb31d1e46bb540d9d0683790db.png?v=1508473181"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bde37edd1064aa4d8c03f7f6440384bc.jpg?v=1508473181","options":["Title"],"media":[{"alt":"Grove Digital Extender I2C Board","id":828922232876,"position":1,"preview_image":{"aspect_ratio":1.501,"height":853,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bde37edd1064aa4d8c03f7f6440384bc.jpg?v=1508473181"},"aspect_ratio":1.501,"height":853,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bde37edd1064aa4d8c03f7f6440384bc.jpg?v=1508473181","width":1280},{"alt":"Grove Digital Extender I2C Board","id":828922265644,"position":2,"preview_image":{"aspect_ratio":1.414,"height":905,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aad1d930ca8613963a5fd2fc8b0daa39.jpg?v=1508473181"},"aspect_ratio":1.414,"height":905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aad1d930ca8613963a5fd2fc8b0daa39.jpg?v=1508473181","width":1280},{"alt":"Grove Digital Extender I2C Board","id":828922298412,"position":3,"preview_image":{"aspect_ratio":1.285,"height":996,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b4186be8a722424759230d72d635e0fa.jpg?v=1508473181"},"aspect_ratio":1.285,"height":996,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b4186be8a722424759230d72d635e0fa.jpg?v=1508473181","width":1280},{"alt":"Grove Digital Extender I2C Board","id":828922363948,"position":4,"preview_image":{"aspect_ratio":1.501,"height":853,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7c5932bcc38084b8bfbfccebcb664689.jpg?v=1508473181"},"aspect_ratio":1.501,"height":853,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7c5932bcc38084b8bfbfccebcb664689.jpg?v=1508473181","width":1280},{"alt":"Grove Digital Extender I2C Board","id":828922396716,"position":5,"preview_image":{"aspect_ratio":1.312,"height":577,"width":757,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4be486578d5cbe988d6ff28ed9258a3e.png?v=1508473181"},"aspect_ratio":1.312,"height":577,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4be486578d5cbe988d6ff28ed9258a3e.png?v=1508473181","width":757},{"alt":"Grove Digital Extender I2C Board","id":828922429484,"position":6,"preview_image":{"aspect_ratio":1.312,"height":577,"width":757,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/39e1e9bb31d1e46bb540d9d0683790db.png?v=1508473181"},"aspect_ratio":1.312,"height":577,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/39e1e9bb31d1e46bb540d9d0683790db.png?v=1508473181","width":757}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eGrove Digital Extender I2C Board\u003c\/h1\u003e\r\n\u003cp\u003e\u003cstrong\u003eTo make comments or ask questions, please go to the Product Support Forum at www.switchdoc.com .\u003c\/strong\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eThis board is an inexpensive Grove I2C controlled 8 pin GPIO Extender Board for the Raspberry Pi, Arduino and the ESP8266. It has 8 Grove Digital Connectors and 3 Grove I2C connectors (which form an I2C Hub). We are always running out of GPIOs on the Raspberry Pi. We wanted a clean way of adding more GPIO ports (Digital Grove ports) and we decided this was the way to do it. 8 Digital Grove ports (and a bonus 2 extra Grove I2C) is the way to do it in style. This board connects to the I2C bus on the Raspberry Pi and adds 8 additional 3.3V GPIOs to the Pi. You can also make them 5V GPIO pins if you wish. Connects to a Grove I2C connector and supplies 4 channels of Grove Analog plugs for your projects. Learn what Grove Connecters \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eare here in our tutorial.\u003c\/a\u003e \u003cimg class=\"aligncenter size-full wp-image-5914\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-22-at-12.55.15-PM.png?9869875144913725738\" alt=\"Screen Shot 2016-05-22 at 12.55.15 PM\" width=\"628\" height=\"134\"\u003e \u003c\/p\u003e\r\n\u003ch2\u003eFeatures\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e8 Grove Digital Connectors \u003c\/li\u003e\r\n\u003cli\u003eI2C controlled\u003c\/li\u003e\r\n\u003cli\u003e3 total Grove I2C Connectors (2 spare)\u003c\/li\u003e\r\n\u003cli\u003e8 GPIO pins\u003c\/li\u003e\r\n\u003cli\u003e3.3V and 5V compatible\u003c\/li\u003e\r\n\u003cli\u003eBuffered LEDS located on D0 and D2\u003c\/li\u003e\r\n\u003cli\u003eAll pins can interrupt the computer\u003c\/li\u003e\r\n\u003cli\u003eDigital Grove pins are by default 3.3V or 5.0V depending on VDD\u003c\/li\u003e\r\n\u003cli\u003eOptional Two bank power supply allows two banks of 4 GPIO pins to have 5V or 3.3V\u003c\/li\u003e\r\n\u003cli\u003eCan program GPIO pins to make up to 3 pin logic gates (PLD)\u003c\/li\u003e\r\n\u003cli\u003eSoftware drivers for Arduino, ESP8266 and Raspberry Pi Included\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2\u003eDownloads\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/GroveDigitalExtender_CurrentSpecification.pdf\" target=\"_blank\"\u003eCurrent Specification for Grove Digital Extender Board\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/sx150x-2.pdf\" target=\"_blank\"\u003eSpecification for the SX1502\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003cli\u003e- The Python Raspberry Pi software is located on the SwitchDoc Labs github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_GroveDigitalExtender\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_GroveDigitalExtender\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003cli\u003e- Arduino drivers are located on github under \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_GroveDigitalExtender\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_GroveDigitalExtender\u003c\/a\u003e\n\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cp\u003e \u003cimg class=\"aligncenter wp-image-5936 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_9705Cropped-1024x797.jpg?4332913117066272426\" alt=\"IMG_9705Cropped\" width=\"930\" height=\"724\"\u003e\u003c\/p\u003e\r\n\u003ch2\u003e\u003cstrong\u003eTheory of Operation \u003c\/strong\u003e\u003c\/h2\u003e\r\n\u003ch3\u003eSX1502 IC\u003c\/h3\u003e\r\n\u003cp\u003eFor more complete information, see the full SX1502 Specification at: http:\/\/www.semtech.com\/images\/datasheet\/sx150x.pdf. The Grove Digital Extender board uses a Semtech SX1502 8 GPIO I2C IC to supply the 8 Grove Digital Connectors. \u003cimg class=\"aligncenter size-full wp-image-5929\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-05-22-at-1.56.04-PM.png?17431360429828601033\" alt=\"Screen Shot 2016-05-22 at 1.56.04 PM\" width=\"1107\" height=\"542\"\u003e The SX1502 is a complete ultra low voltage General Purpose parallel Input\/Output (GPIO) expanders ideal for low power handheld battery powered equipment. It allows easy serial expansion of I\/O through a standard I2C interface. GPIO devices can provide additional control and monitoring when the microcontroller or chipset has insufficient I\/O ports, or in systems where serial communication and control from a remote location is advantageous. These devices can also act as a level shifter to connect a microcontroller running at one voltage level to a component running at a different voltage level. The core is operating as low as 1.2V while the I\/O banks can operate between 1.2V and 5.5V independent of the core voltage and each other. Each GPIO is programmable via 8-bit configuration registers. Data registers, direction registers, pull- up\/pull-down registers, interrupt mask registers and interrupt registers allow the system master to allow the system master to program and configure 8 GPIOs using a 2 wire standard 400kHz I C interface. \u003cstrong\u003ePLD (Programmable Logic Device)\u003c\/strong\u003e The SX1502 offers a unique fully programmable logic functions like a PLD to give more flexibility and reduce external logic gates used for standard applications. Pins IO4-IO7 are available for PLD use on the 8GPIO board. Since the whole truth table is fully programmable, the SX1502 can implement combinatory functions ranging from the basic AND\/OR gates to the most complicated ones with up to four 3-to1 PLDs or two 3-to-2 PLDs which can also be externally cascaded if needed. In all cases, any IO not configured for PLD functionality retains its GPIO functionality while I\/Os used by the PLD have their direction automatically set accordingly. Please note that while RegDir corresponding bits are ignored for PLD operation they may still be set to input to access unused PLD inputs as normal GPI (PLD truth table can define some inputs to have no effect on PLD output) and\/or generate interrupt based on any of the PLD inputs or outputs bits. For more information, check out the SX1502 specification from Semtech. \u003c\/p\u003e\r\n\u003ch2\u003ePinOut\u003c\/h2\u003e\r\n\u003cp\u003e\u003cimg class=\"aligncenter size-full wp-image-5922\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_GroveDigExtenderPic.png?8241703343702730198\" alt=\"GroveDigExtenderPic\" width=\"757\" height=\"577\"\u003e\u003cimg class=\"aligncenter size-full wp-image-5924\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_GroveDigExtenderPicConnectorsHeaders.png?15078246252470941575\" alt=\"GroveDigExtenderPicConnectorsHeaders\" width=\"757\" height=\"577\"\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340676169758, { variant: {"id":3340676169758,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0059-GRVDE-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove Digital Extender I2C Board","public_title":null,"options":["Default Title"],"price":600,"weight":14,"compare_at_price":1295,"inventory_quantity":5,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 5, product_id: 229339168798, product_handle: "grove-digital-extender-i2c-board", price: 600, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("capacitive-plant-moisture-sensor-grove", 1447107919916, {"id":1447107919916,"title":"Capacitive Plant Moisture Sensor Corrosion Resistant Grove","handle":"capacitive-plant-moisture-sensor-grove","description":"\u003ch1 class=\"p1\"\u003eCapacitive Plant Moisture Sensor Corrosion Resistant \u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove Capacitive Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using an ADC.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is the Soil Moisture Sensor used in the Smart Garden System\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_4025_2_copy_large.JPG?v=1541785735\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis product measures soil moisture levels by capacitive sensing, rather than resistive sensing like other types of moisture sensors. It is made of a corrosion resistant material giving it a long service life. \u003cbr\u003e\u003cbr\u003eThe product includes an on-board voltage regulator which gives it an operating voltage range of 3.3 ~ 5.5V. It is compatible with low-voltage MCUs (both 3.3V and 5V logic). To make it compatible with a \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/raspberry-pi-3b\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi\u003c\/a\u003e, an \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/grove-4-channel-16-bit-analog-to-digital-converter\"\u003eAnalog to Digital Converter \u003c\/a\u003eis required.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis uses a Grove Analog port. This product also includes a Gravity cable.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water. It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors without further sealing and waterproofing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eCheck out our article on the Capacitive Moisture Sensor on our blog, www.switchdoc.com\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_2105_copy_large.JPG?v=1541787666\" alt=\"\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 3.3 ~ 5.5 VDC\u003c\/li\u003e\n\u003cli\u003eOutput Voltage: 1.2 ~ 2.5V\u003c\/li\u003e\n\u003cli\u003eInterface: Grove Analog\u003c\/li\u003e\n\u003cli\u003eDimension: 98mm * 23mm (3.86in x 0.905in)\u003c\/li\u003e\n\u003cli\u003eWeight: 15g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eContents\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCapacitive Moisture Sensor\u003c\/li\u003e\n\u003cli\u003eGrove Cable\u003c\/li\u003e\n\u003cli\u003eGravity Cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cspan class=\"s1\"\u003eInterpreting the Output\u003c\/span\u003e \u003c\/h2\u003e\n\u003cp\u003eThe final output value for the Arduino (10 bits) is affected by probe insertion depth and how tight the soil packed around it is. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFor example: Value_1 = 520; Value_2 = 260.\u003cbr\u003eThe range will be divided into three sections: dry, wet, water. Their related values are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDry: (520 430]\u003c\/li\u003e\n\u003cli\u003eWet: (430 350]\u003c\/li\u003e\n\u003cli\u003eWater: (350 260]\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Capacitive Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor7=\n\nvoid setup() {\n \n Serial.begin(9600);\n}\nvoid loop() {\n \/\/ read the value from the sensor:\n sensorValue = analogRead(sensorPin);\n Serial.print(\"sensor = \" );\n Serial.println(sensorValue);\n delay(1000);\n}\n\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e if (config.ADS1115_Present):\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n state.Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (state.Moisture_Humidity \u0026gt;100):\n state.Moisture_Humidity = 100;\n if (state.Moisture_Humidity \u0026lt;0):\n state.Moisture_Humidity = 0;\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e\u003cbr\u003e","published_at":"2018-11-09T09:51:39-08:00","created_at":"2018-11-09T09:16:08-08:00","vendor":"vendor-unknown","type":"Shop All,Grove,Sensors,Raspberry Pi,Arduino,ESP8266","tags":["Garden"],"price":300,"price_min":300,"price_max":300,"available":false,"price_varies":false,"compare_at_price":895,"compare_at_price_min":895,"compare_at_price_max":895,"compare_at_price_varies":false,"variants":[{"id":12766490918956,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0681-GRVCAPMS-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Capacitive Plant Moisture Sensor Corrosion Resistant Grove","public_title":null,"options":["Default Title"],"price":300,"weight":23,"compare_at_price":895,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728815","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_d614dfdd-fdeb-4507-bcf2-1a356524eda3.JPG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_copy.JPG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4025_2_copy.JPG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7730.PNG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105.JPG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3695.JPG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0322.JPG?v=1541787666","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3398_83f1bc46-c12d-47e8-b2b4-90163ca84a4d.JPG?v=1541787666","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7468_copy.PNG?v=1541787666"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_d614dfdd-fdeb-4507-bcf2-1a356524eda3.JPG?v=1541787666","options":["Title"],"media":[{"alt":null,"id":2227614711852,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_d614dfdd-fdeb-4507-bcf2-1a356524eda3.JPG?v=1541787666"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_d614dfdd-fdeb-4507-bcf2-1a356524eda3.JPG?v=1541787666","width":2048},{"alt":null,"id":2227640369196,"position":2,"preview_image":{"aspect_ratio":0.425,"height":2704,"width":1149,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_copy.JPG?v=1541787666"},"aspect_ratio":0.425,"height":2704,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_copy.JPG?v=1541787666","width":1149},{"alt":null,"id":2227616284716,"position":3,"preview_image":{"aspect_ratio":0.677,"height":643,"width":435,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4025_2_copy.JPG?v=1541787666"},"aspect_ratio":0.677,"height":643,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4025_2_copy.JPG?v=1541787666","width":435},{"alt":null,"id":2227614187564,"position":4,"preview_image":{"aspect_ratio":0.562,"height":1334,"width":750,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7730.PNG?v=1541787666"},"aspect_ratio":0.562,"height":1334,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7730.PNG?v=1541787666","width":750},{"alt":null,"id":2227613073452,"position":5,"preview_image":{"aspect_ratio":2.353,"height":1149,"width":2704,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105.JPG?v=1541787666"},"aspect_ratio":2.353,"height":1149,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105.JPG?v=1541787666","width":2704},{"alt":null,"id":2227613171756,"position":6,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3695.JPG?v=1541787666"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3695.JPG?v=1541787666","width":3024},{"alt":null,"id":2227615170604,"position":7,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0322.JPG?v=1541787666"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0322.JPG?v=1541787666","width":4032},{"alt":null,"id":2227611828268,"position":8,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3398_83f1bc46-c12d-47e8-b2b4-90163ca84a4d.JPG?v=1541787666"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3398_83f1bc46-c12d-47e8-b2b4-90163ca84a4d.JPG?v=1541787666","width":4032},{"alt":null,"id":2227613696044,"position":9,"preview_image":{"aspect_ratio":0.562,"height":1334,"width":750,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7468_copy.PNG?v=1541787666"},"aspect_ratio":0.562,"height":1334,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7468_copy.PNG?v=1541787666","width":750}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003eCapacitive Plant Moisture Sensor Corrosion Resistant \u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove Capacitive Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using an ADC.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is the Soil Moisture Sensor used in the Smart Garden System\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_4025_2_copy_large.JPG?v=1541785735\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis product measures soil moisture levels by capacitive sensing, rather than resistive sensing like other types of moisture sensors. It is made of a corrosion resistant material giving it a long service life. \u003cbr\u003e\u003cbr\u003eThe product includes an on-board voltage regulator which gives it an operating voltage range of 3.3 ~ 5.5V. It is compatible with low-voltage MCUs (both 3.3V and 5V logic). To make it compatible with a \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/raspberry-pi-3b\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi\u003c\/a\u003e, an \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/grove-4-channel-16-bit-analog-to-digital-converter\"\u003eAnalog to Digital Converter \u003c\/a\u003eis required.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis uses a Grove Analog port. This product also includes a Gravity cable.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water. It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors without further sealing and waterproofing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eCheck out our article on the Capacitive Moisture Sensor on our blog, www.switchdoc.com\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_2105_copy_large.JPG?v=1541787666\" alt=\"\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 3.3 ~ 5.5 VDC\u003c\/li\u003e\n\u003cli\u003eOutput Voltage: 1.2 ~ 2.5V\u003c\/li\u003e\n\u003cli\u003eInterface: Grove Analog\u003c\/li\u003e\n\u003cli\u003eDimension: 98mm * 23mm (3.86in x 0.905in)\u003c\/li\u003e\n\u003cli\u003eWeight: 15g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eContents\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCapacitive Moisture Sensor\u003c\/li\u003e\n\u003cli\u003eGrove Cable\u003c\/li\u003e\n\u003cli\u003eGravity Cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cspan class=\"s1\"\u003eInterpreting the Output\u003c\/span\u003e \u003c\/h2\u003e\n\u003cp\u003eThe final output value for the Arduino (10 bits) is affected by probe insertion depth and how tight the soil packed around it is. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFor example: Value_1 = 520; Value_2 = 260.\u003cbr\u003eThe range will be divided into three sections: dry, wet, water. Their related values are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDry: (520 430]\u003c\/li\u003e\n\u003cli\u003eWet: (430 350]\u003c\/li\u003e\n\u003cli\u003eWater: (350 260]\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Capacitive Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor7=\n\nvoid setup() {\n \n Serial.begin(9600);\n}\nvoid loop() {\n \/\/ read the value from the sensor:\n sensorValue = analogRead(sensorPin);\n Serial.print(\"sensor = \" );\n Serial.println(sensorValue);\n delay(1000);\n}\n\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e if (config.ADS1115_Present):\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n state.Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (state.Moisture_Humidity \u0026gt;100):\n state.Moisture_Humidity = 100;\n if (state.Moisture_Humidity \u0026lt;0):\n state.Moisture_Humidity = 0;\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e\u003cbr\u003e"});window.BOLD.common.Shopify.saveVariant(12766490918956, { variant: {"id":12766490918956,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0681-GRVCAPMS-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Capacitive Plant Moisture Sensor Corrosion Resistant Grove","public_title":null,"options":["Default Title"],"price":300,"weight":23,"compare_at_price":895,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728815","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 1447107919916, product_handle: "capacitive-plant-moisture-sensor-grove", price: 300, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-uv-sensor", 229330911262, {"id":229330911262,"title":"Grove UV Sensor","handle":"grove-uv-sensor","description":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe Grove – UV Sensor is used for detecting the intensity of incident ultraviolet(UV) radiation. The sensor is based on the GUVA-S12D which has a wide spectral range of 200nm-400nm. The module connects to a Grove Analog Connecter and outputs a voltage which varies with the UV intensity.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eUV Transparent Fused Quartz Window Available\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove UV sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHowever, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what I prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\" target=\"_blank\"\u003e\u003cspan class=\"s1\"\u003ehttps:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\r\n\u003ch2 class=\"p2\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h2\u003e\r\n\u003cul class=\"ul1\"\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eHigh stability\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGood Sensitivity\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eLow power consumption\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSchottky type photodiode sensor\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWide response range\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove Interface\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2 class=\"p4\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eSpecifications\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h2\u003e\r\n\u003ctable class=\"t1\" style=\"width: 1252.3px;\" cellspacing=\"0\" cellpadding=\"0\"\u003e\r\n\u003ctbody\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eMin\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eTypical\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eMax\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eUnit\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eOperating Voltage\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e3.0\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e5.0\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e5.1\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eVDC\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eCurrent\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e0.31\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003emA\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eOutput Voltage\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003emV\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eResponse wavelength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e240\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e~\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e370\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003enm\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eWorking Temperature\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-30\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e~\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e85\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e℃\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003c\/tbody\u003e\r\n\u003c\/table\u003e\r\n\u003ch2 class=\"p4\"\u003e\u003cspan class=\"s1\"\u003eUsage\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eUV sensors are used in many different applications. \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe UV Sensor works by measuring sunlight intensity in the UV range. In this sensor the UV index and resulting voltage are in a linear relationship.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eillumination intensity = 307 * Vsig\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003ewhere: \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eVsig is the value of voltage measured from the SIG pin of the Grove interface in VOlts.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eillumination intensity unit: mW\/m\u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003csup\u003e2\u003c\/sup\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003e for the combination strength of UV light with wavelength range: 240nm~370nm\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNote: To calculate the UV index value, please refer to \u003ca href=\"http:\/\/www2.epa.gov\/sunwise\/uv-index\"\u003e\u003cspan class=\"s6\"\u003ehttp:\/\/www2.epa.gov\/sunwise\/uv-index\u003c\/span\u003e\u003c\/a\u003e. The EPA standard UV index can be estimated by:\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eUV Index = illumination intensity \/ 200\u003c\/span\u003e\u003c\/p\u003e\r\n\u003ch2 class=\"p6\"\u003e\u003cspan class=\"s7\"\u003e\u003cstrong\u003eExample for Arduino\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cul class=\"ul1\"\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eConnect it to an Grove Analog Port (A0) on the Grove Sheild\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003ePlug the Grove - Base Shield into Arduino\/Seeeduino and connect them to PC using a USB cable\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cpre\u003e \/\/ modified by Victor \r\n \/\/ to calculate UV index directly\r\nvoid setup(){\r\n \r\n Serial.begin(9600);\r\n}\r\n \r\nvoid loop()\r\n{ \r\n int sensorValue;\r\n long sum=0;\r\n for(int i=0;i\u0026lt;1024;i++)\/\/ accumulate readings for 1024 times\r\n { \r\n sensorValue=analogRead(A0);\r\n sum=sensorValue+sum;\r\n delay(2);\r\n } \r\n long meanVal = sum\/1024; \/\/ get mean value\r\n Serial.print(\"The current UV index is:\");\r\n Serial.print((meanVal*1000\/4.3-83)\/21);\/\/ get a detailed calculating expression for UV index in schematic files. \r\n Serial.print(\"\\n\");\r\n delay(20); \r\n \r\n}\r\n\u003c\/pre\u003e","published_at":"2017-10-19T21:17:50-07:00","created_at":"2017-10-19T21:17:50-07:00","vendor":"vendor-unknown","type":"Shop All,Weather,Grove,Solar,Sensors,Raspberry Pi,Arduino,ESP8266","tags":[],"price":795,"price_min":795,"price_max":795,"available":true,"price_varies":false,"compare_at_price":1695,"compare_at_price_min":1695,"compare_at_price_max":1695,"compare_at_price_varies":false,"variants":[{"id":3340514328606,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0093-GRVUVS-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove UV Sensor","public_title":null,"options":["Default Title"],"price":795,"weight":142,"compare_at_price":1695,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3960d17b4ec7e7a33705928c8bd8c537.jpg?v=1508473071","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/70965b580957e1150ef3cf9c210dd550.jpg?v=1508473071","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/58fdf3a77712ea7b901fa1b44c21c2a3.jpg?v=1508473071"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3960d17b4ec7e7a33705928c8bd8c537.jpg?v=1508473071","options":["Title"],"media":[{"alt":"Grove UV Sensor","id":828906471468,"position":1,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3960d17b4ec7e7a33705928c8bd8c537.jpg?v=1508473071"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3960d17b4ec7e7a33705928c8bd8c537.jpg?v=1508473071","width":700},{"alt":"Grove UV Sensor","id":828906504236,"position":2,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/70965b580957e1150ef3cf9c210dd550.jpg?v=1508473071"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/70965b580957e1150ef3cf9c210dd550.jpg?v=1508473071","width":700},{"alt":"Grove UV Sensor","id":828906537004,"position":3,"preview_image":{"aspect_ratio":1.339,"height":469,"width":628,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/58fdf3a77712ea7b901fa1b44c21c2a3.jpg?v=1508473071"},"aspect_ratio":1.339,"height":469,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/58fdf3a77712ea7b901fa1b44c21c2a3.jpg?v=1508473071","width":628}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe Grove – UV Sensor is used for detecting the intensity of incident ultraviolet(UV) radiation. The sensor is based on the GUVA-S12D which has a wide spectral range of 200nm-400nm. The module connects to a Grove Analog Connecter and outputs a voltage which varies with the UV intensity.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eUV Transparent Fused Quartz Window Available\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove UV sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHowever, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what I prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003ca href=\"https:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\" target=\"_blank\"\u003e\u003cspan class=\"s1\"\u003ehttps:\/\/store.switchdoc.com\/double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\r\n\u003ch2 class=\"p2\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h2\u003e\r\n\u003cul class=\"ul1\"\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eHigh stability\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGood Sensitivity\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eLow power consumption\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSchottky type photodiode sensor\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWide response range\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove Interface\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2 class=\"p4\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eSpecifications\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h2\u003e\r\n\u003ctable class=\"t1\" style=\"width: 1252.3px;\" cellspacing=\"0\" cellpadding=\"0\"\u003e\r\n\u003ctbody\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eMin\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eTypical\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eMax\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eUnit\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eOperating Voltage\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e3.0\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e5.0\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e5.1\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eVDC\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eCurrent\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e0.31\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003emA\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eOutput Voltage\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003emV\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eResponse wavelength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e240\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e~\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e370\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003enm\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"td1\" valign=\"middle\"\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eWorking Temperature\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-30\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e~\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e85\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e℃\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003c\/tbody\u003e\r\n\u003c\/table\u003e\r\n\u003ch2 class=\"p4\"\u003e\u003cspan class=\"s1\"\u003eUsage\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eUV sensors are used in many different applications. \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe UV Sensor works by measuring sunlight intensity in the UV range. In this sensor the UV index and resulting voltage are in a linear relationship.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p5\"\u003e\u003cspan class=\"s4\"\u003e\u003cstrong\u003eillumination intensity = 307 * Vsig\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003ewhere: \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eVsig is the value of voltage measured from the SIG pin of the Grove interface in VOlts.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eillumination intensity unit: mW\/m\u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003csup\u003e2\u003c\/sup\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003e for the combination strength of UV light with wavelength range: 240nm~370nm\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNote: To calculate the UV index value, please refer to \u003ca href=\"http:\/\/www2.epa.gov\/sunwise\/uv-index\"\u003e\u003cspan class=\"s6\"\u003ehttp:\/\/www2.epa.gov\/sunwise\/uv-index\u003c\/span\u003e\u003c\/a\u003e. The EPA standard UV index can be estimated by:\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eUV Index = illumination intensity \/ 200\u003c\/span\u003e\u003c\/p\u003e\r\n\u003ch2 class=\"p6\"\u003e\u003cspan class=\"s7\"\u003e\u003cstrong\u003eExample for Arduino\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cul class=\"ul1\"\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eConnect it to an Grove Analog Port (A0) on the Grove Sheild\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003ePlug the Grove - Base Shield into Arduino\/Seeeduino and connect them to PC using a USB cable\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cpre\u003e \/\/ modified by Victor \r\n \/\/ to calculate UV index directly\r\nvoid setup(){\r\n \r\n Serial.begin(9600);\r\n}\r\n \r\nvoid loop()\r\n{ \r\n int sensorValue;\r\n long sum=0;\r\n for(int i=0;i\u0026lt;1024;i++)\/\/ accumulate readings for 1024 times\r\n { \r\n sensorValue=analogRead(A0);\r\n sum=sensorValue+sum;\r\n delay(2);\r\n } \r\n long meanVal = sum\/1024; \/\/ get mean value\r\n Serial.print(\"The current UV index is:\");\r\n Serial.print((meanVal*1000\/4.3-83)\/21);\/\/ get a detailed calculating expression for UV index in schematic files. \r\n Serial.print(\"\\n\");\r\n delay(20); \r\n \r\n}\r\n\u003c\/pre\u003e"});window.BOLD.common.Shopify.saveVariant(3340514328606, { variant: {"id":3340514328606,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0093-GRVUVS-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove UV Sensor","public_title":null,"options":["Default Title"],"price":795,"weight":142,"compare_at_price":1695,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 1, product_id: 229330911262, product_handle: "grove-uv-sensor", price: 795, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("sunairplus2-solar-controller-charger-sun-tracker-data-gathering-grove-header", 5120703889452, {"id":5120703889452,"title":"SunAirPlus2 - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","handle":"sunairplus2-solar-controller-charger-sun-tracker-data-gathering-grove-header","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSunAirPlus2 - Solar Cell Controller Board and Sun Tracker for Arduinos \/ Raspberry Pi \/ Cell Phone Charging. Plus open source software. Includes high quality ADC and Current and Voltage Data Gathering. Supports Grove Connectors and Pin Headers.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eEver wanted to build your \u003cem\u003eown\u003c\/em\u003e Solar Powered Raspberry Pi or Arduino system? SunAirPlu2 is a 4th Generation Solar Charging and Sun Tracking Boards designed by Dr. John C. Shovic at SwitchDoc Labs.\u003c\/p\u003e\n\u003cp\u003eSunAirPlus2 is customizable with your software and hardware. Note that the battery and solar panel plugs on SunAirPlus2 are of type JST-PH 2 pin.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003eThe major features of the SunAirPlus2 board are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses 6V Solar Cells\u003c\/li\u003e\n\u003cli\u003eUse 3.7V LiPo Cells for batteries\u003c\/li\u003e\n\u003cli\u003eHas LiPo to 5V voltage boost built in\u003c\/li\u003e\n\u003cli\u003eDirectly powers Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eGrove I2C Connector\u003c\/li\u003e\n\u003cli\u003eWorks Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eBuilt-in data gathering chips for system currents \/voltages\u003c\/li\u003e\n\u003cli\u003eBuilt-in Interface for Servo motor or Stepper motor\u003c\/li\u003e\n\u003cli\u003eBuilt-in Interface for Limit Switches\u003c\/li\u003e\n\u003cli\u003eCharges iPhones and other phones or devices\u003c\/li\u003e\n\u003cli\u003eApproximates an MPPT (Maximum Power Point Tracking) charging system\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePut it with your favorite project and make it solar powered!\u003c\/li\u003e\n\u003cli\u003eMake a Solar Powered Robot\u003c\/li\u003e\n\u003cli\u003eInstall a servo motor or stepper motor and track the sun\u003c\/li\u003e\n\u003cli\u003eAdd a \u003ca href=\"http:\/\/www.switchdoc.com\/dual-watchdog-timer\/\"\u003eSwitchDoc Dual WatchDog Timer\u003c\/a\u003e to recover from failures, bad code or brownouts!\u003c\/li\u003e\n\u003cli\u003e3D Print your own SunAirPlus2 solar tracker\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003ca href=\"%20https:\/\/www.switchdoc.com\/2020\/04\/secrets-of-the-s%E2%80%A6lication-notes-2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eNew Application Note Published *Secrets of SunAirPlus2*\u003c\/strong\u003e \u003c\/a\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eStepper Motor Controller \/ SunTracker\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eTurn off A USB Power Control with SunAirPlus\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eDirectly Charge an iPhone \/ Android Phone from SunAirPlus \u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eMore More More Analog to Digital Inputs\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/03\/SunAirPlus_031215-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the \u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/08\/SunAirPlus2_022120-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ecurrent\u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/04\/SunAirPlus2_022120-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e Full SunAirPlus2 (version 1.2) Product Specification here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 SunAirPlus2 INA3221 Library\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003enode + mraa library for reading from SwitchDoc Labs SunAirPlus2 or INA3221 Breakout Board\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e3D Printed Sun Tracking System for SunAir Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e .\u003c\/p\u003e\n\u003ch2\u003eWire Colors on Grove Connector\u003c\/h2\u003e\n\u003cp\u003eWire colors on standard Grove Cables are always the same.\u003c\/p\u003e\n\u003cp\u003ePin 1 - Yellow (for example, SCL on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 2 - White (for example, SDA on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 3 - Red - VCC on all Grove Connectors\u003c\/p\u003e\n\u003cp\u003ePin 4 - Black - GND on all Grove Connectors\u003c\/p\u003e\n\u003ch2\u003eWhat are the LEDs next to the Battery Plug?\u003c\/h2\u003e\n\u003ch3\u003eCharging State LEDs\u003c\/h3\u003e\n\u003ctable class=\"wikitable\" border=\"1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eCH pin level(Red LED state)\u003c\/th\u003e\n\u003cth\u003eOK pin level(Green LED state)\u003c\/th\u003e\n\u003cth\u003eStatements\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" width=\"300\"\u003elow level(on)\u003c\/td\u003e\n\u003ctd align=\"center\" width=\"300\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\" width=\"400\"\u003eCharging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003elow level(last on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eComplete\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003epulse signal(flash)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003epulse signal(on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eThe battery doesn't exist or has been deeply discharged\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\" align=\"left\"\u003eNo charging is taking place as the solar cell input voltage is too low\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eEXTPOWER LED1 A External Power Connected to VDD from Computer\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eGP0 STATE LED2 A Driven by EXTGP0 from Computer. Buffered\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eData! Data! Data! More Cowbell!\u003c\/h2\u003e\n\u003cp\u003eSunAirPlus2 includes an I2C \u003ca title=\"SunAirPlus Solar Power – INA3221 Python Raspberry Pi Library Released\" href=\"http:\/\/www.switchdoc.com\/2015\/03\/sunairplus-solar-power-ina3221-python-raspberry-pi-library-released\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221\u003c\/a\u003e 3 Channel Current \/ Voltage Monitor and a I2C 4 channel 12 bit Analog to Digital Converter (ADS1015). The INA3221 allows you to monitor all of the major currents and voltages in the system (Battery \/ Solar Panels \/ Load - Computer ). You can tell what your solar power project is doing in real time. Here are some results from the SunAirPlus2 board using the onboard INA3221. You can see that the battery is almost fully charged and the solar cell voltage (actually a variable power supply on the test bench) is 5.19V and it is supplying 735mA. The Output voltage is 4.88V because we are fiddling with the board. The Library works like a champ.\u003c\/p\u003e\n\u003cpre\u003eTest SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs\n\nSample uses 0x40 and SunAirPlus2 board INA3221\nWill work with the INA3221 SwitchDoc Labs Breakout Board\n\n\n------------------------------\nLIPO_Battery Bus Voltage: 4.15 V \nLIPO_Battery Shunt Voltage: -9.12 mV \nLIPO_Battery Load Voltage: 4.14 V\nLIPO_Battery Current 1: 91.20 mA\n\nSolar Cell Bus Voltage 2: 5.19 V \nSolar Cell Shunt Voltage 2: -73.52 mV \nSolar Cell Load Voltage 2: 5.12 V\nSolar Cell Current 2: 735.20 mA\n\nOutput Bus Voltage 3: 4.88 V \nOutput Shunt Voltage 3: 48.68 mV \nOutput Load Voltage 3: 4.93 V\nOutput Current 3: 486.80 mA\u003c\/pre\u003e\n\u003cp\u003eYou can use this board to power your projects and add a servo or stepper motor to allow it to track the sun to generate even more power! It incorporates a number of outstanding features in a very compact, inexpensive single fully assembled and tested PC Board.\u003c\/p\u003e\n\u003ch2\u003e3D Printing Files for SunTracker\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/12\/47008093bb36a435daf5eb9d5a314793_large.png\"\u003e\u003cimg class=\"size-medium wp-image-1226\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_47008093bb36a435daf5eb9d5a314793_large-300x189.png?8044179329680110349\" alt=\"Solar Power\" width=\"300\" height=\"189\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e3D Printed Sun Tracking System for SunAirPlus2 Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2020-04-25T15:13:17-07:00","created_at":"2020-04-25T15:13:17-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Solar,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":1200,"price_min":1200,"price_max":1200,"available":false,"price_varies":false,"compare_at_price":2195,"compare_at_price_min":2195,"compare_at_price_max":2195,"compare_at_price_varies":false,"variants":[{"id":33845742338092,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0040-SAP2-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"SunAirPlus2 - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","public_title":null,"options":["Default Title"],"price":1200,"weight":14,"compare_at_price":2195,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"702535869007","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0477.jpg?v=1587853381","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7855copy.jpg?v=1587853381","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1379.png?v=1587853381","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP2Anno.jpg?v=1587853381"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0477.jpg?v=1587853381","options":["Title"],"media":[{"alt":null,"id":8161145454636,"position":1,"preview_image":{"aspect_ratio":1.311,"height":1905,"width":2498,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0477.jpg?v=1587853381"},"aspect_ratio":1.311,"height":1905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0477.jpg?v=1587853381","width":2498},{"alt":null,"id":8161130250284,"position":2,"preview_image":{"aspect_ratio":1.323,"height":2283,"width":3020,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7855copy.jpg?v=1587853381"},"aspect_ratio":1.323,"height":2283,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7855copy.jpg?v=1587853381","width":3020},{"alt":null,"id":8161130184748,"position":3,"preview_image":{"aspect_ratio":0.936,"height":1181,"width":1105,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1379.png?v=1587853381"},"aspect_ratio":0.936,"height":1181,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1379.png?v=1587853381","width":1105},{"alt":null,"id":8161130315820,"position":4,"preview_image":{"aspect_ratio":1.323,"height":2283,"width":3020,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP2Anno.jpg?v=1587853381"},"aspect_ratio":1.323,"height":2283,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP2Anno.jpg?v=1587853381","width":3020}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSunAirPlus2 - Solar Cell Controller Board and Sun Tracker for Arduinos \/ Raspberry Pi \/ Cell Phone Charging. Plus open source software. Includes high quality ADC and Current and Voltage Data Gathering. Supports Grove Connectors and Pin Headers.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eEver wanted to build your \u003cem\u003eown\u003c\/em\u003e Solar Powered Raspberry Pi or Arduino system? SunAirPlu2 is a 4th Generation Solar Charging and Sun Tracking Boards designed by Dr. John C. Shovic at SwitchDoc Labs.\u003c\/p\u003e\n\u003cp\u003eSunAirPlus2 is customizable with your software and hardware. Note that the battery and solar panel plugs on SunAirPlus2 are of type JST-PH 2 pin.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003eThe major features of the SunAirPlus2 board are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses 6V Solar Cells\u003c\/li\u003e\n\u003cli\u003eUse 3.7V LiPo Cells for batteries\u003c\/li\u003e\n\u003cli\u003eHas LiPo to 5V voltage boost built in\u003c\/li\u003e\n\u003cli\u003eDirectly powers Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eGrove I2C Connector\u003c\/li\u003e\n\u003cli\u003eWorks Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eBuilt-in data gathering chips for system currents \/voltages\u003c\/li\u003e\n\u003cli\u003eBuilt-in Interface for Servo motor or Stepper motor\u003c\/li\u003e\n\u003cli\u003eBuilt-in Interface for Limit Switches\u003c\/li\u003e\n\u003cli\u003eCharges iPhones and other phones or devices\u003c\/li\u003e\n\u003cli\u003eApproximates an MPPT (Maximum Power Point Tracking) charging system\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePut it with your favorite project and make it solar powered!\u003c\/li\u003e\n\u003cli\u003eMake a Solar Powered Robot\u003c\/li\u003e\n\u003cli\u003eInstall a servo motor or stepper motor and track the sun\u003c\/li\u003e\n\u003cli\u003eAdd a \u003ca href=\"http:\/\/www.switchdoc.com\/dual-watchdog-timer\/\"\u003eSwitchDoc Dual WatchDog Timer\u003c\/a\u003e to recover from failures, bad code or brownouts!\u003c\/li\u003e\n\u003cli\u003e3D Print your own SunAirPlus2 solar tracker\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003ca href=\"%20https:\/\/www.switchdoc.com\/2020\/04\/secrets-of-the-s%E2%80%A6lication-notes-2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eNew Application Note Published *Secrets of SunAirPlus2*\u003c\/strong\u003e \u003c\/a\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eStepper Motor Controller \/ SunTracker\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eTurn off A USB Power Control with SunAirPlus\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eDirectly Charge an iPhone \/ Android Phone from SunAirPlus \u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eMore More More Analog to Digital Inputs\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/03\/SunAirPlus_031215-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the \u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/08\/SunAirPlus2_022120-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ecurrent\u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/04\/SunAirPlus2_022120-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e Full SunAirPlus2 (version 1.2) Product Specification here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 SunAirPlus2 INA3221 Library\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\" rel=\"noopener noreferrer\"\u003enode + mraa library for reading from SwitchDoc Labs SunAirPlus2 or INA3221 Breakout Board\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e3D Printed Sun Tracking System for SunAir Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e .\u003c\/p\u003e\n\u003ch2\u003eWire Colors on Grove Connector\u003c\/h2\u003e\n\u003cp\u003eWire colors on standard Grove Cables are always the same.\u003c\/p\u003e\n\u003cp\u003ePin 1 - Yellow (for example, SCL on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 2 - White (for example, SDA on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 3 - Red - VCC on all Grove Connectors\u003c\/p\u003e\n\u003cp\u003ePin 4 - Black - GND on all Grove Connectors\u003c\/p\u003e\n\u003ch2\u003eWhat are the LEDs next to the Battery Plug?\u003c\/h2\u003e\n\u003ch3\u003eCharging State LEDs\u003c\/h3\u003e\n\u003ctable class=\"wikitable\" border=\"1\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eCH pin level(Red LED state)\u003c\/th\u003e\n\u003cth\u003eOK pin level(Green LED state)\u003c\/th\u003e\n\u003cth\u003eStatements\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" width=\"300\"\u003elow level(on)\u003c\/td\u003e\n\u003ctd align=\"center\" width=\"300\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\" width=\"400\"\u003eCharging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003elow level(last on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eComplete\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003epulse signal(flash)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003epulse signal(on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eThe battery doesn't exist or has been deeply discharged\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\" align=\"left\"\u003eNo charging is taking place as the solar cell input voltage is too low\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eEXTPOWER LED1 A External Power Connected to VDD from Computer\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eGP0 STATE LED2 A Driven by EXTGP0 from Computer. Buffered\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eData! Data! Data! More Cowbell!\u003c\/h2\u003e\n\u003cp\u003eSunAirPlus2 includes an I2C \u003ca title=\"SunAirPlus Solar Power – INA3221 Python Raspberry Pi Library Released\" href=\"http:\/\/www.switchdoc.com\/2015\/03\/sunairplus-solar-power-ina3221-python-raspberry-pi-library-released\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eINA3221\u003c\/a\u003e 3 Channel Current \/ Voltage Monitor and a I2C 4 channel 12 bit Analog to Digital Converter (ADS1015). The INA3221 allows you to monitor all of the major currents and voltages in the system (Battery \/ Solar Panels \/ Load - Computer ). You can tell what your solar power project is doing in real time. Here are some results from the SunAirPlus2 board using the onboard INA3221. You can see that the battery is almost fully charged and the solar cell voltage (actually a variable power supply on the test bench) is 5.19V and it is supplying 735mA. The Output voltage is 4.88V because we are fiddling with the board. The Library works like a champ.\u003c\/p\u003e\n\u003cpre\u003eTest SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs\n\nSample uses 0x40 and SunAirPlus2 board INA3221\nWill work with the INA3221 SwitchDoc Labs Breakout Board\n\n\n------------------------------\nLIPO_Battery Bus Voltage: 4.15 V \nLIPO_Battery Shunt Voltage: -9.12 mV \nLIPO_Battery Load Voltage: 4.14 V\nLIPO_Battery Current 1: 91.20 mA\n\nSolar Cell Bus Voltage 2: 5.19 V \nSolar Cell Shunt Voltage 2: -73.52 mV \nSolar Cell Load Voltage 2: 5.12 V\nSolar Cell Current 2: 735.20 mA\n\nOutput Bus Voltage 3: 4.88 V \nOutput Shunt Voltage 3: 48.68 mV \nOutput Load Voltage 3: 4.93 V\nOutput Current 3: 486.80 mA\u003c\/pre\u003e\n\u003cp\u003eYou can use this board to power your projects and add a servo or stepper motor to allow it to track the sun to generate even more power! It incorporates a number of outstanding features in a very compact, inexpensive single fully assembled and tested PC Board.\u003c\/p\u003e\n\u003ch2\u003e3D Printing Files for SunTracker\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/12\/47008093bb36a435daf5eb9d5a314793_large.png\"\u003e\u003cimg class=\"size-medium wp-image-1226\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_47008093bb36a435daf5eb9d5a314793_large-300x189.png?8044179329680110349\" alt=\"Solar Power\" width=\"300\" height=\"189\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e3D Printed Sun Tracking System for SunAirPlus2 Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(33845742338092, { variant: {"id":33845742338092,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0040-SAP2-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"SunAirPlus2 - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","public_title":null,"options":["Default Title"],"price":1200,"weight":14,"compare_at_price":2195,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"702535869007","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 5120703889452, product_handle: "sunairplus2-solar-controller-charger-sun-tracker-data-gathering-grove-header", price: 1200, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("switchdoc-labs-quad-power-management-qpm-i2c-board-for-raspberry-pi-and-arduino", 229320097822, {"id":229320097822,"title":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","handle":"switchdoc-labs-quad-power-management-qpm-i2c-board-for-raspberry-pi-and-arduino","description":"\u003cp\u003eThe Quad Power Management Board (QPM) is a Quad I2C Solid State Relay Board. We have needed one of these for a long time. In previous projects, we were continually needing relays (mostly latching relays) to switch power on and off to computers and devices, to switch from solar to wind and a variety of other chores. What a pain! Now we have developed and designed a Quad Power Management board incorporating I2C controlled 4 Independent Solid State Relays each with LEDs to show what is going on with the board. Each solid state relay is able to switch 20V and 2.3A. You can switch DC signals and analog signals (with proper conditioning - you need to add a DC Offset for analog signals). This board is magic to us for building power systems. There are 4 Additional GPIOs provided on the board (thanks to the SX1502 as in the above board) that can be used as GPIOs, interrupts or a programmable logic gate as above. Software drivers for Arduino and Raspberry Pi Included! We are using this board extensively in our new SunRover semi-autonomous robot design. You will be seeing a series of articles on this robot in Raspberry Pi Geek magazine starting in the August 2015 issue. The robot uses a total of 10 Quad Power Management boards to stack\/unstack all the batteries and to switch the solar panels from one computer to another. And they are all controlled by an I2C bus! No more massive use of GPIO pins for latching relays and other devices.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE: Here is what you need to do to enable the LEDs.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003ePut a jumper from JP4\/1 (VCC1) to JP3\/1 (VDDM) and JP4\/2 (VCC2) to JP3\/2 (VDDM).\u003c\/strong\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003eRead more: \u003ca href=\"http:\/\/forum.switchdoc.com\/thread\/339\/test-qpm-board-works#ixzz5drArTmWm\"\u003ehttp:\/\/forum.switchdoc.com\/thread\/339\/test-qpm-board-works#ixzz5drArTmWm\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003eThe Quad Power Management I2C Board allows you to switch on and off batteries, power supplies and solar panels. It is like an I2C controlled quad solid-state relay.\u003c\/div\u003e\n\u003cp class=\"body readability responsive-media formatted-lists\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eI2C controlled\u003c\/li\u003e\n\u003cli\u003e4 Independent Solid State Relays each with LEDs\u003c\/li\u003e\n\u003cli\u003eEach is able to switch 20V and 2.3A\u003c\/li\u003e\n\u003cli\u003e4 Additional GPIOs\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSoftware drivers for Arduino and Raspberry Pi Included!\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eArduino Software Drivers are available here at \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_QPM\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_QPM\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi Software Drivers are available here at \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_QPM\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_QPM\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/10\/QPMBOB-101815-V1.2.pdf\" target=\"_blank\"\u003eThe full specification is available here (updated October 19, 2015).\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch1\u003e\u003cstrong\u003eSoftware Example\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp\u003eHere is what the Arduino code looks like for unstacking the batteries.\u003c\/p\u003e\n\u003cpre\u003evoid unstackBatteryStack(uint8_t i2cmuxchannel)\n\n{\n\n\/\/ first turn all off\n\nresetBatteryStack(i2cmuxchannel);\n\n\/\/ Turn on grounds first\n\nQuadPower0.setPowerChannel(QuadPower_POWER_CHANNEL_IO1, QuadPower_ON); delay(100);\nQuadPower1.setPowerChannel(QuadPower_POWER_CHANNEL_IO0, QuadPower_ON); delay(100);\n\n\/\/ Now turn on all the connecting switches to SunAirPlus\n\nQuadPower0.setPowerChannel(QuadPower_POWER_CHANNEL_IO0, QuadPower_ON); delay(100);\nQuadPower0.setPowerChannel(QuadPower_POWER_CHANNEL_IO3, QuadPower_ON); delay(100);\nQuadPower1.setPowerChannel(QuadPower_POWER_CHANNEL_IO2, QuadPower_ON); delay(100);\n\n}\n\n\u003c\/pre\u003e\n\u003ch2\u003eNew Application Note\u003c\/h2\u003e\n\u003cimg height=\"300\" width=\"262\" alt=\"Bright LED with QPM Board\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_schemeit-project1-262x300.png?12239426751621468701\" class=\"size-medium wp-image-2475\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003eHere is a \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/bright-bright-bright-led-s-controlled-by-the-qpm-board\/\" target=\"_blank\"\u003enew application note\u003c\/a\u003e for the QPM Board. Shows how to control high power LEDs in \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/new-robotics-project-sunrover-solar-powered-robot\/\" target=\"_blank\"\u003eSunRover\u003c\/a\u003e. Bright LED with QPM Board\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/08\/IMG_5532.jpg\"\u003e\u003cimg height=\"300\" width=\"225\" alt=\"IMG_5532\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_5532-225x300.jpg?656046695358288589\" class=\"wp-image-2472 size-medium\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003eHigh Power Green LED (of three colors) on SunRover\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eDescription and Applications\u003c\/h2\u003e\n\u003cp\u003e\u003cimg height=\"212\" width=\"300\" alt=\"IMG_0959 2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0959-2-300x212.jpg?17160213730255920242\" style=\"font-size: 10px;\" class=\"aligncenter wp-image-2290 size-medium\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr style=\"font-size: 10px;\"\u003e\u003cspan style=\"font-size: 10px;\"\u003e There are 4 Additional GPIOs provided on the board (thanks to the SX1502 as in the above board) that can be used as GPIOs, interrupts or a programmable logic gate as above. Software drivers for Arduino and Raspberry Pi Included! We are using this board extensively in our new SunRover semi-autonomous robot design. You will be seeing a series of articles on this robot in Raspberry Pi Geek magazine starting in the August 2015 issue. The robot uses a total of 10 Quad Power Management boards to stack\/unstack all the batteries and to switch the solar panels from one computer to another. And they are all controlled by an I2C bus! No more massive use of GPIO pins for latching relays and other devices.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\nThe Quad Power Management board has many applications that come to mind. Any time you want to switch a battery out of the circuit, switch from one battery to another, turn power off to a device, stack and unstack batteries or turn power on or off to a device, this is your board. The three applications below are from a new SwitchDoc Labs project, SunRover. SunRover is a semi-autonomous tracked robot that is being developed here in Washington state, but will eventually make it down to Curacao to join Project Curacao in the tropics.\u003c\/div\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/07\/af08cd9f1bf787ad09adea2b051af487_original.jpg\"\u003e\u003cimg height=\"225\" width=\"300\" alt=\"af08cd9f1bf787ad09adea2b051af487_original\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_af08cd9f1bf787ad09adea2b051af487_original-300x225.jpg?3573161922563047108\" class=\"wp-image-2294 size-medium\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003eTRex Tracks, Controller and Batteries[\/caption] SunRover has three computers. The first is the motor controller (TRex I2C controller made by Dagu) and connected to a Dagu set of robot TRex tracks. The other two computers are an Arduino Mega 2560 (the power management computer - also does weather sensing) and the brains of SunRover, a Raspberry Pi 2 Quad Core computer. The electronics will be packaged in a BUD enclosure as below. Note the Circuit Board Condo that we designed and 3D printed. It allows us to have three levels of PC boards in the box.\u003c\/div\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003e\n\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/07\/e58e77729c8ecb3532bf09fc7801edbb_original.jpg\"\u003e\u003cimg height=\"225\" width=\"300\" alt=\"Circuit Board Condo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_e58e77729c8ecb3532bf09fc7801edbb_original-300x225.jpg?1617327120350946315\" class=\"wp-image-2293 size-medium\"\u003e\u003c\/a\u003e\n\u003ch2\u003eApplication Examples\u003c\/h2\u003e\nThe three example applications for the QPM board are: - Battery Stacker - Solar Panel Multiplexer - Robot Compartment Heater\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eBattery Stacker\u003c\/h3\u003e\nTo get the ~12V we need to run SunRovers motors, we need to stack 3.7V LiPo rechargeable batteries. It takes 3 batteries to get up to about ~12V. The problem is that all of our Solar Powered Charging system is designed to charge 3.7V LiPo batteries. Our solution? Use two QPM boards to switch the batteries from a series to parallel connection and then charge the batteries from SunAirPlus. The QPM board even has two inputs per device. One with a protective diode and one without the diode. Perfect for our application. \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/IMG_0969.jpg\"\u003e\u003cimg height=\"712\" width=\"930\" alt=\"IMG_0969\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0969-1024x784.jpg?13760602946785384368\" class=\"aligncenter size-large wp-image-2288\"\u003e\u003c\/a\u003e\n\u003ch3\u003eSolar Panel Multiplexer\u003c\/h3\u003e\nSunRover has 6 3.5W\/6V solar panels. These will be on a \"wing\" across the top of SunRover. Each of these six solar panels can be switched by a Quad Power Management board and be connected in different ways to provide more power to the subsystem (Motors, Arduino or Raspberry Pi) depending on what needs it at the time and the Sun. We are using four QPM boards to accomplish this. SunRover Motors subsystem - up to 6 solar panels Raspberry Pi subsystem - up to 4 solar panels Arduino Power Management subsystem - up to 2 solar panels \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/IMG_0976-2.jpg\"\u003e\u003cimg height=\"712\" width=\"930\" alt=\"IMG_0976 2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0976-2-1024x784.jpg?1693467713238327663\" class=\"aligncenter size-large wp-image-2289\"\u003e\u003c\/a\u003e\n\u003ch3\u003eRobot Compartment Heater\u003c\/h3\u003e\nOur third example application of the QPM board is a resistive compartment warmer. The winters are cold up here in the frozen north and LiPo batteries and electronics need to be kept warm to keep working. We are accomplishing this by using the QPM board to switch 10W\/20 Ohm resistors, one in each compartment. We have temperature sensors in each compartment that will give us the feedback we need to moderate the heat sent to the resistors. How do we control the heat coming off of each resistor? We pulse the QPM switches to only power the resistor for the amount we need. If we want 3.6W, we turn the QPM switch on 1\/2 of the time (7.2W\/2). We can make it generate just enough heat to keep the compartment at the right temperature. Very cool. Or hot in this case. \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_243a3f78fcdb033c42f0b749b1c97f8b_original-2.jpg?16614707158960697788\"\u003e\u003cimg height=\"521\" width=\"680\" alt=\"243a3f78fcdb033c42f0b749b1c97f8b_original-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_243a3f78fcdb033c42f0b749b1c97f8b_original-2.jpg?16614707158960697788\" class=\"aligncenter size-full wp-image-2295\"\u003e\u003c\/a\u003e\n\u003cdiv data-id=\"4093248\" class=\"template asset\"\u003e\u003c\/div\u003e\nQPM - Battery Stacker \/ Unstacker Applicaton\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eQuad Power Management Loaded Test\u003c\/span\u003e\u003c\/h2\u003e\nTo test the current carrying capability of the QPM board, a 10 Ohm 10W resistor and measure the current through the resistor. Should read about 1.1A.\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/07\/IMG_5149-2-e1436200217438.jpg\"\u003e\u003cimg height=\"300\" width=\"225\" alt=\"10 Ohm 10W Load Resistor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_5149-2-e1436200217438-225x300.jpg?873925500140152926\" class=\"size-medium wp-image-2186\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e10 Ohm 10W Load Resistor\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003eWe added the resistor and the voltage showed as 10.35V, which means that 1.03 Amps were flowing through the batteries and the resistor. The specification calls for a maximum of 2.3A at up to 20V.\u003c\/div\u003e\n\u003cdiv class=\"row py4\" id=\"next-prev\"\u003e\u003c\/div\u003e","published_at":"2017-10-19T21:15:35-07:00","created_at":"2017-10-19T21:15:36-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":500,"price_min":500,"price_max":500,"available":true,"price_varies":false,"compare_at_price":2495,"compare_at_price_min":2495,"compare_at_price_max":2495,"compare_at_price_varies":false,"variants":[{"id":3340368248862,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0056-QPMB-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","public_title":null,"options":["Default Title"],"price":500,"weight":14,"compare_at_price":2495,"inventory_quantity":2,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466241","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04475c775e4f69c39457602973e88943.jpg?v=1508472936","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/767f663a8e411c7dae73ce2a95fd0fed.jpg?v=1508472936","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe029d203a7e293e8258bc9af2e73063.jpg?v=1508472936","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fec7905caec76b6b62b33e577f7f6910.jpg?v=1508472936","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4df86384edda26d5850bf73c5446d62b.jpg?v=1508472936"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04475c775e4f69c39457602973e88943.jpg?v=1508472936","options":["Title"],"media":[{"alt":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","id":828887826476,"position":1,"preview_image":{"aspect_ratio":1.0,"height":500,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04475c775e4f69c39457602973e88943.jpg?v=1508472936"},"aspect_ratio":1.0,"height":500,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/04475c775e4f69c39457602973e88943.jpg?v=1508472936","width":500},{"alt":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","id":828887859244,"position":2,"preview_image":{"aspect_ratio":1.333,"height":375,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/767f663a8e411c7dae73ce2a95fd0fed.jpg?v=1508472936"},"aspect_ratio":1.333,"height":375,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/767f663a8e411c7dae73ce2a95fd0fed.jpg?v=1508472936","width":500},{"alt":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","id":828887924780,"position":3,"preview_image":{"aspect_ratio":0.75,"height":667,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe029d203a7e293e8258bc9af2e73063.jpg?v=1508472936"},"aspect_ratio":0.75,"height":667,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fe029d203a7e293e8258bc9af2e73063.jpg?v=1508472936","width":500},{"alt":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","id":828887957548,"position":4,"preview_image":{"aspect_ratio":1.306,"height":784,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fec7905caec76b6b62b33e577f7f6910.jpg?v=1508472936"},"aspect_ratio":1.306,"height":784,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/fec7905caec76b6b62b33e577f7f6910.jpg?v=1508472936","width":1024},{"alt":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","id":828887990316,"position":5,"preview_image":{"aspect_ratio":1.414,"height":724,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4df86384edda26d5850bf73c5446d62b.jpg?v=1508472936"},"aspect_ratio":1.414,"height":724,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4df86384edda26d5850bf73c5446d62b.jpg?v=1508472936","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Quad Power Management Board (QPM) is a Quad I2C Solid State Relay Board. We have needed one of these for a long time. In previous projects, we were continually needing relays (mostly latching relays) to switch power on and off to computers and devices, to switch from solar to wind and a variety of other chores. What a pain! Now we have developed and designed a Quad Power Management board incorporating I2C controlled 4 Independent Solid State Relays each with LEDs to show what is going on with the board. Each solid state relay is able to switch 20V and 2.3A. You can switch DC signals and analog signals (with proper conditioning - you need to add a DC Offset for analog signals). This board is magic to us for building power systems. There are 4 Additional GPIOs provided on the board (thanks to the SX1502 as in the above board) that can be used as GPIOs, interrupts or a programmable logic gate as above. Software drivers for Arduino and Raspberry Pi Included! We are using this board extensively in our new SunRover semi-autonomous robot design. You will be seeing a series of articles on this robot in Raspberry Pi Geek magazine starting in the August 2015 issue. The robot uses a total of 10 Quad Power Management boards to stack\/unstack all the batteries and to switch the solar panels from one computer to another. And they are all controlled by an I2C bus! No more massive use of GPIO pins for latching relays and other devices.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE: Here is what you need to do to enable the LEDs.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003ePut a jumper from JP4\/1 (VCC1) to JP3\/1 (VDDM) and JP4\/2 (VCC2) to JP3\/2 (VDDM).\u003c\/strong\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003eRead more: \u003ca href=\"http:\/\/forum.switchdoc.com\/thread\/339\/test-qpm-board-works#ixzz5drArTmWm\"\u003ehttp:\/\/forum.switchdoc.com\/thread\/339\/test-qpm-board-works#ixzz5drArTmWm\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003eThe Quad Power Management I2C Board allows you to switch on and off batteries, power supplies and solar panels. It is like an I2C controlled quad solid-state relay.\u003c\/div\u003e\n\u003cp class=\"body readability responsive-media formatted-lists\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eI2C controlled\u003c\/li\u003e\n\u003cli\u003e4 Independent Solid State Relays each with LEDs\u003c\/li\u003e\n\u003cli\u003eEach is able to switch 20V and 2.3A\u003c\/li\u003e\n\u003cli\u003e4 Additional GPIOs\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSoftware drivers for Arduino and Raspberry Pi Included!\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eArduino Software Drivers are available here at \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_QPM\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_QPM\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi Software Drivers are available here at \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_QPM\" target=\"_blank\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Pi_QPM\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/10\/QPMBOB-101815-V1.2.pdf\" target=\"_blank\"\u003eThe full specification is available here (updated October 19, 2015).\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch1\u003e\u003cstrong\u003eSoftware Example\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp\u003eHere is what the Arduino code looks like for unstacking the batteries.\u003c\/p\u003e\n\u003cpre\u003evoid unstackBatteryStack(uint8_t i2cmuxchannel)\n\n{\n\n\/\/ first turn all off\n\nresetBatteryStack(i2cmuxchannel);\n\n\/\/ Turn on grounds first\n\nQuadPower0.setPowerChannel(QuadPower_POWER_CHANNEL_IO1, QuadPower_ON); delay(100);\nQuadPower1.setPowerChannel(QuadPower_POWER_CHANNEL_IO0, QuadPower_ON); delay(100);\n\n\/\/ Now turn on all the connecting switches to SunAirPlus\n\nQuadPower0.setPowerChannel(QuadPower_POWER_CHANNEL_IO0, QuadPower_ON); delay(100);\nQuadPower0.setPowerChannel(QuadPower_POWER_CHANNEL_IO3, QuadPower_ON); delay(100);\nQuadPower1.setPowerChannel(QuadPower_POWER_CHANNEL_IO2, QuadPower_ON); delay(100);\n\n}\n\n\u003c\/pre\u003e\n\u003ch2\u003eNew Application Note\u003c\/h2\u003e\n\u003cimg height=\"300\" width=\"262\" alt=\"Bright LED with QPM Board\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_schemeit-project1-262x300.png?12239426751621468701\" class=\"size-medium wp-image-2475\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003eHere is a \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/bright-bright-bright-led-s-controlled-by-the-qpm-board\/\" target=\"_blank\"\u003enew application note\u003c\/a\u003e for the QPM Board. Shows how to control high power LEDs in \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/new-robotics-project-sunrover-solar-powered-robot\/\" target=\"_blank\"\u003eSunRover\u003c\/a\u003e. Bright LED with QPM Board\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/08\/IMG_5532.jpg\"\u003e\u003cimg height=\"300\" width=\"225\" alt=\"IMG_5532\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_5532-225x300.jpg?656046695358288589\" class=\"wp-image-2472 size-medium\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003eHigh Power Green LED (of three colors) on SunRover\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eDescription and Applications\u003c\/h2\u003e\n\u003cp\u003e\u003cimg height=\"212\" width=\"300\" alt=\"IMG_0959 2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0959-2-300x212.jpg?17160213730255920242\" style=\"font-size: 10px;\" class=\"aligncenter wp-image-2290 size-medium\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr style=\"font-size: 10px;\"\u003e\u003cspan style=\"font-size: 10px;\"\u003e There are 4 Additional GPIOs provided on the board (thanks to the SX1502 as in the above board) that can be used as GPIOs, interrupts or a programmable logic gate as above. Software drivers for Arduino and Raspberry Pi Included! We are using this board extensively in our new SunRover semi-autonomous robot design. You will be seeing a series of articles on this robot in Raspberry Pi Geek magazine starting in the August 2015 issue. The robot uses a total of 10 Quad Power Management boards to stack\/unstack all the batteries and to switch the solar panels from one computer to another. And they are all controlled by an I2C bus! No more massive use of GPIO pins for latching relays and other devices.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\nThe Quad Power Management board has many applications that come to mind. Any time you want to switch a battery out of the circuit, switch from one battery to another, turn power off to a device, stack and unstack batteries or turn power on or off to a device, this is your board. The three applications below are from a new SwitchDoc Labs project, SunRover. SunRover is a semi-autonomous tracked robot that is being developed here in Washington state, but will eventually make it down to Curacao to join Project Curacao in the tropics.\u003c\/div\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/07\/af08cd9f1bf787ad09adea2b051af487_original.jpg\"\u003e\u003cimg height=\"225\" width=\"300\" alt=\"af08cd9f1bf787ad09adea2b051af487_original\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_af08cd9f1bf787ad09adea2b051af487_original-300x225.jpg?3573161922563047108\" class=\"wp-image-2294 size-medium\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003eTRex Tracks, Controller and Batteries[\/caption] SunRover has three computers. The first is the motor controller (TRex I2C controller made by Dagu) and connected to a Dagu set of robot TRex tracks. The other two computers are an Arduino Mega 2560 (the power management computer - also does weather sensing) and the brains of SunRover, a Raspberry Pi 2 Quad Core computer. The electronics will be packaged in a BUD enclosure as below. Note the Circuit Board Condo that we designed and 3D printed. It allows us to have three levels of PC boards in the box.\u003c\/div\u003e\n\u003cdiv class=\"body readability responsive-media formatted-lists\"\u003e\n\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/07\/e58e77729c8ecb3532bf09fc7801edbb_original.jpg\"\u003e\u003cimg height=\"225\" width=\"300\" alt=\"Circuit Board Condo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_e58e77729c8ecb3532bf09fc7801edbb_original-300x225.jpg?1617327120350946315\" class=\"wp-image-2293 size-medium\"\u003e\u003c\/a\u003e\n\u003ch2\u003eApplication Examples\u003c\/h2\u003e\nThe three example applications for the QPM board are: - Battery Stacker - Solar Panel Multiplexer - Robot Compartment Heater\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eBattery Stacker\u003c\/h3\u003e\nTo get the ~12V we need to run SunRovers motors, we need to stack 3.7V LiPo rechargeable batteries. It takes 3 batteries to get up to about ~12V. The problem is that all of our Solar Powered Charging system is designed to charge 3.7V LiPo batteries. Our solution? Use two QPM boards to switch the batteries from a series to parallel connection and then charge the batteries from SunAirPlus. The QPM board even has two inputs per device. One with a protective diode and one without the diode. Perfect for our application. \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/IMG_0969.jpg\"\u003e\u003cimg height=\"712\" width=\"930\" alt=\"IMG_0969\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0969-1024x784.jpg?13760602946785384368\" class=\"aligncenter size-large wp-image-2288\"\u003e\u003c\/a\u003e\n\u003ch3\u003eSolar Panel Multiplexer\u003c\/h3\u003e\nSunRover has 6 3.5W\/6V solar panels. These will be on a \"wing\" across the top of SunRover. Each of these six solar panels can be switched by a Quad Power Management board and be connected in different ways to provide more power to the subsystem (Motors, Arduino or Raspberry Pi) depending on what needs it at the time and the Sun. We are using four QPM boards to accomplish this. SunRover Motors subsystem - up to 6 solar panels Raspberry Pi subsystem - up to 4 solar panels Arduino Power Management subsystem - up to 2 solar panels \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/IMG_0976-2.jpg\"\u003e\u003cimg height=\"712\" width=\"930\" alt=\"IMG_0976 2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0976-2-1024x784.jpg?1693467713238327663\" class=\"aligncenter size-large wp-image-2289\"\u003e\u003c\/a\u003e\n\u003ch3\u003eRobot Compartment Heater\u003c\/h3\u003e\nOur third example application of the QPM board is a resistive compartment warmer. The winters are cold up here in the frozen north and LiPo batteries and electronics need to be kept warm to keep working. We are accomplishing this by using the QPM board to switch 10W\/20 Ohm resistors, one in each compartment. We have temperature sensors in each compartment that will give us the feedback we need to moderate the heat sent to the resistors. How do we control the heat coming off of each resistor? We pulse the QPM switches to only power the resistor for the amount we need. If we want 3.6W, we turn the QPM switch on 1\/2 of the time (7.2W\/2). We can make it generate just enough heat to keep the compartment at the right temperature. Very cool. Or hot in this case. \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_243a3f78fcdb033c42f0b749b1c97f8b_original-2.jpg?16614707158960697788\"\u003e\u003cimg height=\"521\" width=\"680\" alt=\"243a3f78fcdb033c42f0b749b1c97f8b_original-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_243a3f78fcdb033c42f0b749b1c97f8b_original-2.jpg?16614707158960697788\" class=\"aligncenter size-full wp-image-2295\"\u003e\u003c\/a\u003e\n\u003cdiv data-id=\"4093248\" class=\"template asset\"\u003e\u003c\/div\u003e\nQPM - Battery Stacker \/ Unstacker Applicaton\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eQuad Power Management Loaded Test\u003c\/span\u003e\u003c\/h2\u003e\nTo test the current carrying capability of the QPM board, a 10 Ohm 10W resistor and measure the current through the resistor. Should read about 1.1A.\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/07\/IMG_5149-2-e1436200217438.jpg\"\u003e\u003cimg height=\"300\" width=\"225\" alt=\"10 Ohm 10W Load Resistor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_5149-2-e1436200217438-225x300.jpg?873925500140152926\" class=\"size-medium wp-image-2186\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e10 Ohm 10W Load Resistor\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"project_post_summary\"\u003eWe added the resistor and the voltage showed as 10.35V, which means that 1.03 Amps were flowing through the batteries and the resistor. The specification calls for a maximum of 2.3A at up to 20V.\u003c\/div\u003e\n\u003cdiv class=\"row py4\" id=\"next-prev\"\u003e\u003c\/div\u003e"});window.BOLD.common.Shopify.saveVariant(3340368248862, { variant: {"id":3340368248862,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0056-QPMB-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"SwitchDoc Labs Quad Power Management (QPM) I2C Board for Raspberry Pi and Arduino","public_title":null,"options":["Default Title"],"price":500,"weight":14,"compare_at_price":2495,"inventory_quantity":2,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466241","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 2, product_id: 229320097822, product_handle: "switchdoc-labs-quad-power-management-qpm-i2c-board-for-raspberry-pi-and-arduino", price: 500, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("solar-panel-100ma-6v", 229342019614, {"id":229342019614,"title":"Solar Panel - 100mA 6V","handle":"solar-panel-100ma-6v","description":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is an inexpensive solar power panel capable of generating 0.6W of power. Perfect for charging IOT devices, such as the Grove Mini Pro LP Arduino board.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/solar-panel-comparison-sunlight-test\/\" target=\"_blank\"\u003eSwitchDoc Labs recently did a full benchmark test of this panel here\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cul class=\"ul1\"\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eJST-PH 2 Plug presoldered on back of board (fits SunAirPlus and SunAir Solar Power Controllers)\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSize: 143.5 x 43.5mm\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWeight:16g\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput voltage:6V\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput current:100mA\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eService life: more than 5 years\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eHigh transfer efficiency\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eNon-polluting and off the grid power.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e 1. above data are measured under strong sunlight. The output current will become smaller on cloudy days.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e 2. The solar cell outputs direct current. Please pay attention to the polarity.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2017-10-19T21:20:25-07:00","created_at":"2017-10-19T21:20:25-07:00","vendor":"vendor-unknown","type":"Shop All,Solar","tags":[],"price":350,"price_min":350,"price_max":350,"available":true,"price_varies":false,"compare_at_price":545,"compare_at_price_min":545,"compare_at_price_max":545,"compare_at_price_varies":false,"variants":[{"id":3340719783966,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0110-SC100-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Solar Panel - 100mA 6V","public_title":null,"options":["Default Title"],"price":350,"weight":23,"compare_at_price":545,"inventory_quantity":70,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/95b9f7b907f6dfacfa0222a7261fe741.jpg?v=1508473225","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0cbbd1ab08d525928b7b9f9b6abe1a4a.jpg?v=1508473225"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/95b9f7b907f6dfacfa0222a7261fe741.jpg?v=1508473225","options":["Title"],"media":[{"alt":"Solar Panel - 100mA 6V","id":828927049772,"position":1,"preview_image":{"aspect_ratio":1.0,"height":228,"width":228,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/95b9f7b907f6dfacfa0222a7261fe741.jpg?v=1508473225"},"aspect_ratio":1.0,"height":228,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/95b9f7b907f6dfacfa0222a7261fe741.jpg?v=1508473225","width":228},{"alt":"Solar Panel - 100mA 6V","id":828927082540,"position":2,"preview_image":{"aspect_ratio":0.969,"height":1024,"width":992,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0cbbd1ab08d525928b7b9f9b6abe1a4a.jpg?v=1508473225"},"aspect_ratio":0.969,"height":1024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0cbbd1ab08d525928b7b9f9b6abe1a4a.jpg?v=1508473225","width":992}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is an inexpensive solar power panel capable of generating 0.6W of power. Perfect for charging IOT devices, such as the Grove Mini Pro LP Arduino board.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/solar-panel-comparison-sunlight-test\/\" target=\"_blank\"\u003eSwitchDoc Labs recently did a full benchmark test of this panel here\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cul class=\"ul1\"\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eJST-PH 2 Plug presoldered on back of board (fits SunAirPlus and SunAir Solar Power Controllers)\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSize: 143.5 x 43.5mm\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eWeight:16g\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput voltage:6V\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOutput current:100mA\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eService life: more than 5 years\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eHigh transfer efficiency\u003c\/span\u003e\u003c\/li\u003e\r\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eNon-polluting and off the grid power.\u003c\/span\u003e\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e 1. above data are measured under strong sunlight. The output current will become smaller on cloudy days.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e 2. The solar cell outputs direct current. Please pay attention to the polarity.\u003c\/span\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340719783966, { variant: {"id":3340719783966,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0110-SC100-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Solar Panel - 100mA 6V","public_title":null,"options":["Default Title"],"price":350,"weight":23,"compare_at_price":545,"inventory_quantity":70,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 70, product_id: 229342019614, product_handle: "solar-panel-100ma-6v", price: 350, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("ntc-thermistor-10k-ohm-1-b3950-l75mm-wired-10k-ohm-metal-film-resistor", 229364236318, {"id":229364236318,"title":"NTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor","handle":"ntc-thermistor-10k-ohm-1-b3950-l75mm-wired-10k-ohm-metal-film-resistor","description":"\u003cdiv id=\"tags\" align=\"center\"\u003e\u003ccenter\u003e\r\n\u003ch1 align=\"center\"\u003e\u003cspan style=\"color: #000000; font-family: arial, helvetica, sans-serif; font-size: x-large;\"\u003eNTC Thermistor 10K ohm 1% B3950 L75mm Wired Including 10K Ohm 1% Metal Film Resistor\u003c\/span\u003e\u003c\/h1\u003e\r\n\u003cdiv align=\"center\"\u003e \u003c\/div\u003e\r\n\u003c\/center\u003e\u003c\/div\u003e\r\n\u003ctable style=\"width: 682px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ccolgroup\u003e\n\u003ccol width=\"315\"\u003e\n\u003ccol width=\"367\"\u003e\n\u003c\/colgroup\u003e\r\n\u003ctbody\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl67\" colspan=\"2\" width=\"682\" height=\"21\"\u003e\r\n\u003cdiv align=\"center\"\u003e\r\n\u003cdiv\u003e\u003cstrong\u003eSPECIFICATION\u003c\/strong\u003e\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"20\"\u003e\r\n\u003cp align=\"center\"\u003eR25\u003cspan class=\"font6\" style=\"font-family: 宋体;\"\u003e℃\u003c\/span\u003e\u003cspan class=\"font5\"\u003e \u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e10KΩ±1%\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"23\"\u003e\r\n\u003cp align=\"center\"\u003eB Value(R25\/50\u003cspan class=\"font6\" style=\"font-family: 宋体;\"\u003e℃\u003c\/span\u003e\u003cspan class=\"font5\"\u003e)\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e3950K 1%\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"23\"\u003e\r\n\u003cp align=\"center\"\u003eCable\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e75mm Awg28\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"20\"\u003e\r\n\u003cp align=\"center\"\u003ePart Number\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e09DX-MF52B-103F-3950F-75AY\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003c\/tbody\u003e\r\n\u003c\/table\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eWe supply this for the thermal control configuration of the SunControl Solar Power Charger.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eA 10K Ohm resistor is included if you want to build a voltage divider. The 10K resistor is not required for SunControl.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eSee this article about how to use it with SunControl: \u003ca href=\"http:\/\/www.switchdoc.com\/2017\/08\/suncontrol-solar-controller-lipo-temperature-charging-control\/\" target=\"_blank\"\u003ehttp:\/\/www.switchdoc.com\/2017\/08\/suncontrol-solar-controller-lipo-temperature-charging-control\/\u003c\/a\u003e\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:25:19-07:00","created_at":"2017-10-19T21:25:19-07:00","vendor":"vendor-unknown","type":"Shop All,Solar,Sensors","tags":[],"price":250,"price_min":250,"price_max":250,"available":true,"price_varies":false,"compare_at_price":450,"compare_at_price_min":450,"compare_at_price_max":450,"compare_at_price_varies":false,"variants":[{"id":3341089898526,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0450-NTCTHERM-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"NTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor","public_title":null,"options":["Default Title"],"price":250,"weight":7,"compare_at_price":450,"inventory_quantity":30,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a85a606071d1622d1d4a6ad35c446bd8.jpg?v=1508473520","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a1d67247c0d255ea01ce3eb119f9c187.jpg?v=1508473520"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a85a606071d1622d1d4a6ad35c446bd8.jpg?v=1508473520","options":["Title"],"media":[{"alt":"NTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor","id":828964372524,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1280,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a85a606071d1622d1d4a6ad35c446bd8.jpg?v=1508473520"},"aspect_ratio":1.0,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a85a606071d1622d1d4a6ad35c446bd8.jpg?v=1508473520","width":1280},{"alt":"NTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor","id":828964438060,"position":2,"preview_image":{"aspect_ratio":1.427,"height":897,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a1d67247c0d255ea01ce3eb119f9c187.jpg?v=1508473520"},"aspect_ratio":1.427,"height":897,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a1d67247c0d255ea01ce3eb119f9c187.jpg?v=1508473520","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv id=\"tags\" align=\"center\"\u003e\u003ccenter\u003e\r\n\u003ch1 align=\"center\"\u003e\u003cspan style=\"color: #000000; font-family: arial, helvetica, sans-serif; font-size: x-large;\"\u003eNTC Thermistor 10K ohm 1% B3950 L75mm Wired Including 10K Ohm 1% Metal Film Resistor\u003c\/span\u003e\u003c\/h1\u003e\r\n\u003cdiv align=\"center\"\u003e \u003c\/div\u003e\r\n\u003c\/center\u003e\u003c\/div\u003e\r\n\u003ctable style=\"width: 682px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ccolgroup\u003e\n\u003ccol width=\"315\"\u003e\n\u003ccol width=\"367\"\u003e\n\u003c\/colgroup\u003e\r\n\u003ctbody\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl67\" colspan=\"2\" width=\"682\" height=\"21\"\u003e\r\n\u003cdiv align=\"center\"\u003e\r\n\u003cdiv\u003e\u003cstrong\u003eSPECIFICATION\u003c\/strong\u003e\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"20\"\u003e\r\n\u003cp align=\"center\"\u003eR25\u003cspan class=\"font6\" style=\"font-family: 宋体;\"\u003e℃\u003c\/span\u003e\u003cspan class=\"font5\"\u003e \u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e10KΩ±1%\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"23\"\u003e\r\n\u003cp align=\"center\"\u003eB Value(R25\/50\u003cspan class=\"font6\" style=\"font-family: 宋体;\"\u003e℃\u003c\/span\u003e\u003cspan class=\"font5\"\u003e)\u003c\/span\u003e\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e3950K 1%\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"23\"\u003e\r\n\u003cp align=\"center\"\u003eCable\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e75mm Awg28\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003ctr\u003e\r\n\u003ctd class=\"xl65\" width=\"315\" height=\"20\"\u003e\r\n\u003cp align=\"center\"\u003ePart Number\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003ctd class=\"xl66\" width=\"367\"\u003e\r\n\u003cp align=\"center\"\u003e09DX-MF52B-103F-3950F-75AY\u003c\/p\u003e\r\n\u003c\/td\u003e\r\n\u003c\/tr\u003e\r\n\u003c\/tbody\u003e\r\n\u003c\/table\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eWe supply this for the thermal control configuration of the SunControl Solar Power Charger.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eA 10K Ohm resistor is included if you want to build a voltage divider. The 10K resistor is not required for SunControl.\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003eSee this article about how to use it with SunControl: \u003ca href=\"http:\/\/www.switchdoc.com\/2017\/08\/suncontrol-solar-controller-lipo-temperature-charging-control\/\" target=\"_blank\"\u003ehttp:\/\/www.switchdoc.com\/2017\/08\/suncontrol-solar-controller-lipo-temperature-charging-control\/\u003c\/a\u003e\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3341089898526, { variant: {"id":3341089898526,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0450-NTCTHERM-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"NTC Thermistor 10K ohm 1% B3950 L75mm Wired + 10K Ohm Metal Film Resistor","public_title":null,"options":["Default Title"],"price":250,"weight":7,"compare_at_price":450,"inventory_quantity":30,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 30, product_id: 229364236318, product_handle: "ntc-thermistor-10k-ohm-1-b3950-l75mm-wired-10k-ohm-metal-film-resistor", price: 250, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-mini-pro-plus", 7973038588124, {"id":7973038588124,"title":"Grove Mini Pro Plus","handle":"grove-mini-pro-plus","description":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eGrove Mini Pro Plus board replacement\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThis board is used in numerous SwitchDoc Labs products. We are selling this as replacements or for people wishing to build the WeatherRack3.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eMain features are:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- 328p 16MHz Arduino\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- Grove connectors for I2C, Data, 433MHz Transmit and Receive\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- WatchDog Timer built in\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- Flexible input power supplies\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe Arduino family of processors is a fabulous prototyping and building system for Makers. The combination of the Arduino IDE with its thousands of available drivers for sensors and the ATMega line of processors have spawned a tremendous burst of creativity around the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003eTo Use with Arduino IDE\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003eSelect Arduino Mini Pro Plus and 16MHz\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e","published_at":"2023-01-29T11:04:36-08:00","created_at":"2023-01-29T10:53:00-08:00","vendor":"switchdoc labs","type":"Shop All,Weather,Grove,Arduino,Wireless","tags":[],"price":2000,"price_min":2000,"price_max":2000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43759674687708,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0750-MINIPROPLUS-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove Mini Pro Plus","public_title":null,"options":["Default Title"],"price":2000,"weight":85,"compare_at_price":null,"inventory_quantity":4,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034anno.jpg?v=1675018824","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034.jpg?v=1675018842"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034anno.jpg?v=1675018824","options":["Title"],"media":[{"alt":null,"id":31201660928220,"position":1,"preview_image":{"aspect_ratio":1.563,"height":1697,"width":2653,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034anno.jpg?v=1675018824"},"aspect_ratio":1.563,"height":1697,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034anno.jpg?v=1675018824","width":2653},{"alt":null,"id":31201662173404,"position":2,"preview_image":{"aspect_ratio":1.563,"height":1697,"width":2653,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034.jpg?v=1675018842"},"aspect_ratio":1.563,"height":1697,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6034.jpg?v=1675018842","width":2653}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eGrove Mini Pro Plus board replacement\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThis board is used in numerous SwitchDoc Labs products. We are selling this as replacements or for people wishing to build the WeatherRack3.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eMain features are:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- 328p 16MHz Arduino\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- Grove connectors for I2C, Data, 433MHz Transmit and Receive\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- WatchDog Timer built in\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e- Flexible input power supplies\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eThe Arduino family of processors is a fabulous prototyping and building system for Makers. The combination of the Arduino IDE with its thousands of available drivers for sensors and the ATMega line of processors have spawned a tremendous burst of creativity around the world.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003eTo Use with Arduino IDE\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003eSelect Arduino Mini Pro Plus and 16MHz\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(43759674687708, { variant: {"id":43759674687708,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0750-MINIPROPLUS-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove Mini Pro Plus","public_title":null,"options":["Default Title"],"price":2000,"weight":85,"compare_at_price":null,"inventory_quantity":4,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 4, product_id: 7973038588124, product_handle: "grove-mini-pro-plus", price: 2000, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-plant-moisture-sensor", 229356142622, {"id":229356142622,"title":"Grove Resistive Plant Moisture Sensor","handle":"grove-plant-moisture-sensor","description":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eGrove Resistive Plant Moisture Sensor\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove - Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using ADC.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis uses a Grove Analog port.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water and may be prone to electrolytic corrosion across the probes. It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eInterpreting the Output\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor7=\n\nvoid setup() {\n \n Serial.begin(9600);\n}\nvoid loop() {\n \/\/ read the value from the sensor:\n sensorValue = analogRead(sensorPin);\n Serial.print(\"sensor = \" );\n Serial.println(sensorValue);\n delay(1000);\n}\n\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e if (config.ADS1115_Present):\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n state.Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (state.Moisture_Humidity \u0026gt;100):\n state.Moisture_Humidity = 100;\n if (state.Moisture_Humidity \u0026lt;0):\n state.Moisture_Humidity = 0;\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eSpecification\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating voltage: 3.3~5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating current: 35mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in dry soil: 0~ 300 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in humid soil: 300~700 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in water: 700 ~ 950 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003ePCB size: 2.0cm X 6.0cm\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e# Here are suggested sensor values:\u003cbr\u003e# Min Typ Max Condition # 0 0 0 sensor in open air \u003cbr\u003e# 0 20 300 sensor in dry soil \u003cbr\u003e# 300 580 700 sensor in humid soil \u003cbr\u003e# 700 940 950 sensor in water","published_at":"2017-10-19T21:23:23-07:00","created_at":"2017-10-19T21:23:24-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Sensors,Raspberry Pi,Arduino,ESP8266","tags":["Garden"],"price":300,"price_min":300,"price_max":300,"available":true,"price_varies":false,"compare_at_price":995,"compare_at_price_min":995,"compare_at_price_max":995,"compare_at_price_varies":false,"variants":[{"id":3340934709278,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0225-GMOSN-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove Resistive Plant Moisture Sensor","public_title":null,"options":["Default Title"],"price":300,"weight":23,"compare_at_price":995,"inventory_quantity":219,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/29e117501181e7a22436ed94a6318b27.jpg?v=1508473404","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b10c108d81d4f6745858f4cf41f25c43_88df11eb-8a4e-494d-9249-1ac4bd0f6893.jpg?v=1508473404","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/c6c1a9cccf2a77a53803ab0761e796da.jpg?v=1508473404","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9d575558176023b2b3c3edba1eb0d58f.jpg?v=1508473404","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7c8ad5025b76410a02e921d2c7668530.png?v=1508473404"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/29e117501181e7a22436ed94a6318b27.jpg?v=1508473404","options":["Title"],"media":[{"alt":"Grove Plant Moisture Sensor","id":828951625772,"position":1,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/29e117501181e7a22436ed94a6318b27.jpg?v=1508473404"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/29e117501181e7a22436ed94a6318b27.jpg?v=1508473404","width":700},{"alt":"Grove Plant Moisture Sensor","id":828951658540,"position":2,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b10c108d81d4f6745858f4cf41f25c43_88df11eb-8a4e-494d-9249-1ac4bd0f6893.jpg?v=1508473404"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b10c108d81d4f6745858f4cf41f25c43_88df11eb-8a4e-494d-9249-1ac4bd0f6893.jpg?v=1508473404","width":1280},{"alt":"Grove Plant Moisture Sensor","id":828951724076,"position":3,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/c6c1a9cccf2a77a53803ab0761e796da.jpg?v=1508473404"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/c6c1a9cccf2a77a53803ab0761e796da.jpg?v=1508473404","width":1280},{"alt":"Grove Plant Moisture Sensor","id":828951789612,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1280,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9d575558176023b2b3c3edba1eb0d58f.jpg?v=1508473404"},"aspect_ratio":1.0,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9d575558176023b2b3c3edba1eb0d58f.jpg?v=1508473404","width":1280},{"alt":"Grove Plant Moisture Sensor","id":828951822380,"position":5,"preview_image":{"aspect_ratio":1.03,"height":1024,"width":1055,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7c8ad5025b76410a02e921d2c7668530.png?v=1508473404"},"aspect_ratio":1.03,"height":1024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7c8ad5025b76410a02e921d2c7668530.png?v=1508473404","width":1055}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eGrove Resistive Plant Moisture Sensor\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove - Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using ADC.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis uses a Grove Analog port.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water and may be prone to electrolytic corrosion across the probes. It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eInterpreting the Output\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor7=\n\nvoid setup() {\n \n Serial.begin(9600);\n}\nvoid loop() {\n \/\/ read the value from the sensor:\n sensorValue = analogRead(sensorPin);\n Serial.print(\"sensor = \" );\n Serial.println(sensorValue);\n delay(1000);\n}\n\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e if (config.ADS1115_Present):\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n state.Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (state.Moisture_Humidity \u0026gt;100):\n state.Moisture_Humidity = 100;\n if (state.Moisture_Humidity \u0026lt;0):\n state.Moisture_Humidity = 0;\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eSpecification\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating voltage: 3.3~5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating current: 35mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in dry soil: 0~ 300 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in humid soil: 300~700 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in water: 700 ~ 950 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003ePCB size: 2.0cm X 6.0cm\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e# Here are suggested sensor values:\u003cbr\u003e# Min Typ Max Condition # 0 0 0 sensor in open air \u003cbr\u003e# 0 20 300 sensor in dry soil \u003cbr\u003e# 300 580 700 sensor in humid soil \u003cbr\u003e# 700 940 950 sensor in water"});window.BOLD.common.Shopify.saveVariant(3340934709278, { variant: {"id":3340934709278,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0225-GMOSN-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove Resistive Plant Moisture Sensor","public_title":null,"options":["Default Title"],"price":300,"weight":23,"compare_at_price":995,"inventory_quantity":219,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 219, product_id: 229356142622, product_handle: "grove-plant-moisture-sensor", price: 300, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("4-pack-capacitive-plant-moisture-sensor-corrosion-resistant-grove", 5337148686503, {"id":5337148686503,"title":"4 Pack - Capacitive Plant Moisture Sensor Corrosion Resistant Grove","handle":"4-pack-capacitive-plant-moisture-sensor-corrosion-resistant-grove","description":"\u003ch1 class=\"p1\"\u003eCapacitive Plant Moisture Sensor Corrosion Resistant \u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove Capacitive Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using an ADC.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is the Soil Moisture Sensor used in the Smart Garden System\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_4025_2_copy_large.JPG?v=1541785735\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis product measures soil moisture levels by capacitive sensing, rather than resistive sensing like other types of moisture sensors. It is made of a corrosion resistant material giving it a long service life. \u003cbr\u003e\u003cbr\u003eThe product includes an on-board voltage regulator which gives it an operating voltage range of 3.3 ~ 5.5V. It is compatible with low-voltage MCUs (both 3.3V and 5V logic). To make it compatible with a \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/raspberry-pi-3b\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi\u003c\/a\u003e, an \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/grove-4-channel-16-bit-analog-to-digital-converter\"\u003eAnalog to Digital Converter \u003c\/a\u003eis required.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis uses a Grove Analog port. This product also includes a Gravity cable.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water. It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors without further sealing and waterproofing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eCheck out our article on the Capacitive Moisture Sensor on our blog, www.switchdoc.com\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_2105_copy_large.JPG?v=1541787666\" alt=\"\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 3.3 ~ 5.5 VDC\u003c\/li\u003e\n\u003cli\u003eOutput Voltage: 1.2 ~ 2.5V\u003c\/li\u003e\n\u003cli\u003eInterface: Grove Analog\u003c\/li\u003e\n\u003cli\u003eDimension: 98mm * 23mm (3.86in x 0.905in)\u003c\/li\u003e\n\u003cli\u003eWeight: 15g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eContents\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCapacitive Moisture Sensor\u003c\/li\u003e\n\u003cli\u003eGrove Cable\u003c\/li\u003e\n\u003cli\u003eGravity Cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cspan class=\"s1\"\u003eInterpreting the Output\u003c\/span\u003e \u003c\/h2\u003e\n\u003cp\u003eThe final output value for the Arduino (10 bits) is affected by probe insertion depth and how tight the soil packed around it is. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFor example: Value_1 = 520; Value_2 = 260.\u003cbr\u003eThe range will be divided into three sections: dry, wet, water. Their related values are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDry: (520 430]\u003c\/li\u003e\n\u003cli\u003eWet: (430 350]\u003c\/li\u003e\n\u003cli\u003eWater: (350 260]\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Capacitive Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor7=\n\nvoid setup() {\n \n Serial.begin(9600);\n}\nvoid loop() {\n \/\/ read the value from the sensor:\n sensorValue = analogRead(sensorPin);\n Serial.print(\"sensor = \" );\n Serial.println(sensorValue);\n delay(1000);\n}\n\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e if (config.ADS1115_Present):\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n state.Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (state.Moisture_Humidity \u0026gt;100):\n state.Moisture_Humidity = 100;\n if (state.Moisture_Humidity \u0026lt;0):\n state.Moisture_Humidity = 0;\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e\u003cbr\u003e","published_at":"2020-06-15T14:20:43-07:00","created_at":"2020-06-15T14:20:44-07:00","vendor":"vendor-unknown","type":"Shop All,Grove,Sensors,Raspberry Pi,Arduino,ESP8266","tags":["Garden"],"price":1000,"price_min":1000,"price_max":1000,"available":false,"price_varies":false,"compare_at_price":2495,"compare_at_price_min":2495,"compare_at_price_max":2495,"compare_at_price_varies":false,"variants":[{"id":34733677674663,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0682-4PACKGRVCAPMS-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"4 Pack - Capacitive Plant Moisture Sensor Corrosion Resistant Grove","public_title":null,"options":["Default Title"],"price":1000,"weight":23,"compare_at_price":2495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_2ddaffda-9fd1-4847-b895-4659d73d87f1.JPG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_copy_fc70aaa4-2eb5-4b58-a127-71fe1132749b.JPG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4025_2_copy_d4edcd71-f943-4bab-8f64-dfa5de7506a0.JPG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7730_3550b3cc-6cea-435b-82ea-f4f6eb585030.PNG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_f8ddd97a-9d1b-4a13-8f19-a6b5c78ed0a1.JPG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3695_54d0c944-b77e-4850-9488-8641c4654720.JPG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0322_85271b34-a38f-46f9-a3d9-e75d40d69061.JPG?v=1592256047","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3398_3863704a-0734-4ad8-8e0b-208ece8d1b71.JPG?v=1592256047","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7468_copy_ad952427-c98d-44e7-a3f1-b81522398813.PNG?v=1592256047"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_2ddaffda-9fd1-4847-b895-4659d73d87f1.JPG?v=1592256047","options":["Title"],"media":[{"alt":null,"id":9600434864295,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_2ddaffda-9fd1-4847-b895-4659d73d87f1.JPG?v=1592256047"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7958_2ddaffda-9fd1-4847-b895-4659d73d87f1.JPG?v=1592256047","width":2048},{"alt":null,"id":9600434897063,"position":2,"preview_image":{"aspect_ratio":0.425,"height":2704,"width":1149,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_copy_fc70aaa4-2eb5-4b58-a127-71fe1132749b.JPG?v=1592256047"},"aspect_ratio":0.425,"height":2704,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_copy_fc70aaa4-2eb5-4b58-a127-71fe1132749b.JPG?v=1592256047","width":1149},{"alt":null,"id":9600434929831,"position":3,"preview_image":{"aspect_ratio":0.677,"height":643,"width":435,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4025_2_copy_d4edcd71-f943-4bab-8f64-dfa5de7506a0.JPG?v=1592256047"},"aspect_ratio":0.677,"height":643,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4025_2_copy_d4edcd71-f943-4bab-8f64-dfa5de7506a0.JPG?v=1592256047","width":435},{"alt":null,"id":9600434962599,"position":4,"preview_image":{"aspect_ratio":0.562,"height":1334,"width":750,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7730_3550b3cc-6cea-435b-82ea-f4f6eb585030.PNG?v=1592256047"},"aspect_ratio":0.562,"height":1334,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7730_3550b3cc-6cea-435b-82ea-f4f6eb585030.PNG?v=1592256047","width":750},{"alt":null,"id":9600434995367,"position":5,"preview_image":{"aspect_ratio":2.353,"height":1149,"width":2704,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_f8ddd97a-9d1b-4a13-8f19-a6b5c78ed0a1.JPG?v=1592256047"},"aspect_ratio":2.353,"height":1149,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2105_f8ddd97a-9d1b-4a13-8f19-a6b5c78ed0a1.JPG?v=1592256047","width":2704},{"alt":null,"id":9600435028135,"position":6,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3695_54d0c944-b77e-4850-9488-8641c4654720.JPG?v=1592256047"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3695_54d0c944-b77e-4850-9488-8641c4654720.JPG?v=1592256047","width":3024},{"alt":null,"id":9600435060903,"position":7,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0322_85271b34-a38f-46f9-a3d9-e75d40d69061.JPG?v=1592256047"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0322_85271b34-a38f-46f9-a3d9-e75d40d69061.JPG?v=1592256047","width":4032},{"alt":null,"id":9600435093671,"position":8,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3398_3863704a-0734-4ad8-8e0b-208ece8d1b71.JPG?v=1592256047"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3398_3863704a-0734-4ad8-8e0b-208ece8d1b71.JPG?v=1592256047","width":4032},{"alt":null,"id":9600435126439,"position":9,"preview_image":{"aspect_ratio":0.562,"height":1334,"width":750,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7468_copy_ad952427-c98d-44e7-a3f1-b81522398813.PNG?v=1592256047"},"aspect_ratio":0.562,"height":1334,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7468_copy_ad952427-c98d-44e7-a3f1-b81522398813.PNG?v=1592256047","width":750}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003eCapacitive Plant Moisture Sensor Corrosion Resistant \u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove Capacitive Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using an ADC.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is the Soil Moisture Sensor used in the Smart Garden System\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_4025_2_copy_large.JPG?v=1541785735\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis product measures soil moisture levels by capacitive sensing, rather than resistive sensing like other types of moisture sensors. It is made of a corrosion resistant material giving it a long service life. \u003cbr\u003e\u003cbr\u003eThe product includes an on-board voltage regulator which gives it an operating voltage range of 3.3 ~ 5.5V. It is compatible with low-voltage MCUs (both 3.3V and 5V logic). To make it compatible with a \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/raspberry-pi-3b\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi\u003c\/a\u003e, an \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/grove-4-channel-16-bit-analog-to-digital-converter\"\u003eAnalog to Digital Converter \u003c\/a\u003eis required.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis uses a Grove Analog port. This product also includes a Gravity cable.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water. It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors without further sealing and waterproofing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eCheck out our article on the Capacitive Moisture Sensor on our blog, www.switchdoc.com\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_2105_copy_large.JPG?v=1541787666\" alt=\"\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 3.3 ~ 5.5 VDC\u003c\/li\u003e\n\u003cli\u003eOutput Voltage: 1.2 ~ 2.5V\u003c\/li\u003e\n\u003cli\u003eInterface: Grove Analog\u003c\/li\u003e\n\u003cli\u003eDimension: 98mm * 23mm (3.86in x 0.905in)\u003c\/li\u003e\n\u003cli\u003eWeight: 15g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eContents\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCapacitive Moisture Sensor\u003c\/li\u003e\n\u003cli\u003eGrove Cable\u003c\/li\u003e\n\u003cli\u003eGravity Cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cspan class=\"s1\"\u003eInterpreting the Output\u003c\/span\u003e \u003c\/h2\u003e\n\u003cp\u003eThe final output value for the Arduino (10 bits) is affected by probe insertion depth and how tight the soil packed around it is. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFor example: Value_1 = 520; Value_2 = 260.\u003cbr\u003eThe range will be divided into three sections: dry, wet, water. Their related values are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDry: (520 430]\u003c\/li\u003e\n\u003cli\u003eWet: (430 350]\u003c\/li\u003e\n\u003cli\u003eWater: (350 260]\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Capacitive Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor7=\n\nvoid setup() {\n \n Serial.begin(9600);\n}\nvoid loop() {\n \/\/ read the value from the sensor:\n sensorValue = analogRead(sensorPin);\n Serial.print(\"sensor = \" );\n Serial.println(sensorValue);\n delay(1000);\n}\n\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e if (config.ADS1115_Present):\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n state.Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (state.Moisture_Humidity \u0026gt;100):\n state.Moisture_Humidity = 100;\n if (state.Moisture_Humidity \u0026lt;0):\n state.Moisture_Humidity = 0;\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e\u003cbr\u003e"});window.BOLD.common.Shopify.saveVariant(34733677674663, { variant: {"id":34733677674663,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0682-4PACKGRVCAPMS-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"4 Pack - Capacitive Plant Moisture Sensor Corrosion Resistant Grove","public_title":null,"options":["Default Title"],"price":1000,"weight":23,"compare_at_price":2495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 5337148686503, product_handle: "4-pack-capacitive-plant-moisture-sensor-corrosion-resistant-grove", price: 1000, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("sunairplus3-solar-controller-charger-sun-tracker-data-gathering-grove-header", 7493089231068, {"id":7493089231068,"title":"SunAirPlus3 - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","handle":"sunairplus3-solar-controller-charger-sun-tracker-data-gathering-grove-header","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSunAirPlus3 - Solar Cell Controller Board and Sun Tracker for Arduinos \/ Raspberry Pi \/ Cell Phone Charging. Plus open source software. Includes high quality ADC and Current and Voltage Data Gathering. Supports Grove Connectors and Pin Headers.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eEver wanted to build your \u003cem\u003eown\u003c\/em\u003e Solar Powered Raspberry Pi or Arduino system? SunAirPlus3 is a 5th Generation Solar Charging and Sun Tracking Boards designed by Dr. John C. Shovic at SwitchDoc Labs. Also known as SunAirPlus 3.\u003c\/p\u003e\n\u003cp\u003eSunAirPlus3 is customizable with your software and hardware. Note that the battery and solar panel plugs on SunAirPlus2 are of type JST-PH 2 pin. The USB port is a USB Micro port\u003c\/p\u003e\n\u003ch3\u003eDifferences between SunAirPlus2 and SunAirPlus3\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoval of stepper motor and limit switch interfaces\u003c\/li\u003e\n\u003cli\u003eAddition of hysteresis and shutoff of load USB. ~3.7V turn on \/ ~3.2V turn off.\u003c\/li\u003e\n\u003cli\u003eVSS is cutoff to USB Out and I2C Grove port when board is powered down\u003c\/li\u003e\n\u003cli\u003eINA3221 I2C Address is 0x41\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003eThe major features of the SunAirPlus3 board are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses 6V Solar Cells\u003c\/li\u003e\n\u003cli\u003eUse 3.7V LiPo Cells for batteries\u003c\/li\u003e\n\u003cli\u003eHas Hysteresis built in to protect battery and load. Turn on at battery voltage of ~3.7 and turns off at battery voltage of ~3.2\u003c\/li\u003e\n\u003cli\u003eHas LiPo to 5V voltage boost built in\u003c\/li\u003e\n\u003cli\u003eDirectly powers Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eGrove I2C Connector\u003c\/li\u003e\n\u003cli\u003eWorks Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eBuilt-in data gathering chips for system currents \/voltages\u003c\/li\u003e\n\u003cli\u003eCharges iPhones and other phones or devices\u003c\/li\u003e\n\u003cli\u003eApproximates an MPPT (Maximum Power Point Tracking) charging system\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePut it with your favorite project and make it solar powered!\u003c\/li\u003e\n\u003cli\u003eMake a Solar Powered Robot\u003c\/li\u003e\n\u003cli\u003eInstall a servo motor or stepper motor and track the sun\u003c\/li\u003e\n\u003cli\u003eAdd a \u003ca href=\"http:\/\/www.switchdoc.com\/dual-watchdog-timer\/\"\u003eSwitchDoc Dual WatchDog Timer\u003c\/a\u003e to recover from failures, bad code or brownouts!\u003c\/li\u003e\n\u003cli\u003e3D Print your own SunAirPlus2 solar tracker\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eFull SunAirPlus3 Specification Coming Soon\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\"\u003eArduino SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\"\u003eRaspberry Pi Python SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\"\u003eESP8266 SunAirPlus2 INA3221 Library\u003c\/a\u003e (Change I2C address to 0x41)\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\"\u003enode + mraa library for reading from SwitchDoc Labs SunAirPlus2 or INA3221 Breakout Board\u003c\/a\u003e (Change i2C address to 0x41)\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e3D Printed Sun Tracking System for SunAir Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e .\u003c\/p\u003e\n\u003ch2\u003eWire Colors on Grove Connector\u003c\/h2\u003e\n\u003cp\u003eWire colors on standard Grove Cables are always the same.\u003c\/p\u003e\n\u003cp\u003ePin 1 - Yellow (for example, SCL on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 2 - White (for example, SDA on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 3 - Red - VCC on all Grove Connectors\u003c\/p\u003e\n\u003cp\u003ePin 4 - Black - GND on all Grove Connectors\u003c\/p\u003e\n\u003ch2\u003eWhat are the LEDs next to the Battery Plug?\u003c\/h2\u003e\n\u003ch3\u003eCharging State LEDs\u003c\/h3\u003e\n\u003ctable border=\"1\" class=\"wikitable\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eCH pin level(Red LED state)\u003c\/th\u003e\n\u003cth\u003eOK pin level(Green LED state)\u003c\/th\u003e\n\u003cth\u003eStatements\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"300\" align=\"center\"\u003elow level(on)\u003c\/td\u003e\n\u003ctd width=\"300\" align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd width=\"400\" align=\"center\"\u003eCharging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003elow level(last on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eComplete\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003epulse signal(flash)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003epulse signal(on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eThe battery doesn't exist or has been deeply discharged\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"left\" style=\"text-align: center;\"\u003eNo charging is taking place as the solar cell input voltage is too low\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eUSB OUT LED1 - On when power is supplied to the USB OUT port and Grove Port\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eData! Data! Data! More Cowbell!\u003c\/h2\u003e\n\u003cp\u003eSunAirPlus2 includes an I2C \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/03\/sunairplus-solar-power-ina3221-python-raspberry-pi-library-released\/\" title=\"SunAirPlus Solar Power – INA3221 Python Raspberry Pi Library Released\" target=\"_blank\"\u003eINA3221\u003c\/a\u003e 3 Channel Current \/ Voltage Monitor and a I2C 4 channel 12 bit Analog to Digital Converter (ADS1015). The INA3221 allows you to monitor all of the major currents and voltages in the system (Battery \/ Solar Panels \/ Load - Computer ). You can tell what your solar power project is doing in real time. Here are some results from the SunAirPlus2 board using the onboard INA3221. You can see that the battery is almost fully charged and the solar cell voltage (actually a variable power supply on the test bench) is 5.19V and it is supplying 735mA. The Output voltage is 4.88V because we are fiddling with the board. The Library works like a champ. (Set I2C Address to 0x41).\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cpre\u003eTest SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs\n\nSample uses 0x40 and SunAirPlus2 board INA3221\nWill work with the INA3221 SwitchDoc Labs Breakout Board\n\n\n------------------------------\nLIPO_Battery Bus Voltage: 4.15 V \nLIPO_Battery Shunt Voltage: -9.12 mV \nLIPO_Battery Load Voltage: 4.14 V\nLIPO_Battery Current 1: 91.20 mA\n\nSolar Cell Bus Voltage 2: 5.19 V \nSolar Cell Shunt Voltage 2: -73.52 mV \nSolar Cell Load Voltage 2: 5.12 V\nSolar Cell Current 2: 735.20 mA\n\nOutput Bus Voltage 3: 4.88 V \nOutput Shunt Voltage 3: 48.68 mV \nOutput Load Voltage 3: 4.93 V\nOutput Current 3: 486.80 mA\u003c\/pre\u003e\n\u003cp\u003eYou can use this board to power your projects and add a servo or stepper motor to allow it to track the sun to generate even more power! It incorporates a number of outstanding features in a very compact, inexpensive single fully assembled and tested PC Board.\u003c\/p\u003e\n\u003ch2\u003e3D Printing Files for SunTracker\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/12\/47008093bb36a435daf5eb9d5a314793_large.png\"\u003e\u003cimg height=\"189\" width=\"300\" alt=\"Solar Power\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_47008093bb36a435daf5eb9d5a314793_large-300x189.png?8044179329680110349\" class=\"size-medium wp-image-1226\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e3D Printed Sun Tracking System for SunAirPlus2 Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/p\u003e","published_at":"2021-12-16T16:22:07-08:00","created_at":"2021-12-16T16:10:21-08:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Solar,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":2800,"price_min":2800,"price_max":2800,"available":false,"price_varies":false,"compare_at_price":3200,"compare_at_price_min":3200,"compare_at_price_max":3200,"compare_at_price_varies":false,"variants":[{"id":42208076300508,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0048-SAP3-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"SunAirPlus3 - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","public_title":null,"options":["Default Title"],"price":2800,"weight":14,"compare_at_price":3200,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP3Anno.jpg?v=1639710558","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_83562.jpg?v=1639710558"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP3Anno.jpg?v=1639710558","options":["Title"],"media":[{"alt":null,"id":28849148461276,"position":1,"preview_image":{"aspect_ratio":1.369,"height":2637,"width":3610,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP3Anno.jpg?v=1639710558"},"aspect_ratio":1.369,"height":2637,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SAP3Anno.jpg?v=1639710558","width":3610},{"alt":null,"id":28849135091932,"position":2,"preview_image":{"aspect_ratio":1.369,"height":2637,"width":3610,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_83562.jpg?v=1639710558"},"aspect_ratio":1.369,"height":2637,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_83562.jpg?v=1639710558","width":3610}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSunAirPlus3 - Solar Cell Controller Board and Sun Tracker for Arduinos \/ Raspberry Pi \/ Cell Phone Charging. Plus open source software. Includes high quality ADC and Current and Voltage Data Gathering. Supports Grove Connectors and Pin Headers.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eEver wanted to build your \u003cem\u003eown\u003c\/em\u003e Solar Powered Raspberry Pi or Arduino system? SunAirPlus3 is a 5th Generation Solar Charging and Sun Tracking Boards designed by Dr. John C. Shovic at SwitchDoc Labs. Also known as SunAirPlus 3.\u003c\/p\u003e\n\u003cp\u003eSunAirPlus3 is customizable with your software and hardware. Note that the battery and solar panel plugs on SunAirPlus2 are of type JST-PH 2 pin. The USB port is a USB Micro port\u003c\/p\u003e\n\u003ch3\u003eDifferences between SunAirPlus2 and SunAirPlus3\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoval of stepper motor and limit switch interfaces\u003c\/li\u003e\n\u003cli\u003eAddition of hysteresis and shutoff of load USB. ~3.7V turn on \/ ~3.2V turn off.\u003c\/li\u003e\n\u003cli\u003eVSS is cutoff to USB Out and I2C Grove port when board is powered down\u003c\/li\u003e\n\u003cli\u003eINA3221 I2C Address is 0x41\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cp\u003eThe major features of the SunAirPlus3 board are:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses 6V Solar Cells\u003c\/li\u003e\n\u003cli\u003eUse 3.7V LiPo Cells for batteries\u003c\/li\u003e\n\u003cli\u003eHas Hysteresis built in to protect battery and load. Turn on at battery voltage of ~3.7 and turns off at battery voltage of ~3.2\u003c\/li\u003e\n\u003cli\u003eHas LiPo to 5V voltage boost built in\u003c\/li\u003e\n\u003cli\u003eDirectly powers Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eGrove I2C Connector\u003c\/li\u003e\n\u003cli\u003eWorks Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eBuilt-in data gathering chips for system currents \/voltages\u003c\/li\u003e\n\u003cli\u003eCharges iPhones and other phones or devices\u003c\/li\u003e\n\u003cli\u003eApproximates an MPPT (Maximum Power Point Tracking) charging system\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003ch2\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePut it with your favorite project and make it solar powered!\u003c\/li\u003e\n\u003cli\u003eMake a Solar Powered Robot\u003c\/li\u003e\n\u003cli\u003eInstall a servo motor or stepper motor and track the sun\u003c\/li\u003e\n\u003cli\u003eAdd a \u003ca href=\"http:\/\/www.switchdoc.com\/dual-watchdog-timer\/\"\u003eSwitchDoc Dual WatchDog Timer\u003c\/a\u003e to recover from failures, bad code or brownouts!\u003c\/li\u003e\n\u003cli\u003e3D Print your own SunAirPlus2 solar tracker\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eFull SunAirPlus3 Specification Coming Soon\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_INA3221\" target=\"_blank\"\u003eArduino SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_INA3221\" target=\"_blank\"\u003eRaspberry Pi Python SunAirPlus2 INA3221 Current Measuring Drivers\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ESP8266_Solar\" target=\"_blank\"\u003eESP8266 SunAirPlus2 INA3221 Library\u003c\/a\u003e (Change I2C address to 0x41)\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/flowthings\/sdlIna3221\" target=\"_blank\"\u003enode + mraa library for reading from SwitchDoc Labs SunAirPlus2 or INA3221 Breakout Board\u003c\/a\u003e (Change i2C address to 0x41)\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e3D Printed Sun Tracking System for SunAir Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\"\u003eCheck out this Grove Connector tutorial.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e .\u003c\/p\u003e\n\u003ch2\u003eWire Colors on Grove Connector\u003c\/h2\u003e\n\u003cp\u003eWire colors on standard Grove Cables are always the same.\u003c\/p\u003e\n\u003cp\u003ePin 1 - Yellow (for example, SCL on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 2 - White (for example, SDA on I2C Grove Connectors)\u003c\/p\u003e\n\u003cp\u003ePin 3 - Red - VCC on all Grove Connectors\u003c\/p\u003e\n\u003cp\u003ePin 4 - Black - GND on all Grove Connectors\u003c\/p\u003e\n\u003ch2\u003eWhat are the LEDs next to the Battery Plug?\u003c\/h2\u003e\n\u003ch3\u003eCharging State LEDs\u003c\/h3\u003e\n\u003ctable border=\"1\" class=\"wikitable\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eCH pin level(Red LED state)\u003c\/th\u003e\n\u003cth\u003eOK pin level(Green LED state)\u003c\/th\u003e\n\u003cth\u003eStatements\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"300\" align=\"center\"\u003elow level(on)\u003c\/td\u003e\n\u003ctd width=\"300\" align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd width=\"400\" align=\"center\"\u003eCharging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003elow level(last on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eComplete\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003epulse signal(flash)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003epulse signal(on)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eThe battery doesn't exist or has been deeply discharged\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"center\"\u003ehigh level(off)\u003c\/td\u003e\n\u003ctd align=\"left\" style=\"text-align: center;\"\u003eNo charging is taking place as the solar cell input voltage is too low\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eUSB OUT LED1 - On when power is supplied to the USB OUT port and Grove Port\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eData! Data! Data! More Cowbell!\u003c\/h2\u003e\n\u003cp\u003eSunAirPlus2 includes an I2C \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/03\/sunairplus-solar-power-ina3221-python-raspberry-pi-library-released\/\" title=\"SunAirPlus Solar Power – INA3221 Python Raspberry Pi Library Released\" target=\"_blank\"\u003eINA3221\u003c\/a\u003e 3 Channel Current \/ Voltage Monitor and a I2C 4 channel 12 bit Analog to Digital Converter (ADS1015). The INA3221 allows you to monitor all of the major currents and voltages in the system (Battery \/ Solar Panels \/ Load - Computer ). You can tell what your solar power project is doing in real time. Here are some results from the SunAirPlus2 board using the onboard INA3221. You can see that the battery is almost fully charged and the solar cell voltage (actually a variable power supply on the test bench) is 5.19V and it is supplying 735mA. The Output voltage is 4.88V because we are fiddling with the board. The Library works like a champ. (Set I2C Address to 0x41).\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cpre\u003eTest SDL_Pi_INA3221 Version 1.0 - SwitchDoc Labs\n\nSample uses 0x40 and SunAirPlus2 board INA3221\nWill work with the INA3221 SwitchDoc Labs Breakout Board\n\n\n------------------------------\nLIPO_Battery Bus Voltage: 4.15 V \nLIPO_Battery Shunt Voltage: -9.12 mV \nLIPO_Battery Load Voltage: 4.14 V\nLIPO_Battery Current 1: 91.20 mA\n\nSolar Cell Bus Voltage 2: 5.19 V \nSolar Cell Shunt Voltage 2: -73.52 mV \nSolar Cell Load Voltage 2: 5.12 V\nSolar Cell Current 2: 735.20 mA\n\nOutput Bus Voltage 3: 4.88 V \nOutput Shunt Voltage 3: 48.68 mV \nOutput Load Voltage 3: 4.93 V\nOutput Current 3: 486.80 mA\u003c\/pre\u003e\n\u003cp\u003eYou can use this board to power your projects and add a servo or stepper motor to allow it to track the sun to generate even more power! It incorporates a number of outstanding features in a very compact, inexpensive single fully assembled and tested PC Board.\u003c\/p\u003e\n\u003ch2\u003e3D Printing Files for SunTracker\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/12\/47008093bb36a435daf5eb9d5a314793_large.png\"\u003e\u003cimg height=\"189\" width=\"300\" alt=\"Solar Power\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_47008093bb36a435daf5eb9d5a314793_large-300x189.png?8044179329680110349\" class=\"size-medium wp-image-1226\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e3D Printed Sun Tracking System for SunAirPlus2 Application \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/04\/SunAirTrackerOpenSCAD040615.zip\" target=\"_blank\"\u003eDownload OpenSCAD files and STL Files Here\u003c\/a\u003e.\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(42208076300508, { variant: {"id":42208076300508,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0048-SAP3-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"SunAirPlus3 - Solar Controller \/ Charger \/ Sun Tracker \/ Data Gathering Grove\/Header","public_title":null,"options":["Default Title"],"price":2800,"weight":14,"compare_at_price":3200,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 7493089231068, product_handle: "sunairplus3-solar-controller-charger-sun-tracker-data-gathering-grove-header", price: 2800, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("high-reliability-grove-plant-moisture-sensor", 229361156126, {"id":229361156126,"title":"High Reliability Grove Plant Moisture Sensor","handle":"high-reliability-grove-plant-moisture-sensor","description":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHigh Reliability Grove Plant Moisture Sensor\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove - High Reliablity Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using ADC. The Grove Power Save is used to shut off the power to the moisture when the sensor is not being read. This dramatically extends the life (by 3X to 4X) of the sensor by dramatically reducing electroplating.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is the unit that is shipped with all new SmartPlantPi Raspberry Pi based plant watering systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis product uses a Grove Analog port and a Grove Digital Port.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water and may be prone long term to electrolytic corrosion across the probes (slowed way down by interrupting the power with the Grove PowerSave). It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors. You can, however, seal all the parts with a waterproof silicon or epoxy. \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eFeatures\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eFar outlasts a continuously powered moisture sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003eWhy a High Reliability Moisture Detector?\u003c\/h2\u003e\n\u003cp\u003eOne of the common issues of using an inexpensive soil moisture detector is the relatively short lifespan of these units when exposed to a moist environment. Since we are mostly interested in moist environments when we are using this device, this is a problem. SwitchDoc Labs has come up with a solution for these inexpensive soil moisture detectors by designing a small board that shuts the power off to the moisture sensor with a command from the controlling computer. This board is the GrovePowerSave. It also is used to shut down power to unneeded Grove devices in Solar Powered systems.\u003c\/p\u003e\n\u003cp\u003eDepending on the amount of moisture and impurities in your water and soil, the HR Grove Moisture Detector will outlast similar moisture sensors by 4 to 5 times.\u003c\/p\u003e\n\u003cp\u003eIf you are building a solar powered plant monitoring system, this has the side benefit of reducing your power requirements for the sensor from 35mA to almost nothing (depending on how often you read the sensor!).\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eHow To Use\u003c\/h2\u003e\n\u003cp\u003eYou have three grove Cables that are supplied with the HR Soil Moisture Sensor. Do the following:\u003c\/p\u003e\n\u003cp\u003eWith the Power Off!\u003c\/p\u003e\n\u003cp\u003e1) Plug a Grove cable into the Input Port of the Grove PowerSave\u003c\/p\u003e\n\u003cp\u003e2) Plug the other end of the cable in #1 into one your Analog to Digital converter port on the Arduino or into a 4 Channel Grove 16 bit ADC for your Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003e3) Plug a Grove cable into the Control port of the Grove PowerSave and connect it to a Grove Digital Output (GPIO Pin) on your Raspberry Pi (Pi2Grover) or a Digital port on your Arduino\u003c\/p\u003e\n\u003cp\u003e4) Plug the third Grove cable from the Output port on the Grove PowerSave and connect it to the Grove connector on the Grove Moisture Detector.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSee the software below for testing.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eSoftware for Arduino and Raspberry Pi\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor\u003cbr\u003e\u003cbr\u003eint HRControl = 4\n\nvoid setup() {\u003c\/pre\u003e\n\u003cpre\u003e Serial.begin(9600);\u003c\/pre\u003e\n\u003cpre\u003e pinMode(HRControl, OUTPUT); \u003cbr\u003e} \u003cbr\u003e\u003cbr\u003e\u003cbr\u003evoid loop() {\u003cbr\u003e\u003cbr\u003e \/\/ Turn on the Power to the Sensor through Grove PowerSave \u003cbr\u003e digitalWrite(HRControl, HIGH);\u003cbr\u003e \/\/ read the value from the sensor:\u003cbr\u003e sensorValue = analogRead(sensorPin); \u003cbr\u003e delay(1);\u003cbr\u003e digitalWrite(HRControl, LOW);\u003cbr\u003e\u003cbr\u003e Serial.print(\"sensor = \" ); \u003cbr\u003e Serial.println(sensorValue); \u003cbr\u003e delay(1000); \u003cbr\u003e\u003cbr\u003e}\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e############\n# Setup Moisture Pin for GrovePowerSave\n############\nGPIO.setup(config.moisturePower,GPIO.OUT)\nGPIO.output(config.moisturePower, GPIO.LOW)\n\ndef readMoistureValue():\n if (config.ADS1115_Present):\n GPIO.output(config.moisturePower, GPIO.HIGH)\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n GPIO.output(config.moisturePower, GPIO.LOW)\n\n Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (Moisture_Humidity \u0026gt;100):\n Moisture_Humidity = 100;\n if (Moisture_Humidity \u0026lt;0):\n Moisture_Humidity = 0;\n\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eSpecification\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating voltage: 3.3~5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating current: 35mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in dry soil: 0~ 300 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in humid soil: 300~700 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in water: 700 ~ 950 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003ePCB size: 2.0cm X 6.0cm\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:24:42-07:00","created_at":"2017-10-19T21:24:44-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Raspberry Pi,Arduino,ESP8266","tags":["Garden"],"price":400,"price_min":400,"price_max":400,"available":false,"price_varies":false,"compare_at_price":1695,"compare_at_price_min":1695,"compare_at_price_max":1695,"compare_at_price_varies":false,"variants":[{"id":3341047529502,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0311-HRELMOISTSN-DBST","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"High Reliability Grove Plant Moisture Sensor","public_title":null,"options":["Default Title"],"price":400,"weight":28,"compare_at_price":1695,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b8d53e904dcb86cd24eea876480970c.jpg?v=1508473484","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b10c108d81d4f6745858f4cf41f25c43_193bfde5-e1ba-4e8e-9ce4-59ff96b0e438.jpg?v=1508473484","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ebabf964510c38bf2f44fd278c12ac89.jpg?v=1508473484","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9d575558176023b2b3c3edba1eb0d58f_70d95de1-e749-4d0e-a7df-8049f3f8d1ff.jpg?v=1508473484","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/75874082de6a45e32cb67520a94b43df.png?v=1508473484","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439_f79153aa-55aa-472d-8085-e1b00ac3e707.jpg?v=1508473484","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41c5d4f1c32e22c0e36e3c88f59d0422_b952f35e-23b8-46c8-be64-90eef6c6de7c.jpg?v=1508473484","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d9323a09e16a699fb3f05f9d3997535b.jpg?v=1508473484"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b8d53e904dcb86cd24eea876480970c.jpg?v=1508473484","options":["Title"],"media":[{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960636972,"position":1,"preview_image":{"aspect_ratio":1.339,"height":478,"width":640,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b8d53e904dcb86cd24eea876480970c.jpg?v=1508473484"},"aspect_ratio":1.339,"height":478,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b8d53e904dcb86cd24eea876480970c.jpg?v=1508473484","width":640},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960702508,"position":2,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b10c108d81d4f6745858f4cf41f25c43_193bfde5-e1ba-4e8e-9ce4-59ff96b0e438.jpg?v=1508473484"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b10c108d81d4f6745858f4cf41f25c43_193bfde5-e1ba-4e8e-9ce4-59ff96b0e438.jpg?v=1508473484","width":1280},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960800812,"position":3,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ebabf964510c38bf2f44fd278c12ac89.jpg?v=1508473484"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ebabf964510c38bf2f44fd278c12ac89.jpg?v=1508473484","width":1280},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960833580,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1280,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9d575558176023b2b3c3edba1eb0d58f_70d95de1-e749-4d0e-a7df-8049f3f8d1ff.jpg?v=1508473484"},"aspect_ratio":1.0,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9d575558176023b2b3c3edba1eb0d58f_70d95de1-e749-4d0e-a7df-8049f3f8d1ff.jpg?v=1508473484","width":1280},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960866348,"position":5,"preview_image":{"aspect_ratio":1.03,"height":1024,"width":1055,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/75874082de6a45e32cb67520a94b43df.png?v=1508473484"},"aspect_ratio":1.03,"height":1024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/75874082de6a45e32cb67520a94b43df.png?v=1508473484","width":1055},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960899116,"position":6,"preview_image":{"aspect_ratio":1.183,"height":1031,"width":1220,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439_f79153aa-55aa-472d-8085-e1b00ac3e707.jpg?v=1508473484"},"aspect_ratio":1.183,"height":1031,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439_f79153aa-55aa-472d-8085-e1b00ac3e707.jpg?v=1508473484","width":1220},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960931884,"position":7,"preview_image":{"aspect_ratio":0.749,"height":1280,"width":959,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41c5d4f1c32e22c0e36e3c88f59d0422_b952f35e-23b8-46c8-be64-90eef6c6de7c.jpg?v=1508473484"},"aspect_ratio":0.749,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41c5d4f1c32e22c0e36e3c88f59d0422_b952f35e-23b8-46c8-be64-90eef6c6de7c.jpg?v=1508473484","width":959},{"alt":"High Reliability Grove Plant Moisture Sensor","id":828960997420,"position":8,"preview_image":{"aspect_ratio":1.007,"height":983,"width":990,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d9323a09e16a699fb3f05f9d3997535b.jpg?v=1508473484"},"aspect_ratio":1.007,"height":983,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d9323a09e16a699fb3f05f9d3997535b.jpg?v=1508473484","width":990}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eHigh Reliability Grove Plant Moisture Sensor\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe \u003cspan class=\"s2\"\u003eGrove - High Reliablity Moisture Sensor\u003c\/span\u003e can be used to detect the moisture of soil. It can be used to decide if the plants in a garden need watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using ADC. The Grove Power Save is used to shut off the power to the moisture when the sensor is not being read. This dramatically extends the life (by 3X to 4X) of the sensor by dramatically reducing electroplating.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThis is the unit that is shipped with all new SmartPlantPi Raspberry Pi based plant watering systems.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eThis product uses a Grove Analog port and a Grove Digital Port.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003e\u003cspan class=\"s1\"\u003eNOTE: This sensor is not hardened against contamination or exposure of the control circuitry to water and may be prone long term to electrolytic corrosion across the probes (slowed way down by interrupting the power with the Grove PowerSave). It is designed for experimenting and prototyping only.\u003c\/span\u003e\u003cspan class=\"s1\"\u003e I\u003c\/span\u003e\u003cspan class=\"s1\"\u003et isn’t well suited to being used outdoors. You can, however, seal all the parts with a waterproof silicon or epoxy. \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eFeatures\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eGrove compatible interface\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eEasy to use\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eFar outlasts a continuously powered moisture sensor\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003eWhy a High Reliability Moisture Detector?\u003c\/h2\u003e\n\u003cp\u003eOne of the common issues of using an inexpensive soil moisture detector is the relatively short lifespan of these units when exposed to a moist environment. Since we are mostly interested in moist environments when we are using this device, this is a problem. SwitchDoc Labs has come up with a solution for these inexpensive soil moisture detectors by designing a small board that shuts the power off to the moisture sensor with a command from the controlling computer. This board is the GrovePowerSave. It also is used to shut down power to unneeded Grove devices in Solar Powered systems.\u003c\/p\u003e\n\u003cp\u003eDepending on the amount of moisture and impurities in your water and soil, the HR Grove Moisture Detector will outlast similar moisture sensors by 4 to 5 times.\u003c\/p\u003e\n\u003cp\u003eIf you are building a solar powered plant monitoring system, this has the side benefit of reducing your power requirements for the sensor from 35mA to almost nothing (depending on how often you read the sensor!).\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eHow To Use\u003c\/h2\u003e\n\u003cp\u003eYou have three grove Cables that are supplied with the HR Soil Moisture Sensor. Do the following:\u003c\/p\u003e\n\u003cp\u003eWith the Power Off!\u003c\/p\u003e\n\u003cp\u003e1) Plug a Grove cable into the Input Port of the Grove PowerSave\u003c\/p\u003e\n\u003cp\u003e2) Plug the other end of the cable in #1 into one your Analog to Digital converter port on the Arduino or into a 4 Channel Grove 16 bit ADC for your Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003e3) Plug a Grove cable into the Control port of the Grove PowerSave and connect it to a Grove Digital Output (GPIO Pin) on your Raspberry Pi (Pi2Grover) or a Digital port on your Arduino\u003c\/p\u003e\n\u003cp\u003e4) Plug the third Grove cable from the Output port on the Grove PowerSave and connect it to the Grove connector on the Grove Moisture Detector.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSee the software below for testing.\u003c\/p\u003e\n\u003ch2\u003e\u003cspan class=\"s1\"\u003eSoftware for Arduino and Raspberry Pi\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch3 class=\"p2\"\u003eSoftware for Arduino\u003c\/h3\u003e\n\u003cp\u003eThe Arduino has a 10 bit ADC (Analog to digital converter). See specifications above.\u003c\/p\u003e\n\u003cpre\u003e\/\/ Test code for Grove - Moisture Sensor \nint sensorPin = A0; \/\/ select the input pin for the moisture sensor\nint sensorValue = 0; \/\/ variable to store the value coming from the sensor\u003cbr\u003e\u003cbr\u003eint HRControl = 4\n\nvoid setup() {\u003c\/pre\u003e\n\u003cpre\u003e Serial.begin(9600);\u003c\/pre\u003e\n\u003cpre\u003e pinMode(HRControl, OUTPUT); \u003cbr\u003e} \u003cbr\u003e\u003cbr\u003e\u003cbr\u003evoid loop() {\u003cbr\u003e\u003cbr\u003e \/\/ Turn on the Power to the Sensor through Grove PowerSave \u003cbr\u003e digitalWrite(HRControl, HIGH);\u003cbr\u003e \/\/ read the value from the sensor:\u003cbr\u003e sensorValue = analogRead(sensorPin); \u003cbr\u003e delay(1);\u003cbr\u003e digitalWrite(HRControl, LOW);\u003cbr\u003e\u003cbr\u003e Serial.print(\"sensor = \" ); \u003cbr\u003e Serial.println(sensorValue); \u003cbr\u003e delay(1000); \u003cbr\u003e\u003cbr\u003e}\u003c\/pre\u003e\n\u003ch3 class=\"p1\"\u003e\u003c\/h3\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSoftware for the Raspberry Pi \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e(\u003ca href=\"https:\/\/store.switchdoc.com\/grove-4-channel-16-bit-analog-to-digital-converter\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eusing the 4 Channel 16 bit ADC for the Raspberry Pi\u003c\/a\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis Python code snippet is taken from SmartPlantPi. This uses a 16 bit ADC.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cpre\u003e############\n# Setup Moisture Pin for GrovePowerSave\n############\nGPIO.setup(config.moisturePower,GPIO.OUT)\nGPIO.output(config.moisturePower, GPIO.LOW)\n\ndef readMoistureValue():\n if (config.ADS1115_Present):\n GPIO.output(config.moisturePower, GPIO.HIGH)\n Moisture_Raw = ads1115.readADCSingleEnded(config.moistureADPin, gain, sps)\/7 # AIN0 wired to AirQuality Sensor\n GPIO.output(config.moisturePower, GPIO.LOW)\n\n Moisture_Humidity = Moisture_Raw\/7\n if (DEBUG):\n print \"Pre Limit Moisture_Humidity=\", state.Moisture_Humidity\n if (Moisture_Humidity \u0026gt;100):\n Moisture_Humidity = 100;\n if (Moisture_Humidity \u0026lt;0):\n Moisture_Humidity = 0;\n\n\u003c\/pre\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eSpecification\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating voltage: 3.3~5V\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eOperating current: 35mA\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in dry soil: 0~ 300 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in humid soil: 300~700 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003eSensor Output Value in water: 700 ~ 950 (10 bit ADC - 0 - 1024)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s1\"\u003ePCB size: 2.0cm X 6.0cm\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3341047529502, { variant: {"id":3341047529502,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0311-HRELMOISTSN-DBST","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"High Reliability Grove Plant Moisture Sensor","public_title":null,"options":["Default Title"],"price":400,"weight":28,"compare_at_price":1695,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229361156126, product_handle: "high-reliability-grove-plant-moisture-sensor", price: 400, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("mouseair-w-fullset-of-3d-prints-no-pi", 4287502057516, {"id":4287502057516,"title":"MouseAir w\/Fullset of 3D Prints - No Pi","handle":"mouseair-w-fullset-of-3d-prints-no-pi","description":"\u003cp\u003e\u003cstrong\u003eThis is a great introductory project for learning how to make the Raspberry Pi do physical tasks. Easy to build (no soldering needed) and easy to use. But you will get exposed to some very sophisticated hardware and software technology (including AI machine learning for Cat Detection, no less).\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2019\/11\/mouseair-raspberry-pi-cat-toy\/\" target=\"_blank\"\u003e\u003cstrong\u003eCheck out this article on www.switchdoc.com\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e \u003cmeta charset=\"utf-8\"\u003e BLYNK APP NO LONGER SUPPORTED DUE TO BLYNK COMPANY DECISION!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis project has it all. There have been few projects that make us laugh out loud every time we look at it, but this is one of those. MouseAir. This is an easy to build (no soldering!) project that will turn your Raspberry Pi into one of the funniest, smartest and cat like projects of all time. Let's start out by watching a MouseAir Launch in sloooow motion.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ea5a7JX_hnM\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"pledge__title\"\u003eMouseAir w\/Fullset of 3D Prints - No Pi\u003c\/h3\u003e\n\u003cdiv class=\"pledge__reward-description pledge__reward-description--expanded\"\u003e\n\u003cp\u003eAll the specialized hardware (including SDCard!) plus a complete set of 3D Prints. You supply the Raspberry Pi.\u003c\/p\u003e\n\u003cspan class=\"itemization-includes text-uppercase c-navy-light type-10 medium track-loose block\"\u003eINCLUDES:\u003c\/span\u003e\n\u003cul class=\"type-14 ml3 green-dark mb2 pl2\"\u003e\n\u003cli class=\"list-disc\"\u003eSD Card with Buster and MouseAir Preinstalled\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMicroUSB 5V Power Supply for Motor Controller\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eCamera for Raspberry Pi - AI Compatible\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eGrove Ultrasonic Sensor\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003ePi2Grover Raspberry Pi to Grove Interface\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMouseAIr Controller Board\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eRGBW Pixel Stick\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eTwo (2) 5V DC Launch Motors with Cable\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eLaunch Servo - Continuous\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eGrove IR Mouse Detector\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eFour (4) 20cm Grove Cables\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eBox of M2 Nylon Pylons\/Screws\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMouseAir Full Base 3D Print\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMisc 3D Prints (Gears, Launch Slot and Rack and Pinion Gear)\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eSTL Files for 3D Printing\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eOne Mouse\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eNo Raspberry Pi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/MouseAir3AssemblyAndOperation.pdf\" target=\"_blank\"\u003eMouseAir Assembly and Operations Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_MouseAir\" target=\"_blank\"\u003eMouseAir Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_MouseAirTraining\" target=\"_blank\"\u003eMouseAir Training Software\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eSoftware Status\u003c\/h2\u003e\n\u003cp\u003eRelease V012 - MouseAIr\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e- Ultrasonic Not implemented\u003c\/li\u003e\n\u003cli\u003e- Other status date on Blynk Screen not implemented\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pledge__extra-info\"\u003e\n\u003cdiv class=\"pledge__detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2019-10-18T10:57:45-07:00","created_at":"2019-10-18T10:58:33-07:00","vendor":"SwitchDoc Labs","type":"","tags":["kit","raspberry pi"],"price":9900,"price_min":9900,"price_max":9900,"available":false,"price_varies":false,"compare_at_price":19900,"compare_at_price_min":19900,"compare_at_price_max":19900,"compare_at_price_varies":false,"variants":[{"id":30886559645740,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"MouseAir w\/Fullset of 3D Prints - No Pi","public_title":null,"options":["Default Title"],"price":9900,"weight":907,"compare_at_price":19900,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/FrontAnno.jpg?v=1572717657","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Side2Anno.jpg?v=1572717667","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SIdeAnno.jpg?v=1572717667"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/FrontAnno.jpg?v=1572717657","options":["Title"],"media":[{"alt":null,"id":5507648225324,"position":1,"preview_image":{"aspect_ratio":1.289,"height":2286,"width":2946,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/FrontAnno.jpg?v=1572717657"},"aspect_ratio":1.289,"height":2286,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/FrontAnno.jpg?v=1572717657","width":2946},{"alt":null,"id":5507648553004,"position":2,"preview_image":{"aspect_ratio":0.984,"height":2614,"width":2571,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Side2Anno.jpg?v=1572717667"},"aspect_ratio":0.984,"height":2614,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Side2Anno.jpg?v=1572717667","width":2571},{"alt":null,"id":5507648585772,"position":3,"preview_image":{"aspect_ratio":1.037,"height":2622,"width":2720,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SIdeAnno.jpg?v=1572717667"},"aspect_ratio":1.037,"height":2622,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/SIdeAnno.jpg?v=1572717667","width":2720}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eThis is a great introductory project for learning how to make the Raspberry Pi do physical tasks. Easy to build (no soldering needed) and easy to use. But you will get exposed to some very sophisticated hardware and software technology (including AI machine learning for Cat Detection, no less).\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2019\/11\/mouseair-raspberry-pi-cat-toy\/\" target=\"_blank\"\u003e\u003cstrong\u003eCheck out this article on www.switchdoc.com\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e \u003cmeta charset=\"utf-8\"\u003e BLYNK APP NO LONGER SUPPORTED DUE TO BLYNK COMPANY DECISION!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis project has it all. There have been few projects that make us laugh out loud every time we look at it, but this is one of those. MouseAir. This is an easy to build (no soldering!) project that will turn your Raspberry Pi into one of the funniest, smartest and cat like projects of all time. Let's start out by watching a MouseAir Launch in sloooow motion.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ea5a7JX_hnM\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"pledge__title\"\u003eMouseAir w\/Fullset of 3D Prints - No Pi\u003c\/h3\u003e\n\u003cdiv class=\"pledge__reward-description pledge__reward-description--expanded\"\u003e\n\u003cp\u003eAll the specialized hardware (including SDCard!) plus a complete set of 3D Prints. You supply the Raspberry Pi.\u003c\/p\u003e\n\u003cspan class=\"itemization-includes text-uppercase c-navy-light type-10 medium track-loose block\"\u003eINCLUDES:\u003c\/span\u003e\n\u003cul class=\"type-14 ml3 green-dark mb2 pl2\"\u003e\n\u003cli class=\"list-disc\"\u003eSD Card with Buster and MouseAir Preinstalled\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMicroUSB 5V Power Supply for Motor Controller\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eCamera for Raspberry Pi - AI Compatible\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eGrove Ultrasonic Sensor\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003ePi2Grover Raspberry Pi to Grove Interface\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMouseAIr Controller Board\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eRGBW Pixel Stick\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eTwo (2) 5V DC Launch Motors with Cable\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eLaunch Servo - Continuous\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eGrove IR Mouse Detector\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eFour (4) 20cm Grove Cables\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eBox of M2 Nylon Pylons\/Screws\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMouseAir Full Base 3D Print\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eMisc 3D Prints (Gears, Launch Slot and Rack and Pinion Gear)\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eSTL Files for 3D Printing\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eOne Mouse\u003c\/li\u003e\n\u003cli class=\"list-disc\"\u003eNo Raspberry Pi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/MouseAir3AssemblyAndOperation.pdf\" target=\"_blank\"\u003eMouseAir Assembly and Operations Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_MouseAir\" target=\"_blank\"\u003eMouseAir Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_MouseAirTraining\" target=\"_blank\"\u003eMouseAir Training Software\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eSoftware Status\u003c\/h2\u003e\n\u003cp\u003eRelease V012 - MouseAIr\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e- Ultrasonic Not implemented\u003c\/li\u003e\n\u003cli\u003e- Other status date on Blynk Screen not implemented\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pledge__extra-info\"\u003e\n\u003cdiv class=\"pledge__detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e"});window.BOLD.common.Shopify.saveVariant(30886559645740, { variant: {"id":30886559645740,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"MouseAir w\/Fullset of 3D Prints - No Pi","public_title":null,"options":["Default Title"],"price":9900,"weight":907,"compare_at_price":19900,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 4287502057516, product_handle: "mouseair-w-fullset-of-3d-prints-no-pi", price: 9900, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};
The TSL2591 luminosity sensor is an advanced digital light sensor, ideal for use in a wide range of light situations. Compared to low cost CdS cells, this sensor is more precise, allowing for exact lux calculations and can be configured for different gain/timing ranges to detect light ranges from 188 uLux up to 88,000 Lux.
The TSL2591 contains both infrared and full spectrum diodes. That means you can separately measure infrared, full-spectrum or human-visible light. Most sensors can only detect one or the other, which does not accurately represent what human eyes see. This sensor has a 600,000,000:1 dynamic range. You cannot change the I2C address, so keep that in mind.
The TSL2591 contains two integrating analog-to-digital converters (ADC) that integrate currents from two photodiodes. Integration of both channels occurs simultaneously. Upon completion of the conversion cycle, the conversion result is transferred to the Channel 0 and Channel 1 data registers, respectively. The transfers are double-buffered to ensure that the integrity of the data is maintained. After the transfer, the device automatically begins the next integration cycle.
The current draw is extremely low, so its great for low power data-logging systems. about 0.4mA when actively sensing, and less than 5 uA when in power-down mode.
UV Transparent Fused Quartz Window Available
If you are putting a Grove TSL2591 Sunlight / IR sensor in a weather proof container, you should use a far-UV transparent Silica Quartz plate for the window over the sensor. You will also get better readings for the visible and IR TSL2591 readings.
However, remember most plastics and glass are basically impervious to UV radiation (that’s why your Photogray sun glasses don’t work well in a car) so you need to use a special plastic or what we prefer, Silica Quartz. These Quartz JGS1 windows will let the UV through.
A spectrum (plural spectra or spectrums[1]) is a condition that is not limited to a specific set of values but can vary infinitely within a continuum. The word was first used scientifically within the field of optics to describe the rainbow of colors in visible light when separated using a prism. As scientific understanding of light advanced, it came to apply to the entire electromagnetic spectrum.
Lumen
The lumen (symbol: lm) is the SI derived unit of luminous flux, a measure of the total "amount" of visible light emitted by a source. Luminous flux differs from power (radiant flux) in that luminous flux measurements reflect the varying sensitivity of the human eye to different wavelengths of light, while radiant flux measurements indicate the total power of all electromagnetic waves emitted, independent of the eye's ability to perceive it. Lumens are related to lux in that one lux is one lumen per square meter.