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.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("double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm", 229352308766, {"id":229352308766,"title":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","handle":"double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm","description":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDouble Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove Sunlight \/ IR \/ 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\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\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eJGS1 is transparent in the ultraviolet and visible regions, and has no absorption hands in 170-250 nm wavelength intervals. It has intensive OH absorption band in the interval of wavelength 2600-2800 nm. JGS1 is used for optics operating in the deep UV and the visible wavelength range (Laser Lenses, Windows, Prisms, Mirrors, etc.). It is practically free of bubbles and inclusions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSize:30mm x 30mm x 1mm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eMaterial:JGS1 quartz\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSilica content::99.99%\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eColor:Colorless and transparent\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-Resistant to acid (corrosive effect of the glass itself, except hydrofluoric acid)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-Alkali resistant, able to withstand 6mol \/ L sodium hydroxide. Etching 24 hours unglued, no penetration phenomenon.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-High temperature, can withstand temperatures of 600 °.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-Resistance to organic solvents, can withstand ethanol, carbon tetrachloride and benzene. Organic etching medium 24 hours unglued, no leakage\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"jgs1.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_jgs1.jpg?6402597000195566461\" alt=\"jgs1.jpg\" width=\"483\" height=\"236\"\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ctable class=\"t1\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"td1\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eaterial Specification:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eParameter|Value\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eUV grade Fused Silica\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eMaximum Size\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eTransmission Range(Medium transmission ratio)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.17~2.10um(Tavg\u0026gt;90%)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOH- Content\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1200 ppm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eFluorescence (ex 254nm)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eVirtually Free\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eImpurity Content\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5 ppm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eBirefringence Constant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2-4 nm\/cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eMelting Method\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eSynthetic CVD\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eApplications\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLaser substrate: Window, lens, prism, mirror...\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"t1\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHardness\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5.5 - 6.5 Mohs' Scale 570 KHN 100\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDesign Tensile Strength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e4.8x107 Pa (N\/mm2)(7000 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDesign Compressive Strength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eGreater than 1.1x109 Pa (160,000 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eBulk Modulus\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.7x1010 Pa (5.3x106 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRigidity Modulus\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.1x1010 Pa (4.5x106 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eYoung's Modulus\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e7.2x10-10 Pa (10.5x106 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003ePoisson's Ratio\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.17 \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eCoefficient of Thermal Expansion\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5.5x10-7cm\/cm.°C (20°C-320°C)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThermal Conductivity\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.4 W\/m.°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecific Heat\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e670 J\/kg.°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSoftening Point\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1683°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eAnnealing Point\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1215°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eStrain Point\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1120°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eElectrical Receptivity\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e7x107 ohm.cm (350°C) \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDielectric Properties (20°C and 1 MHz)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eConstant\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eStrength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLoss Factor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDissipation Factor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.75\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5x107 V\/m\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLess than 4x10-4\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLess than 1x10-4\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eVelocity of Sound-Shear Wave\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.75x103 m\/s\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eVelocity of Sound\/Compression Wave\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5.90x103 m\/s\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSonic Attenuation\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLess than 11 db\/m MHz\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003ePermeability Constants (cm3mm\/cm2 sec cm of Hg)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHelium\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHydrogen\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDeuterium\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eNeon\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e(700°C)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e210x10-10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e21x10-10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e17x10-10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e9.5x10-17\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eChemical Stability (except hydrofluoric)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eHigh resistance to water and acids\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"t1\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"td1\" colspan=\"4\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eProperties\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDensity\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.20g\/cm3\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eAbbe Constant\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e67.6\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRefractive Index (nd) at 588nm\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.4586\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWavelength (um)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRefractive Index (n)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWavelength (um)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRefractive Index (n)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.55051\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.000\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45042\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.220\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.52845\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.064\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44962\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.250\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.50745\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.100\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44920\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.300\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.48779\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44805\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.320\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.48274\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.300\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44692\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.360\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.47529\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.500\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44462\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.400\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.47012\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44342\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.450\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46557\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.700\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44217\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.488\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46302\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.800\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44087\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.500\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46233\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.900\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43951\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.550\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46008\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.000\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43809\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.588\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45860\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43501\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45804\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.400\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43163\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.633\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45702\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.42789\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.650\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45653\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.800\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.42377\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.700\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45529\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.000\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.41925\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.750\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45424\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.41427\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.800\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45332\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.370\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.40990\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.850\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45250\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.507\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.40566\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.900\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45175\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.707\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.39936\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\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 \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:22:32-07:00","created_at":"2017-10-19T21:22:33-07:00","vendor":"vendor-unknown","type":"Shop All,Solar,Sensors","tags":[],"price":800,"price_min":800,"price_max":800,"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":3340884639774,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0106-QRTZXUV-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","public_title":null,"options":["Default Title"],"price":800,"weight":0,"compare_at_price":null,"inventory_quantity":11,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/69d8f03643d5ac7b80328dcc881635d2.jpg?v=1508473353","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/60d554020fd6f4ae27d330809c141f41.jpg?v=1508473353","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8ba6151f26644bdbf70185f02cb6be40.jpg?v=1508473353","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/878a95ff37f7e8b8eb9a3aea1fb87147.jpg?v=1508473353"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/69d8f03643d5ac7b80328dcc881635d2.jpg?v=1508473353","options":["Title"],"media":[{"alt":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","id":828943171628,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/69d8f03643d5ac7b80328dcc881635d2.jpg?v=1508473353"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/69d8f03643d5ac7b80328dcc881635d2.jpg?v=1508473353","width":1200},{"alt":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","id":828943204396,"position":2,"preview_image":{"aspect_ratio":2.047,"height":236,"width":483,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/60d554020fd6f4ae27d330809c141f41.jpg?v=1508473353"},"aspect_ratio":2.047,"height":236,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/60d554020fd6f4ae27d330809c141f41.jpg?v=1508473353","width":483},{"alt":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","id":828943237164,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8ba6151f26644bdbf70185f02cb6be40.jpg?v=1508473353"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8ba6151f26644bdbf70185f02cb6be40.jpg?v=1508473353","width":1200},{"alt":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","id":828943269932,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/878a95ff37f7e8b8eb9a3aea1fb87147.jpg?v=1508473353"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/878a95ff37f7e8b8eb9a3aea1fb87147.jpg?v=1508473353","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDouble Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eIf you are putting a Grove Sunlight \/ IR \/ 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\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\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eJGS1 is transparent in the ultraviolet and visible regions, and has no absorption hands in 170-250 nm wavelength intervals. It has intensive OH absorption band in the interval of wavelength 2600-2800 nm. JGS1 is used for optics operating in the deep UV and the visible wavelength range (Laser Lenses, Windows, Prisms, Mirrors, etc.). It is practically free of bubbles and inclusions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSize:30mm x 30mm x 1mm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eMaterial:JGS1 quartz\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eSilica content::99.99%\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eColor:Colorless and transparent\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-Resistant to acid (corrosive effect of the glass itself, except hydrofluoric acid)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-Alkali resistant, able to withstand 6mol \/ L sodium hydroxide. Etching 24 hours unglued, no penetration phenomenon.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-High temperature, can withstand temperatures of 600 °.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e-Resistance to organic solvents, can withstand ethanol, carbon tetrachloride and benzene. Organic etching medium 24 hours unglued, no leakage\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cimg class=\"__mce_add_custom__\" title=\"jgs1.jpg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_jgs1.jpg?6402597000195566461\" alt=\"jgs1.jpg\" width=\"483\" height=\"236\"\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ctable class=\"t1\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"td1\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eaterial Specification:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eParameter|Value\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eUV grade Fused Silica\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eMaximum Size\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eTransmission Range(Medium transmission ratio)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.17~2.10um(Tavg\u0026gt;90%)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eOH- Content\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1200 ppm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eFluorescence (ex 254nm)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eVirtually Free\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eImpurity Content\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5 ppm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eBirefringence Constant\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2-4 nm\/cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eMelting Method\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eSynthetic CVD\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eApplications\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLaser substrate: Window, lens, prism, mirror...\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"t1\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHardness\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5.5 - 6.5 Mohs' Scale 570 KHN 100\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDesign Tensile Strength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e4.8x107 Pa (N\/mm2)(7000 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDesign Compressive Strength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eGreater than 1.1x109 Pa (160,000 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eBulk Modulus\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.7x1010 Pa (5.3x106 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRigidity Modulus\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.1x1010 Pa (4.5x106 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eYoung's Modulus\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e7.2x10-10 Pa (10.5x106 psi)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003ePoisson's Ratio\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.17 \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eCoefficient of Thermal Expansion\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5.5x10-7cm\/cm.°C (20°C-320°C)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eThermal Conductivity\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.4 W\/m.°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSpecific Heat\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e670 J\/kg.°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSoftening Point\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1683°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eAnnealing Point\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1215°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eStrain Point\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1120°C \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eElectrical Receptivity\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e7x107 ohm.cm (350°C) \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDielectric Properties (20°C and 1 MHz)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eConstant\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eStrength\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eLoss Factor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDissipation Factor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.75\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5x107 V\/m\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLess than 4x10-4\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLess than 1x10-4\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eVelocity of Sound-Shear Wave\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.75x103 m\/s\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eVelocity of Sound\/Compression Wave\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e5.90x103 m\/s\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSonic Attenuation\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLess than 11 db\/m MHz\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003ePermeability Constants (cm3mm\/cm2 sec cm of Hg)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHelium\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eHydrogen\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDeuterium\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eNeon\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e(700°C)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e210x10-10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e21x10-10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e17x10-10\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e9.5x10-17\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eChemical Stability (except hydrofluoric)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eHigh resistance to water and acids\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"t1\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"td1\" colspan=\"4\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eProperties\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eDensity\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.20g\/cm3\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eAbbe Constant\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e67.6\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td2\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRefractive Index (nd) at 588nm\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td3\" colspan=\"2\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.4586\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWavelength (um)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRefractive Index (n)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td4\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWavelength (um)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td5\" valign=\"middle\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eRefractive Index (n)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.55051\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.000\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45042\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.220\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.52845\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.064\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44962\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.250\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.50745\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.100\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44920\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.300\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.48779\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44805\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.320\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.48274\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.300\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44692\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.360\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.47529\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.500\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44462\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.400\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.47012\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44342\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.450\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46557\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.700\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44217\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.488\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46302\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.800\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.44087\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.500\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46233\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.900\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43951\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.550\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.46008\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.000\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43809\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.588\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45860\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43501\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45804\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.400\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.43163\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.633\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45702\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.42789\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.650\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45653\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e2.800\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.42377\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.700\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45529\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.000\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.41925\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.750\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45424\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.200\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.41427\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.800\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45332\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.370\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.40990\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.850\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45250\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.507\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.40566\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e0.900\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.45175\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td6\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e3.707\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td7\" valign=\"middle\"\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e1.39936\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\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 \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340884639774, { variant: {"id":3340884639774,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0106-QRTZXUV-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Double Side Polished Far-UV Fused Silica Quartz Glass Sheets Plate 30*30*1mm","public_title":null,"options":["Default Title"],"price":800,"weight":0,"compare_at_price":null,"inventory_quantity":11,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 11, product_id: 229352308766, product_handle: "double-side-polished-far-uv-fused-silica-quartz-glass-sheets-plate-30-30-1mm", price: 800, 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("grove-hdc1080-i2c-temperature-and-humidity-board-hdc1000-compatible", 229355159582, {"id":229355159582,"title":"Grove HDC1080 I2C Temperature and Humidity Board (HDC1000 compatible)","handle":"grove-hdc1080-i2c-temperature-and-humidity-board-hdc1000-compatible","description":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eGrove HDC1080 I2C Temperature and Humidity Board (HDC1000 \/ HDC1010 compatible)\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe HDC1080 is a HDC1000 compatible temperature and humidity sensor. It is located at I2C address 0x40.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eGrove - Temperature and Humidity Sensor (HDC1080) utilizes a HDC1080 sensor, from Texas Instruments. It is a digital humidity sensor with integrated temperature sensor that provides excellent measurement accuracy at very low power. The device measures humidity based on a novel capacitive sensor. The humidity and temperature sensors are factory calibrated. The innovative WLCSP (Wafer Level Chip Scale Package) simplifies board design with the use of an ultra-compact package. The HDC1080 is functional within the full –40°C to +125°C temperature range, and 0-100% RH range.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eGrove connector compatible\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eI2C Interface\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eLow Power\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eWide operating voltage range\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eSupply Voltage: 3~5Vdc;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eWorking Current: 0.12~90uA;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eRelative humidity accuracy: ±3%RH;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eRelative humidity operating range: 0~100%RH;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eTemperature accuracy: ±0.2℃;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eTemperature range: -40~125℃;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eOperating temperature: -20~85℃\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eDimension: 40×20mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003eDownloads (Note: HDC1080 is software compatible with the HDC1000\/HDC1010)\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_HDC1000\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/closedcube\/ClosedCube_HDC1080_Arduino\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/01\/hdc1080.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHDC1080 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSoftware Example\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eResults\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cpre\u003eTest SDL_Pi_HDC1000 Version 1.0 - SwitchDoc Labs\n\nSample uses 0x40 and SwitchDoc HDC1000 Breakout board \nProgram Started at:2017-01-19 15:57:30\n\n-----------------\nTemperature = 23.4 C\nHumidity = 26.3 %\nconfigure register = 0x10\nturning Heater On\nconfigure register = 0x30\nturning Heater Off\nconfigure register = 0x10\nchange temperature resolution\nconfigure register = 0x14\nchange temperature resolution\nconfigure register = 0x10\nchange humidity resolution\nconfigure register = 0x12\nchange humidity resolution\nconfigure register = 0x10\n-----------------\nTemperature = 23.4 C\nHumidity = 26.3 %\nconfigure register = 0x10\nturning Heater On\nconfigure register = 0x30\nturning Heater Off\nconfigure register = 0x10\nchange temperature resolution\nconfigure register = 0x14\nchange temperature resolution\nconfigure register = 0x10\nchange humidity resolution\nconfigure register = 0x12\nchange humidity resolution\nconfigure register = 0x10\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003etestHDC1000.py\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cpre\u003e#!\/usr\/bin\/env python\n#\n# Test SDL_Pi_HDC1000\n#\n# January 2017\n#\n\n#imports\n\nimport sys\nimport time\nimport datetime\nimport SDL_Pi_HDC1000\n\n\n\n# Main Program\n\nprint \"\"\nprint \"Test SDL_Pi_HDC1000 Version 1.0 - SwitchDoc Labs\"\nprint \"\"\nprint \"Sample uses 0x40 and SwitchDoc HDC1000 Breakout board \"\nprint \"Program Started at:\"+ time.strftime(\"%Y-%m-%d %H:%M:%S\")\nprint \"\"\n\nhdc1000 = SDL_Pi_HDC1000.SDL_Pi_HDC1000()\n\nwhile True:\n\n print \"-----------------\"\n print \"Temperature = %3.1f C\" % hdc1000.readTemperature()\n print \"Humidity = %3.1f %%\" % hdc1000.readHumidity()\n\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # turn heater on\n print \"turning Heater On\"\n hdc1000.turnHeaterOn()\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # turn heater off\n print \"turning Heater Off\"\n hdc1000.turnHeaterOff()\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n\n # change temperature resolution\n print \"change temperature resolution\"\n hdc1000.setTemperatureResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_TEMPERATURE_RESOLUTION_11BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # change temperature resolution\n print \"change temperature resolution\"\n hdc1000.setTemperatureResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_TEMPERATURE_RESOLUTION_14BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n\n # change humdity resolution\n print \"change humidity resolution\"\n hdc1000.setHumidityResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_HUMIDITY_RESOLUTION_8BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # change humdity resolution\n print \"change humidity resolution\"\n hdc1000.setHumidityResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_HUMIDITY_RESOLUTION_14BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n\n time.sleep(3.0)\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003c\/h2\u003e","published_at":"2017-10-19T21:23:09-07:00","created_at":"2017-10-19T21:23:10-07:00","vendor":"vendor-unknown","type":"Shop All,Weather,Grove,Sensors,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":950,"price_min":950,"price_max":950,"available":true,"price_varies":false,"compare_at_price":950,"compare_at_price_min":950,"compare_at_price_max":950,"compare_at_price_varies":false,"variants":[{"id":3340919177246,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0024-GHDC1000-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove HDC1080 I2C Temperature and Humidity Board (HDC1000 compatible)","public_title":null,"options":["Default Title"],"price":950,"weight":14,"compare_at_price":950,"inventory_quantity":128,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b4f24ecaee9b522a9debef78a851a36.jpg?v=1508473390","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5284fbbeeeb52f2bc5e434e32106fdec.jpg?v=1508473390","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bf22a94dafdbbe40a5bc2510e732ea19.jpg?v=1508473390"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b4f24ecaee9b522a9debef78a851a36.jpg?v=1508473390","options":["Title"],"media":[{"alt":"Grove HDC1080 I2C Temperature and Humidity Board (HDC1000 compatible)","id":828949332012,"position":1,"preview_image":{"aspect_ratio":1.26,"height":1016,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b4f24ecaee9b522a9debef78a851a36.jpg?v=1508473390"},"aspect_ratio":1.26,"height":1016,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9b4f24ecaee9b522a9debef78a851a36.jpg?v=1508473390","width":1280},{"alt":"Grove HDC1080 I2C Temperature and Humidity Board (HDC1000 compatible)","id":828949397548,"position":2,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5284fbbeeeb52f2bc5e434e32106fdec.jpg?v=1508473390"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5284fbbeeeb52f2bc5e434e32106fdec.jpg?v=1508473390","width":1280},{"alt":"Grove HDC1080 I2C Temperature and Humidity Board (HDC1000 compatible)","id":828949463084,"position":3,"preview_image":{"aspect_ratio":1.077,"height":1188,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bf22a94dafdbbe40a5bc2510e732ea19.jpg?v=1508473390"},"aspect_ratio":1.077,"height":1188,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bf22a94dafdbbe40a5bc2510e732ea19.jpg?v=1508473390","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eGrove HDC1080 I2C Temperature and Humidity Board (HDC1000 \/ HDC1010 compatible)\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eThe HDC1080 is a HDC1000 compatible temperature and humidity sensor. It is located at I2C address 0x40.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eGrove - Temperature and Humidity Sensor (HDC1080) utilizes a HDC1080 sensor, from Texas Instruments. It is a digital humidity sensor with integrated temperature sensor that provides excellent measurement accuracy at very low power. The device measures humidity based on a novel capacitive sensor. The humidity and temperature sensors are factory calibrated. The innovative WLCSP (Wafer Level Chip Scale Package) simplifies board design with the use of an ultra-compact package. The HDC1080 is functional within the full –40°C to +125°C temperature range, and 0-100% RH range.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eGrove connector compatible\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eI2C Interface\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eLow Power\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eWide operating voltage range\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eSupply Voltage: 3~5Vdc;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eWorking Current: 0.12~90uA;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eRelative humidity accuracy: ±3%RH;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eRelative humidity operating range: 0~100%RH;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eTemperature accuracy: ±0.2℃;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eTemperature range: -40~125℃;\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eOperating temperature: -20~85℃\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"s4\"\u003e• \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003c\/span\u003e\u003cspan class=\"s1\"\u003eDimension: 40×20mm.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"p2\"\u003eDownloads (Note: HDC1080 is software compatible with the HDC1000\/HDC1010)\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_HDC1000\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/closedcube\/ClosedCube_HDC1080_Arduino\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/01\/hdc1080.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHDC1080 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"p3\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eSoftware Example\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eResults\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cpre\u003eTest SDL_Pi_HDC1000 Version 1.0 - SwitchDoc Labs\n\nSample uses 0x40 and SwitchDoc HDC1000 Breakout board \nProgram Started at:2017-01-19 15:57:30\n\n-----------------\nTemperature = 23.4 C\nHumidity = 26.3 %\nconfigure register = 0x10\nturning Heater On\nconfigure register = 0x30\nturning Heater Off\nconfigure register = 0x10\nchange temperature resolution\nconfigure register = 0x14\nchange temperature resolution\nconfigure register = 0x10\nchange humidity resolution\nconfigure register = 0x12\nchange humidity resolution\nconfigure register = 0x10\n-----------------\nTemperature = 23.4 C\nHumidity = 26.3 %\nconfigure register = 0x10\nturning Heater On\nconfigure register = 0x30\nturning Heater Off\nconfigure register = 0x10\nchange temperature resolution\nconfigure register = 0x14\nchange temperature resolution\nconfigure register = 0x10\nchange humidity resolution\nconfigure register = 0x12\nchange humidity resolution\nconfigure register = 0x10\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003etestHDC1000.py\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cpre\u003e#!\/usr\/bin\/env python\n#\n# Test SDL_Pi_HDC1000\n#\n# January 2017\n#\n\n#imports\n\nimport sys\nimport time\nimport datetime\nimport SDL_Pi_HDC1000\n\n\n\n# Main Program\n\nprint \"\"\nprint \"Test SDL_Pi_HDC1000 Version 1.0 - SwitchDoc Labs\"\nprint \"\"\nprint \"Sample uses 0x40 and SwitchDoc HDC1000 Breakout board \"\nprint \"Program Started at:\"+ time.strftime(\"%Y-%m-%d %H:%M:%S\")\nprint \"\"\n\nhdc1000 = SDL_Pi_HDC1000.SDL_Pi_HDC1000()\n\nwhile True:\n\n print \"-----------------\"\n print \"Temperature = %3.1f C\" % hdc1000.readTemperature()\n print \"Humidity = %3.1f %%\" % hdc1000.readHumidity()\n\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # turn heater on\n print \"turning Heater On\"\n hdc1000.turnHeaterOn()\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # turn heater off\n print \"turning Heater Off\"\n hdc1000.turnHeaterOff()\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n\n # change temperature resolution\n print \"change temperature resolution\"\n hdc1000.setTemperatureResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_TEMPERATURE_RESOLUTION_11BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # change temperature resolution\n print \"change temperature resolution\"\n hdc1000.setTemperatureResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_TEMPERATURE_RESOLUTION_14BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n\n # change humdity resolution\n print \"change humidity resolution\"\n hdc1000.setHumidityResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_HUMIDITY_RESOLUTION_8BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n # change humdity resolution\n print \"change humidity resolution\"\n hdc1000.setHumidityResolution(SDL_Pi_HDC1000.HDC1000_CONFIG_HUMIDITY_RESOLUTION_14BIT)\n # read configuration register\n print \"configure register = 0x%X\" % hdc1000.readConfigRegister()\n\n time.sleep(3.0)\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p3\"\u003e\u003c\/h2\u003e"});window.BOLD.common.Shopify.saveVariant(3340919177246, { variant: {"id":3340919177246,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0024-GHDC1000-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grove HDC1080 I2C Temperature and Humidity Board (HDC1000 compatible)","public_title":null,"options":["Default Title"],"price":950,"weight":14,"compare_at_price":950,"inventory_quantity":128,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 128, product_id: 229355159582, product_handle: "grove-hdc1080-i2c-temperature-and-humidity-board-hdc1000-compatible", price: 950, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("the-weather-board-w-grove-interface-board-for-weather-instruments-for-raspberry-pi-arduino", 229341429790, {"id":229341429790,"title":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","handle":"the-weather-board-w-grove-interface-board-for-weather-instruments-for-raspberry-pi-arduino","description":"\u003ch1\u003eWeather Board For The Raspberry Pi \/ Arduino - Grove\u003c\/h1\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/10\/WeatherPiArduinoLogoShaded.png\"\u003e\u003cimg class=\"alignright wp-image-1359 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_WeatherPiArduinoLogoShaded-300x225.png?12345361184555249909\" alt=\"WeatherPiArduinoLogoShaded\" width=\"300\" height=\"225\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eNote: This is a replacement board for the WeatherPiArduino Board. The WeatherPiArduino Version 1 product page is \u003ca href=\"http:\/\/www.switchdoc.com\/weatherpiarduino-bare-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e and the WeatherPiArduino Version 2 product page is \u003ca href=\"http:\/\/www.switchdoc.com\/weatherpiarduino-version-2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e(This board is also known as the WeatherPiArduino V3)\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWant to build a Weather Station with the board?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLook at these two sources (more on the way):\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s2\"\u003eWeatherBoard Specification - \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\"\u003e\u003cspan class=\"s3\"\u003ehttp:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s2\"\u003eNew GroveWeatherPi Tutorial - \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/08\/tutorial-part-1-building-a-solar-powered-raspberry-pi-weather-station-groveweatherpi\/\"\u003e\u003cspan class=\"s3\"\u003ehttp:\/\/www.switchdoc.com\/2016\/08\/tutorial-part-1-building-a-solar-powered-raspberry-pi-weather-station-groveweatherpi\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Weather Board for the Raspberry Pi \/ Arduino is now available and in stock! \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack Weather Sensors now available.\u003c\/a\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/am2315-encased-i2c-temperature-and-humidity-sensor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOutdoor Temperature and Humidity Sensors now available.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-12782\" style=\"float: left;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_0010-WXBOARD-DSBT.main_-300x253.jpg?49184033114260863\" alt=\"Weather Board\" width=\"300\" height=\"253\"\u003e\u003c\/p\u003e\n\u003cp\u003eWeather Board\u003c\/p\u003e\n\u003cp\u003e] \u003cstrong\u003eThe Weather Board\u003c\/strong\u003e is a weather station controller board designed to interface to Arduino and Raspberry Pi computers. It is an interface board developed by SwitchDoc Labs to allow the user to easily build a fully functioned Weather Station while allowing customization of functions. \u003cstrong\u003eThe Weather Board\u003c\/strong\u003e is derived from \u003ca title=\"Project Curacao Introduction – Part 1\" href=\"http:\/\/www.switchdoc.com\/project-curacao-introduction-part-1\/\"\u003eProject Curacao\u003c\/a\u003e and the WeatherPiArduino. Generation 1 of this board was deployed and tested in Curacao before Generation 2 was released to production. The full WeatherPiArduino article was published in\u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e Raspberry Pi Geek magazine\u003c\/a\u003e in September, 2014 and a follow up article has been published in April, 2015 (including the new lightning detector). Combine the Weather Board with a \u003ca title=\"SunControl Solar Power Controller for Raspberry Pi and Arduino\" href=\"https:\/\/shop.switchdoc.com\/products\/suncontrol-advanced-solar-controller-charger-sun-tracker-data-gathering-grove-header\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSunControl \u003c\/a\u003eor \u003ca href=\"http:\/\/www.switchdoc.com\/sunairplus-solar-power-controllerdata-collector\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSunAirPlus\u003c\/a\u003e board to create a solar powered weather station.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003eDownloads for the Weather Board\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNew! The new Weather Board software auto detects your weather devices and can be configured for the ThunderBoard Lightning Detector and SunAirPlus \/ SunControl for Solar Power.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_WeatherBoard\"\u003eArduino Software is here\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Weather_80422\"\u003eArduino Software for the WeatherRack and the Weather Board is here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_WeatherBoard\"\u003eRaspberry Pi Software is here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\"\u003eYou can download the Full Weather Board Specification here . The specification contains wiring lists for connecting the Weather Board to the Raspberry Pi and the Arduino family of products\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eWhat are Grove Connectors?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eGrove connectors are standardized plugs for connecting devices together easily and without soldering. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSee our Full Grove Tutorial here.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-11552 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_WBAnno-1024x768.jpg?1681402048385319245\" alt=\"WBAnno\" width=\"930\" height=\"698\"\u003e\u003c\/p\u003e\n\u003ch1\u003eStartup of Raspberry Pi Test Software\u003c\/h1\u003e\n\u003cpre\u003epi@RPIZero:~\/SDL_Pi_WeatherBoard $ vi WeatherBoard.py\n\nAM2315 = 28.1000003815\n\nWeather Board Demo \/ Test Version 1.6 - SwitchDoc Labs\n\n\nProgram Started at:2016-07-24 22:29:47\n\n----------------------\nDS3231: \t\tPresent\nBMP280: \t\tPresent\nFRAM: \t\tNot Present\nHTU21DF: \t\tPresent\nAM2315: \t\tPresent\nADS1015: \t\tNot Present\nADS1115: \t\tPresent\nAS3935: \t\tPresent\nOLED: \t\tPresent\nSunAirPlus: \t\tPresent\n----------------------\nswitch to Bus0\n---------------------------------------- \n----------------- \n DS3231 Real Time Clock\n----------------- \nRaspberry Pi=\t2016-07-24 22:29:47\nDS3231=\t\t2016-07-24 22:29:47\nDS3231 Temperature= \t29.25 C\n----------------- \n----------------- \n WeatherRack Weather Sensors\n----------------- \nRain Total=\t0.00 in\nWind Speed=\t0.00 MPH\nMPH wind_gust=\t0.00 MPH\nWind Direction=\t\t\t 270.00 Degrees\nWind Direction Voltage=\t\t 4.472 V\n----------------- \n----------------- \n BMP280 Barometer\n----------------- \nTemperature = \t29.48 C\nPressure = \t94.49 KPa\nAltitude = \t584.90 m\nSealevel Pressure = \t94.49 KPa\n----------------- \n----------------- \n AM2315 Temperature\/Humidity Sensor\n----------------- \nAM2315 temperature: 28.2\nAM2315 humidity: 31.2\nAM2315 crc: 1\n----------------- \n----------------- \n HTU21DF Temp\/Hum\n----------------- \nTemperature = \t28.40 C\nHumidity = \t36.70 %\n----------------- \n----------------- \n AS3935 Lightning Detector\n----------------- \nLast result from AS3935:\n----No Lightning detected---\nLightning Count = 0\n----------------- \n----------------- \n FRAM Not Present\n----------------- \n----------------- \n\n----------------- \n SunAirPlus Present\n----------------- \nLIPO_Battery Bus Voltage: 4.18 V \nLIPO_Battery Shunt Voltage: 0.64 mV \nLIPO_Battery Load Voltage: 4.18 V\nLIPO_Battery Current 1: 6.40 mA\n\nSolar Cell Bus Voltage 2: 3.08 V \nSolar Cell Shunt Voltage 2: 0.00 mV \nSolar Cell Load Voltage 2: 3.08 V\nSolar Cell Current 2: -0.00 mA\n\nOutput Bus Voltage 3: 4.98 V \nOutput Shunt Voltage 3: 22.44 mV \nOutput Load Voltage 3: 5.01 V\nOutput Current 3: 224.40 mA\n\nSleeping 10 seconds\n\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-12784\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_4220-300x225.jpg?1852090372190818917\" alt=\"Weather Board\" width=\"300\" height=\"225\"\u003e Solar Powered Weather Board[\/caption] You can download the Full \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeather Board Specification here\u003c\/a\u003e . The specification contains wiring lists for connecting the Weather Board to the Raspberry Pi and the Arduino family of products.\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-12783 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_2861-2-300x204.jpg?4793822695298194265\" alt=\"Weather Board\" width=\"300\" height=\"204\"\u003e Weather Board and Weather Rack[\/caption]\u003c\/p\u003e\n\u003ch2\u003eBlock Diagram\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-12781 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_0010-WXBOARD-DSBT.aimage3-1024x724.jpg?12490634241034148081\" alt=\"0010-WXBOARD-DSBT.aimage3\" width=\"930\" height=\"658\"\u003e It was specifically designed to interface with the SwitchDoc WeatherRack, ArgentData Weather Sensors, SparkFun Weather Meters SEN-08942 along with auxiliary I2C units.\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eInterfaces on Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI2C for Raspberry Pi and Arduino (Board works at 3.3V and 5V)\u003c\/li\u003e\n\u003cli\u003eRJ11 Plugs installed for SwitchDoc Labs WeatherRack, etc.\u003c\/li\u003e\n\u003cli\u003eWind Vane, Rain Bucket, Anemometer computer connections for Raspberry Pi and Arduino\u003c\/li\u003e\n\u003cli\u003eGrove Connections for all interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eI2C devices Included with the Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/BST-BMP280-DS001-11.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBMP280 Barometer and Temperature Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePlug in I2C Interfaces provided\u003c\/h2\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eDS3231 RTC With EEPROM\u003c\/li\u003e\n\u003cli\u003eSwitchDoc Labs Thunder Board Lightning Detector board\u003c\/li\u003e\n\u003cli\u003eAdafruit HTU21D-F Temperature\/Humidity breakout board\u003c\/li\u003e\n\u003cli\u003eAdafruit 32KB FRAM I2C breakout board\u003c\/li\u003e\n\u003cli\u003eAdafruit ADS1015 4 Channel A\/D I2C board\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eI2C Device Specifications\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/BST-BMP280-DS001-11.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBMP280 (Barometer \/ Temperature)\u003c\/a\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/DS3231.pdf\"\u003eDS3231 (Real Time Clock)\u003c\/a\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/doc0336.pdf\"\u003eAT24C32 (EEPROM)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/ads1015.pdf\"\u003eADS1015 (12 bit ADC)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/AS3935_Datasheet_EN_v2.pdf\"\u003eAS3935 (Thunder Board - Lightning Detector)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/1899_HTU21D.pdf\"\u003eHTU21D-F (Humidity)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/1895_datasheet.pdf\"\u003eFRAM (32KB Fast Non-Volatile Storage)\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/08\/IMG_0481.jpg\"\u003e\u003cimg class=\"wp-image-697 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0481-225x300.jpg?14293708085406744205\" alt=\"SparkFun\" width=\"225\" height=\"300\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack\u003c\/a\u003e Sensors\u003c\/p\u003e\n\u003cp\u003eThe SDL_Weather_80422 class library is designed to provide all the functions of the \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSwitchDoc WeatherRack\u003c\/a\u003e, ArgentData Weather Sensors, SparkFun Weather Meters SEN-08942 in one C++ class. The library is easy to use and hides the complexity of the interface to the sensors. The C++ class has two Interrupt Service Routines (ISR), one each for the anemometer and the rain bucket. The wind vane is connected to an Analog to Digital Converter (ADC) input pin on the Arduino. Note that the C++ class is designed to be a singleton, in other words, you only can interface one sensor package without some additional work (mostly involving Interrupts). The article in \u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Geek magazine\u003c\/a\u003e discusses this in detail. There are two main modes for the class.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_SAMPLE\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_SAMPLE mode means return immediately after asking for the wind speed. The wind speed is averaged at sampleTime or since you last asked, whichever is longer. If the sample time has not passed since the last call, the class returns the last calculated wind speed. That means that you will never see changes faster than the specified sample time. This allows you to not wait for the wind speed, you can just grab the last valid reading.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_DELAY\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_DELAY mode means to wait for the set sample time to expire and return the average wind speed at the expiration. You would use this if you want to make sure you have the latest value and your program architecture allows you to pause for the sample time before continuing. Which mode you use depends on the specific software architecture of your Arduino application. Typically, I use SDL_MODE_SAMPLE because I can tolerate not having a current value of wind speed. The example code for the SDL_Weather_80422 library is shown below:\u003c\/p\u003e\n\u003cpre\u003e\/*\nSDL_Weather_80422_Library.ino - Example for using SDL_Weather_80422 Library\nFor SwitchDoc Labs WeatherRack \nWeather Sensor Assembly 80422 Argent Data Systems\nSparkFun\nCreated by SwitchDoc Labs July 27, 2014.\nReleased into the public domain.\n*\/\n#include \n#include\n\n#include \"SDL_Weather_80422.h\"\n\n#define pinLED 13 \/\/ LED connected to digital pin 13\n#define pinAnem 18 \/\/ Anenometer connected to pin 18 - Int 5\n#define pinRain 2 \n#define intAnem 5\n#define intRain 0\n\n\/\/ for mega, have to use Port B - only Port B works.\n\/*\nArduino Pins PORT\n------------ ----\nDigital 0-7 D\nDigital 8-13 B\nAnalog 0-5 C\n*\/\n\n\n\/\/ initialize SDL_Weather_80422 library\nSDL_Weather_80422 weatherStation(pinAnem, pinRain, intAnem, intRain, A0, SDL_MODE_INTERNAL_AD);\n\n\nuint8_t i;\n\n\nfloat currentWindSpeed;\nfloat currentWindGust;\nfloat totalRain;\nvoid setup()\n{ \nSerial.begin(57600); \n\nSerial.println(\"-----------\");\nSerial.println(\"WeatherPiArduino SDL_Weather_80422 Class Test\");\nSerial.println(\"Version 1.0\");\nSerial.println(\"-----------\");\n\n\nweatherStation.setWindMode(SDL_MODE_SAMPLE, 5.0);\n\/\/weatherStation.setWindMode(SDL_MODE_DELAY, 5.0);\ntotalRain = 0.0;\n}\n\n\nvoid loop()\n{\nSerial.println(\"----------------\");\n\ncurrentWindSpeed = weatherStation.current_wind_speed()\/1.6;\ncurrentWindGust = weatherStation.get_wind_gust()\/1.6;\ntotalRain = totalRain + weatherStation.get_current_rain_total()\/25.4;\nSerial.print(\"rain_total=\");\nSerial.print(totalRain);\nSerial.print(\"\"\" wind_speed=\");\nSerial.print(currentWindSpeed);\nSerial.print(\"MPH wind_gust=\");\nSerial.print(currentWindGust);\nSerial.print(\"MPH wind_direction=\");\nSerial.println(weatherStation.current_wind_direction());\n\n\ndelay(1000);\n\n\n}\n\u003c\/pre\u003e\n\u003cp\u003eWhen you run this, you should get a result similar to this:\u003c\/p\u003e\n\u003cpre\u003e-----------\n\nWeatherArduino SDL_Weather_80422 Class Test\nVersion 1.0\n\n-----------\n----------------\nrain_total=0.00 wind_speed=13.20MPH wind_gust=12.40MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=9.60MPH wind_gust=9.48MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=10.20MPH wind_gust=9.23MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=11.10MPH wind_gust=9.84MPH wind_direction=90.00\n\u003c\/pre\u003e","published_at":"2017-10-19T21:20:18-07:00","created_at":"2017-10-19T21:20:19-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":2499,"price_min":2499,"price_max":2499,"available":false,"price_varies":false,"compare_at_price":2999,"compare_at_price_min":2999,"compare_at_price_max":2999,"compare_at_price_varies":false,"variants":[{"id":3340711297054,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0010-WXBOARD-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","public_title":null,"options":["Default Title"],"price":2499,"weight":14,"compare_at_price":2999,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466203","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9bd6face18ce95e64741788c686c4a9b.jpg?v=1508473219","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3a84b826899359114d728af614e3b7dc.jpg?v=1508473219","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/51c61482a65386cfb4cca8129776afef.jpg?v=1508473219","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e8686eba03f7eedd177b749d10e22d08_235b9be6-b0e1-4550-b167-6cfbb5cedb21.jpg?v=1508473219","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2d789af7242127fd16f4f93363183faf.jpg?v=1508473219"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9bd6face18ce95e64741788c686c4a9b.jpg?v=1508473219","options":["Title"],"media":[{"alt":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","id":828926591020,"position":1,"preview_image":{"aspect_ratio":1.187,"height":1078,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9bd6face18ce95e64741788c686c4a9b.jpg?v=1508473219"},"aspect_ratio":1.187,"height":1078,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9bd6face18ce95e64741788c686c4a9b.jpg?v=1508473219","width":1280},{"alt":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","id":828926656556,"position":2,"preview_image":{"aspect_ratio":1.333,"height":342,"width":456,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3a84b826899359114d728af614e3b7dc.jpg?v=1508473219"},"aspect_ratio":1.333,"height":342,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3a84b826899359114d728af614e3b7dc.jpg?v=1508473219","width":456},{"alt":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","id":828926689324,"position":3,"preview_image":{"aspect_ratio":1.414,"height":905,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/51c61482a65386cfb4cca8129776afef.jpg?v=1508473219"},"aspect_ratio":1.414,"height":905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/51c61482a65386cfb4cca8129776afef.jpg?v=1508473219","width":1280},{"alt":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","id":828926722092,"position":4,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e8686eba03f7eedd177b749d10e22d08_235b9be6-b0e1-4550-b167-6cfbb5cedb21.jpg?v=1508473219"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e8686eba03f7eedd177b749d10e22d08_235b9be6-b0e1-4550-b167-6cfbb5cedb21.jpg?v=1508473219","width":1280},{"alt":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","id":828926754860,"position":5,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2d789af7242127fd16f4f93363183faf.jpg?v=1508473219"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2d789af7242127fd16f4f93363183faf.jpg?v=1508473219","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eWeather Board For The Raspberry Pi \/ Arduino - Grove\u003c\/h1\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/10\/WeatherPiArduinoLogoShaded.png\"\u003e\u003cimg class=\"alignright wp-image-1359 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_WeatherPiArduinoLogoShaded-300x225.png?12345361184555249909\" alt=\"WeatherPiArduinoLogoShaded\" width=\"300\" height=\"225\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eNote: This is a replacement board for the WeatherPiArduino Board. The WeatherPiArduino Version 1 product page is \u003ca href=\"http:\/\/www.switchdoc.com\/weatherpiarduino-bare-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere\u003c\/a\u003e and the WeatherPiArduino Version 2 product page is \u003ca href=\"http:\/\/www.switchdoc.com\/weatherpiarduino-version-2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehere.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e(This board is also known as the WeatherPiArduino V3)\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003e\u003cstrong\u003eWant to build a Weather Station with the board?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLook at these two sources (more on the way):\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s2\"\u003eWeatherBoard Specification - \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\"\u003e\u003cspan class=\"s3\"\u003ehttp:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cp class=\"p4\"\u003e\u003cspan class=\"s2\"\u003eNew GroveWeatherPi Tutorial - \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/08\/tutorial-part-1-building-a-solar-powered-raspberry-pi-weather-station-groveweatherpi\/\"\u003e\u003cspan class=\"s3\"\u003ehttp:\/\/www.switchdoc.com\/2016\/08\/tutorial-part-1-building-a-solar-powered-raspberry-pi-weather-station-groveweatherpi\/\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Weather Board for the Raspberry Pi \/ Arduino is now available and in stock! \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack Weather Sensors now available.\u003c\/a\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/am2315-encased-i2c-temperature-and-humidity-sensor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOutdoor Temperature and Humidity Sensors now available.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-12782\" style=\"float: left;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_0010-WXBOARD-DSBT.main_-300x253.jpg?49184033114260863\" alt=\"Weather Board\" width=\"300\" height=\"253\"\u003e\u003c\/p\u003e\n\u003cp\u003eWeather Board\u003c\/p\u003e\n\u003cp\u003e] \u003cstrong\u003eThe Weather Board\u003c\/strong\u003e is a weather station controller board designed to interface to Arduino and Raspberry Pi computers. It is an interface board developed by SwitchDoc Labs to allow the user to easily build a fully functioned Weather Station while allowing customization of functions. \u003cstrong\u003eThe Weather Board\u003c\/strong\u003e is derived from \u003ca title=\"Project Curacao Introduction – Part 1\" href=\"http:\/\/www.switchdoc.com\/project-curacao-introduction-part-1\/\"\u003eProject Curacao\u003c\/a\u003e and the WeatherPiArduino. Generation 1 of this board was deployed and tested in Curacao before Generation 2 was released to production. The full WeatherPiArduino article was published in\u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e Raspberry Pi Geek magazine\u003c\/a\u003e in September, 2014 and a follow up article has been published in April, 2015 (including the new lightning detector). Combine the Weather Board with a \u003ca title=\"SunControl Solar Power Controller for Raspberry Pi and Arduino\" href=\"https:\/\/shop.switchdoc.com\/products\/suncontrol-advanced-solar-controller-charger-sun-tracker-data-gathering-grove-header\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSunControl \u003c\/a\u003eor \u003ca href=\"http:\/\/www.switchdoc.com\/sunairplus-solar-power-controllerdata-collector\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSunAirPlus\u003c\/a\u003e board to create a solar powered weather station.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003eDownloads for the Weather Board\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNew! The new Weather Board software auto detects your weather devices and can be configured for the ThunderBoard Lightning Detector and SunAirPlus \/ SunControl for Solar Power.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_WeatherBoard\"\u003eArduino Software is here\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Weather_80422\"\u003eArduino Software for the WeatherRack and the Weather Board is here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_WeatherBoard\"\u003eRaspberry Pi Software is here.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\"\u003eYou can download the Full Weather Board Specification here . The specification contains wiring lists for connecting the Weather Board to the Raspberry Pi and the Arduino family of products\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eWhat are Grove Connectors?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eGrove connectors are standardized plugs for connecting devices together easily and without soldering. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSee our Full Grove Tutorial here.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-11552 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_WBAnno-1024x768.jpg?1681402048385319245\" alt=\"WBAnno\" width=\"930\" height=\"698\"\u003e\u003c\/p\u003e\n\u003ch1\u003eStartup of Raspberry Pi Test Software\u003c\/h1\u003e\n\u003cpre\u003epi@RPIZero:~\/SDL_Pi_WeatherBoard $ vi WeatherBoard.py\n\nAM2315 = 28.1000003815\n\nWeather Board Demo \/ Test Version 1.6 - SwitchDoc Labs\n\n\nProgram Started at:2016-07-24 22:29:47\n\n----------------------\nDS3231: \t\tPresent\nBMP280: \t\tPresent\nFRAM: \t\tNot Present\nHTU21DF: \t\tPresent\nAM2315: \t\tPresent\nADS1015: \t\tNot Present\nADS1115: \t\tPresent\nAS3935: \t\tPresent\nOLED: \t\tPresent\nSunAirPlus: \t\tPresent\n----------------------\nswitch to Bus0\n---------------------------------------- \n----------------- \n DS3231 Real Time Clock\n----------------- \nRaspberry Pi=\t2016-07-24 22:29:47\nDS3231=\t\t2016-07-24 22:29:47\nDS3231 Temperature= \t29.25 C\n----------------- \n----------------- \n WeatherRack Weather Sensors\n----------------- \nRain Total=\t0.00 in\nWind Speed=\t0.00 MPH\nMPH wind_gust=\t0.00 MPH\nWind Direction=\t\t\t 270.00 Degrees\nWind Direction Voltage=\t\t 4.472 V\n----------------- \n----------------- \n BMP280 Barometer\n----------------- \nTemperature = \t29.48 C\nPressure = \t94.49 KPa\nAltitude = \t584.90 m\nSealevel Pressure = \t94.49 KPa\n----------------- \n----------------- \n AM2315 Temperature\/Humidity Sensor\n----------------- \nAM2315 temperature: 28.2\nAM2315 humidity: 31.2\nAM2315 crc: 1\n----------------- \n----------------- \n HTU21DF Temp\/Hum\n----------------- \nTemperature = \t28.40 C\nHumidity = \t36.70 %\n----------------- \n----------------- \n AS3935 Lightning Detector\n----------------- \nLast result from AS3935:\n----No Lightning detected---\nLightning Count = 0\n----------------- \n----------------- \n FRAM Not Present\n----------------- \n----------------- \n\n----------------- \n SunAirPlus Present\n----------------- \nLIPO_Battery Bus Voltage: 4.18 V \nLIPO_Battery Shunt Voltage: 0.64 mV \nLIPO_Battery Load Voltage: 4.18 V\nLIPO_Battery Current 1: 6.40 mA\n\nSolar Cell Bus Voltage 2: 3.08 V \nSolar Cell Shunt Voltage 2: 0.00 mV \nSolar Cell Load Voltage 2: 3.08 V\nSolar Cell Current 2: -0.00 mA\n\nOutput Bus Voltage 3: 4.98 V \nOutput Shunt Voltage 3: 22.44 mV \nOutput Load Voltage 3: 5.01 V\nOutput Current 3: 224.40 mA\n\nSleeping 10 seconds\n\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"size-medium wp-image-12784\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_4220-300x225.jpg?1852090372190818917\" alt=\"Weather Board\" width=\"300\" height=\"225\"\u003e Solar Powered Weather Board[\/caption] You can download the Full \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeather Board Specification here\u003c\/a\u003e . The specification contains wiring lists for connecting the Weather Board to the Raspberry Pi and the Arduino family of products.\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-12783 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_2861-2-300x204.jpg?4793822695298194265\" alt=\"Weather Board\" width=\"300\" height=\"204\"\u003e Weather Board and Weather Rack[\/caption]\u003c\/p\u003e\n\u003ch2\u003eBlock Diagram\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-12781 size-large\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_0010-WXBOARD-DSBT.aimage3-1024x724.jpg?12490634241034148081\" alt=\"0010-WXBOARD-DSBT.aimage3\" width=\"930\" height=\"658\"\u003e It was specifically designed to interface with the SwitchDoc WeatherRack, ArgentData Weather Sensors, SparkFun Weather Meters SEN-08942 along with auxiliary I2C units.\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eInterfaces on Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI2C for Raspberry Pi and Arduino (Board works at 3.3V and 5V)\u003c\/li\u003e\n\u003cli\u003eRJ11 Plugs installed for SwitchDoc Labs WeatherRack, etc.\u003c\/li\u003e\n\u003cli\u003eWind Vane, Rain Bucket, Anemometer computer connections for Raspberry Pi and Arduino\u003c\/li\u003e\n\u003cli\u003eGrove Connections for all interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eI2C devices Included with the Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/BST-BMP280-DS001-11.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBMP280 Barometer and Temperature Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePlug in I2C Interfaces provided\u003c\/h2\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003eDS3231 RTC With EEPROM\u003c\/li\u003e\n\u003cli\u003eSwitchDoc Labs Thunder Board Lightning Detector board\u003c\/li\u003e\n\u003cli\u003eAdafruit HTU21D-F Temperature\/Humidity breakout board\u003c\/li\u003e\n\u003cli\u003eAdafruit 32KB FRAM I2C breakout board\u003c\/li\u003e\n\u003cli\u003eAdafruit ADS1015 4 Channel A\/D I2C board\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eI2C Device Specifications\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/BST-BMP280-DS001-11.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBMP280 (Barometer \/ Temperature)\u003c\/a\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/DS3231.pdf\"\u003eDS3231 (Real Time Clock)\u003c\/a\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/doc0336.pdf\"\u003eAT24C32 (EEPROM)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/ads1015.pdf\"\u003eADS1015 (12 bit ADC)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/AS3935_Datasheet_EN_v2.pdf\"\u003eAS3935 (Thunder Board - Lightning Detector)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/1899_HTU21D.pdf\"\u003eHTU21D-F (Humidity)\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/1895_datasheet.pdf\"\u003eFRAM (32KB Fast Non-Volatile Storage)\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/08\/IMG_0481.jpg\"\u003e\u003cimg class=\"wp-image-697 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0481-225x300.jpg?14293708085406744205\" alt=\"SparkFun\" width=\"225\" height=\"300\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack\u003c\/a\u003e Sensors\u003c\/p\u003e\n\u003cp\u003eThe SDL_Weather_80422 class library is designed to provide all the functions of the \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSwitchDoc WeatherRack\u003c\/a\u003e, ArgentData Weather Sensors, SparkFun Weather Meters SEN-08942 in one C++ class. The library is easy to use and hides the complexity of the interface to the sensors. The C++ class has two Interrupt Service Routines (ISR), one each for the anemometer and the rain bucket. The wind vane is connected to an Analog to Digital Converter (ADC) input pin on the Arduino. Note that the C++ class is designed to be a singleton, in other words, you only can interface one sensor package without some additional work (mostly involving Interrupts). The article in \u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Geek magazine\u003c\/a\u003e discusses this in detail. There are two main modes for the class.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_SAMPLE\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_SAMPLE mode means return immediately after asking for the wind speed. The wind speed is averaged at sampleTime or since you last asked, whichever is longer. If the sample time has not passed since the last call, the class returns the last calculated wind speed. That means that you will never see changes faster than the specified sample time. This allows you to not wait for the wind speed, you can just grab the last valid reading.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_DELAY\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_DELAY mode means to wait for the set sample time to expire and return the average wind speed at the expiration. You would use this if you want to make sure you have the latest value and your program architecture allows you to pause for the sample time before continuing. Which mode you use depends on the specific software architecture of your Arduino application. Typically, I use SDL_MODE_SAMPLE because I can tolerate not having a current value of wind speed. The example code for the SDL_Weather_80422 library is shown below:\u003c\/p\u003e\n\u003cpre\u003e\/*\nSDL_Weather_80422_Library.ino - Example for using SDL_Weather_80422 Library\nFor SwitchDoc Labs WeatherRack \nWeather Sensor Assembly 80422 Argent Data Systems\nSparkFun\nCreated by SwitchDoc Labs July 27, 2014.\nReleased into the public domain.\n*\/\n#include \n#include\n\n#include \"SDL_Weather_80422.h\"\n\n#define pinLED 13 \/\/ LED connected to digital pin 13\n#define pinAnem 18 \/\/ Anenometer connected to pin 18 - Int 5\n#define pinRain 2 \n#define intAnem 5\n#define intRain 0\n\n\/\/ for mega, have to use Port B - only Port B works.\n\/*\nArduino Pins PORT\n------------ ----\nDigital 0-7 D\nDigital 8-13 B\nAnalog 0-5 C\n*\/\n\n\n\/\/ initialize SDL_Weather_80422 library\nSDL_Weather_80422 weatherStation(pinAnem, pinRain, intAnem, intRain, A0, SDL_MODE_INTERNAL_AD);\n\n\nuint8_t i;\n\n\nfloat currentWindSpeed;\nfloat currentWindGust;\nfloat totalRain;\nvoid setup()\n{ \nSerial.begin(57600); \n\nSerial.println(\"-----------\");\nSerial.println(\"WeatherPiArduino SDL_Weather_80422 Class Test\");\nSerial.println(\"Version 1.0\");\nSerial.println(\"-----------\");\n\n\nweatherStation.setWindMode(SDL_MODE_SAMPLE, 5.0);\n\/\/weatherStation.setWindMode(SDL_MODE_DELAY, 5.0);\ntotalRain = 0.0;\n}\n\n\nvoid loop()\n{\nSerial.println(\"----------------\");\n\ncurrentWindSpeed = weatherStation.current_wind_speed()\/1.6;\ncurrentWindGust = weatherStation.get_wind_gust()\/1.6;\ntotalRain = totalRain + weatherStation.get_current_rain_total()\/25.4;\nSerial.print(\"rain_total=\");\nSerial.print(totalRain);\nSerial.print(\"\"\" wind_speed=\");\nSerial.print(currentWindSpeed);\nSerial.print(\"MPH wind_gust=\");\nSerial.print(currentWindGust);\nSerial.print(\"MPH wind_direction=\");\nSerial.println(weatherStation.current_wind_direction());\n\n\ndelay(1000);\n\n\n}\n\u003c\/pre\u003e\n\u003cp\u003eWhen you run this, you should get a result similar to this:\u003c\/p\u003e\n\u003cpre\u003e-----------\n\nWeatherArduino SDL_Weather_80422 Class Test\nVersion 1.0\n\n-----------\n----------------\nrain_total=0.00 wind_speed=13.20MPH wind_gust=12.40MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=9.60MPH wind_gust=9.48MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=10.20MPH wind_gust=9.23MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=11.10MPH wind_gust=9.84MPH wind_direction=90.00\n\u003c\/pre\u003e"});window.BOLD.common.Shopify.saveVariant(3340711297054, { variant: {"id":3340711297054,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0010-WXBOARD-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"The Weather Board w\/Grove - Interface board for Weather Instruments for Raspberry Pi \/ Arduino","public_title":null,"options":["Default Title"],"price":2499,"weight":14,"compare_at_price":2999,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466203","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229341429790, product_handle: "the-weather-board-w-grove-interface-board-for-weather-instruments-for-raspberry-pi-arduino", price: 2499, 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("usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2", 229353259038, {"id":229353259038,"title":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","handle":"usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2","description":"\u003cp\u003eThis is Version TWO of the USB PowerControl. \u003ca href=\"https:\/\/store.switchdoc.com\/v1-usb-powercontrol-board-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos\/\"\u003eVersion ONE is here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eNote: If you leave the Grove Connector unconnected, Version Two behaves exactly like Version One.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe USB PowerControl board is a USB to USB solid state relay. It is is a digitally controlled power switch for your Arduino or Raspberry Pi. It is a Pi On and Off switch.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eDocumentation\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/02\/USBPowerControl-022717-V3.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the current Full VERSION TWO USB PowerControl Product Specification here.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be controlled with USB PowerControl. It's easy to hook up. You connect a control line to the Grove connector (two GPIO lines) or the output of a LiPo battery to the LIPOBATIN line and if the line is LOW (\u0026lt; ~3.3V) the USB Port is off. If it is HIGH (above 3.8V) the USB Port is turned on and you have 5V of power to the USB plug.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWe have now added a Grove Digital Input that allows you to control the USB PowerControlV2 using two GPIO Lines (one enable and one control line) to switch on and off from a Grove Digital Port. The Grove Enable Line, when high, disables the LIPOBATIN line and makes control of the device under the Grove Control Line. When the Grove Enable Line is low, the LIPOBATIN line controls the relay as in the original USB PowerControl. The Grove Enable Line is pulled down by a 43K resistor so if it is disconnected, the USB PowerControlV2 is compatible with the original USB PowerControl.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2 class=\"column\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCan Switch the Power to any plugged into the Female A USB port\u003c\/li\u003e\n\u003cli\u003eOn\/Off Controlled by a single control line Implements Hysteresis on Control line\u003c\/li\u003e\n\u003cli\u003e3.8V\/3.3V Turn On\/Off Voltage with LIPOBATIN\u003c\/li\u003e\n\u003cli\u003eGrove Digital Connector - ENABLE and CONTROL your USB Port\u003c\/li\u003e\n\u003cli\u003eOver Current Protection\u003c\/li\u003e\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\n\u003cli\u003eCan be connected to GPIO Pin or directly to LiPo Battery\u003c\/li\u003e\n\u003cli\u003eSupports both Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eHas Dual USB ports - no more cutting USB cables\u003c\/li\u003e\n\u003cli\u003eWill work with SunAir and SunAirPlus Solar Power Controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"column\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/secrets-of-the-usb-powercontrol-application-notes\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eApplication Note Published *Secrets of the USB PowerControl!*\u003c\/strong\u003e \u003c\/a\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cul\u003e\n\u003cli\u003eMaking the USB PowerControl on by Default, when connected to a GPIO that needs to be initialized (like the Pi and Arduino GPIOs)\u003c\/li\u003e\n\u003cli\u003eTurning off the USB PowerControl even if the battery is higher than ~3.3V and lower than ~3.8V.\u003c\/li\u003e\n\u003cli\u003eControlling the USB PowerControl with a 3.3V GPIO Line, WITHOUT a buffer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"page\" title=\"Page 5\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003ch2\u003e\u003cspan\u003eGrove GPIO Control Circuitry for the USB PowerControl\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis circuitry is provided to allow the USB PowerControlV2 to be controlled by either LIPOBATIN or the state of the CONTROL Line (J3 Pin 1). ENABLE (J3 Pin 2) controls whether the USB POWERCONTROLV2 is switched by LIPOBATIN or the CONTROL line. Remember that LIPOBATIN is not a digital input. It is designed to look at the voltage level of the battery.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe truth table for the USB PowerControl V2 is given below: \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"screen-shot-2017-02-27-at-8.09.22-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2017-02-27-at-8.09.22-am.png?762353162955298278\" alt=\"screen-shot-2017-02-27-at-8.09.22-am.png\" width=\"713\" height=\"299\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/a470615ab4547a47f0fc25bc4a25d300_grande_d849e19e-efde-4d9f-b950-119208a06fc7_large.jpg?v=1563997944\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003eTurn your RaspberryPi\/Arduino on and off using this solid state relay. Use a GPIO line, use a WatchDog timer, use a different voltage level to trigger the relay.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eThis board was initially designed to sit in-between a Solar Power Controller (such as SunAir\/SunAirPlus) and a Raspberry Pi \/ Arduino. The input to the board was designed to come directly from a LiPo battery so the computer won't be turned on until the LiPo battery was charged up above 3.8V. We provide a hysteresis circuit so the board won't turn on and then turn immediately off because the power supply is yanked down when the computer turns on (putting a load not the battery). This really happens!!!! \u003cstrong\u003eYou kill Raspberry Pi SD Cards this way.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cspan\u003eThe software for this device is simple. You either connect 2 GPIO lines to the Grove Connector (either using a Grove cable or jumpers), or use the LIPOBATIN. The USB Grove Connector controls the 5V line that powers a USB device plugged into the female USB A power end of the board. Or use LIPOBATIN for battery level control.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"column\"\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003e\u003cspan\u003eWhere is TP3 \/ COut on the USB PowerControl Board?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe WatchDog board and the USB PowerControl board are often used together.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIf you look at the pin locations diagram in the USB PowerControl specification, you will see the TP3 test pad marked. This is the COut \/ TP3 signal mentioned in the specification. It is also clearly marked on the board itself. Since it is in an image, a keyword search will not find it.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/USBPCSpecShot_large.png?v=1554993408\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"column\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003eAn Instructable for Building a Complete Raspberry Pi Weather Station using the USB PowerControl\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003ca href=\"https:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eBlock and Application Diagrams\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-1759 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0884.jpg?2259857284776896824\" alt=\"IMG_0884\" width=\"716\" height=\"332\"\u003e\u003c\/p\u003e\n\u003cp\u003eUSB PowerControl Application Diagram\u003c\/p\u003e","published_at":"2017-10-19T21:22:47-07:00","created_at":"2017-10-19T21:22:47-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266","tags":[],"price":1599,"price_min":1599,"price_max":1599,"available":true,"price_varies":false,"compare_at_price":1999,"compare_at_price_min":1999,"compare_at_price_max":1999,"compare_at_price_varies":false,"variants":[{"id":3340897943582,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0042-USBPC-DSBT-V2","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","public_title":null,"options":["Default Title"],"price":1599,"weight":14,"compare_at_price":1999,"inventory_quantity":98,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466296","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a470615ab4547a47f0fc25bc4a25d300.jpg?v=1508473368","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75.jpg?v=1508473368","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/14542cd65b318a34371c9048a55bf15d.jpg?v=1508473368","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7d5907d491d7735d23a936725873d6a4.png?v=1508473368"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a470615ab4547a47f0fc25bc4a25d300.jpg?v=1508473368","options":["Title"],"media":[{"alt":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828944613420,"position":1,"preview_image":{"aspect_ratio":1.836,"height":697,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a470615ab4547a47f0fc25bc4a25d300.jpg?v=1508473368"},"aspect_ratio":1.836,"height":697,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a470615ab4547a47f0fc25bc4a25d300.jpg?v=1508473368","width":1280},{"alt":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828944646188,"position":2,"preview_image":{"aspect_ratio":1.592,"height":314,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75.jpg?v=1508473368"},"aspect_ratio":1.592,"height":314,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75.jpg?v=1508473368","width":500},{"alt":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828944711724,"position":3,"preview_image":{"aspect_ratio":1.126,"height":1137,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/14542cd65b318a34371c9048a55bf15d.jpg?v=1508473368"},"aspect_ratio":1.126,"height":1137,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/14542cd65b318a34371c9048a55bf15d.jpg?v=1508473368","width":1280},{"alt":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828944744492,"position":4,"preview_image":{"aspect_ratio":2.689,"height":469,"width":1261,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7d5907d491d7735d23a936725873d6a4.png?v=1508473368"},"aspect_ratio":2.689,"height":469,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7d5907d491d7735d23a936725873d6a4.png?v=1508473368","width":1261}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThis is Version TWO of the USB PowerControl. \u003ca href=\"https:\/\/store.switchdoc.com\/v1-usb-powercontrol-board-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos\/\"\u003eVersion ONE is here.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eNote: If you leave the Grove Connector unconnected, Version Two behaves exactly like Version One.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe USB PowerControl board is a USB to USB solid state relay. It is is a digitally controlled power switch for your Arduino or Raspberry Pi. It is a Pi On and Off switch.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eDocumentation\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/02\/USBPowerControl-022717-V3.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the current Full VERSION TWO USB PowerControl Product Specification here.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be controlled with USB PowerControl. It's easy to hook up. You connect a control line to the Grove connector (two GPIO lines) or the output of a LiPo battery to the LIPOBATIN line and if the line is LOW (\u0026lt; ~3.3V) the USB Port is off. If it is HIGH (above 3.8V) the USB Port is turned on and you have 5V of power to the USB plug.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWe have now added a Grove Digital Input that allows you to control the USB PowerControlV2 using two GPIO Lines (one enable and one control line) to switch on and off from a Grove Digital Port. The Grove Enable Line, when high, disables the LIPOBATIN line and makes control of the device under the Grove Control Line. When the Grove Enable Line is low, the LIPOBATIN line controls the relay as in the original USB PowerControl. The Grove Enable Line is pulled down by a 43K resistor so if it is disconnected, the USB PowerControlV2 is compatible with the original USB PowerControl.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2 class=\"column\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCan Switch the Power to any plugged into the Female A USB port\u003c\/li\u003e\n\u003cli\u003eOn\/Off Controlled by a single control line Implements Hysteresis on Control line\u003c\/li\u003e\n\u003cli\u003e3.8V\/3.3V Turn On\/Off Voltage with LIPOBATIN\u003c\/li\u003e\n\u003cli\u003eGrove Digital Connector - ENABLE and CONTROL your USB Port\u003c\/li\u003e\n\u003cli\u003eOver Current Protection\u003c\/li\u003e\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\n\u003cli\u003eCan be connected to GPIO Pin or directly to LiPo Battery\u003c\/li\u003e\n\u003cli\u003eSupports both Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eHas Dual USB ports - no more cutting USB cables\u003c\/li\u003e\n\u003cli\u003eWill work with SunAir and SunAirPlus Solar Power Controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"column\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/secrets-of-the-usb-powercontrol-application-notes\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eApplication Note Published *Secrets of the USB PowerControl!*\u003c\/strong\u003e \u003c\/a\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cul\u003e\n\u003cli\u003eMaking the USB PowerControl on by Default, when connected to a GPIO that needs to be initialized (like the Pi and Arduino GPIOs)\u003c\/li\u003e\n\u003cli\u003eTurning off the USB PowerControl even if the battery is higher than ~3.3V and lower than ~3.8V.\u003c\/li\u003e\n\u003cli\u003eControlling the USB PowerControl with a 3.3V GPIO Line, WITHOUT a buffer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"page\" title=\"Page 5\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003ch2\u003e\u003cspan\u003eGrove GPIO Control Circuitry for the USB PowerControl\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis circuitry is provided to allow the USB PowerControlV2 to be controlled by either LIPOBATIN or the state of the CONTROL Line (J3 Pin 1). ENABLE (J3 Pin 2) controls whether the USB POWERCONTROLV2 is switched by LIPOBATIN or the CONTROL line. Remember that LIPOBATIN is not a digital input. It is designed to look at the voltage level of the battery.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe truth table for the USB PowerControl V2 is given below: \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"screen-shot-2017-02-27-at-8.09.22-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2017-02-27-at-8.09.22-am.png?762353162955298278\" alt=\"screen-shot-2017-02-27-at-8.09.22-am.png\" width=\"713\" height=\"299\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/a470615ab4547a47f0fc25bc4a25d300_grande_d849e19e-efde-4d9f-b950-119208a06fc7_large.jpg?v=1563997944\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003eTurn your RaspberryPi\/Arduino on and off using this solid state relay. Use a GPIO line, use a WatchDog timer, use a different voltage level to trigger the relay.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eThis board was initially designed to sit in-between a Solar Power Controller (such as SunAir\/SunAirPlus) and a Raspberry Pi \/ Arduino. The input to the board was designed to come directly from a LiPo battery so the computer won't be turned on until the LiPo battery was charged up above 3.8V. We provide a hysteresis circuit so the board won't turn on and then turn immediately off because the power supply is yanked down when the computer turns on (putting a load not the battery). This really happens!!!! \u003cstrong\u003eYou kill Raspberry Pi SD Cards this way.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cspan\u003eThe software for this device is simple. You either connect 2 GPIO lines to the Grove Connector (either using a Grove cable or jumpers), or use the LIPOBATIN. The USB Grove Connector controls the 5V line that powers a USB device plugged into the female USB A power end of the board. Or use LIPOBATIN for battery level control.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"column\"\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003e\u003cspan\u003eWhere is TP3 \/ COut on the USB PowerControl Board?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe WatchDog board and the USB PowerControl board are often used together.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIf you look at the pin locations diagram in the USB PowerControl specification, you will see the TP3 test pad marked. This is the COut \/ TP3 signal mentioned in the specification. It is also clearly marked on the board itself. Since it is in an image, a keyword search will not find it.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/USBPCSpecShot_large.png?v=1554993408\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"column\"\u003e \u003c\/p\u003e\n\u003ch2 class=\"column\"\u003e\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003eAn Instructable for Building a Complete Raspberry Pi Weather Station using the USB PowerControl\u003c\/h2\u003e\n\u003cdiv class=\"column\"\u003e\u003ca href=\"https:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eBlock and Application Diagrams\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-1759 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0884.jpg?2259857284776896824\" alt=\"IMG_0884\" width=\"716\" height=\"332\"\u003e\u003c\/p\u003e\n\u003cp\u003eUSB PowerControl Application Diagram\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340897943582, { variant: {"id":3340897943582,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0042-USBPC-DSBT-V2","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","public_title":null,"options":["Default Title"],"price":1599,"weight":14,"compare_at_price":1999,"inventory_quantity":98,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466296","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 98, product_id: 229353259038, product_handle: "usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2", price: 1599, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("weatherplus-all-in-one-weather-station-controller", 229325864990, {"id":229325864990,"title":"WeatherPlus2 - All in One Weather Station Controller","handle":"weatherplus-all-in-one-weather-station-controller","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWeatherPlus2 is an all in one weather station controller and is the board that is used in the \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/ourweather-complete-weather-kit?_pos=2\u0026amp;_sid=f50ebc415\u0026amp;_ss=r\"\u003eOurWeather Complete Weather Kit\u003c\/a\u003e. WeatherPlus2 contains an ESP32 processor (includes WiFi) and does not require an external computer to run. If you want to program the WeatherPlus2 board, we supply all of the source code to allow you to do that. The software for the board is written using the Arduino IDE with the ESP32 libraries added. Here is our tutorial on how to \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/11\/iot-esp8266-tutorial-using-the-arduino-ide\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003einstall the Arduino IDE for the ESP8266\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote: Requires an external UFL a\u003c\/strong\u003e\u003cstrong\u003entenna!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-id=\"5389791\"\u003eTwo accessories from SwitchDoc Labs you might want are:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli class=\"template asset\" data-id=\"5389791\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/grove-128x64-i2c-oled-board-arduino-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED Display (fits Grove connector on Weather Plus2)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli class=\"template asset\" data-id=\"5389791\"\u003e- \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove\"\u003eGrove SHT30 Outside Humidity and Temperature Sensor\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003eProvides an excellent controller for a Weather Station hooked up to Raspberry Pi or Arduino\u003c\/li\u003e\n\u003cli\u003eIncludes Arduino and Raspberry Pi Software\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSupports SwitchDoc Labs WeatherRack Wind Vane \/ Anemometer \/ Rain Bucket\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eInside Temperature and Barometric Pressure\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUses standard GROVE connectors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWorks with Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eWorks with 3.3V and 5.0V I2C bus\u003c\/li\u003e\n\u003cli\u003eAll onboard devices are 3.3V\u003c\/li\u003e\n\u003cli\u003eSupports I2C Lightning Detector Thunder Board\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/am2315-encased-i2c-temperature-and-humidity-sensor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSupports I2C AM2315 Temp\/Hum Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSupports I2C SHT30 Temp\/Humidity Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/OurWeatherWeatherPlus\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFull Source Code Provided\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003eGrove Connectors are a standard way of connecting a variety of devices quickly and safely. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSee our full tutorial here.\u003c\/a\u003e The WeatherPlus2 board has an I2C Grove Connector that can be connected to 3.3V I2C devices.\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eQuestions\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eQ: I only have one I2C connector on my WeatherPlus board?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eA: You have a Revision 1 board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eQ: I only have two I2C connectors on my WeatherPlus Board?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eA: You have a Revision 1 board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2\u003eDownloads For WeatherPlus2 Board\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/IMG_4600_480x480.jpg?v=1573091520\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eWeatherPlus2 Board\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/02\/WeatherPlus2-V1.4.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCurrent Specification: WeatherPlus2_Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_ESP32_OurWeather\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGithub Source Code Archive for WeatherPlus\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eAdvanced Programming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eDownloads For WeatherPlus Revision 1 Board\u003c\/h2\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/07571deb787fd28f47512b2205205f6c.jpg?v=1508473007\" alt=\"WeatherPlus - All in One Weather Station Controller\" width=\"437\" height=\"327\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eWeatherPlus Version 1\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCurrent Specification:\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/WeatherPlus_CurrentSpecification.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherPlus_Specification\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/OurWeatherWeatherPlus\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGithub Source Code Archive for WeatherPlus\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/03\/OurWeatherAdvancedUsageManual4.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAdvanced Programming\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWe embrace the open source model of software! There are lots of LEDs on the OurWeather Board to allow you to know what is going on. The GPIO0 LED can be controlled by a simple call on the web (for example: http:\/\/192.168.1.134\/led?params=0) where the argument is 0 for GPIO0 LED off and 1 to turn it on.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSimple! The other LEDs show if the board is plugged in and what is going on with the instruments. However, you can display a lot more using a \u003ca href=\"http:\/\/www.switchdoc.com\/grove-128x64-i2c-oled-board-arduino-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED display\u003c\/a\u003e. There is built in software support for this OLED display.\u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-id=\"5379350\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eThe WeatherPlus Board\u003c\/h2\u003e\n\u003cp\u003eOurWeather contains the customizable WeatherPlus board.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"template asset\" data-id=\"5379350\"\u003eSwitchDoc Labs Custom Grove OLED Display\u003c\/h2\u003e\n\u003cp\u003eYou can put big numbers up on the display (and graphs too if you are clever!) and also show a lot of information at the same time.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cimg class=\"fit\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/005\/379\/350\/057e0b3257ecb24eeab8a2abbbb6ae7a_original.JPG?w=680\u0026amp;fit=max\u0026amp;v=1455753014\u0026amp;auto=format\u0026amp;q=92\u0026amp;s=4be590735ba250651158a4e04f6a1b3c\" alt=\"Custom OLED Display for OurWeather\"\u003e\u003c\/h2\u003e","published_at":"2017-10-19T21:16:45-07:00","created_at":"2017-10-19T21:16:47-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":5995,"price_min":5995,"price_max":5995,"available":true,"price_varies":false,"compare_at_price":7995,"compare_at_price_min":7995,"compare_at_price_max":7995,"compare_at_price_varies":false,"variants":[{"id":3340452364318,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0690-WTHRPLUS2-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"WeatherPlus2 - All in One Weather Station Controller","public_title":null,"options":["Default Title"],"price":5995,"weight":57,"compare_at_price":7995,"inventory_quantity":4,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728945","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2289.jpg?v=1581110945","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4741.jpg?v=1581110952","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4813.jpg?v=1581110952","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DeviceAnno_2e00b3b2-8dc4-41db-a7d1-2bf9d6194ab3.jpg?v=1581110962","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/LEDAnno_0d5dfe3f-c47b-483a-86b3-f42c99c37316.jpg?v=1581110962"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2289.jpg?v=1581110945","options":["Title"],"media":[{"alt":null,"id":6269430104108,"position":1,"preview_image":{"aspect_ratio":1.783,"height":1976,"width":3523,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2289.jpg?v=1581110945"},"aspect_ratio":1.783,"height":1976,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2289.jpg?v=1581110945","width":3523},{"alt":null,"id":5520989683756,"position":2,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4741.jpg?v=1581110952"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4741.jpg?v=1581110952","width":4032},{"alt":null,"id":5520990044204,"position":3,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4813.jpg?v=1581110952"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4813.jpg?v=1581110952","width":4032},{"alt":null,"id":5521024319532,"position":4,"preview_image":{"aspect_ratio":1.559,"height":700,"width":1091,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DeviceAnno_2e00b3b2-8dc4-41db-a7d1-2bf9d6194ab3.jpg?v=1581110962"},"aspect_ratio":1.559,"height":700,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DeviceAnno_2e00b3b2-8dc4-41db-a7d1-2bf9d6194ab3.jpg?v=1581110962","width":1091},{"alt":null,"id":5521024352300,"position":5,"preview_image":{"aspect_ratio":1.559,"height":700,"width":1091,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/LEDAnno_0d5dfe3f-c47b-483a-86b3-f42c99c37316.jpg?v=1581110962"},"aspect_ratio":1.559,"height":700,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/LEDAnno_0d5dfe3f-c47b-483a-86b3-f42c99c37316.jpg?v=1581110962","width":1091}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWeatherPlus2 is an all in one weather station controller and is the board that is used in the \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/ourweather-complete-weather-kit?_pos=2\u0026amp;_sid=f50ebc415\u0026amp;_ss=r\"\u003eOurWeather Complete Weather Kit\u003c\/a\u003e. WeatherPlus2 contains an ESP32 processor (includes WiFi) and does not require an external computer to run. If you want to program the WeatherPlus2 board, we supply all of the source code to allow you to do that. The software for the board is written using the Arduino IDE with the ESP32 libraries added. Here is our tutorial on how to \u003ca href=\"http:\/\/www.switchdoc.com\/2015\/11\/iot-esp8266-tutorial-using-the-arduino-ide\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003einstall the Arduino IDE for the ESP8266\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote: Requires an external UFL a\u003c\/strong\u003e\u003cstrong\u003entenna!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-id=\"5389791\"\u003eTwo accessories from SwitchDoc Labs you might want are:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli class=\"template asset\" data-id=\"5389791\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/grove-128x64-i2c-oled-board-arduino-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED Display (fits Grove connector on Weather Plus2)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli class=\"template asset\" data-id=\"5389791\"\u003e- \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove\"\u003eGrove SHT30 Outside Humidity and Temperature Sensor\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003eProvides an excellent controller for a Weather Station hooked up to Raspberry Pi or Arduino\u003c\/li\u003e\n\u003cli\u003eIncludes Arduino and Raspberry Pi Software\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSupports SwitchDoc Labs WeatherRack Wind Vane \/ Anemometer \/ Rain Bucket\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eInside Temperature and Barometric Pressure\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eUses standard GROVE connectors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWorks with Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO\u003c\/li\u003e\n\u003cli\u003eWorks with 3.3V and 5.0V I2C bus\u003c\/li\u003e\n\u003cli\u003eAll onboard devices are 3.3V\u003c\/li\u003e\n\u003cli\u003eSupports I2C Lightning Detector Thunder Board\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/am2315-encased-i2c-temperature-and-humidity-sensor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSupports I2C AM2315 Temp\/Hum Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/sht30-i2c-waterproof-temperature-and-humidity-sensor-with-grove\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSupports I2C SHT30 Temp\/Humidity Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/OurWeatherWeatherPlus\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFull Source Code Provided\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat are Grove Connectors?\u003c\/h2\u003e\n\u003cp\u003eGrove Connectors are a standard way of connecting a variety of devices quickly and safely. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSee our full tutorial here.\u003c\/a\u003e The WeatherPlus2 board has an I2C Grove Connector that can be connected to 3.3V I2C devices.\u003c\/p\u003e\n\u003ch2 class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eQuestions\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eQ: I only have one I2C connector on my WeatherPlus board?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eA: You have a Revision 1 board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eQ: I only have two I2C connectors on my WeatherPlus Board?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eA: You have a Revision 1 board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003ch2\u003eDownloads For WeatherPlus2 Board\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/IMG_4600_480x480.jpg?v=1573091520\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eWeatherPlus2 Board\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/02\/WeatherPlus2-V1.4.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCurrent Specification: WeatherPlus2_Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_ESP32_OurWeather\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGithub Source Code Archive for WeatherPlus\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eAdvanced Programming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eDownloads For WeatherPlus Revision 1 Board\u003c\/h2\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/07571deb787fd28f47512b2205205f6c.jpg?v=1508473007\" alt=\"WeatherPlus - All in One Weather Station Controller\" width=\"437\" height=\"327\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eWeatherPlus Version 1\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCurrent Specification:\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/WeatherPlus_CurrentSpecification.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherPlus_Specification\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/OurWeatherWeatherPlus\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGithub Source Code Archive for WeatherPlus\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/03\/OurWeatherAdvancedUsageManual4.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAdvanced Programming\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWe embrace the open source model of software! There are lots of LEDs on the OurWeather Board to allow you to know what is going on. The GPIO0 LED can be controlled by a simple call on the web (for example: http:\/\/192.168.1.134\/led?params=0) where the argument is 0 for GPIO0 LED off and 1 to turn it on.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSimple! The other LEDs show if the board is plugged in and what is going on with the instruments. However, you can display a lot more using a \u003ca href=\"http:\/\/www.switchdoc.com\/grove-128x64-i2c-oled-board-arduino-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED display\u003c\/a\u003e. There is built in software support for this OLED display.\u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-id=\"5379350\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eThe WeatherPlus Board\u003c\/h2\u003e\n\u003cp\u003eOurWeather contains the customizable WeatherPlus board.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"template asset\" data-id=\"5379350\"\u003eSwitchDoc Labs Custom Grove OLED Display\u003c\/h2\u003e\n\u003cp\u003eYou can put big numbers up on the display (and graphs too if you are clever!) and also show a lot of information at the same time.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cimg class=\"fit\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/005\/379\/350\/057e0b3257ecb24eeab8a2abbbb6ae7a_original.JPG?w=680\u0026amp;fit=max\u0026amp;v=1455753014\u0026amp;auto=format\u0026amp;q=92\u0026amp;s=4be590735ba250651158a4e04f6a1b3c\" alt=\"Custom OLED Display for OurWeather\"\u003e\u003c\/h2\u003e"});window.BOLD.common.Shopify.saveVariant(3340452364318, { variant: {"id":3340452364318,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0690-WTHRPLUS2-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"WeatherPlus2 - All in One Weather Station Controller","public_title":null,"options":["Default Title"],"price":5995,"weight":57,"compare_at_price":7995,"inventory_quantity":4,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728945","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 4, product_id: 229325864990, product_handle: "weatherplus-all-in-one-weather-station-controller", price: 5995, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("the-thunder-board-i2c-lightning-detector-grove-connectors", 425751642150, {"id":425751642150,"title":"The Thunder Board - I2C Lightning Detector - Grove Connectors","handle":"the-thunder-board-i2c-lightning-detector-grove-connectors","description":"\u003ch1\u003eThe Thunder Board - I2C Lightning Detector - Grove Connectors\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e.\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/IMG_7095_large.JPG?v=1512176908\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe Thunder Board Grove I2C Lightning Detector for the Raspberry Pi and Arduino - is a programmable Lightning Sensor board that detects the presence and approach of potentially hazardous lightning activity in the vicinity and provides an estimation on the distance to the head of the storm. The embedded lightning algorithm checks the incoming signal pattern to reject the potential man-made disturbers and various noise sources.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/the-thunder-board-i2c-lightning-simulator\"\u003eCheck out how to test your setup without having a lightning storm! The Lightning Simulator has been released.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_7253_medium.JPG?v=1512856198\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eHow the heck do we detect lightning? You would think it would be pretty easy, but it turns out it is not. It's not just like a giant spark. Well, it is a giant spark, but there are lots of other things that make electrical noise that can be confused for lightning. Your computer (even your Raspberry PI and Arduino!), your car, the motor in your refrigerator, your cell phone, your computer monitor, your AM\/FM radio and even your TV. They all make electrical noise that can be confused with Lightning.\u003cbr\u003e\u003cbr\u003eThe Thunder Board is an I2C device and detects Lightning and provides a distance estimate to the “leading edge” of an incoming storm.\u003c\/p\u003e\n\u003cp\u003eIn addition to this board, SwitchDoc Labs has two full Lightning Detector Kits:\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/raspberry-pi-iot-lightning-detector-kit\"\u003eThe Thunder Board Raspberry Pi IOT Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/arduino-iot-lightning-detector-kit\"\u003eThe Thunder Board Arduino IOT Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eUsage NOTES:\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote#1: The maximum voltages on SDA\/SCL must be less than or equal to VCC. Applying 3.3V to VCC while connecting to the 5V SDA\/SCL pins on the Arduino violate this specification and will destroy the buffer chip on the ThunderBoard. Make sure that yourI2C pins (SDA\/SCL) match the voltage applied to the VCC pin.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote#2: The AS3935 Lightning detector chip used on the Thunder Board does not like anything else on the same I2C bus segment on the Raspberry Pi. This is a well known problem with the chip.\u003cbr\u003e\u003cbr\u003eIf you need to use it with other I2C devices (which is a common problem), then you need to include an I2C Mux in the system (as we do with GroveWeatherPi) and put the Thunder Board on it's own I2C Bus segment.\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi%20\" target=\"_blank\"\u003ehttps:\/\/shop.switchdoc.com\/products\/i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi \u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eNew Tutorial on Thunder Board\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2018\/07\/tutorial-tuning-as3935-lightning-detector\/\" target=\"_blank\"\u003eHere is a new video tutorial for Tuning the ThunderBoard by Dr. Shovic\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/05\/SDLThunderBoard051718.pdf\" target=\"_blank\"\u003eThunderBoard I2C Lightning Detector Specification (New Version 1.3)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e- \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_ThunderBoard_AS3935\" target=\"_blank\"\u003eRaspberry Pi Drivers\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e- \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ThunderBoard_AS3935\" target=\"_blank\"\u003eArduino Drivers\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e- \u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/12\/AS3935_Datasheet_EN_v2-3.pdf\" target=\"_blank\"\u003eFull AS3935 Specification\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cimg class=\"alignright size-full wp-image-2091\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_images-8.jpeg?11845732319113434917\" alt=\"images-8\" width=\"275\" height=\"183\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eFeatures and Benefits:\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e- 2.4V - 5.5V operation\u003c\/li\u003e\n\u003cli\u003e- I2C Interface - 0x02 Address\u003c\/li\u003e\n\u003cli\u003e- Buffered I2C Interface\u003c\/li\u003e\n\u003cli\u003e- Grove Connectors - No Soldering Required\u003c\/li\u003e\n\u003cli\u003e- Lightning sensor warns of lightning storm activity within a radius of 40km\u003c\/li\u003e\n\u003cli\u003e- Distance estimation to the head of the storm down to 1km in 14 steps\u003c\/li\u003e\n\u003cli\u003e- Detects both cloud-to-ground and intra-cloud (cloud-to-cloud) flashes\u003c\/li\u003e\n\u003cli\u003eEmbedded man-made disturber rejection algorithm\u003c\/li\u003e\n\u003cli\u003e- Programmable detection levels enable threshold setting for optimal controls\u003c\/li\u003e\n\u003cli\u003e- I2C interface is used for control and register reading\u003c\/li\u003e\n\u003cli\u003e- Antenna Tuning to compensate variations of the external components\u003c\/li\u003e\n\u003cli\u003e- Power-down, listening, and active mode\u003c\/li\u003e\n\u003cli\u003e- Full Test Code Supplied\u003c\/li\u003e\n\u003c\/ul\u003e\n \n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cimg class=\"size-medium wp-image-14153 alignleft\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_9623-copy-277x300.jpg?15385522236814513018\" alt=\"IMG_9623 copy\" width=\"277\" height=\"300\"\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eLightning Detector 3D Printed Tower\u003c\/h2\u003e\n\u003cp\u003e]\u003cimg class=\"size-medium wp-image-13463\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Figure21-300x184.png?8427498675635494516\" alt=\"GroveWeatherPi\" width=\"300\" height=\"184\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe lighting detector pylon is to move the very sensitive Thunder Board Lightning Detector away from the noisy electronics within the GroveWeatherPi. We noticed early on that we were getting a lot of spurious lightning detection from the device. Moving it about 30cm from the electronics in a separate pylon fixed that problem. If you don't want to print your own pylon, you can find this in store.switchdoc.com.\u003c\/p\u003e\n\u003cpre\u003eFollowing is the Lightning Detector Pylon openSCAD code:\n\n\/\/\n\/\/ WeatherPi Lightning Sensor Block Extension\n\/\/\n\/\/ SwitchDoc Labs 5\/18\/15\n\/\/\n\/\/\n\nmodule sensorPylon()\n{\n \n \/\/ tube\n \n difference()\n {\n union()\n {\n cylinder(120, r=12);\n \n \/\/ flanges\n \n translate([-15,-15,0])\n cube([30,30,2]);\n }\n \n translate([0,0,-10])\n cylinder(150, r=10.5);\n \n \/\/ screw holes\n translate([-12,-12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n translate([-12,12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n translate([12,12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n translate([12,-12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n }\n \n \n \n \n \n \n \n}\n\nmodule sensorBox()\n{\n \n difference()\n {\n translate([-16.5,-16.5,0])\n cube([43,43,33]);\n \n translate([-15,-15,-2])\n cube([40,40,32]);\n \n translate([-15.5,-15.5,-1])\n cube([41,41,3]);\n \n }\n \n \n}\n\nmodule sensorPlatform()\n{\n \n difference()\n {\n union()\n {\n translate([-17.95,-17.95,-1])\n cube([40.9,40.9,2]);\n \n translate([2.5,2.5,-5])\n #cylinder(5,r=10.4);\n }\n \n translate([2.5,2.5,-5])\n #cylinder(10,r=9.0); \n }\n \n \n}\n\n\/*\nsensorPylon();\n\ntranslate([0,0,180])\nsensorBox();\n\ntranslate([0,0,160])\nsensorPlatform();\n*\/\n\ntranslate([60,0,0])\nsensorPylon();\n\nrotate(180,[0,1,0])\n{\ntranslate([50,0,-33])\nsensorBox();\n\ntranslate([0,0,-1])\nsensorPlatform();\n}\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:21:49-07:00","created_at":"2017-12-01T17:00:07-08:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":4495,"price_min":4495,"price_max":4495,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":5779732103206,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0240-THNDRBRD-DBST","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"The Thunder Board - I2C Lightning Detector - Grove Connectors","public_title":null,"options":["Default Title"],"price":4495,"weight":1,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728426","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3903.JPG?v=1512179297","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3904.JPG?v=1512179297","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9dff275ba44ea6c18803b900f047fcb7_e4314ef7-0df5-4428-a702-5d43e70875a1.jpg?v=1512179297","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d859edbcc69fd393a97109a7a7390e95_99bd9e98-df56-4d8b-8bdd-5dfcb77a9ffb.jpg?v=1512179297","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7095.JPG?v=1512179297","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5598ffeb64f9ea765b6304069c933e1a_9bcef24b-98ed-4d92-8424-cce9726e14ce.png?v=1512179297","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aa1d3cbe92d3f0ece337d38bf6d60225_15c847c4-d0ac-47f7-897e-18179ecd0144.png?v=1512179297"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3903.JPG?v=1512179297","options":["Title"],"media":[{"alt":null,"id":878600650796,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3903.JPG?v=1512179297"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3903.JPG?v=1512179297","width":1000},{"alt":null,"id":878600683564,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3904.JPG?v=1512179297"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_3904.JPG?v=1512179297","width":1000},{"alt":"I2C Lightning Detector - Grove Connectors - MOD-1016G","id":878596784172,"position":3,"preview_image":{"aspect_ratio":1.501,"height":853,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9dff275ba44ea6c18803b900f047fcb7_e4314ef7-0df5-4428-a702-5d43e70875a1.jpg?v=1512179297"},"aspect_ratio":1.501,"height":853,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/9dff275ba44ea6c18803b900f047fcb7_e4314ef7-0df5-4428-a702-5d43e70875a1.jpg?v=1512179297","width":1280},{"alt":"I2C Lightning Detector - Grove Connectors - MOD-1016G","id":878596751404,"position":4,"preview_image":{"aspect_ratio":0.925,"height":1156,"width":1069,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d859edbcc69fd393a97109a7a7390e95_99bd9e98-df56-4d8b-8bdd-5dfcb77a9ffb.jpg?v=1512179297"},"aspect_ratio":0.925,"height":1156,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d859edbcc69fd393a97109a7a7390e95_99bd9e98-df56-4d8b-8bdd-5dfcb77a9ffb.jpg?v=1512179297","width":1069},{"alt":null,"id":878600618028,"position":5,"preview_image":{"aspect_ratio":1.373,"height":746,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7095.JPG?v=1512179297"},"aspect_ratio":1.373,"height":746,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7095.JPG?v=1512179297","width":1024},{"alt":"I2C Lightning Detector - Grove Connectors - MOD-1016G","id":878596816940,"position":6,"preview_image":{"aspect_ratio":1.333,"height":768,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5598ffeb64f9ea765b6304069c933e1a_9bcef24b-98ed-4d92-8424-cce9726e14ce.png?v=1512179297"},"aspect_ratio":1.333,"height":768,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5598ffeb64f9ea765b6304069c933e1a_9bcef24b-98ed-4d92-8424-cce9726e14ce.png?v=1512179297","width":1024},{"alt":"I2C Lightning Detector - Grove Connectors - MOD-1016G","id":878596849708,"position":7,"preview_image":{"aspect_ratio":0.563,"height":1280,"width":720,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aa1d3cbe92d3f0ece337d38bf6d60225_15c847c4-d0ac-47f7-897e-18179ecd0144.png?v=1512179297"},"aspect_ratio":0.563,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/aa1d3cbe92d3f0ece337d38bf6d60225_15c847c4-d0ac-47f7-897e-18179ecd0144.png?v=1512179297","width":720}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eThe Thunder Board - I2C Lightning Detector - Grove Connectors\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e.\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/IMG_7095_large.JPG?v=1512176908\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe Thunder Board Grove I2C Lightning Detector for the Raspberry Pi and Arduino - is a programmable Lightning Sensor board that detects the presence and approach of potentially hazardous lightning activity in the vicinity and provides an estimation on the distance to the head of the storm. The embedded lightning algorithm checks the incoming signal pattern to reject the potential man-made disturbers and various noise sources.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/the-thunder-board-i2c-lightning-simulator\"\u003eCheck out how to test your setup without having a lightning storm! The Lightning Simulator has been released.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_7253_medium.JPG?v=1512856198\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eHow the heck do we detect lightning? You would think it would be pretty easy, but it turns out it is not. It's not just like a giant spark. Well, it is a giant spark, but there are lots of other things that make electrical noise that can be confused for lightning. Your computer (even your Raspberry PI and Arduino!), your car, the motor in your refrigerator, your cell phone, your computer monitor, your AM\/FM radio and even your TV. They all make electrical noise that can be confused with Lightning.\u003cbr\u003e\u003cbr\u003eThe Thunder Board is an I2C device and detects Lightning and provides a distance estimate to the “leading edge” of an incoming storm.\u003c\/p\u003e\n\u003cp\u003eIn addition to this board, SwitchDoc Labs has two full Lightning Detector Kits:\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/raspberry-pi-iot-lightning-detector-kit\"\u003eThe Thunder Board Raspberry Pi IOT Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/arduino-iot-lightning-detector-kit\"\u003eThe Thunder Board Arduino IOT Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eUsage NOTES:\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote#1: The maximum voltages on SDA\/SCL must be less than or equal to VCC. Applying 3.3V to VCC while connecting to the 5V SDA\/SCL pins on the Arduino violate this specification and will destroy the buffer chip on the ThunderBoard. Make sure that yourI2C pins (SDA\/SCL) match the voltage applied to the VCC pin.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote#2: The AS3935 Lightning detector chip used on the Thunder Board does not like anything else on the same I2C bus segment on the Raspberry Pi. This is a well known problem with the chip.\u003cbr\u003e\u003cbr\u003eIf you need to use it with other I2C devices (which is a common problem), then you need to include an I2C Mux in the system (as we do with GroveWeatherPi) and put the Thunder Board on it's own I2C Bus segment.\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi%20\" target=\"_blank\"\u003ehttps:\/\/shop.switchdoc.com\/products\/i2c-4-channel-mux-extender-expander-board-grove-pin-headers-for-arduino-and-raspberry-pi \u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eNew Tutorial on Thunder Board\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2018\/07\/tutorial-tuning-as3935-lightning-detector\/\" target=\"_blank\"\u003eHere is a new video tutorial for Tuning the ThunderBoard by Dr. Shovic\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/05\/SDLThunderBoard051718.pdf\" target=\"_blank\"\u003eThunderBoard I2C Lightning Detector Specification (New Version 1.3)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e- \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_ThunderBoard_AS3935\" target=\"_blank\"\u003eRaspberry Pi Drivers\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e- \u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ThunderBoard_AS3935\" target=\"_blank\"\u003eArduino Drivers\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e- \u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/12\/AS3935_Datasheet_EN_v2-3.pdf\" target=\"_blank\"\u003eFull AS3935 Specification\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cimg class=\"alignright size-full wp-image-2091\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_images-8.jpeg?11845732319113434917\" alt=\"images-8\" width=\"275\" height=\"183\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eFeatures and Benefits:\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e- 2.4V - 5.5V operation\u003c\/li\u003e\n\u003cli\u003e- I2C Interface - 0x02 Address\u003c\/li\u003e\n\u003cli\u003e- Buffered I2C Interface\u003c\/li\u003e\n\u003cli\u003e- Grove Connectors - No Soldering Required\u003c\/li\u003e\n\u003cli\u003e- Lightning sensor warns of lightning storm activity within a radius of 40km\u003c\/li\u003e\n\u003cli\u003e- Distance estimation to the head of the storm down to 1km in 14 steps\u003c\/li\u003e\n\u003cli\u003e- Detects both cloud-to-ground and intra-cloud (cloud-to-cloud) flashes\u003c\/li\u003e\n\u003cli\u003eEmbedded man-made disturber rejection algorithm\u003c\/li\u003e\n\u003cli\u003e- Programmable detection levels enable threshold setting for optimal controls\u003c\/li\u003e\n\u003cli\u003e- I2C interface is used for control and register reading\u003c\/li\u003e\n\u003cli\u003e- Antenna Tuning to compensate variations of the external components\u003c\/li\u003e\n\u003cli\u003e- Power-down, listening, and active mode\u003c\/li\u003e\n\u003cli\u003e- Full Test Code Supplied\u003c\/li\u003e\n\u003c\/ul\u003e\n \n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cimg class=\"size-medium wp-image-14153 alignleft\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_9623-copy-277x300.jpg?15385522236814513018\" alt=\"IMG_9623 copy\" width=\"277\" height=\"300\"\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eLightning Detector 3D Printed Tower\u003c\/h2\u003e\n\u003cp\u003e]\u003cimg class=\"size-medium wp-image-13463\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Figure21-300x184.png?8427498675635494516\" alt=\"GroveWeatherPi\" width=\"300\" height=\"184\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe lighting detector pylon is to move the very sensitive Thunder Board Lightning Detector away from the noisy electronics within the GroveWeatherPi. We noticed early on that we were getting a lot of spurious lightning detection from the device. Moving it about 30cm from the electronics in a separate pylon fixed that problem. If you don't want to print your own pylon, you can find this in store.switchdoc.com.\u003c\/p\u003e\n\u003cpre\u003eFollowing is the Lightning Detector Pylon openSCAD code:\n\n\/\/\n\/\/ WeatherPi Lightning Sensor Block Extension\n\/\/\n\/\/ SwitchDoc Labs 5\/18\/15\n\/\/\n\/\/\n\nmodule sensorPylon()\n{\n \n \/\/ tube\n \n difference()\n {\n union()\n {\n cylinder(120, r=12);\n \n \/\/ flanges\n \n translate([-15,-15,0])\n cube([30,30,2]);\n }\n \n translate([0,0,-10])\n cylinder(150, r=10.5);\n \n \/\/ screw holes\n translate([-12,-12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n translate([-12,12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n translate([12,12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n translate([12,-12,-5]) \n #cylinder(h=10,r=2.0,$fs=6);\n \n }\n \n \n \n \n \n \n \n}\n\nmodule sensorBox()\n{\n \n difference()\n {\n translate([-16.5,-16.5,0])\n cube([43,43,33]);\n \n translate([-15,-15,-2])\n cube([40,40,32]);\n \n translate([-15.5,-15.5,-1])\n cube([41,41,3]);\n \n }\n \n \n}\n\nmodule sensorPlatform()\n{\n \n difference()\n {\n union()\n {\n translate([-17.95,-17.95,-1])\n cube([40.9,40.9,2]);\n \n translate([2.5,2.5,-5])\n #cylinder(5,r=10.4);\n }\n \n translate([2.5,2.5,-5])\n #cylinder(10,r=9.0); \n }\n \n \n}\n\n\/*\nsensorPylon();\n\ntranslate([0,0,180])\nsensorBox();\n\ntranslate([0,0,160])\nsensorPlatform();\n*\/\n\ntranslate([60,0,0])\nsensorPylon();\n\nrotate(180,[0,1,0])\n{\ntranslate([50,0,-33])\nsensorBox();\n\ntranslate([0,0,-1])\nsensorPlatform();\n}\n\u003c\/pre\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(5779732103206, { variant: {"id":5779732103206,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0240-THNDRBRD-DBST","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"The Thunder Board - I2C Lightning Detector - Grove Connectors","public_title":null,"options":["Default Title"],"price":4495,"weight":1,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728426","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 425751642150, product_handle: "the-thunder-board-i2c-lightning-detector-grove-connectors", price: 4495, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grovepowersave-control-grove-device-power-with-your-computer-perfect-for-solar-power", 229360599070, {"id":229360599070,"title":"Grove PowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","handle":"grovepowersave-control-grove-device-power-with-your-computer-perfect-for-solar-power","description":"\u003ch1\u003eGrove PowerSave\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/8b6a4d175f6984a402e0b47637167439_f79153aa-55aa-472d-8085-e1b00ac3e707_large.jpg?v=1508473484\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eControl Grove Device Power with your Computer. Shut off the power to specific Grove devices for power on reset reboots and also to reduce power consumption for solar powered systems. It is 3.3V and 5V compatible. Grove Power Save is great for shutting off and power on resetting of Grove decvices.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"features-overview\"\u003e\n\u003cul\u003e\n\u003cli\u003eSwitchable VDD on Grove Out Connector\u003c\/li\u003e\n\u003cli\u003e1.8 to 5.5V Input Voltage Range\u003c\/li\u003e\n\u003cli\u003eControlled Turn-On\u003c\/li\u003e\n\u003cli\u003eUndervoltage Lockout\u003c\/li\u003e\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\n\u003cli\u003e\u0026lt; 2uA Shutdown Current\u003c\/li\u003e\n\u003cli\u003eAuto Restart\u003c\/li\u003e\n\u003cli\u003eFast Current limit Response Time\u003c\/li\u003e\n\u003cli\u003e3us to Moderate Over Currents\u003c\/li\u003e\n\u003cli\u003e20ns to Hard Shorts\u003c\/li\u003e\n\u003cli\u003eFault Blanking\u003c\/li\u003e\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat does the GroverPowerSave Do?\u003c\/h2\u003e\n\u003cp\u003eThe GrovePowerSave switches the VDD line of the attached (to the Out Port) Grove device. This removes power from the attached device, thus reducing the power the device consumes. Solar Power Projects will often want to turn off devices and sensors when they aren't being used (the SwitchDoc Labs Air Quality Sensor is an example - it uses 50mA even when not being accessed) and other devices such as the Grove OLED device (which uses about 25mA in general).\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2017\/03\/project-curacao2-raspberrypi-and-arduino-based-environmental-station-part-1\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eProject Curacao2\u003c\/a\u003e, a solar powered environmental system, makes use of three of these GrovePowerSave devices (\u003ca href=\"https:\/\/store.switchdoc.com\/air-quality-extender-pack-for-ourweather-raspberry-pi-arduino-esp8266-grove-headers\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAir Quality Sensor\u003c\/a\u003e, LoRa WXLink Receiver and the \u003ca href=\"https:\/\/store.switchdoc.com\/grove-128x64-i2c-oled-board-for-arduino-and-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED Display\u003c\/a\u003e) to save a total of 150mA during the period of time when the system is not using these devices, greatly stretching battery life. Project Curacao2 also makes use of \u003ca href=\"https:\/\/store.switchdoc.com\/usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUSB PowerControl\u003c\/a\u003e to switch of the WiFi Dongle when it is not being used for an additional saving of 80mA.\u003c\/p\u003e\n\u003cp\u003eThis reduces the power consumption of Project Curacao from 420 to just over 200mA (and another 50 mA can be saved by switching off the internal 5V ventilation fan by using the companion product to the GrovePowerSave, the GrovePowerDrive, a switchable buffered Output driver for Grove devices).\u003c\/p\u003e\n\u003ch2\u003eTo Use the GrovePowerSave Board\u003c\/h2\u003e\n\u003cp\u003e1) You plug the incoming Grove Cable into the \"In\" Grove Connector on the GrovePowerSave (from the \u003ca href=\"https:\/\/store.switchdoc.com\/pi2grover-raspberry-pi-to-grove-connector-interface-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePi2Grover\u003c\/a\u003e for example).\u003c\/p\u003e\n\u003cp\u003e2) You plug a Grove Cable into the \"Out\" Grove Connector on the GrovePowerSave to the Grove Device you want to control the power for (the Air Quality Sensor for example).\u003c\/p\u003e\n\u003cp\u003e3) You plug a Grove Cable fromt he \"Control\" Grove Connector to a GPIO pin on the Raspberry Pi or Arduino (D4 in our example software).\u003c\/p\u003e\n\u003cp\u003eNow you can control your device. The GrovePowerSave powers up in an \"On\" condition until you have set up your GPIO pins.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_GrovePowerSave\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Drivers for GrovePowerSave\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eApplication Example\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/d9323a09e16a699fb3f05f9d3997535b_large.jpg?v=1508473484\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eExample Python Software\u003c\/h2\u003e\n\u003cpre\u003e#\n#\n# SDL_Pi_GrovePowerSave example\n# Raspberry Pi Driver for the SwitchDoc Labs GrovePowerSave\n#\n# SwitchDoc Labs\n# April 2017\n#\n# Version 1.1\n\n# assumes device is plugged into GPIO Pin 26 (D26 of Pi2Grover board)\n\nimport SDL_Pi_GrovePowerSave\nimport time\n\nGPIO_Pin_PowerSave = 4\n\nmyPowerSave = SDL_Pi_GrovePowerSave.SDL_Pi_GrovePowerSave(GPIO_Pin_PowerSave, True)\n\nprint \"turning Pin %i off\" % GPIO_Pin_PowerSave\nmyPowerSave.turnOffPowerSave()\n\ntime.sleep(60)\n\nmyPowerSave.turnOnPowerSave()\n\nprint \"turning Pin %i on\" % GPIO_Pin_PowerSave\n\u003c\/pre\u003e","published_at":"2017-10-19T21:24:36-07:00","created_at":"2017-10-19T21:24:37-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Solar,Sensors,Break Out Boards,Raspberry Pi,Arduino","tags":[],"price":699,"price_min":699,"price_max":699,"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":3341039108126,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0230-GPOWERSAVE-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove PowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","public_title":null,"options":["Default Title"],"price":699,"weight":14,"compare_at_price":null,"inventory_quantity":346,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439.jpg?v=1508473477","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2852096bf3c02491c39328004c21e4ca.jpg?v=1508473477","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41c5d4f1c32e22c0e36e3c88f59d0422.jpg?v=1508473477","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5b12c23587c21ac8ff71426c18123ee1.png?v=1508473477","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/78642fac2dc2b0e149a8b6b0eda9f682.jpg?v=1508473477"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439.jpg?v=1508473477","options":["Title"],"media":[{"alt":"GrovePowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","id":828959457324,"position":1,"preview_image":{"aspect_ratio":1.183,"height":1031,"width":1220,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439.jpg?v=1508473477"},"aspect_ratio":1.183,"height":1031,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/8b6a4d175f6984a402e0b47637167439.jpg?v=1508473477","width":1220},{"alt":"GrovePowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","id":828959490092,"position":2,"preview_image":{"aspect_ratio":1.333,"height":960,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2852096bf3c02491c39328004c21e4ca.jpg?v=1508473477"},"aspect_ratio":1.333,"height":960,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2852096bf3c02491c39328004c21e4ca.jpg?v=1508473477","width":1280},{"alt":"GrovePowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","id":828959555628,"position":3,"preview_image":{"aspect_ratio":0.749,"height":1280,"width":959,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41c5d4f1c32e22c0e36e3c88f59d0422.jpg?v=1508473477"},"aspect_ratio":0.749,"height":1280,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41c5d4f1c32e22c0e36e3c88f59d0422.jpg?v=1508473477","width":959},{"alt":"GrovePowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","id":828959588396,"position":4,"preview_image":{"aspect_ratio":1.065,"height":340,"width":362,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5b12c23587c21ac8ff71426c18123ee1.png?v=1508473477"},"aspect_ratio":1.065,"height":340,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5b12c23587c21ac8ff71426c18123ee1.png?v=1508473477","width":362},{"alt":"GrovePowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","id":828959653932,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/78642fac2dc2b0e149a8b6b0eda9f682.jpg?v=1508473477"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/78642fac2dc2b0e149a8b6b0eda9f682.jpg?v=1508473477","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eGrove PowerSave\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/8b6a4d175f6984a402e0b47637167439_f79153aa-55aa-472d-8085-e1b00ac3e707_large.jpg?v=1508473484\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eControl Grove Device Power with your Computer. Shut off the power to specific Grove devices for power on reset reboots and also to reduce power consumption for solar powered systems. It is 3.3V and 5V compatible. Grove Power Save is great for shutting off and power on resetting of Grove decvices.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"features-overview\"\u003e\n\u003cul\u003e\n\u003cli\u003eSwitchable VDD on Grove Out Connector\u003c\/li\u003e\n\u003cli\u003e1.8 to 5.5V Input Voltage Range\u003c\/li\u003e\n\u003cli\u003eControlled Turn-On\u003c\/li\u003e\n\u003cli\u003eUndervoltage Lockout\u003c\/li\u003e\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\n\u003cli\u003e\u0026lt; 2uA Shutdown Current\u003c\/li\u003e\n\u003cli\u003eAuto Restart\u003c\/li\u003e\n\u003cli\u003eFast Current limit Response Time\u003c\/li\u003e\n\u003cli\u003e3us to Moderate Over Currents\u003c\/li\u003e\n\u003cli\u003e20ns to Hard Shorts\u003c\/li\u003e\n\u003cli\u003eFault Blanking\u003c\/li\u003e\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat does the GroverPowerSave Do?\u003c\/h2\u003e\n\u003cp\u003eThe GrovePowerSave switches the VDD line of the attached (to the Out Port) Grove device. This removes power from the attached device, thus reducing the power the device consumes. Solar Power Projects will often want to turn off devices and sensors when they aren't being used (the SwitchDoc Labs Air Quality Sensor is an example - it uses 50mA even when not being accessed) and other devices such as the Grove OLED device (which uses about 25mA in general).\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2017\/03\/project-curacao2-raspberrypi-and-arduino-based-environmental-station-part-1\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eProject Curacao2\u003c\/a\u003e, a solar powered environmental system, makes use of three of these GrovePowerSave devices (\u003ca href=\"https:\/\/store.switchdoc.com\/air-quality-extender-pack-for-ourweather-raspberry-pi-arduino-esp8266-grove-headers\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAir Quality Sensor\u003c\/a\u003e, LoRa WXLink Receiver and the \u003ca href=\"https:\/\/store.switchdoc.com\/grove-128x64-i2c-oled-board-for-arduino-and-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED Display\u003c\/a\u003e) to save a total of 150mA during the period of time when the system is not using these devices, greatly stretching battery life. Project Curacao2 also makes use of \u003ca href=\"https:\/\/store.switchdoc.com\/usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUSB PowerControl\u003c\/a\u003e to switch of the WiFi Dongle when it is not being used for an additional saving of 80mA.\u003c\/p\u003e\n\u003cp\u003eThis reduces the power consumption of Project Curacao from 420 to just over 200mA (and another 50 mA can be saved by switching off the internal 5V ventilation fan by using the companion product to the GrovePowerSave, the GrovePowerDrive, a switchable buffered Output driver for Grove devices).\u003c\/p\u003e\n\u003ch2\u003eTo Use the GrovePowerSave Board\u003c\/h2\u003e\n\u003cp\u003e1) You plug the incoming Grove Cable into the \"In\" Grove Connector on the GrovePowerSave (from the \u003ca href=\"https:\/\/store.switchdoc.com\/pi2grover-raspberry-pi-to-grove-connector-interface-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePi2Grover\u003c\/a\u003e for example).\u003c\/p\u003e\n\u003cp\u003e2) You plug a Grove Cable into the \"Out\" Grove Connector on the GrovePowerSave to the Grove Device you want to control the power for (the Air Quality Sensor for example).\u003c\/p\u003e\n\u003cp\u003e3) You plug a Grove Cable fromt he \"Control\" Grove Connector to a GPIO pin on the Raspberry Pi or Arduino (D4 in our example software).\u003c\/p\u003e\n\u003cp\u003eNow you can control your device. The GrovePowerSave powers up in an \"On\" condition until you have set up your GPIO pins.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_GrovePowerSave\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Drivers for GrovePowerSave\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eApplication Example\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/d9323a09e16a699fb3f05f9d3997535b_large.jpg?v=1508473484\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eExample Python Software\u003c\/h2\u003e\n\u003cpre\u003e#\n#\n# SDL_Pi_GrovePowerSave example\n# Raspberry Pi Driver for the SwitchDoc Labs GrovePowerSave\n#\n# SwitchDoc Labs\n# April 2017\n#\n# Version 1.1\n\n# assumes device is plugged into GPIO Pin 26 (D26 of Pi2Grover board)\n\nimport SDL_Pi_GrovePowerSave\nimport time\n\nGPIO_Pin_PowerSave = 4\n\nmyPowerSave = SDL_Pi_GrovePowerSave.SDL_Pi_GrovePowerSave(GPIO_Pin_PowerSave, True)\n\nprint \"turning Pin %i off\" % GPIO_Pin_PowerSave\nmyPowerSave.turnOffPowerSave()\n\ntime.sleep(60)\n\nmyPowerSave.turnOnPowerSave()\n\nprint \"turning Pin %i on\" % GPIO_Pin_PowerSave\n\u003c\/pre\u003e"});window.BOLD.common.Shopify.saveVariant(3341039108126, { variant: {"id":3341039108126,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0230-GPOWERSAVE-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Grove PowerSave - Control Grove Device Power with your Computer - Perfect for Solar Power","public_title":null,"options":["Default Title"],"price":699,"weight":14,"compare_at_price":null,"inventory_quantity":346,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 346, product_id: 229360599070, product_handle: "grovepowersave-control-grove-device-power-with-your-computer-perfect-for-solar-power", price: 699, 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("grove-laser-pm2-5-air-quality-sensor-for-raspberry-pi-arduino-hm3301", 4521717399596, {"id":4521717399596,"title":"Grove - Laser PM2.5 Air Quality Sensor for Raspberry Pi \/ Arduino - HM3301","handle":"grove-laser-pm2-5-air-quality-sensor-for-raspberry-pi-arduino-hm3301","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"oaimY _1ntuX\"\u003eGrove - Laser PM2.5 Air Quality Sensor for Raspberry Pi \/ Arduino - HM3301\u003c\/h1\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReal-time \u0026amp; continuous detection of dust concentration in the air\u003c\/li\u003e\n\u003cli\u003eConverts to AQI \u003c\/li\u003e\n\u003cli\u003eHigh sensitivity on dust particles of 0.3 μm or greater\u003c\/li\u003e\n\u003cli\u003eBased on laser light scattering technology, readings are accurate, stable, and consistent\u003c\/li\u003e\n\u003cli\u003eLow noise and Ultra-low power consumption\u003c\/li\u003e\n\u003cli\u003eWorks with SkyWeather and Smart Garden System\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eDescription\u003c\/h2\u003e\n\u003cp\u003eThe Laser PM2.5 Sensor (HM3301) is a next generation of laser dust detection sensor, which is used for continuous and real-time detection of dust in the air. It is an inexpensive, yet accurate, way of measuring air quality in terms of AQI,\u003c\/p\u003e\n\u003cp\u003eIt is very different from the older versions of dust detectors and Different from the pumping dust detection sensor, and uses a fan to drive air during sensing and the air flowing through the detection chamber is used as a test sample to perform real-time and continuous test on dust of different particle sizes in the air.\u003c\/p\u003e\n\u003cp\u003eThe HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2020\/02\/tutorial-air-quality-on-the-raspberry-pi-with-the-hm3301\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTutorial on Using Laser Dust Sensor on the Raspberry Pi is here\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp\u003eThe HM3301 is composed a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSDL has developed a Raspberry Pi Python Driver that actually works on 3B+ and 4B Raspberry Pis. The SDL library also contains the information for converting the information from the HM3301 to the EPA standard AQI value.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"mceTemp\"\u003e \u003c\/div\u003e\n\u003cp\u003eUse the Pi2Grover board to connect to the Raspberry Pi\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cspan\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Seeed-Studio\/Seeed_PM2_5_sensor_HM3301\"\u003eArduino Driver\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_HM3301\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Driver (which actually works!)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/02\/HM-33003600_V2.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove Laser Dust Sensor DataSheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2020\/02\/tutorial-air-quality-on-the-raspberry-pi-with-the-hm3301\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTutorial on Using Laser Dust Sensor on the Raspberry Pi\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/Screen_Shot_2020-02-08_at_8.59.12_AM_480x480.png?v=1581272335\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cdiv class=\"md-typeset__scrollwrap\"\u003e\u003c\/div\u003e","published_at":"2020-02-09T10:02:21-08:00","created_at":"2020-02-09T10:02:21-08:00","vendor":"SwitchDoc Labs","type":"Grove","tags":[],"price":6550,"price_min":6550,"price_max":6550,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":32106076340268,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0275-LASERDUST-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Grove - Laser PM2.5 Air Quality Sensor for Raspberry Pi \/ Arduino - HM3301","public_title":null,"options":["Default Title"],"price":6550,"weight":27,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995118_front.jpg?v=1581271532","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995117_perspective.jpg?v=1581271546","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_5707.jpg?v=1581271546"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995118_front.jpg?v=1581271532","options":["Title"],"media":[{"alt":null,"id":6295011688492,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1050,"width":1400,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995118_front.jpg?v=1581271532"},"aspect_ratio":1.333,"height":1050,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995118_front.jpg?v=1581271532","width":1400},{"alt":null,"id":6295013392428,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1050,"width":1400,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995117_perspective.jpg?v=1581271546"},"aspect_ratio":1.333,"height":1050,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-11bazaar995117_perspective.jpg?v=1581271546","width":1400},{"alt":null,"id":6295011721260,"position":3,"preview_image":{"aspect_ratio":1.526,"height":703,"width":1073,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_5707.jpg?v=1581271546"},"aspect_ratio":1.526,"height":703,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_5707.jpg?v=1581271546","width":1073}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"oaimY _1ntuX\"\u003eGrove - Laser PM2.5 Air Quality Sensor for Raspberry Pi \/ Arduino - HM3301\u003c\/h1\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReal-time \u0026amp; continuous detection of dust concentration in the air\u003c\/li\u003e\n\u003cli\u003eConverts to AQI \u003c\/li\u003e\n\u003cli\u003eHigh sensitivity on dust particles of 0.3 μm or greater\u003c\/li\u003e\n\u003cli\u003eBased on laser light scattering technology, readings are accurate, stable, and consistent\u003c\/li\u003e\n\u003cli\u003eLow noise and Ultra-low power consumption\u003c\/li\u003e\n\u003cli\u003eWorks with SkyWeather and Smart Garden System\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eDescription\u003c\/h2\u003e\n\u003cp\u003eThe Laser PM2.5 Sensor (HM3301) is a next generation of laser dust detection sensor, which is used for continuous and real-time detection of dust in the air. It is an inexpensive, yet accurate, way of measuring air quality in terms of AQI,\u003c\/p\u003e\n\u003cp\u003eIt is very different from the older versions of dust detectors and Different from the pumping dust detection sensor, and uses a fan to drive air during sensing and the air flowing through the detection chamber is used as a test sample to perform real-time and continuous test on dust of different particle sizes in the air.\u003c\/p\u003e\n\u003cp\u003eThe HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch3\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2020\/02\/tutorial-air-quality-on-the-raspberry-pi-with-the-hm3301\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTutorial on Using Laser Dust Sensor on the Raspberry Pi is here\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp\u003eThe HM3301 is composed a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSDL has developed a Raspberry Pi Python Driver that actually works on 3B+ and 4B Raspberry Pis. The SDL library also contains the information for converting the information from the HM3301 to the EPA standard AQI value.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"mceTemp\"\u003e \u003c\/div\u003e\n\u003cp\u003eUse the Pi2Grover board to connect to the Raspberry Pi\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cspan\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/Seeed-Studio\/Seeed_PM2_5_sensor_HM3301\"\u003eArduino Driver\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_HM3301\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Driver (which actually works!)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/02\/HM-33003600_V2.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove Laser Dust Sensor DataSheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2020\/02\/tutorial-air-quality-on-the-raspberry-pi-with-the-hm3301\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTutorial on Using Laser Dust Sensor on the Raspberry Pi\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/Screen_Shot_2020-02-08_at_8.59.12_AM_480x480.png?v=1581272335\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cdiv class=\"md-typeset__scrollwrap\"\u003e\u003c\/div\u003e"});window.BOLD.common.Shopify.saveVariant(32106076340268, { variant: {"id":32106076340268,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0275-LASERDUST-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Grove - Laser PM2.5 Air Quality Sensor for Raspberry Pi \/ Arduino - HM3301","public_title":null,"options":["Default Title"],"price":6550,"weight":27,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 4521717399596, product_handle: "grove-laser-pm2-5-air-quality-sensor-for-raspberry-pi-arduino-hm3301", price: 6550, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("the-thunder-board-i2c-lightning-simulator", 434672173094, {"id":434672173094,"title":"Thunder Board Lightning Simulator","handle":"the-thunder-board-i2c-lightning-simulator","description":"\u003ch1\u003eThunder Board Lightning Simulator\u003c\/h1\u003e\n\u003cp\u003eDebugging Lightning Detectors has always been a problem. You have to wait for a lightning storm. To fix this problem, we have now developed a Lighting Simulator product. \u003c\/p\u003e\n\u003cp\u003eThis board is a companion to the SwitchDoc Labs Thunder Board Lighting Detector. This fully assembled and programmed product will generate simulated lighting on cue to test your lightning detection setup.\u003c\/p\u003e\n\u003cp\u003eWe use it regularly in house and are pleased to release this as a product.\u003c\/p\u003e\n\u003cp\u003eWe have just posted the software for the Thunder Board Lightning Simulator.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ThunderBoardSimulator\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_ThunderBoardSimulator\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIt comes with a fully\u003cstrong\u003e assembled and programmed\u003c\/strong\u003e shield plugged into an Arduino Uno R3. Works out of the box. USB to USB - Type A Cable for programming and power.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_2213_large.JPG?v=1512856198\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eHere is what it does:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFar Lightning Strike (push Far Stk Button)\u003c\/li\u003e\n\u003cli\u003eMid-range Lightning Strike (push Mid Stk Button)\u003c\/li\u003e\n\u003cli\u003eClose Lightning Strike (push Close Stk Button)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eand three other lightning test modes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSlow Timed Lightning Strike Mode - Every 5 minutes (push Far Stk and Mid Stk buttons together)\u003c\/li\u003e\n\u003cli\u003eFast Timed Lightning Strike Mode - Every 15 seconds (push Mid Stk and Close Stk buttons together)\u003c\/li\u003e\n\u003cli\u003eRandom Timed Lightning Strike Mode - From 30 seconds to 30 minutes (push all three buttons together)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou terminate the Time Strike modes by pushing any single button or by performing a power off or reset.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eNote: This lighting simulator is not very strong and might have to be held close to the Thunder Board Lightning Detector especially in the presence of cell phones, computers and monitors. If you look at the Thunder Board Lightning Detector, you can see when the Lightning board picks up lightning when the Interrupt White LED blinks or lights up.\u003c\/p\u003e\n\u003cp\u003eIf you are having detection problems, move your whole test setup away from RFI (Radio Frequency Interference) sources.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eNew Tutorial on Thunder Board\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2018\/07\/tutorial-tuning-as3935-lightning-detector\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHere is a new video tutorial for Tuning the ThunderBoard by Dr. Shovic\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:21:49-07:00","created_at":"2017-12-09T13:14:16-08:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":7495,"price_min":7495,"price_max":7495,"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":5856476823590,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0241-THNDRTST-DBST","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Thunder Board Lightning Simulator","public_title":null,"options":["Default Title"],"price":7495,"weight":68,"compare_at_price":null,"inventory_quantity":15,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728433","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7253.JPG?v=1512856198","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2213.JPG?v=1512856198","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2398.JPG?v=1512856198","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/548f17b413ab2f23b60384f0d61f43fc_original.JPG?v=1512856198","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/818b9f04766632a87ea6f0755faeeec1_original.jpg?v=1512856198","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d859edbcc69fd393a97109a7a7390e95_e1b221d5-1f0e-4bd8-838e-c915cc4450aa.jpg?v=1512856198","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5598ffeb64f9ea765b6304069c933e1a_429ef232-ef28-4d75-a067-6ab974530c49.png?v=1512856198"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7253.JPG?v=1512856198","options":["Title"],"media":[{"alt":null,"id":883384713260,"position":1,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7253.JPG?v=1512856198"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7253.JPG?v=1512856198","width":3024},{"alt":null,"id":883384647724,"position":2,"preview_image":{"aspect_ratio":1.412,"height":2082,"width":2939,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2213.JPG?v=1512856198"},"aspect_ratio":1.412,"height":2082,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2213.JPG?v=1512856198","width":2939},{"alt":null,"id":883384680492,"position":3,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2398.JPG?v=1512856198"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2398.JPG?v=1512856198","width":3024},{"alt":null,"id":883385204780,"position":4,"preview_image":{"aspect_ratio":1.0,"height":680,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/548f17b413ab2f23b60384f0d61f43fc_original.JPG?v=1512856198"},"aspect_ratio":1.0,"height":680,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/548f17b413ab2f23b60384f0d61f43fc_original.JPG?v=1512856198","width":680},{"alt":null,"id":883385237548,"position":5,"preview_image":{"aspect_ratio":1.502,"height":333,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/818b9f04766632a87ea6f0755faeeec1_original.jpg?v=1512856198"},"aspect_ratio":1.502,"height":333,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/818b9f04766632a87ea6f0755faeeec1_original.jpg?v=1512856198","width":500},{"alt":"I2C Lightning Detector - Grove Connectors - MOD-1016G","id":883381698604,"position":6,"preview_image":{"aspect_ratio":0.925,"height":1156,"width":1069,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d859edbcc69fd393a97109a7a7390e95_e1b221d5-1f0e-4bd8-838e-c915cc4450aa.jpg?v=1512856198"},"aspect_ratio":0.925,"height":1156,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d859edbcc69fd393a97109a7a7390e95_e1b221d5-1f0e-4bd8-838e-c915cc4450aa.jpg?v=1512856198","width":1069},{"alt":"I2C Lightning Detector - Grove Connectors - MOD-1016G","id":883381731372,"position":7,"preview_image":{"aspect_ratio":1.333,"height":768,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5598ffeb64f9ea765b6304069c933e1a_429ef232-ef28-4d75-a067-6ab974530c49.png?v=1512856198"},"aspect_ratio":1.333,"height":768,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5598ffeb64f9ea765b6304069c933e1a_429ef232-ef28-4d75-a067-6ab974530c49.png?v=1512856198","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eThunder Board Lightning Simulator\u003c\/h1\u003e\n\u003cp\u003eDebugging Lightning Detectors has always been a problem. You have to wait for a lightning storm. To fix this problem, we have now developed a Lighting Simulator product. \u003c\/p\u003e\n\u003cp\u003eThis board is a companion to the SwitchDoc Labs Thunder Board Lighting Detector. This fully assembled and programmed product will generate simulated lighting on cue to test your lightning detection setup.\u003c\/p\u003e\n\u003cp\u003eWe use it regularly in house and are pleased to release this as a product.\u003c\/p\u003e\n\u003cp\u003eWe have just posted the software for the Thunder Board Lightning Simulator.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_ThunderBoardSimulator\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ehttps:\/\/github.com\/switchdoclabs\/SDL_Arduino_ThunderBoardSimulator\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIt comes with a fully\u003cstrong\u003e assembled and programmed\u003c\/strong\u003e shield plugged into an Arduino Uno R3. Works out of the box. USB to USB - Type A Cable for programming and power.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/IMG_2213_large.JPG?v=1512856198\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eHere is what it does:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFar Lightning Strike (push Far Stk Button)\u003c\/li\u003e\n\u003cli\u003eMid-range Lightning Strike (push Mid Stk Button)\u003c\/li\u003e\n\u003cli\u003eClose Lightning Strike (push Close Stk Button)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eand three other lightning test modes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSlow Timed Lightning Strike Mode - Every 5 minutes (push Far Stk and Mid Stk buttons together)\u003c\/li\u003e\n\u003cli\u003eFast Timed Lightning Strike Mode - Every 15 seconds (push Mid Stk and Close Stk buttons together)\u003c\/li\u003e\n\u003cli\u003eRandom Timed Lightning Strike Mode - From 30 seconds to 30 minutes (push all three buttons together)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYou terminate the Time Strike modes by pushing any single button or by performing a power off or reset.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eNote: This lighting simulator is not very strong and might have to be held close to the Thunder Board Lightning Detector especially in the presence of cell phones, computers and monitors. If you look at the Thunder Board Lightning Detector, you can see when the Lightning board picks up lightning when the Interrupt White LED blinks or lights up.\u003c\/p\u003e\n\u003cp\u003eIf you are having detection problems, move your whole test setup away from RFI (Radio Frequency Interference) sources.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eNew Tutorial on Thunder Board\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2018\/07\/tutorial-tuning-as3935-lightning-detector\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eHere is a new video tutorial for Tuning the ThunderBoard by Dr. Shovic\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(5856476823590, { variant: {"id":5856476823590,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0241-THNDRTST-DBST","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Thunder Board Lightning Simulator","public_title":null,"options":["Default Title"],"price":7495,"weight":68,"compare_at_price":null,"inventory_quantity":15,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728433","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 15, product_id: 434672173094, product_handle: "the-thunder-board-i2c-lightning-simulator", price: 7495, 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("4-pack-of-bluetooth-soil-moisture-sensors", 7552047448284, {"id":7552047448284,"title":"4 Pack of Bluetooth Soil Moisture Sensors","handle":"4-pack-of-bluetooth-soil-moisture-sensors","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003ch1 data-mce-fragment=\"1\"\u003eBluetooth Soil Sensors\u003c\/h1\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis is a package of four (4) Bluetooth Soil Sensors that are compatible with SmartGarden3.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThey measure:\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSoil temperature\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSoil Moisture\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSoil Conductivity\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAmbient Light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/Bluetoothsensor_480x480.jpg?v=1643726811\"\u003e\u003c\/p\u003e","published_at":"2022-02-01T07:15:01-08:00","created_at":"2022-02-01T07:12:39-08:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":12000,"price_min":12000,"price_max":12000,"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":42450784518364,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"2026-4PACKBLESOIL-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"4 Pack of Bluetooth Soil Moisture Sensors","public_title":null,"options":["Default Title"],"price":12000,"weight":170,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Bluetoothsensor_f1033294-3fa4-49bb-9052-f644522b1018.jpg?v=1643728477","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8478.jpg?v=1643728477","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8611.jpg?v=1643728477","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8612.jpg?v=1643728477","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8165.jpg?v=1643728440"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Bluetoothsensor_f1033294-3fa4-49bb-9052-f644522b1018.jpg?v=1643728477","options":["Title"],"media":[{"alt":null,"id":29114301645020,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1500,"width":1500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Bluetoothsensor_f1033294-3fa4-49bb-9052-f644522b1018.jpg?v=1643728477"},"aspect_ratio":1.0,"height":1500,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Bluetoothsensor_f1033294-3fa4-49bb-9052-f644522b1018.jpg?v=1643728477","width":1500},{"alt":null,"id":29114301546716,"position":2,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8478.jpg?v=1643728477"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8478.jpg?v=1643728477","width":4032},{"alt":null,"id":29114301579484,"position":3,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8611.jpg?v=1643728477"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8611.jpg?v=1643728477","width":4032},{"alt":null,"id":29114301513948,"position":4,"preview_image":{"aspect_ratio":1.075,"height":2708,"width":2911,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8612.jpg?v=1643728477"},"aspect_ratio":1.075,"height":2708,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8612.jpg?v=1643728477","width":2911},{"alt":null,"id":29114301612252,"position":5,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8165.jpg?v=1643728440"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8165.jpg?v=1643728440","width":3024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003ch1 data-mce-fragment=\"1\"\u003eBluetooth Soil Sensors\u003c\/h1\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThis is a package of four (4) Bluetooth Soil Sensors that are compatible with SmartGarden3.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThey measure:\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSoil temperature\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSoil Moisture\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSoil Conductivity\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAmbient Light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/Bluetoothsensor_480x480.jpg?v=1643726811\"\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(42450784518364, { variant: {"id":42450784518364,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"2026-4PACKBLESOIL-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"4 Pack of Bluetooth Soil Moisture Sensors","public_title":null,"options":["Default Title"],"price":12000,"weight":170,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 1, product_id: 7552047448284, product_handle: "4-pack-of-bluetooth-soil-moisture-sensors", price: 12000, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("usb-usb-current-voltage-sensor-i2c-ina219", 4175060074540, {"id":4175060074540,"title":"USB \/ USB Current Voltage Sensor I2C INA219 for Raspberry Pi \/ Arduino","handle":"usb-usb-current-voltage-sensor-i2c-ina219","description":"\u003cp\u003eNeed to measure current and voltage through a USB cord programmatically? Gather lots of data dynamically? Then you need a USB CVSensor.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003eThe USB CVSensor is an USB to USB current and voltage measuring device. It uses an INA219 to accurately (and dynamically) measured currents and voltages through a USB plug.\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003eMeasure:\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eStartup Currents and Voltages\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eTrack Dynamic power consumption in systems\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eGather data using Arduino or Raspberry Pi base systems.\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eUse in Solar Power Systems\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/Pi3B_InrushBPS-2_large.png?v=1569936776\" alt=\"\"\u003e\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eUSB CVSensor Specification\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB Type A Plugs\u003c\/li\u003e\n\u003cli\u003eData+, Data-, Ground directly passed through\u003c\/li\u003e\n\u003cli\u003eINA219 Highside DC Current and Voltage Sensor\u003c\/li\u003e\n\u003cli\u003eUp to 2000 conversions per second\u003c\/li\u003e\n\u003cli\u003e0.1 ohm 1% 2W current sense resistor\u003c\/li\u003e\n\u003cli\u003eUp to ±3.2A current measurement, with ±0.8mA resolution\u003c\/li\u003e\n\u003cli\u003eStandard Grove I2C Connector to INA219\u003c\/li\u003e\n\u003cli\u003eDefault I2C Address 0x45\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eUSB CVSensor I2C Addresses\u003c\/h2\u003e\n\u003cp\u003eDefault: 0x45\u003c\/p\u003e\n\u003cp\u003eSJ2 Cut \/SJ1 Cut: 0x40\u003c\/p\u003e\n\u003cp\u003eSJ2 Not Cut \/ SJ1 Cut: 0x44\u003c\/p\u003e\n\u003cp\u003eSJ2 Cut \/ SJ1 Not Cut: 0x41\u003c\/p\u003e\n\u003cp\u003eSJ2 Not Cut \/ SJ1 Not Cut: 0x45\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/1_copy_large.jpg?v=1569936736\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eUSB CVSensor Downloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/09\/ina219.pdf\" target=\"_blank\"\u003eIN219 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pypi.org\/project\/pi-ina219\/\" target=\"_blank\"\u003eRaspberry Pi INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_INA219\" target=\"_blank\"\u003eArduino INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be measured (Voltage and Current) with the USB CVSensor. It's easy to hook up.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003eExample Application\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2019-10-01T05:56:02-07:00","created_at":"2019-10-01T05:56:02-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266","tags":[],"price":995,"price_min":995,"price_max":995,"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":30289637900332,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0047-USBCVSNSR-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB \/ USB Current Voltage Sensor I2C INA219 for Raspberry Pi \/ Arduino","public_title":null,"options":["Default Title"],"price":995,"weight":1,"compare_at_price":null,"inventory_quantity":310,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729096","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1.jpg?v=1569936699","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1_copy.jpg?v=1569936736","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Pi3B_InrushBPS-2.png?v=1569936776"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1.jpg?v=1569936699","options":["Title"],"media":[{"alt":null,"id":2353759748140,"position":1,"preview_image":{"aspect_ratio":1.333,"height":3024,"width":4032,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1.jpg?v=1569936699"},"aspect_ratio":1.333,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1.jpg?v=1569936699","width":4032},{"alt":null,"id":2353760010284,"position":2,"preview_image":{"aspect_ratio":0.992,"height":1606,"width":1593,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1_copy.jpg?v=1569936736"},"aspect_ratio":0.992,"height":1606,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1_copy.jpg?v=1569936736","width":1593},{"alt":null,"id":2353760436268,"position":3,"preview_image":{"aspect_ratio":1.333,"height":480,"width":640,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Pi3B_InrushBPS-2.png?v=1569936776"},"aspect_ratio":1.333,"height":480,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Pi3B_InrushBPS-2.png?v=1569936776","width":640}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eNeed to measure current and voltage through a USB cord programmatically? Gather lots of data dynamically? Then you need a USB CVSensor.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003eThe USB CVSensor is an USB to USB current and voltage measuring device. It uses an INA219 to accurately (and dynamically) measured currents and voltages through a USB plug.\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003eMeasure:\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eStartup Currents and Voltages\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eTrack Dynamic power consumption in systems\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eGather data using Arduino or Raspberry Pi base systems.\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cb\u003eUse in Solar Power Systems\u003c\/b\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/Pi3B_InrushBPS-2_large.png?v=1569936776\" alt=\"\"\u003e\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eUSB CVSensor Specification\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUSB Type A Plugs\u003c\/li\u003e\n\u003cli\u003eData+, Data-, Ground directly passed through\u003c\/li\u003e\n\u003cli\u003eINA219 Highside DC Current and Voltage Sensor\u003c\/li\u003e\n\u003cli\u003eUp to 2000 conversions per second\u003c\/li\u003e\n\u003cli\u003e0.1 ohm 1% 2W current sense resistor\u003c\/li\u003e\n\u003cli\u003eUp to ±3.2A current measurement, with ±0.8mA resolution\u003c\/li\u003e\n\u003cli\u003eStandard Grove I2C Connector to INA219\u003c\/li\u003e\n\u003cli\u003eDefault I2C Address 0x45\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eUSB CVSensor I2C Addresses\u003c\/h2\u003e\n\u003cp\u003eDefault: 0x45\u003c\/p\u003e\n\u003cp\u003eSJ2 Cut \/SJ1 Cut: 0x40\u003c\/p\u003e\n\u003cp\u003eSJ2 Not Cut \/ SJ1 Cut: 0x44\u003c\/p\u003e\n\u003cp\u003eSJ2 Cut \/ SJ1 Not Cut: 0x41\u003c\/p\u003e\n\u003cp\u003eSJ2 Not Cut \/ SJ1 Not Cut: 0x45\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/1_copy_large.jpg?v=1569936736\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eUSB CVSensor Downloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/09\/ina219.pdf\" target=\"_blank\"\u003eIN219 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pypi.org\/project\/pi-ina219\/\" target=\"_blank\"\u003eRaspberry Pi INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_INA219\" target=\"_blank\"\u003eArduino INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be measured (Voltage and Current) with the USB CVSensor. It's easy to hook up.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003eExample Application\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"});window.BOLD.common.Shopify.saveVariant(30289637900332, { variant: {"id":30289637900332,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0047-USBCVSNSR-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB \/ USB Current Voltage Sensor I2C INA219 for Raspberry Pi \/ Arduino","public_title":null,"options":["Default Title"],"price":995,"weight":1,"compare_at_price":null,"inventory_quantity":310,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729096","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 310, product_id: 4175060074540, product_handle: "usb-usb-current-voltage-sensor-i2c-ina219", price: 995, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("piweather-interface-board-for-raspberry-pi-arduino-weather-stations", 1818210009132, {"id":1818210009132,"title":"PiWeather - Interface board for Raspberry Pi\/Arduino Weather Stations","handle":"piweather-interface-board-for-raspberry-pi-arduino-weather-stations","description":"\u003ch1\u003ePiWeather Board For The Raspberry Pi \/ Arduino - Grove\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/4d03a958bbe4a9f1ca15cd3a1dec55fb_original_3ff6b2f1-a7e8-497d-a852-cf82be626485_large.JPG?v=1558195925\" alt=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cul\u003e\n\u003cli\u003eProvides an excellent interface for a Weather Station hookup to Raspberry Pi or Arduino\u003c\/li\u003e\n\u003cli\u003eSupports Grove Connectors\u003c\/li\u003e\n\u003cli\u003eIncludes 4 channel I2C Mux based on the TCA9545\u003c\/li\u003e\n\u003cli\u003eIncludes Arduino and Raspberry Pi Software\u003c\/li\u003e\n\u003cli\u003eSupports SwitchDoc Labs WeatherRack Wind Vane \/ Anemometer \/ Rain Bucket\u003c\/li\u003e\n\u003cli\u003eContains I2C BME680 Barometer \/ Temperature \/ Humidity \/ Air Quality sensor\u003c\/li\u003e\n\u003cli\u003eDirectly powered from Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eWorks with Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO as well as the 5.0V Pi2Grover Board\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003eWant to build a Weather Station with the PiWeather board?\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg src=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/04\/PiWeather_041519-V1.1.jpg\" alt=\"\" width=\"416\" height=\"538\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLook at these sources:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/04\/PiWeather_041519-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePiWeather \u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/08\/PiWeather_041519-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBoard\u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/04\/PiWeather_041519-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e Specification V1.2\u003c\/a\u003e\u003c\/span\u003e \u003c\/li\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 Manuals\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack Weather Sensors now available.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/am2315-encased-i2c-temperature-and-humidity-sensor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOutdoor Temperature and Humidity Sensors now available.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDownloads\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRaspberry Pi Software (Coming Soon)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_SkyWeather\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSkyWeather Software for the PiWeather Board\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\"\u003eYou can download the Full Weather Board Specification here \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eArduino Software (coming soon)\u003c\/li\u003e\n\u003cli\u003eArduino Software for the WeatherRack and the Weather Board is here \u003cspan\u003e(coming soon)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eWhat are Grove Connectors?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eGrove connectors are standardized plugs for connecting devices together easily and without soldering. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSee our Full Grove Tutorial here.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-12783 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_2861-2-300x204.jpg?4793822695298194265\" alt=\"Weather Board\" width=\"300\" height=\"204\"\u003e\u003c\/p\u003e\n\u003cp\u003eWeather Board and Weather Rack\u003c\/p\u003e\n\u003ch2\u003eBlock Diagram\u003c\/h2\u003e\n\u003cp\u003eIt was specifically designed to interface with the SwitchDoc WeatherRack and ArgentData Weather Sensors.\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eInterfaces on Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI2C for Raspberry Pi and Arduino (Board works at 3.3V and 5V)\u003c\/li\u003e\n\u003cli\u003eRJ11 Plugs installed for SwitchDoc Labs WeatherRack, etc.\u003c\/li\u003e\n\u003cli\u003eWind Vane, Rain Bucket, Anemometer computer connections for Raspberry Pi and Arduino\u003c\/li\u003e\n\u003cli\u003eGrove Connections for all interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eI2C devices Included with the Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBME680 Barometer \/ Temperature \/ Humidity \/ IAQI Sensor\u003c\/li\u003e\n\u003cli\u003eADS1015 4 Channel 12 bit ADC\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eI2C Device Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/ads1015.pdf\"\u003eADS1015 (12 bit ADC)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/05\/BME680.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBME680 Barometer \/ Temperature \/ Humidity \/ IAQI Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/08\/IMG_0481.jpg\"\u003e\u003cimg class=\"wp-image-697 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0481-225x300.jpg?14293708085406744205\" alt=\"SparkFun\" width=\"225\" height=\"300\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack\u003c\/a\u003e Sensors\u003c\/p\u003e\n\u003cp\u003eThe SDL_Weather_80422 class library is designed to provide all the functions of the \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSwitchDoc WeatherRack\u003c\/a\u003e, ArgentData Weather Sensors, SparkFun Weather Meters SEN-08942 in one C++ class. The library is easy to use and hides the complexity of the interface to the sensors. The C++ class has two Interrupt Service Routines (ISR), one each for the anemometer and the rain bucket. The wind vane is connected to an Analog to Digital Converter (ADC) input pin on the Arduino. Note that the C++ class is designed to be a singleton, in other words, you only can interface one sensor package without some additional work (mostly involving Interrupts). The article in \u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Geek magazine\u003c\/a\u003e discusses this in detail. There are two main modes for the class.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_SAMPLE\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_SAMPLE mode means return immediately after asking for the wind speed. The wind speed is averaged at sampleTime or since you last asked, whichever is longer. If the sample time has not passed since the last call, the class returns the last calculated wind speed. That means that you will never see changes faster than the specified sample time. This allows you to not wait for the wind speed, you can just grab the last valid reading.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_DELAY\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_DELAY mode means to wait for the set sample time to expire and return the average wind speed at the expiration. You would use this if you want to make sure you have the latest value and your program architecture allows you to pause for the sample time before continuing. Which mode you use depends on the specific software architecture of your Arduino application. Typically, I use SDL_MODE_SAMPLE because I can tolerate not having a current value of wind speed. The example code for the SDL_Weather_80422 library is shown below:\u003c\/p\u003e\n\u003cpre\u003e\/*\nSDL_Weather_80422_Library.ino - Example for using SDL_Weather_80422 Library\nFor SwitchDoc Labs WeatherRack \nWeather Sensor Assembly 80422 Argent Data Systems\nSparkFun\nCreated by SwitchDoc Labs July 27, 2014.\nReleased into the public domain.\n*\/\n#include \n#include\n\n#include \"SDL_Weather_80422.h\"\n\n#define pinLED 13 \/\/ LED connected to digital pin 13\n#define pinAnem 18 \/\/ Anenometer connected to pin 18 - Int 5\n#define pinRain 2 \n#define intAnem 5\n#define intRain 0\n\n\/\/ for mega, have to use Port B - only Port B works.\n\/*\nArduino Pins PORT\n------------ ----\nDigital 0-7 D\nDigital 8-13 B\nAnalog 0-5 C\n*\/\n\n\n\/\/ initialize SDL_Weather_80422 library\nSDL_Weather_80422 weatherStation(pinAnem, pinRain, intAnem, intRain, A0, SDL_MODE_INTERNAL_AD);\n\n\nuint8_t i;\n\n\nfloat currentWindSpeed;\nfloat currentWindGust;\nfloat totalRain;\nvoid setup()\n{ \nSerial.begin(57600); \n\nSerial.println(\"-----------\");\nSerial.println(\"WeatherPiArduino SDL_Weather_80422 Class Test\");\nSerial.println(\"Version 1.0\");\nSerial.println(\"-----------\");\n\n\nweatherStation.setWindMode(SDL_MODE_SAMPLE, 5.0);\n\/\/weatherStation.setWindMode(SDL_MODE_DELAY, 5.0);\ntotalRain = 0.0;\n}\n\n\nvoid loop()\n{\nSerial.println(\"----------------\");\n\ncurrentWindSpeed = weatherStation.current_wind_speed()\/1.6;\ncurrentWindGust = weatherStation.get_wind_gust()\/1.6;\ntotalRain = totalRain + weatherStation.get_current_rain_total()\/25.4;\nSerial.print(\"rain_total=\");\nSerial.print(totalRain);\nSerial.print(\"\"\" wind_speed=\");\nSerial.print(currentWindSpeed);\nSerial.print(\"MPH wind_gust=\");\nSerial.print(currentWindGust);\nSerial.print(\"MPH wind_direction=\");\nSerial.println(weatherStation.current_wind_direction());\n\n\ndelay(1000);\n\n\n}\n\u003c\/pre\u003e\n\u003cp\u003eWhen you run this, you should get a result similar to this:\u003c\/p\u003e\n\u003cpre\u003e-----------\n\nWeatherArduino SDL_Weather_80422 Class Test\nVersion 1.0\n\n-----------\n----------------\nrain_total=0.00 wind_speed=13.20MPH wind_gust=12.40MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=9.60MPH wind_gust=9.48MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=10.20MPH wind_gust=9.23MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=11.10MPH wind_gust=9.84MPH wind_direction=90.00\n\u003c\/pre\u003e","published_at":"2019-05-18T09:17:24-07:00","created_at":"2019-05-15T13:01:10-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":3200,"price_min":3200,"price_max":3200,"available":false,"price_varies":false,"compare_at_price":4495,"compare_at_price_min":4495,"compare_at_price_max":4495,"compare_at_price_varies":false,"variants":[{"id":14633570828332,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0011-WPIBRD-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"PiWeather - Interface board for Raspberry Pi\/Arduino Weather Stations","public_title":null,"options":["Default Title"],"price":3200,"weight":14,"compare_at_price":4495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728846","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4d03a958bbe4a9f1ca15cd3a1dec55fb_original.JPG?v=1559219827","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Screen_Shot_2019-05-18_at_9.13.29_AM.png?v=1559219827","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Screen_Shot_2019-05-18_at_9.13.58_AM.png?v=1559219827"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4d03a958bbe4a9f1ca15cd3a1dec55fb_original.JPG?v=1559219827","options":["Title"],"media":[{"alt":null,"id":2454915514412,"position":1,"preview_image":{"aspect_ratio":1.103,"height":513,"width":566,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4d03a958bbe4a9f1ca15cd3a1dec55fb_original.JPG?v=1559219827"},"aspect_ratio":1.103,"height":513,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4d03a958bbe4a9f1ca15cd3a1dec55fb_original.JPG?v=1559219827","width":566},{"alt":null,"id":2454916759596,"position":2,"preview_image":{"aspect_ratio":1.491,"height":1622,"width":2419,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Screen_Shot_2019-05-18_at_9.13.29_AM.png?v=1559219827"},"aspect_ratio":1.491,"height":1622,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Screen_Shot_2019-05-18_at_9.13.29_AM.png?v=1559219827","width":2419},{"alt":null,"id":2454916792364,"position":3,"preview_image":{"aspect_ratio":1.043,"height":1679,"width":1751,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Screen_Shot_2019-05-18_at_9.13.58_AM.png?v=1559219827"},"aspect_ratio":1.043,"height":1679,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Screen_Shot_2019-05-18_at_9.13.58_AM.png?v=1559219827","width":1751}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003ePiWeather Board For The Raspberry Pi \/ Arduino - Grove\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/4d03a958bbe4a9f1ca15cd3a1dec55fb_original_3ff6b2f1-a7e8-497d-a852-cf82be626485_large.JPG?v=1558195925\" alt=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cul\u003e\n\u003cli\u003eProvides an excellent interface for a Weather Station hookup to Raspberry Pi or Arduino\u003c\/li\u003e\n\u003cli\u003eSupports Grove Connectors\u003c\/li\u003e\n\u003cli\u003eIncludes 4 channel I2C Mux based on the TCA9545\u003c\/li\u003e\n\u003cli\u003eIncludes Arduino and Raspberry Pi Software\u003c\/li\u003e\n\u003cli\u003eSupports SwitchDoc Labs WeatherRack Wind Vane \/ Anemometer \/ Rain Bucket\u003c\/li\u003e\n\u003cli\u003eContains I2C BME680 Barometer \/ Temperature \/ Humidity \/ Air Quality sensor\u003c\/li\u003e\n\u003cli\u003eDirectly powered from Raspberry Pi \/ Arduino\u003c\/li\u003e\n\u003cli\u003eWorks with Raspberry Pi (3.3V) GPIO and Arduino (5.0V) GPIO as well as the 5.0V Pi2Grover Board\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"column\"\u003eWant to build a Weather Station with the PiWeather board?\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003e\u003cimg src=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/04\/PiWeather_041519-V1.1.jpg\" alt=\"\" width=\"416\" height=\"538\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eLook at these sources:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"s2\"\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/04\/PiWeather_041519-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePiWeather \u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2020\/08\/PiWeather_041519-V1.2.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBoard\u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/04\/PiWeather_041519-V1.1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e Specification V1.2\u003c\/a\u003e\u003c\/span\u003e \u003c\/li\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 Manuals\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack Weather Sensors now available.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/am2315-encased-i2c-temperature-and-humidity-sensor\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOutdoor Temperature and Humidity Sensors now available.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDownloads\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRaspberry Pi Software (Coming Soon)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_SkyWeather\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSkyWeather Software for the PiWeather Board\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherBoard_CurrentSpecification.pdf\"\u003eYou can download the Full Weather Board Specification here \u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eArduino Software (coming soon)\u003c\/li\u003e\n\u003cli\u003eArduino Software for the WeatherRack and the Weather Board is here \u003cspan\u003e(coming soon)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan style=\"font-size: 1.5em;\"\u003eWhat are Grove Connectors?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eGrove connectors are standardized plugs for connecting devices together easily and without soldering. \u003ca href=\"http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSee our Full Grove Tutorial here.\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-12783 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_2861-2-300x204.jpg?4793822695298194265\" alt=\"Weather Board\" width=\"300\" height=\"204\"\u003e\u003c\/p\u003e\n\u003cp\u003eWeather Board and Weather Rack\u003c\/p\u003e\n\u003ch2\u003eBlock Diagram\u003c\/h2\u003e\n\u003cp\u003eIt was specifically designed to interface with the SwitchDoc WeatherRack and ArgentData Weather Sensors.\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eInterfaces on Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI2C for Raspberry Pi and Arduino (Board works at 3.3V and 5V)\u003c\/li\u003e\n\u003cli\u003eRJ11 Plugs installed for SwitchDoc Labs WeatherRack, etc.\u003c\/li\u003e\n\u003cli\u003eWind Vane, Rain Bucket, Anemometer computer connections for Raspberry Pi and Arduino\u003c\/li\u003e\n\u003cli\u003eGrove Connections for all interfaces\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eI2C devices Included with the Weather Board\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBME680 Barometer \/ Temperature \/ Humidity \/ IAQI Sensor\u003c\/li\u003e\n\u003cli\u003eADS1015 4 Channel 12 bit ADC\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch2\u003eI2C Device Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2015\/01\/ads1015.pdf\"\u003eADS1015 (12 bit ADC)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/05\/BME680.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBME680 Barometer \/ Temperature \/ Humidity \/ IAQI Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2014\/08\/IMG_0481.jpg\"\u003e\u003cimg class=\"wp-image-697 size-medium\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0481-225x300.jpg?14293708085406744205\" alt=\"SparkFun\" width=\"225\" height=\"300\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eSwitchDoc Labs \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWeatherRack\u003c\/a\u003e Sensors\u003c\/p\u003e\n\u003cp\u003eThe SDL_Weather_80422 class library is designed to provide all the functions of the \u003ca title=\"WeatherRack Weather Sensors\" href=\"http:\/\/www.switchdoc.com\/weatherrack-weather-sensors\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSwitchDoc WeatherRack\u003c\/a\u003e, ArgentData Weather Sensors, SparkFun Weather Meters SEN-08942 in one C++ class. The library is easy to use and hides the complexity of the interface to the sensors. The C++ class has two Interrupt Service Routines (ISR), one each for the anemometer and the rain bucket. The wind vane is connected to an Analog to Digital Converter (ADC) input pin on the Arduino. Note that the C++ class is designed to be a singleton, in other words, you only can interface one sensor package without some additional work (mostly involving Interrupts). The article in \u003ca href=\"http:\/\/www.raspberry-pi-geek.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Geek magazine\u003c\/a\u003e discusses this in detail. There are two main modes for the class.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_SAMPLE\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_SAMPLE mode means return immediately after asking for the wind speed. The wind speed is averaged at sampleTime or since you last asked, whichever is longer. If the sample time has not passed since the last call, the class returns the last calculated wind speed. That means that you will never see changes faster than the specified sample time. This allows you to not wait for the wind speed, you can just grab the last valid reading.\u003c\/p\u003e\n\u003ch3\u003eSDL_MODE_DELAY\u003c\/h3\u003e\n\u003cp\u003eSDL_MODE_DELAY mode means to wait for the set sample time to expire and return the average wind speed at the expiration. You would use this if you want to make sure you have the latest value and your program architecture allows you to pause for the sample time before continuing. Which mode you use depends on the specific software architecture of your Arduino application. Typically, I use SDL_MODE_SAMPLE because I can tolerate not having a current value of wind speed. The example code for the SDL_Weather_80422 library is shown below:\u003c\/p\u003e\n\u003cpre\u003e\/*\nSDL_Weather_80422_Library.ino - Example for using SDL_Weather_80422 Library\nFor SwitchDoc Labs WeatherRack \nWeather Sensor Assembly 80422 Argent Data Systems\nSparkFun\nCreated by SwitchDoc Labs July 27, 2014.\nReleased into the public domain.\n*\/\n#include \n#include\n\n#include \"SDL_Weather_80422.h\"\n\n#define pinLED 13 \/\/ LED connected to digital pin 13\n#define pinAnem 18 \/\/ Anenometer connected to pin 18 - Int 5\n#define pinRain 2 \n#define intAnem 5\n#define intRain 0\n\n\/\/ for mega, have to use Port B - only Port B works.\n\/*\nArduino Pins PORT\n------------ ----\nDigital 0-7 D\nDigital 8-13 B\nAnalog 0-5 C\n*\/\n\n\n\/\/ initialize SDL_Weather_80422 library\nSDL_Weather_80422 weatherStation(pinAnem, pinRain, intAnem, intRain, A0, SDL_MODE_INTERNAL_AD);\n\n\nuint8_t i;\n\n\nfloat currentWindSpeed;\nfloat currentWindGust;\nfloat totalRain;\nvoid setup()\n{ \nSerial.begin(57600); \n\nSerial.println(\"-----------\");\nSerial.println(\"WeatherPiArduino SDL_Weather_80422 Class Test\");\nSerial.println(\"Version 1.0\");\nSerial.println(\"-----------\");\n\n\nweatherStation.setWindMode(SDL_MODE_SAMPLE, 5.0);\n\/\/weatherStation.setWindMode(SDL_MODE_DELAY, 5.0);\ntotalRain = 0.0;\n}\n\n\nvoid loop()\n{\nSerial.println(\"----------------\");\n\ncurrentWindSpeed = weatherStation.current_wind_speed()\/1.6;\ncurrentWindGust = weatherStation.get_wind_gust()\/1.6;\ntotalRain = totalRain + weatherStation.get_current_rain_total()\/25.4;\nSerial.print(\"rain_total=\");\nSerial.print(totalRain);\nSerial.print(\"\"\" wind_speed=\");\nSerial.print(currentWindSpeed);\nSerial.print(\"MPH wind_gust=\");\nSerial.print(currentWindGust);\nSerial.print(\"MPH wind_direction=\");\nSerial.println(weatherStation.current_wind_direction());\n\n\ndelay(1000);\n\n\n}\n\u003c\/pre\u003e\n\u003cp\u003eWhen you run this, you should get a result similar to this:\u003c\/p\u003e\n\u003cpre\u003e-----------\n\nWeatherArduino SDL_Weather_80422 Class Test\nVersion 1.0\n\n-----------\n----------------\nrain_total=0.00 wind_speed=13.20MPH wind_gust=12.40MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=9.60MPH wind_gust=9.48MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=10.20MPH wind_gust=9.23MPH wind_direction=90.00\n----------------\nrain_total=0.00 wind_speed=11.10MPH wind_gust=9.84MPH wind_direction=90.00\n\u003c\/pre\u003e"});window.BOLD.common.Shopify.saveVariant(14633570828332, { variant: {"id":14633570828332,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0011-WPIBRD-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"PiWeather - Interface board for Raspberry Pi\/Arduino Weather Stations","public_title":null,"options":["Default Title"],"price":3200,"weight":14,"compare_at_price":4495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728846","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 1818210009132, product_handle: "piweather-interface-board-for-raspberry-pi-arduino-weather-stations", price: 3200, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("radiation-shield-for-am2315-3d-printed", 229340184606, {"id":229340184606,"title":"Radiation Shield for AM2315 - 3D Printed","handle":"radiation-shield-for-am2315-3d-printed","description":"\u003ch1 class=\"p1\"\u003eRadiation Shield for AM2315 - 3D Printed\u003c\/h1\u003e\n\u003cp class=\"p2\"\u003eColor will vary from pictures.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eIf you have a 3D Printer, here is the code to make your own Radiation Shield for the AM2315. If you don't, we provide one here.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li4\"\u003e\u003cspan class=\"s4\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherPiASCover.scad_.zip\"\u003e\u003cspan class=\"s5\"\u003eopenSCAD File\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li4\"\u003e\u003cspan class=\"s4\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherPiASCover072116.stl_.zip\"\u003e\u003cspan class=\"s5\"\u003e3D Printer Ready STL File\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e","published_at":"2017-10-19T21:20:00-07:00","created_at":"2017-10-19T21:20:01-07:00","vendor":"vendor-unknown","type":"Shop All,Weather,Grove,Sensors,3D Printed Products","tags":[],"price":1550,"price_min":1550,"price_max":1550,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":3340694028318,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0102-RADSHIELD-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Radiation Shield for AM2315 - 3D Printed","public_title":null,"options":["Default Title"],"price":1550,"weight":37,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b8d791182644a078bd77979783f545ba.jpg?v=1508473201","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5228634f0c627c4cce4f1e9272f99157.png?v=1508473201","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e033f6f0479a0d10ed8795ffab8a4c1c.jpg?v=1508473201"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b8d791182644a078bd77979783f545ba.jpg?v=1508473201","options":["Title"],"media":[{"alt":"Radiation Shield for AM2315 - 3D Printed","id":828924657708,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b8d791182644a078bd77979783f545ba.jpg?v=1508473201"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b8d791182644a078bd77979783f545ba.jpg?v=1508473201","width":1024},{"alt":"Radiation Shield for AM2315 - 3D Printed","id":828924723244,"position":2,"preview_image":{"aspect_ratio":1.44,"height":711,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5228634f0c627c4cce4f1e9272f99157.png?v=1508473201"},"aspect_ratio":1.44,"height":711,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/5228634f0c627c4cce4f1e9272f99157.png?v=1508473201","width":1024},{"alt":"Radiation Shield for AM2315 - 3D Printed","id":828924788780,"position":3,"preview_image":{"aspect_ratio":1.333,"height":768,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e033f6f0479a0d10ed8795ffab8a4c1c.jpg?v=1508473201"},"aspect_ratio":1.333,"height":768,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e033f6f0479a0d10ed8795ffab8a4c1c.jpg?v=1508473201","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"p1\"\u003eRadiation Shield for AM2315 - 3D Printed\u003c\/h1\u003e\n\u003cp class=\"p2\"\u003eColor will vary from pictures.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cspan class=\"s1\"\u003eIf you have a 3D Printer, here is the code to make your own Radiation Shield for the AM2315. If you don't, we provide one here.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e \u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li4\"\u003e\u003cspan class=\"s4\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherPiASCover.scad_.zip\"\u003e\u003cspan class=\"s5\"\u003eopenSCAD File\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li4\"\u003e\u003cspan class=\"s4\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/07\/WeatherPiASCover072116.stl_.zip\"\u003e\u003cspan class=\"s5\"\u003e3D Printer Ready STL File\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340694028318, { variant: {"id":3340694028318,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0102-RADSHIELD-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Radiation Shield for AM2315 - 3D Printed","public_title":null,"options":["Default Title"],"price":1550,"weight":37,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229340184606, product_handle: "radiation-shield-for-am2315-3d-printed", price: 1550, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-dust-sensor", 1191101890604, {"id":1191101890604,"title":"Grove Dust Sensor Air Quality","handle":"grove-dust-sensor","description":"\u003ch1\u003eGrove Dust Sensor Air Quality\u003c\/h1\u003e\n\u003cp\u003eThis Dust Sensor gives a good indication of the air quality in an environment by measuring the dust concentration. The Particulate Matter level (PM level) in the air is measured by counting the Low Pulse Occupancy time (LPO time) in given time unit. LPO time is proportional to PM concentration. This sensor can provide reliable data for air purifier systems; it is responsive to PM of diameter 1μm.\u003c\/p\u003e\n\u003cp\u003eWith tweaking, you can also separate out particles 2.5uM and above.\u003c\/p\u003e\n\u003cp\u003eUse the Pi2Grover board to connect to the Raspberry Pi\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\" target=\"_blank\"\u003ehttps:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGrove compatible interface(extra wire with connecter)\u003c\/li\u003e\n\u003cli\u003eSupply voltage range: 5V\u003c\/li\u003e\n\u003cli\u003eMinimum detect particle: 1um\u003c\/li\u003e\n\u003cli\u003ePWM output\u003c\/li\u003e\n\u003cli\u003eDimensions: 59(W)x45(H)x22(D) [mm]\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e\u003cstrong\u003eApplication Ideas\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAir Purifier\u003c\/li\u003e\n\u003cli\u003eAir Quality Monitor\u003c\/li\u003e\n\u003cli\u003eAir Conditioner\u003c\/li\u003e\n\u003cli\u003eVentilator\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/wiki.seeedstudio.com\/Grove-Dust_Sensor\/\" target=\"_blank\"\u003eArduino Driver\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_DustSensor\" target=\"_blank\"\u003eRaspberry Pi Driver\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eESP32 Driver (Coming Soon)\u003c\/li\u003e\n\u003cli\u003eESP8266 Driver (Coming Soon)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/08\/Grove_-_Dust_sensor.pdf\" target=\"_blank\"\u003eGrove Dust Sensor DataSheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/08\/ShinyeiPPD42NS_Deconstruction_TracyAllen.pdf\" target=\"_blank\"\u003eArticle on Deconstruction of the Dust Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"admonition-title\"\u003eWarnings\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis sensor uses a counting method to measure dust concentration, not using a weighing method, and the unit is pcs\/L or pcs\/0.01cf.\u003c\/li\u003e\n\u003cli\u003ePlease keep it upright.\u003c\/li\u003e\n\u003cli\u003e3 min preheat time is required while using for the first time.\u003c\/li\u003e\n\u003cli\u003eArbitrary operation may cause unexpected damage.\u003c\/li\u003e\n\u003cli\u003eThe adjustments on the board (potentiometers) are used only for the factory setting. \u003cstrong\u003eDO NOT\u003c\/strong\u003e change the default configuration.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"md-typeset__scrollwrap\"\u003e\n\u003cdiv class=\"md-typeset__table\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003cth\u003eNorm\u003c\/th\u003e\n\u003cth\u003eUnit\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003e4.75~5.75\u003c\/td\u003e\n\u003ctd\u003eV\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStandby Current Supply\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003emA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetectable range of concentration\u003c\/td\u003e\n\u003ctd\u003e0~28,000 \/ 0 ~ 8000\u003c\/td\u003e\n\u003ctd\u003epcs\/liter \/ pcs\/0.01cf\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature Range\u003c\/td\u003e\n\u003ctd\u003e0~45\u003c\/td\u003e\n\u003ctd\u003e°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Method\u003c\/td\u003e\n\u003ctd\u003eNegative Logic, Digital output, High: over 4.0V(Rev.2), Low: under 0.7V\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetecting the particle diameter\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;1\u003c\/td\u003e\n\u003ctd\u003eμm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e59(W) × 45(H) × 22(D)\u003c\/td\u003e\n\u003ctd\u003emm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHumidity Range\u003c\/td\u003e\n\u003ctd\u003e95% rh or less\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2018-08-30T06:27:11-07:00","created_at":"2018-08-30T06:34:20-07:00","vendor":"SwitchDoc Labs","type":"Grove","tags":[],"price":1095,"price_min":1095,"price_max":1095,"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":11627429003308,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0270-GRVDUST-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Grove Dust Sensor Air Quality","public_title":null,"options":["Default Title"],"price":1095,"weight":27,"compare_at_price":1495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728778","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/uWrU3oXM0DKLIYyJ8cVDnFlb.jpg?v=1536267007","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7366.JPG?v=1536267007","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1zRTtnO24twjUFuc0bKxXO1h.jpg?v=1536267007","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Dust1.JPG?v=1536267007","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/600px-Characteristics.jpg?v=1536267007","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b4waAQBTtYZgw6JduF0nvWN.jpg?v=1536267007"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/uWrU3oXM0DKLIYyJ8cVDnFlb.jpg?v=1536267007","options":["Title"],"media":[{"alt":null,"id":2075214643244,"position":1,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/uWrU3oXM0DKLIYyJ8cVDnFlb.jpg?v=1536267007"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/uWrU3oXM0DKLIYyJ8cVDnFlb.jpg?v=1536267007","width":700},{"alt":null,"id":2084351475756,"position":2,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7366.JPG?v=1536267007"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_7366.JPG?v=1536267007","width":3024},{"alt":null,"id":2075214708780,"position":3,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1zRTtnO24twjUFuc0bKxXO1h.jpg?v=1536267007"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/1zRTtnO24twjUFuc0bKxXO1h.jpg?v=1536267007","width":700},{"alt":null,"id":2075214741548,"position":4,"preview_image":{"aspect_ratio":1.283,"height":798,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Dust1.JPG?v=1536267007"},"aspect_ratio":1.283,"height":798,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/Dust1.JPG?v=1536267007","width":1024},{"alt":null,"id":2075214774316,"position":5,"preview_image":{"aspect_ratio":1.31,"height":458,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/600px-Characteristics.jpg?v=1536267007"},"aspect_ratio":1.31,"height":458,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/600px-Characteristics.jpg?v=1536267007","width":600},{"alt":null,"id":2075214676012,"position":6,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b4waAQBTtYZgw6JduF0nvWN.jpg?v=1536267007"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b4waAQBTtYZgw6JduF0nvWN.jpg?v=1536267007","width":700}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1\u003eGrove Dust Sensor Air Quality\u003c\/h1\u003e\n\u003cp\u003eThis Dust Sensor gives a good indication of the air quality in an environment by measuring the dust concentration. The Particulate Matter level (PM level) in the air is measured by counting the Low Pulse Occupancy time (LPO time) in given time unit. LPO time is proportional to PM concentration. This sensor can provide reliable data for air purifier systems; it is responsive to PM of diameter 1μm.\u003c\/p\u003e\n\u003cp\u003eWith tweaking, you can also separate out particles 2.5uM and above.\u003c\/p\u003e\n\u003cp\u003eUse the Pi2Grover board to connect to the Raspberry Pi\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\" target=\"_blank\"\u003ehttps:\/\/shop.switchdoc.com\/products\/pi2grover-raspberry-pi-to-grove-connector-interface-board\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGrove compatible interface(extra wire with connecter)\u003c\/li\u003e\n\u003cli\u003eSupply voltage range: 5V\u003c\/li\u003e\n\u003cli\u003eMinimum detect particle: 1um\u003c\/li\u003e\n\u003cli\u003ePWM output\u003c\/li\u003e\n\u003cli\u003eDimensions: 59(W)x45(H)x22(D) [mm]\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\u003cspan\u003e\u003cstrong\u003eApplication Ideas\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAir Purifier\u003c\/li\u003e\n\u003cli\u003eAir Quality Monitor\u003c\/li\u003e\n\u003cli\u003eAir Conditioner\u003c\/li\u003e\n\u003cli\u003eVentilator\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/wiki.seeedstudio.com\/Grove-Dust_Sensor\/\" target=\"_blank\"\u003eArduino Driver\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_DustSensor\" target=\"_blank\"\u003eRaspberry Pi Driver\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eESP32 Driver (Coming Soon)\u003c\/li\u003e\n\u003cli\u003eESP8266 Driver (Coming Soon)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/08\/Grove_-_Dust_sensor.pdf\" target=\"_blank\"\u003eGrove Dust Sensor DataSheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2018\/08\/ShinyeiPPD42NS_Deconstruction_TracyAllen.pdf\" target=\"_blank\"\u003eArticle on Deconstruction of the Dust Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"admonition-title\"\u003eWarnings\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis sensor uses a counting method to measure dust concentration, not using a weighing method, and the unit is pcs\/L or pcs\/0.01cf.\u003c\/li\u003e\n\u003cli\u003ePlease keep it upright.\u003c\/li\u003e\n\u003cli\u003e3 min preheat time is required while using for the first time.\u003c\/li\u003e\n\u003cli\u003eArbitrary operation may cause unexpected damage.\u003c\/li\u003e\n\u003cli\u003eThe adjustments on the board (potentiometers) are used only for the factory setting. \u003cstrong\u003eDO NOT\u003c\/strong\u003e change the default configuration.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"md-typeset__scrollwrap\"\u003e\n\u003cdiv class=\"md-typeset__table\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003cth\u003eNorm\u003c\/th\u003e\n\u003cth\u003eUnit\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003e4.75~5.75\u003c\/td\u003e\n\u003ctd\u003eV\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStandby Current Supply\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003emA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetectable range of concentration\u003c\/td\u003e\n\u003ctd\u003e0~28,000 \/ 0 ~ 8000\u003c\/td\u003e\n\u003ctd\u003epcs\/liter \/ pcs\/0.01cf\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature Range\u003c\/td\u003e\n\u003ctd\u003e0~45\u003c\/td\u003e\n\u003ctd\u003e°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Method\u003c\/td\u003e\n\u003ctd\u003eNegative Logic, Digital output, High: over 4.0V(Rev.2), Low: under 0.7V\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetecting the particle diameter\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;1\u003c\/td\u003e\n\u003ctd\u003eμm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e59(W) × 45(H) × 22(D)\u003c\/td\u003e\n\u003ctd\u003emm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHumidity Range\u003c\/td\u003e\n\u003ctd\u003e95% rh or less\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"});window.BOLD.common.Shopify.saveVariant(11627429003308, { variant: {"id":11627429003308,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0270-GRVDUST-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Grove Dust Sensor Air Quality","public_title":null,"options":["Default Title"],"price":1095,"weight":27,"compare_at_price":1495,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728778","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 1191101890604, product_handle: "grove-dust-sensor", price: 1095, 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-lora-433mhz-tx-rx-transducer-radio", 4341371764780, {"id":4341371764780,"title":"Grove LoRa 433MHz TX\/RX Transceiver Radio","handle":"grove-lora-433mhz-tx-rx-transducer-radio","description":"\u003cp\u003e\u003cspan\u003eThe main module in the Radio \u003cstrong\u003eRFM98- SX1276\u003c\/strong\u003e, which is a transceiver implementing s the LoRa long range modem that provides ultra-long range spread spectrum communication and high interference immunity whilst mini-missing current consumption. The second processor ATmega168, a widely used chip with very high-performance and low power consumption, especially suitable for this grove module. This processor is to handle the serial to MISO Interface internally.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe module comes with an integrated simple wire antenna to receive signal. if you want a larger antenna, there is a second MHF connector next to the antenna.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis is the 433MHz version, which can be used for 433MHz communication.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"product attribute description g-padding-left-38\"\u003e\n\u003cdiv class=\"value\"\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNotes\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"list-paddingleft-2\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePlease keep the antenna vertical to the board and as straight as possible to have the best transmission and receive range.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eAvoid large metal objects near the antenna.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"list-paddingleft-2\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eUsing RFM95 module based on SX1276 LoRa®\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e~28mA(Avg) @+20dBm continuous transmit\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e~8.4mA(Avg)@standby mode\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e~20mA(Avg) @receive mode, BW-500kHz\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSimple wire antenna or MHF Connector for external high gain antenna\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e+20dBm - 100 mW Power Output Capability\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\n\u003cdiv class=\"value certification-info col-full\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-tech col2s-left\"\u003e\n\u003cp\u003eTechnical details\u003c\/p\u003e\n\u003ctable border=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e40mm x20mm x15mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eWeight\u003c\/td\u003e\n\u003ctd\u003eG.W 11g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eExclude\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eInputting voltage\u003c\/td\u003e\n\u003ctd\u003e5V\/3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eWorking Temperature\u003c\/td\u003e\n\u003ctd\u003eWorking Temperature:-20 – 70℃\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eUART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eWorking Frequency\u003c\/td\u003e\n\u003ctd\u003e433MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-part col2s-left\"\u003e\n\u003cp\u003ePart List\u003c\/p\u003e\n\u003ctable border=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eGrove - LoRa Radio 433MHz\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eGrove Cable\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003eECCN\/HTS\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eHSCODE\u003c\/td\u003e\n\u003ctd\u003e8517709000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eUSHSCODE\u003c\/td\u003e\n\u003ctd\u003e8517700000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"product moreinfotab\"\u003e\u003c\/h1\u003e\n\u003ch1 class=\"product moreinfotab\"\u003eDownloads\u003c\/h1\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003ca href=\"https:\/\/github.com\/Seeed-Studio\/Grove_LoRa_433MHz_and_915MHz_RF\/archive\/master.zip\" target=\"_blank\"\u003eArduino Library\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003eSee the SolarMAX product line and the WXLink for more Libraries\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003c\/div\u003e","published_at":"2019-11-23T08:13:59-08:00","created_at":"2019-11-23T11:49:02-08:00","vendor":"SwitchDoc Labs","type":"sensor","tags":[],"price":1195,"price_min":1195,"price_max":1195,"available":false,"price_varies":false,"compare_at_price":1995,"compare_at_price_min":1995,"compare_at_price_max":1995,"compare_at_price_varies":false,"variants":[{"id":31140728274988,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0117-GRVLORA433-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Grove LoRa 433MHz TX\/RX Transceiver Radio","public_title":null,"options":["Default Title"],"price":1195,"weight":91,"compare_at_price":1995,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728464","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fpmeipvyrqyuj01mq9hmgyvz.jpg?v=1574538556","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-1251eziypu7ckiprwvtba9ylwz.jpg?v=1574538556","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fbm9krkkypnoltkd8d5ycn6m.jpg?v=1574538556","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12li20gwly9goqaend1mxqcrm5.jpg?v=1574538556","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12wit9l0kcdpvzjbqkvqmvoyel.jpg?v=1574538556","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-08bazaar891596_113060007.jpg?v=1574538556"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fpmeipvyrqyuj01mq9hmgyvz.jpg?v=1574538556","options":["Title"],"media":[{"alt":null,"id":5553261903916,"position":1,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fpmeipvyrqyuj01mq9hmgyvz.jpg?v=1574538556"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fpmeipvyrqyuj01mq9hmgyvz.jpg?v=1574538556","width":700},{"alt":null,"id":5553262002220,"position":2,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-1251eziypu7ckiprwvtba9ylwz.jpg?v=1574538556"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-1251eziypu7ckiprwvtba9ylwz.jpg?v=1574538556","width":700},{"alt":null,"id":5553261871148,"position":3,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fbm9krkkypnoltkd8d5ycn6m.jpg?v=1574538556"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12fbm9krkkypnoltkd8d5ycn6m.jpg?v=1574538556","width":700},{"alt":null,"id":5553261936684,"position":4,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12li20gwly9goqaend1mxqcrm5.jpg?v=1574538556"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12li20gwly9goqaend1mxqcrm5.jpg?v=1574538556","width":700},{"alt":null,"id":5553261969452,"position":5,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12wit9l0kcdpvzjbqkvqmvoyel.jpg?v=1574538556"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedimg2016-12wit9l0kcdpvzjbqkvqmvoyel.jpg?v=1574538556","width":700},{"alt":null,"id":5553261838380,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1050,"width":1400,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-08bazaar891596_113060007.jpg?v=1574538556"},"aspect_ratio":1.333,"height":1050,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/httpsstatics3.seeedstudio.comseeedfile2018-08bazaar891596_113060007.jpg?v=1574538556","width":1400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan\u003eThe main module in the Radio \u003cstrong\u003eRFM98- SX1276\u003c\/strong\u003e, which is a transceiver implementing s the LoRa long range modem that provides ultra-long range spread spectrum communication and high interference immunity whilst mini-missing current consumption. The second processor ATmega168, a widely used chip with very high-performance and low power consumption, especially suitable for this grove module. This processor is to handle the serial to MISO Interface internally.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe module comes with an integrated simple wire antenna to receive signal. if you want a larger antenna, there is a second MHF connector next to the antenna.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis is the 433MHz version, which can be used for 433MHz communication.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"product attribute description g-padding-left-38\"\u003e\n\u003cdiv class=\"value\"\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNotes\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"list-paddingleft-2\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003ePlease keep the antenna vertical to the board and as straight as possible to have the best transmission and receive range.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eAvoid large metal objects near the antenna.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"list-paddingleft-2\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eUsing RFM95 module based on SX1276 LoRa®\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e~28mA(Avg) @+20dBm continuous transmit\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e~8.4mA(Avg)@standby mode\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e~20mA(Avg) @receive mode, BW-500kHz\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eSimple wire antenna or MHF Connector for external high gain antenna\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e+20dBm - 100 mW Power Output Capability\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\n\u003cdiv class=\"value certification-info col-full\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-tech col2s-left\"\u003e\n\u003cp\u003eTechnical details\u003c\/p\u003e\n\u003ctable border=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e40mm x20mm x15mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eWeight\u003c\/td\u003e\n\u003ctd\u003eG.W 11g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eExclude\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eInputting voltage\u003c\/td\u003e\n\u003ctd\u003e5V\/3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eWorking Temperature\u003c\/td\u003e\n\u003ctd\u003eWorking Temperature:-20 – 70℃\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eUART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eWorking Frequency\u003c\/td\u003e\n\u003ctd\u003e433MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-part col2s-left\"\u003e\n\u003cp\u003ePart List\u003c\/p\u003e\n\u003ctable border=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eGrove - LoRa Radio 433MHz\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eGrove Cable\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003eECCN\/HTS\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"value certification-info-eccn col2s-left\"\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eHSCODE\u003c\/td\u003e\n\u003ctd\u003e8517709000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"name\"\u003eUSHSCODE\u003c\/td\u003e\n\u003ctd\u003e8517700000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable class=\"table\"\u003e\n\u003ctbody\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"product moreinfotab\"\u003e\u003c\/h1\u003e\n\u003ch1 class=\"product moreinfotab\"\u003eDownloads\u003c\/h1\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003ca href=\"https:\/\/github.com\/Seeed-Studio\/Grove_LoRa_433MHz_and_915MHz_RF\/archive\/master.zip\" target=\"_blank\"\u003eArduino Library\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003eSee the SolarMAX product line and the WXLink for more Libraries\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"product moreinfotab\"\u003e\u003c\/div\u003e"});window.BOLD.common.Shopify.saveVariant(31140728274988, { variant: {"id":31140728274988,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0117-GRVLORA433-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Grove LoRa 433MHz TX\/RX Transceiver Radio","public_title":null,"options":["Default Title"],"price":1195,"weight":91,"compare_at_price":1995,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728464","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 4341371764780, product_handle: "grove-lora-433mhz-tx-rx-transducer-radio", price: 1195, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("copy-of-expansion-kit-for-ourweather", 4332793200684, {"id":4332793200684,"title":"OurWeather V2 Upgrade Kit","handle":"copy-of-expansion-kit-for-ourweather","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003e OurWeather V1 to V2 Upgrade Kit\u003c\/h1\u003e\n\u003cp\u003eIf you purchased an OurWeather Kit before November 11, 2019, you have the V1 of OurWeather. You can upgrade your OurWeather to the V2 Kit with this kit. It contains:\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeatherPlus2 Board\u003c\/li\u003e\n\u003cli\u003eSHT30 Temperature and Humidity Sensor\u003c\/li\u003e\n\u003cli\u003eBox of M2 Supports\u003c\/li\u003e\n\u003cli\u003eWIFi Antenna and Cable\u003c\/li\u003e\n\u003cli\u003eOurWeather V2 3D Print Case\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTo upgrade your V1 Kit, just take apart your V1 kit and reassemble with the V2 Parts and the Manual below. Simple! You won't have to reassemble your WeatherRack. You will have some parts leftover, notably the AM2315 and the old WeatherPlus Board. For more information on Version 2 of OurWeather, please go to the \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/ourweather-complete-weather-kit\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOurWeather product page.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1\u003eDownloads for Version 2\u003c\/h1\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"s3\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/OurWeatherAssembly.pdf\"\u003eAssembly and\u003cspan\u003e \u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/OurWeatherV2Assembly-1.pdf\"\u003eOperations\u003c\/a\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/OurWeatherAssembly.pdf\"\u003e\u003cspan\u003e \u003c\/span\u003eManual\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/OurWeatherAdvancedUsageManual5.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAdvanced Usage Manual (Now Version 5.0)\u003c\/a\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s5\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/OurWeatherAdvancedUsageManual5.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eInstalling the Blynk Application on iPhone and Android\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s5\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/2018\/01\/tutorial-voice-time-ourweather-and-amazon-alexa-part-1\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eConnecting Alexa to OurWeather\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/weatherplus\/\"\u003e\u003cspan class=\"s5\"\u003eWeatherPlus2 Product Page and Documentation\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/OurWeatherWeatherPlus\"\u003e\u003cspan class=\"s5\"\u003eOurWeather Software Source Code\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/WeatherUndergroundV2.pdf\"\u003e\u003cspan class=\"s3\"\u003eConnecting OurWeather to the WeatherUnderground\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s6\"\u003e- Over-The-Air Update- see the\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"s3\"\u003eAssembly and Operations Manual\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eto update\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/ourweather-rest-interface-interface-raspberry-pi\/\"\u003e\u003cspan class=\"s5\"\u003eOurWeather REST Interface and the Raspberry Pi\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2019-11-11T18:24:09-08:00","created_at":"2019-11-11T18:24:09-08:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Raspberry Pi,Arduino,ESP8266,I2C,Full Kits","tags":[],"price":8000,"price_min":8000,"price_max":8000,"available":false,"price_varies":false,"compare_at_price":9000,"compare_at_price_min":9000,"compare_at_price_max":9000,"compare_at_price_varies":false,"variants":[{"id":31103462113324,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0692-OWUGRADE12-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"OurWeather V2 Upgrade Kit","public_title":null,"options":["Default Title"],"price":8000,"weight":181,"compare_at_price":9000,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/OW-splash.png?v=1573526175","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1367_85cb8e95-621a-415e-b81e-aa4e59e3245a.jpg?v=1573526175","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8671_2_copy.jpg?v=1573526175","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0038_2.jpg?v=1573526175","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/BaseUnitAnno.jpg?v=1573526175","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DeviceAnno_251bcb19-afac-45c4-8bad-b5f8de086c69.jpg?v=1573526175","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/LEDAnno_3f054d96-c885-41ee-bd85-5f623d986954.jpg?v=1573526175"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/OW-splash.png?v=1573526175","options":["Title"],"media":[{"alt":null,"id":5529344835628,"position":1,"preview_image":{"aspect_ratio":1.778,"height":576,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/OW-splash.png?v=1573526175"},"aspect_ratio":1.778,"height":576,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/OW-splash.png?v=1573526175","width":1024},{"alt":null,"id":5529339002924,"position":2,"preview_image":{"aspect_ratio":1.414,"height":1191,"width":1684,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1367_85cb8e95-621a-415e-b81e-aa4e59e3245a.jpg?v=1573526175"},"aspect_ratio":1.414,"height":1191,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1367_85cb8e95-621a-415e-b81e-aa4e59e3245a.jpg?v=1573526175","width":1684},{"alt":null,"id":5529340182572,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3024,"width":3024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8671_2_copy.jpg?v=1573526175"},"aspect_ratio":1.0,"height":3024,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_8671_2_copy.jpg?v=1573526175","width":3024},{"alt":null,"id":5529341329452,"position":4,"preview_image":{"aspect_ratio":1.44,"height":1639,"width":2360,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0038_2.jpg?v=1573526175"},"aspect_ratio":1.44,"height":1639,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0038_2.jpg?v=1573526175","width":2360},{"alt":null,"id":5529343393836,"position":5,"preview_image":{"aspect_ratio":0.787,"height":3013,"width":2370,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/BaseUnitAnno.jpg?v=1573526175"},"aspect_ratio":0.787,"height":3013,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/BaseUnitAnno.jpg?v=1573526175","width":2370},{"alt":null,"id":5529343426604,"position":6,"preview_image":{"aspect_ratio":1.559,"height":700,"width":1091,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DeviceAnno_251bcb19-afac-45c4-8bad-b5f8de086c69.jpg?v=1573526175"},"aspect_ratio":1.559,"height":700,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DeviceAnno_251bcb19-afac-45c4-8bad-b5f8de086c69.jpg?v=1573526175","width":1091},{"alt":null,"id":5529343623212,"position":7,"preview_image":{"aspect_ratio":1.559,"height":700,"width":1091,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/LEDAnno_3f054d96-c885-41ee-bd85-5f623d986954.jpg?v=1573526175"},"aspect_ratio":1.559,"height":700,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/LEDAnno_3f054d96-c885-41ee-bd85-5f623d986954.jpg?v=1573526175","width":1091}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003e OurWeather V1 to V2 Upgrade Kit\u003c\/h1\u003e\n\u003cp\u003eIf you purchased an OurWeather Kit before November 11, 2019, you have the V1 of OurWeather. You can upgrade your OurWeather to the V2 Kit with this kit. It contains:\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeatherPlus2 Board\u003c\/li\u003e\n\u003cli\u003eSHT30 Temperature and Humidity Sensor\u003c\/li\u003e\n\u003cli\u003eBox of M2 Supports\u003c\/li\u003e\n\u003cli\u003eWIFi Antenna and Cable\u003c\/li\u003e\n\u003cli\u003eOurWeather V2 3D Print Case\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTo upgrade your V1 Kit, just take apart your V1 kit and reassemble with the V2 Parts and the Manual below. Simple! You won't have to reassemble your WeatherRack. You will have some parts leftover, notably the AM2315 and the old WeatherPlus Board. For more information on Version 2 of OurWeather, please go to the \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/ourweather-complete-weather-kit\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOurWeather product page.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1\u003eDownloads for Version 2\u003c\/h1\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"s3\"\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/OurWeatherAssembly.pdf\"\u003eAssembly and\u003cspan\u003e \u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/OurWeatherV2Assembly-1.pdf\"\u003eOperations\u003c\/a\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/05\/OurWeatherAssembly.pdf\"\u003e\u003cspan\u003e \u003c\/span\u003eManual\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"s5\"\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/OurWeatherAdvancedUsageManual5.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eAdvanced Usage Manual (Now Version 5.0)\u003c\/a\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s5\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/OurWeatherAdvancedUsageManual5.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eInstalling the Blynk Application on iPhone and Android\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e\u003cspan class=\"s5\"\u003e- \u003ca href=\"http:\/\/www.switchdoc.com\/2018\/01\/tutorial-voice-time-ourweather-and-amazon-alexa-part-1\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eConnecting Alexa to OurWeather\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/weatherplus\/\"\u003e\u003cspan class=\"s5\"\u003eWeatherPlus2 Product Page and Documentation\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/OurWeatherWeatherPlus\"\u003e\u003cspan class=\"s5\"\u003eOurWeather Software Source Code\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/11\/WeatherUndergroundV2.pdf\"\u003e\u003cspan class=\"s3\"\u003eConnecting OurWeather to the WeatherUnderground\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s6\"\u003e- Over-The-Air Update- see the\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"s3\"\u003eAssembly and Operations Manual\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eto update\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"li2\"\u003e\u003cspan class=\"s2\"\u003e-\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/ourweather-rest-interface-interface-raspberry-pi\/\"\u003e\u003cspan class=\"s5\"\u003eOurWeather REST Interface and the Raspberry Pi\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\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(31103462113324, { variant: {"id":31103462113324,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0692-OWUGRADE12-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"OurWeather V2 Upgrade Kit","public_title":null,"options":["Default Title"],"price":8000,"weight":181,"compare_at_price":9000,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 4332793200684, product_handle: "copy-of-expansion-kit-for-ourweather", price: 8000, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("10w-5-6v-zener-diode", 3927740317740, {"id":3927740317740,"title":"10W 5.6V Zener Diode","handle":"10w-5-6v-zener-diode","description":"\u003cdiv id=\"tags\" align=\"center\"\u003e\n\u003ccenter\u003e\n\u003ch1 align=\"center\" style=\"text-align: left;\"\u003e10W 5.6V Zener Diode\u003cspan style=\"color: #000000; font-family: arial, helvetica, sans-serif; font-size: x-large;\"\u003e\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003ch4 style=\"text-align: left;\"\u003e1N3997A - 5.6v 10w Zener Diode - Cathode to Stud Polarity - DO4 \/ DO-203AA NAE\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/DO-4_DSL_ecdeaf9e-73cd-4945-9526-7fd9ae5d8ba5_large.JPG?v=1562336322\" alt=\"\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\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 style=\"text-align: left;\"\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\u003c\/center\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2019-07-05T06:57:44-07:00","created_at":"2019-07-05T06:57:44-07:00","vendor":"vendor-unknown","type":"Shop All,Solar,Sensors","tags":[],"price":1000,"price_min":1000,"price_max":1000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":29380827545644,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0451-10W5.6VZ-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"10W 5.6V Zener Diode","public_title":null,"options":["Default Title"],"price":1000,"weight":7,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729089","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL.JPG?v=1562336024","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL_ecdeaf9e-73cd-4945-9526-7fd9ae5d8ba5.JPG?v=1562336322","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4487680.jpg?v=1562338196"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL.JPG?v=1562336024","options":["Title"],"media":[{"alt":null,"id":2688122486828,"position":1,"preview_image":{"aspect_ratio":1.0,"height":150,"width":150,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL.JPG?v=1562336024"},"aspect_ratio":1.0,"height":150,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL.JPG?v=1562336024","width":150},{"alt":null,"id":2688122912812,"position":2,"preview_image":{"aspect_ratio":1.0,"height":150,"width":150,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL_ecdeaf9e-73cd-4945-9526-7fd9ae5d8ba5.JPG?v=1562336322"},"aspect_ratio":1.0,"height":150,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/DO-4_DSL_ecdeaf9e-73cd-4945-9526-7fd9ae5d8ba5.JPG?v=1562336322","width":150},{"alt":null,"id":2688133267500,"position":3,"preview_image":{"aspect_ratio":2.439,"height":326,"width":795,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4487680.jpg?v=1562338196"},"aspect_ratio":2.439,"height":326,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4487680.jpg?v=1562338196","width":795}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv id=\"tags\" align=\"center\"\u003e\n\u003ccenter\u003e\n\u003ch1 align=\"center\" style=\"text-align: left;\"\u003e10W 5.6V Zener Diode\u003cspan style=\"color: #000000; font-family: arial, helvetica, sans-serif; font-size: x-large;\"\u003e\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003ch4 style=\"text-align: left;\"\u003e1N3997A - 5.6v 10w Zener Diode - Cathode to Stud Polarity - DO4 \/ DO-203AA NAE\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/DO-4_DSL_ecdeaf9e-73cd-4945-9526-7fd9ae5d8ba5_large.JPG?v=1562336322\" alt=\"\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\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 style=\"text-align: left;\"\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\u003c\/center\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(29380827545644, { variant: {"id":29380827545644,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0451-10W5.6VZ-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"10W 5.6V Zener Diode","public_title":null,"options":["Default Title"],"price":1000,"weight":7,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729089","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 3927740317740, product_handle: "10w-5-6v-zener-diode", price: 1000, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("usb-powercontrol-ne-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2", 229360271390, {"id":229360271390,"title":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","handle":"usb-powercontrol-ne-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2","description":"\u003cp\u003eThis is Version TWO of the USB PowerControl. \u003ca href=\"https:\/\/store.switchdoc.com\/v1-usb-powercontrol-board-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos\/\"\u003eVersion ONE is here.\u003c\/a\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eThis is the NE version of the USB PowerControl. The difference between the two is that the ENABLE line in the Grove GPIO version is active low (0) not active high (1).\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eTHIS IS THE ONLY DIFFERENCE!\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eNote: If you leave the Grove Connector unconnected, Version Two behaves exactly like Version One.\u003c\/p\u003e\r\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe USB PowerControl board is a USB to USB solid state relay. It is is a digitally controlled power switch for your Arduino or Raspberry Pi. It is a Pi On and Off switch.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\r\n\u003cdiv class=\"section\"\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\r\n\u003cdiv class=\"section\"\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be controlled with USB PowerControl. It's easy to hook up. You connect a control line to the Grove connector (two GPIO lines) or the output of a LiPo battery to the LIPOBATIN line and if the line is LOW (\u0026lt; ~3.3V) the USB Port is off. If it is HIGH (above 3.8V) the USB Port is turned on and you have 5V of power to the USB plug.\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWe have now added a Grove Digital Input that allows you to control the USB PowerControlV2 using two GPIO Lines (one enable and one control line) to switch on and off from a Grove Digital Port. The Grove Enable Line, when high, disables the LIPOBATIN line and makes control of the device under the Grove Control Line. When the Grove Enable Line is low, the LIPOBATIN line controls the relay as in the original USB PowerControl. The Grove Enable Line is pulled up by a 43K resistor so if it is disconnected, the USB PowerControlV2 is compatible with the original USB PowerControl.\u003c\/span\u003e \u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\r\n\u003cdiv class=\"page\" title=\"Page 5\"\u003e\r\n\u003cdiv class=\"section\"\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003ch2\u003e\u003cspan\u003eGrove GPIO Control Circuitry for NE\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp\u003e\u003cspan\u003eThis circuitry is provided to allow the USB PowerControlV2 to be controlled by either LIPOBATIN or the state of the CONTROL Line (J3 Pin 1). ENABLE (J3 Pin 2) controls whether the USB POWERCONTROLV2 is switched by LIPOBATIN or the CONTROL line. Remember that LIPOBATIN is not a digital input. It is designed to look at the voltage level of the battery.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cspan\u003eThe truth table for the USB PowerControlNE V2 is given below: \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"screen-shot-2017-02-27-at-8.09.30-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2017-02-27-at-8.09.30-am.png?10434147165518009559\" alt=\"screen-shot-2017-02-27-at-8.09.30-am.png\" width=\"684\" height=\"296\"\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003eTurn your RaspberryPi\/Arduino on and off using this solid state relay. Use a GPIO line, use a WatchDog timer, use a different voltage level to trigger the relay.\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003eThis board was initially designed to sit in-between a Solar Power Controller (such as SunAir\/SunAirPlus) and a Raspberry Pi \/ Arduino. The input to the board was designed to come directly from a LiPo battery so the computer won't be turned on until the LiPo battery was charged up above 3.8V. We provide a hysteresis circuit so the board won't turn on and then turn immediately off because the power supply is yanked down when the computer turns on (putting a load not the battery). This really happens!!!! \u003cstrong\u003eYou kill Raspberry Pi SD Cards this way.\u003c\/strong\u003e\n\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\nThe software for this device is simple. You either connect 2 GPIO lines to the Grove Connector (either using a Grove cable or jumpers), or use the LIPOBATIN. The USB Grove Connector controls the 5V line that powers a USB device plugged into the female USB A power end of the board. Or use LIPOBATIN for battery level control.\r\n\u003ch2\u003eFeatures\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eCan Switch the Power to any plugged into the Female A USB port\u003c\/li\u003e\r\n\u003cli\u003eOn\/Off Controlled by a single control line Implements Hysteresis on Control line\u003c\/li\u003e\r\n\u003cli\u003e3.8V\/3.3V Turn On\/Off Voltage with LIPOBATIN\u003c\/li\u003e\r\n\u003cli\u003eGrove Digital Connector - ENABLE and CONTROL your USB Port\u003c\/li\u003e\r\n\u003cli\u003eOver Current Protection\u003c\/li\u003e\r\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\r\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\r\n\u003cli\u003eCan be connected to GPIO Pin or directly to LiPo Battery\u003c\/li\u003e\r\n\u003cli\u003eSupports both Arduino and Raspberry Pi\u003c\/li\u003e\r\n\u003cli\u003eHas Dual USB ports - no more cutting USB cables\u003c\/li\u003e\r\n\u003cli\u003eWill work with SunAir and SunAirPlus Solar Power Controllers\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2 class=\"column\"\u003e\n\u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/secrets-of-the-usb-powercontrol-application-notes\/\" target=\"_blank\"\u003e\u003cstrong\u003eApplication Note Published *Secrets of the USB PowerControl!*\u003c\/strong\u003e \u003c\/a\u003e \u003c\/h2\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eMaking the USB PowerControl on by Default, when connected to a GPIO that needs to be initialized (like the Pi and Arduino GPIOs)\u003c\/li\u003e\r\n\u003cli\u003eTurning off the USB PowerControl even if the battery is higher than ~3.3V and lower than ~3.8V.\u003c\/li\u003e\r\n\u003cli\u003eControlling the USB PowerControl with a 3.3V GPIO Line, WITHOUT a buffer.\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003c\/div\u003e\r\n\u003ch2 class=\"column\"\u003eAn Instructable for Building a Complete Raspberry Pi Weather Station using the USB PowerControl\u003c\/h2\u003e\r\n\u003cdiv class=\"column\"\u003e\u003ca href=\"https:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\" target=\"_blank\"\u003ehttps:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\u003c\/a\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003ch2\u003eUSB PowerControl V2 Product Specification Download\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/02\/USBPowerControl-022717-V3.0.pdf\" target=\"_blank\"\u003eYou can download the current Full VERSION TWO USB PowerControl Product Specification here.\u003c\/a\u003e \u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2\u003eBlock and Application Diagrams\u003c\/h2\u003e\r\n\u003cp\u003e\u003cimg class=\"wp-image-1759 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0884.jpg?620642669189716972\" alt=\"IMG_0884\" width=\"716\" height=\"332\"\u003e\u003c\/p\u003e\r\n\u003cp\u003eUSB PowerControl Application Diagram \u003c\/p\u003e","published_at":"2017-10-19T21:24:28-07:00","created_at":"2017-10-19T21:24:28-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266","tags":[],"price":1599,"price_min":1599,"price_max":1599,"available":true,"price_varies":false,"compare_at_price":1999,"compare_at_price_min":1999,"compare_at_price_max":1999,"compare_at_price_varies":false,"variants":[{"id":3341029998622,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0043-USBPCNE-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","public_title":null,"options":["Default Title"],"price":1599,"weight":14,"compare_at_price":1999,"inventory_quantity":214,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466296","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d632ad25e3c1cdc7eb330a183129eaaa_91bfd02f-cb47-4ab8-a9f3-c37efc467b15.jpg?v=1508473468","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75_26efbc38-7b96-470f-a741-ac6a316d7640.jpg?v=1508473468","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bd25cb3a9e98c3257bcec2c968a8aeab.png?v=1508473468","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/61255ecba3dba92812d097efc7c808ef.jpg?v=1508473468"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d632ad25e3c1cdc7eb330a183129eaaa_91bfd02f-cb47-4ab8-a9f3-c37efc467b15.jpg?v=1508473468","options":["Title"],"media":[{"alt":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828958900268,"position":1,"preview_image":{"aspect_ratio":2.278,"height":562,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d632ad25e3c1cdc7eb330a183129eaaa_91bfd02f-cb47-4ab8-a9f3-c37efc467b15.jpg?v=1508473468"},"aspect_ratio":2.278,"height":562,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d632ad25e3c1cdc7eb330a183129eaaa_91bfd02f-cb47-4ab8-a9f3-c37efc467b15.jpg?v=1508473468","width":1280},{"alt":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828958933036,"position":2,"preview_image":{"aspect_ratio":1.592,"height":314,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75_26efbc38-7b96-470f-a741-ac6a316d7640.jpg?v=1508473468"},"aspect_ratio":1.592,"height":314,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75_26efbc38-7b96-470f-a741-ac6a316d7640.jpg?v=1508473468","width":500},{"alt":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828958965804,"position":3,"preview_image":{"aspect_ratio":2.311,"height":296,"width":684,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bd25cb3a9e98c3257bcec2c968a8aeab.png?v=1508473468"},"aspect_ratio":2.311,"height":296,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/bd25cb3a9e98c3257bcec2c968a8aeab.png?v=1508473468","width":684},{"alt":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":828958998572,"position":4,"preview_image":{"aspect_ratio":1.285,"height":996,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/61255ecba3dba92812d097efc7c808ef.jpg?v=1508473468"},"aspect_ratio":1.285,"height":996,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/61255ecba3dba92812d097efc7c808ef.jpg?v=1508473468","width":1280}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThis is Version TWO of the USB PowerControl. \u003ca href=\"https:\/\/store.switchdoc.com\/v1-usb-powercontrol-board-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos\/\"\u003eVersion ONE is here.\u003c\/a\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eThis is the NE version of the USB PowerControl. The difference between the two is that the ENABLE line in the Grove GPIO version is active low (0) not active high (1).\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eTHIS IS THE ONLY DIFFERENCE!\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cp\u003eNote: If you leave the Grove Connector unconnected, Version Two behaves exactly like Version One.\u003c\/p\u003e\r\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe USB PowerControl board is a USB to USB solid state relay. It is is a digitally controlled power switch for your Arduino or Raspberry Pi. It is a Pi On and Off switch.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\r\n\u003cdiv class=\"section\"\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\r\n\u003cdiv class=\"section\"\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be controlled with USB PowerControl. It's easy to hook up. You connect a control line to the Grove connector (two GPIO lines) or the output of a LiPo battery to the LIPOBATIN line and if the line is LOW (\u0026lt; ~3.3V) the USB Port is off. If it is HIGH (above 3.8V) the USB Port is turned on and you have 5V of power to the USB plug.\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWe have now added a Grove Digital Input that allows you to control the USB PowerControlV2 using two GPIO Lines (one enable and one control line) to switch on and off from a Grove Digital Port. The Grove Enable Line, when high, disables the LIPOBATIN line and makes control of the device under the Grove Control Line. When the Grove Enable Line is low, the LIPOBATIN line controls the relay as in the original USB PowerControl. The Grove Enable Line is pulled up by a 43K resistor so if it is disconnected, the USB PowerControlV2 is compatible with the original USB PowerControl.\u003c\/span\u003e \u003c\/p\u003e\r\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\r\n\u003cdiv class=\"page\" title=\"Page 5\"\u003e\r\n\u003cdiv class=\"section\"\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003ch2\u003e\u003cspan\u003eGrove GPIO Control Circuitry for NE\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003cp\u003e\u003cspan\u003eThis circuitry is provided to allow the USB PowerControlV2 to be controlled by either LIPOBATIN or the state of the CONTROL Line (J3 Pin 1). ENABLE (J3 Pin 2) controls whether the USB POWERCONTROLV2 is switched by LIPOBATIN or the CONTROL line. Remember that LIPOBATIN is not a digital input. It is designed to look at the voltage level of the battery.\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e\u003cspan\u003eThe truth table for the USB PowerControlNE V2 is given below: \u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"screen-shot-2017-02-27-at-8.09.30-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2017-02-27-at-8.09.30-am.png?10434147165518009559\" alt=\"screen-shot-2017-02-27-at-8.09.30-am.png\" width=\"684\" height=\"296\"\u003e \u003c\/p\u003e\r\n\u003cp\u003e \u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003eTurn your RaspberryPi\/Arduino on and off using this solid state relay. Use a GPIO line, use a WatchDog timer, use a different voltage level to trigger the relay.\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003cdiv class=\"layoutArea\"\u003e\r\n\u003cdiv class=\"column\"\u003eThis board was initially designed to sit in-between a Solar Power Controller (such as SunAir\/SunAirPlus) and a Raspberry Pi \/ Arduino. The input to the board was designed to come directly from a LiPo battery so the computer won't be turned on until the LiPo battery was charged up above 3.8V. We provide a hysteresis circuit so the board won't turn on and then turn immediately off because the power supply is yanked down when the computer turns on (putting a load not the battery). This really happens!!!! \u003cstrong\u003eYou kill Raspberry Pi SD Cards this way.\u003c\/strong\u003e\n\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\nThe software for this device is simple. You either connect 2 GPIO lines to the Grove Connector (either using a Grove cable or jumpers), or use the LIPOBATIN. The USB Grove Connector controls the 5V line that powers a USB device plugged into the female USB A power end of the board. Or use LIPOBATIN for battery level control.\r\n\u003ch2\u003eFeatures\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eCan Switch the Power to any plugged into the Female A USB port\u003c\/li\u003e\r\n\u003cli\u003eOn\/Off Controlled by a single control line Implements Hysteresis on Control line\u003c\/li\u003e\r\n\u003cli\u003e3.8V\/3.3V Turn On\/Off Voltage with LIPOBATIN\u003c\/li\u003e\r\n\u003cli\u003eGrove Digital Connector - ENABLE and CONTROL your USB Port\u003c\/li\u003e\r\n\u003cli\u003eOver Current Protection\u003c\/li\u003e\r\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\r\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\r\n\u003cli\u003eCan be connected to GPIO Pin or directly to LiPo Battery\u003c\/li\u003e\r\n\u003cli\u003eSupports both Arduino and Raspberry Pi\u003c\/li\u003e\r\n\u003cli\u003eHas Dual USB ports - no more cutting USB cables\u003c\/li\u003e\r\n\u003cli\u003eWill work with SunAir and SunAirPlus Solar Power Controllers\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2 class=\"column\"\u003e\n\u003ca href=\"http:\/\/www.switchdoc.com\/2015\/08\/secrets-of-the-usb-powercontrol-application-notes\/\" target=\"_blank\"\u003e\u003cstrong\u003eApplication Note Published *Secrets of the USB PowerControl!*\u003c\/strong\u003e \u003c\/a\u003e \u003c\/h2\u003e\r\n\u003cdiv class=\"column\"\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eMaking the USB PowerControl on by Default, when connected to a GPIO that needs to be initialized (like the Pi and Arduino GPIOs)\u003c\/li\u003e\r\n\u003cli\u003eTurning off the USB PowerControl even if the battery is higher than ~3.3V and lower than ~3.8V.\u003c\/li\u003e\r\n\u003cli\u003eControlling the USB PowerControl with a 3.3V GPIO Line, WITHOUT a buffer.\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003c\/div\u003e\r\n\u003ch2 class=\"column\"\u003eAn Instructable for Building a Complete Raspberry Pi Weather Station using the USB PowerControl\u003c\/h2\u003e\r\n\u003cdiv class=\"column\"\u003e\u003ca href=\"https:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\" target=\"_blank\"\u003ehttps:\/\/www.instructables.com\/id\/GroveWeatherPi-Raspberry-Pi-Based-Weather-Station-\/\u003c\/a\u003e\u003c\/div\u003e\r\n\u003cdiv class=\"column\"\u003e \u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003ch2\u003eUSB PowerControl V2 Product Specification Download\u003c\/h2\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/02\/USBPowerControl-022717-V3.0.pdf\" target=\"_blank\"\u003eYou can download the current Full VERSION TWO USB PowerControl Product Specification here.\u003c\/a\u003e \u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ch2\u003eBlock and Application Diagrams\u003c\/h2\u003e\r\n\u003cp\u003e\u003cimg class=\"wp-image-1759 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0884.jpg?620642669189716972\" alt=\"IMG_0884\" width=\"716\" height=\"332\"\u003e\u003c\/p\u003e\r\n\u003cp\u003eUSB PowerControl Application Diagram \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3341029998622, { variant: {"id":3341029998622,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0043-USBPCNE-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB PowerControl NE board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","public_title":null,"options":["Default Title"],"price":1599,"weight":14,"compare_at_price":1999,"inventory_quantity":214,"inventory_management":"shopify","inventory_policy":"deny","barcode":"710465466296","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 214, product_id: 229360271390, product_handle: "usb-powercontrol-ne-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2", price: 1599, 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("lightning-detector-solar-powered-433mhz-wireless-sensor-weathersense", 6575536504999, {"id":6575536504999,"title":"Lightning Detector - Solar Powered 433MHz Wireless Sensor - WeatherSense","handle":"lightning-detector-solar-powered-433mhz-wireless-sensor-weathersense","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cdiv class=\"Polaris-Page-Header__BreadcrumbWrapper_1tgwk\"\u003e\u003cnav role=\"navigation\"\u003e\u003cbr\u003e\u003c\/nav\u003e\u003c\/div\u003e\n\u003cdiv class=\"Polaris-Page-Header__TitleWrapper_bejfn\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"Polaris-Header-Title__TitleAndSubtitleWrapper_40sxf\"\u003e\n\u003cdiv class=\"Polaris-Header-Title__TitleWithMetadataWrapper_pdqv7\"\u003e\n\u003ch1 class=\"Polaris-Header-Title_2qj8j\"\u003eSolar Wireless Lightning Detection Sensor - WeatherSense\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/e9bbb153cc7604f5ffc479099377c095_original.JPG_1_480x480.jpg?v=1615842393\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan class=\"bold\"\u003eThese are kits that are easy to build and require \u003cstrong\u003eNO SOLDERING!\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e You can do this easily with your kids. \u003cmeta charset=\"UTF-8\"\u003e100% \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather2-raspberry-pi-based-weather-station-kit-for-the-cloud\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/shop.switchdoc.com\/products\/skyweather2-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\"\u003eSkyWeather2\u003c\/a\u003e Compatible.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003eHow to Choose your SkyWeather2 Kit\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\"\u003eCheck out the buyers guide here. \u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFor more information about WeatherSense - \u003ca href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\"\u003eTutorial: What is WeatherSense? \u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eKa-boom.\u003c\/strong\u003e We all know what thunder sounds like. \u003cstrong\u003e Crack.\u003c\/strong\u003e We all know what lightning looks like. How can we get our Raspberry Pi to see the lightning? We do that with the new WeatherSense Lightning Detector. The solar powered lightning detector sniffs out the lightning up to 30km (18.75 miles) away and reports it back to your Raspberry Pi safe inside the house using 433MHz radio technology. This sophisticated sensor can detect the difference between local sources of EMF (Electro Magnetic Frequency) noise and the real bolts of lightning. Why do we want it outside? Because your house, monitors, phone, computers and the Raspberry Pi itself are sources of electrical noise that makes it harder for this sensitive lightning detector to do its job. And we have designed the system to just sip (Solar!) power and send back necessary reports to your Raspberry Pi for your display and analysis.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat is WeatherSense?\u003c\/h2\u003e\n\u003cp\u003eWeatherSense is an open source wireless protocol for sending information from remote sensors to your Raspberry Pi. This kit comes with the software you need to receive the WeatherSense messages using your Raspberry Pi and Software Defined Radio (SDR).\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/d753f4b01c165bd33f668e95958f26ad_original_png_480x480.jpg?v=1615842909\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eSolar Powered Wireless WeatherSense Lightning Sensor Kit Contents\u003c\/h2\u003e\n\u003cp\u003eThis is the complete kit for the Wireless Lightning Sensor. Add ons to this kit include a SDR (Software Defined Radio) for your Raspberry Pi, a 3D Print, Lightning Simulator, and pre-loaded SD Card. Raspberry Pi is not included. A 3.7V LiPo Battery is not included.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThe Lightning Sensor Kit contains:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eMini Pro Plus Arduino Compatible Low Power Computer\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e433MHz Transmitter Board with Inside Antenna\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eThunderBoard AS3935 Lightning Detector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e50cm Grove Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e330mA 6V Solar Power Cell\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSunAirPlus2 Solar Power Controller and Data Collector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e20cm Grove Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eShort USB A to USB Micro Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eLinks to Full Documentation and Assembly Instructions\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLinks to all Source Code\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cbr\u003eWhat else do you need to use these kits?\u003c\/h2\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA Raspberry Pi (Pi 4B, 3B+, PiZeroW tested and work)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" target=\"_blank\"\u003eCompatible Software Defined Radio\u003c\/a\u003e (We have one in stock but you can get one in many places on the network)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3.7V LiPo Battery - See documentation for suggestions - such as \u003ca href=\"https:\/\/www.adafruit.com\/product\/353\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.adafruit.com\/product\/353\" target=\"_blank\"\u003ehttps:\/\/www.adafruit.com\/product\/353\u003c\/a\u003e - if you get them off of Amazon, check the wiring most of them are wired backwards - Fully discussed in manuals. Here's a great website showing the problem: \u003ca href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" target=\"_blank\"\u003ehttps:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWeatherSense Raspberry Pi Software\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/h2\u003e\n\u003cp\u003eBut wait! There is more. The Wireless WeatherSense kits come with a full set of open source software for your Raspberry Pi. You can download the software from github.com\/switchdoclabs or add-on a pre-formatted SD Card with all these goodies already on the card for a simpler experience. See downloads below.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe WeatherSense Raspberry Pi software includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eAll messages published on MQTT (topic: weathersense\/#)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eInstalled rtl_433 433MHz open source drivers\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense open source database program - stores your data!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eA dash_app ready to display and analyize your data from all the WeatherSense sensors!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe WeatherSense software supports:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherRack2\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Indoor T\/H Sensors\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense AQI Sensor\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Lightning Detector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherCam (Coming soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense SolarMAX2 Solar Power System and Controller (Coming Soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAnd more WeatherSense sensors on the way!\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2021\/02\/WeatherSenseLightningAssemblyAndTestManual1.1.pdf\" target=\"_blank\"\u003eStep-by-Step Lightning Assembly and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2021\/03\/WeatherSenseLightningWeatherProofingManual1.1.pdf\" target=\"_blank\"\u003eStep-by-Step Lightning WeatherProofing and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arudino_WeatherSenseThunderBoard\" target=\"_blank\"\u003eArduino Open Source C\/C++ Software for the the Lightning Detector\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_STL_WeatherSenseAQLightning\" target=\"_blank\"\u003e3D Print STL Files for the Lightning Detector\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_WeatherSense\" target=\"_blank\"\u003eRaspberry Pi WeatherSense Open Source Software for data collection and visualization\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/12\/AS3935_Datasheet_EN_v2-3.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFull spec for lightning board AS3935\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat is a Software Defined Radio?\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\"\u003e \u003c\/p\u003e\n\u003cp\u003eA Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators\/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system (still with significant hardware support.)\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\"\u003e\u003cbr\u003e The SDR we are using with WeatherSense is based on the powerful RTL2832U and R820T tuner, it can tune into signals from 24MHz to 1850MHz. SwitchDoc Labs has written drivers for the WeatherSense sensors and supplies the drivers to the community open source. These are all available in a pre-built SD Card image. \u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eHow does the Lightning Detector work?\u003c\/h2\u003e\n\u003cp\u003eHow the heck do we detect lightning? You would think it would be pretty easy, but it turns out it is not. It's not just like a giant spark. Well, it is a giant spark, but there are lots of other things that make electrical noise that can be confused for lightning. Your computer (even your Raspberry PI and Arduino!), your car, the motor in your refrigerator, your cell phone, your computer monitor, your AM\/FM radio and even your TV. They all make electrical noise that can be confused with Lightning.\u003c\/p\u003e\n\u003cp\u003eThe Thunder Board detects Lightning and provides a distance estimate to the “leading edge” of an incoming storm. The phrase “leading edge” is a bit misleading, since it suggests that one is in the direct path of the storm. In fact, for the purposes of the Thunder Board, the leading edge is simply the closest edge of the storm, which may never actually arrive if the storm delivers a glancing blow nearby.\u003c\/p\u003e\n\u003cp\u003eHowever, its distance away from you – regardless of where it is heading – is the most relevant information. A lightning strike creates an electromagnetic pulse that can be detected using an external antenna tuned to 500 kHz, with a bandwidth of 33 kHz. An analog front-end (AFE) demodulates and amplifies the antenna signal, and a watchdog circuit alerts the lightning detector once an event crosses its threshold. However, numerous other electromagnetic events create high-energy events. It is important that such non-lightning “disturbers” not be misinterpreted as lightning – and vice versa.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/6dbada0e9150ad65b5e0ef943086bd1e_original_jpg_480x480.jpg?v=1615844545\"\u003e\u003c\/p\u003e\n\u003cp\u003eWe then decide whether the event has the characteristics of a lightning strike. If not, it is rejected as being the result of a disturber. If it decides that it is lightning, the energy of the event is calculated and stored, and then the storm distance is calculated based on that and prior events. An interrupt then completes the process so that the Arduino or Raspberry Pi can retrieve the information and take action.\u003c\/p\u003e\n\u003cp\u003eSounds like magic? It's not. But it is pretty cool that you can build a kit that does this.\u003c\/p\u003e\n\u003cp\u003eJohn has created a video explaining how the lightning detector works and how to tune it.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/fTEEDfWbGEU\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","published_at":"2021-03-15T15:04:17-07:00","created_at":"2021-03-15T13:18:01-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":10599,"price_min":10599,"price_max":10599,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39416569462951,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0756-WSLIGHTNING-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Lightning Detector - Solar Powered 433MHz Wireless Sensor - WeatherSense","public_title":null,"options":["Default Title"],"price":10599,"weight":454,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e9bbb153cc7604f5ffc479099377c095_original.JPG_1.jpg?v=1615845844","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b8c132ae8dc238d94f2d216109813be_original.JPG_119292f2-62a6-4b52-9dfe-e30bc7da57da.jpg?v=1615845844","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/6dbada0e9150ad65b5e0ef943086bd1e_original_jpg.jpg?v=1615845844","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7e2ac84c6bf24a647e3edebb337f1833_original_png.jpg?v=1615845844","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/17e77f4a496d285ae0cccea8fce137b1_original_png.jpg?v=1615845844","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/55cdc19369edde5f873f572cca717782_original_png.jpg?v=1615845844","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d753f4b01c165bd33f668e95958f26ad_original_png.jpg?v=1615845844"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e9bbb153cc7604f5ffc479099377c095_original.JPG_1.jpg?v=1615845844","options":["Title"],"media":[{"alt":null,"id":20499052986535,"position":1,"preview_image":{"aspect_ratio":1.333,"height":510,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e9bbb153cc7604f5ffc479099377c095_original.JPG_1.jpg?v=1615845844"},"aspect_ratio":1.333,"height":510,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/e9bbb153cc7604f5ffc479099377c095_original.JPG_1.jpg?v=1615845844","width":680},{"alt":null,"id":20499070222503,"position":2,"preview_image":{"aspect_ratio":1.333,"height":360,"width":480,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/hqdefault.jpg?v=1615845827"},"aspect_ratio":1.77,"external_id":"RLodr9EfGQo","host":"youtube","media_type":"external_video"},{"alt":null,"id":20499052789927,"position":3,"preview_image":{"aspect_ratio":1.563,"height":435,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b8c132ae8dc238d94f2d216109813be_original.JPG_119292f2-62a6-4b52-9dfe-e30bc7da57da.jpg?v=1615845844"},"aspect_ratio":1.563,"height":435,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b8c132ae8dc238d94f2d216109813be_original.JPG_119292f2-62a6-4b52-9dfe-e30bc7da57da.jpg?v=1615845844","width":680},{"alt":null,"id":20499052822695,"position":4,"preview_image":{"aspect_ratio":2.048,"height":293,"width":600,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/6dbada0e9150ad65b5e0ef943086bd1e_original_jpg.jpg?v=1615845844"},"aspect_ratio":2.048,"height":293,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/6dbada0e9150ad65b5e0ef943086bd1e_original_jpg.jpg?v=1615845844","width":600},{"alt":null,"id":20499052855463,"position":5,"preview_image":{"aspect_ratio":3.009,"height":226,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7e2ac84c6bf24a647e3edebb337f1833_original_png.jpg?v=1615845844"},"aspect_ratio":3.009,"height":226,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7e2ac84c6bf24a647e3edebb337f1833_original_png.jpg?v=1615845844","width":680},{"alt":null,"id":20499052888231,"position":6,"preview_image":{"aspect_ratio":0.86,"height":791,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/17e77f4a496d285ae0cccea8fce137b1_original_png.jpg?v=1615845844"},"aspect_ratio":0.86,"height":791,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/17e77f4a496d285ae0cccea8fce137b1_original_png.jpg?v=1615845844","width":680},{"alt":null,"id":20499052920999,"position":7,"preview_image":{"aspect_ratio":0.783,"height":869,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/55cdc19369edde5f873f572cca717782_original_png.jpg?v=1615845844"},"aspect_ratio":0.783,"height":869,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/55cdc19369edde5f873f572cca717782_original_png.jpg?v=1615845844","width":680},{"alt":null,"id":20499052953767,"position":8,"preview_image":{"aspect_ratio":2.5,"height":130,"width":325,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d753f4b01c165bd33f668e95958f26ad_original_png.jpg?v=1615845844"},"aspect_ratio":2.5,"height":130,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d753f4b01c165bd33f668e95958f26ad_original_png.jpg?v=1615845844","width":325}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cdiv class=\"Polaris-Page-Header__BreadcrumbWrapper_1tgwk\"\u003e\u003cnav role=\"navigation\"\u003e\u003cbr\u003e\u003c\/nav\u003e\u003c\/div\u003e\n\u003cdiv class=\"Polaris-Page-Header__TitleWrapper_bejfn\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"Polaris-Header-Title__TitleAndSubtitleWrapper_40sxf\"\u003e\n\u003cdiv class=\"Polaris-Header-Title__TitleWithMetadataWrapper_pdqv7\"\u003e\n\u003ch1 class=\"Polaris-Header-Title_2qj8j\"\u003eSolar Wireless Lightning Detection Sensor - WeatherSense\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/e9bbb153cc7604f5ffc479099377c095_original.JPG_1_480x480.jpg?v=1615842393\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan class=\"bold\"\u003eThese are kits that are easy to build and require \u003cstrong\u003eNO SOLDERING!\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e You can do this easily with your kids. \u003cmeta charset=\"UTF-8\"\u003e100% \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather2-raspberry-pi-based-weather-station-kit-for-the-cloud\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/shop.switchdoc.com\/products\/skyweather2-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\"\u003eSkyWeather2\u003c\/a\u003e Compatible.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003eHow to Choose your SkyWeather2 Kit\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\"\u003eCheck out the buyers guide here. \u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFor more information about WeatherSense - \u003ca href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\"\u003eTutorial: What is WeatherSense? \u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eKa-boom.\u003c\/strong\u003e We all know what thunder sounds like. \u003cstrong\u003e Crack.\u003c\/strong\u003e We all know what lightning looks like. How can we get our Raspberry Pi to see the lightning? We do that with the new WeatherSense Lightning Detector. The solar powered lightning detector sniffs out the lightning up to 30km (18.75 miles) away and reports it back to your Raspberry Pi safe inside the house using 433MHz radio technology. This sophisticated sensor can detect the difference between local sources of EMF (Electro Magnetic Frequency) noise and the real bolts of lightning. Why do we want it outside? Because your house, monitors, phone, computers and the Raspberry Pi itself are sources of electrical noise that makes it harder for this sensitive lightning detector to do its job. And we have designed the system to just sip (Solar!) power and send back necessary reports to your Raspberry Pi for your display and analysis.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat is WeatherSense?\u003c\/h2\u003e\n\u003cp\u003eWeatherSense is an open source wireless protocol for sending information from remote sensors to your Raspberry Pi. This kit comes with the software you need to receive the WeatherSense messages using your Raspberry Pi and Software Defined Radio (SDR).\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/d753f4b01c165bd33f668e95958f26ad_original_png_480x480.jpg?v=1615842909\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eSolar Powered Wireless WeatherSense Lightning Sensor Kit Contents\u003c\/h2\u003e\n\u003cp\u003eThis is the complete kit for the Wireless Lightning Sensor. Add ons to this kit include a SDR (Software Defined Radio) for your Raspberry Pi, a 3D Print, Lightning Simulator, and pre-loaded SD Card. Raspberry Pi is not included. A 3.7V LiPo Battery is not included.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThe Lightning Sensor Kit contains:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eMini Pro Plus Arduino Compatible Low Power Computer\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e433MHz Transmitter Board with Inside Antenna\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eThunderBoard AS3935 Lightning Detector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e50cm Grove Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e330mA 6V Solar Power Cell\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSunAirPlus2 Solar Power Controller and Data Collector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e20cm Grove Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eShort USB A to USB Micro Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eLinks to Full Documentation and Assembly Instructions\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLinks to all Source Code\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\n\u003cbr\u003eWhat else do you need to use these kits?\u003c\/h2\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA Raspberry Pi (Pi 4B, 3B+, PiZeroW tested and work)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" target=\"_blank\"\u003eCompatible Software Defined Radio\u003c\/a\u003e (We have one in stock but you can get one in many places on the network)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3.7V LiPo Battery - See documentation for suggestions - such as \u003ca href=\"https:\/\/www.adafruit.com\/product\/353\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/www.adafruit.com\/product\/353\" target=\"_blank\"\u003ehttps:\/\/www.adafruit.com\/product\/353\u003c\/a\u003e - if you get them off of Amazon, check the wiring most of them are wired backwards - Fully discussed in manuals. Here's a great website showing the problem: \u003ca href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" data-mce-fragment=\"1\" data-mce-href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" target=\"_blank\"\u003ehttps:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWeatherSense Raspberry Pi Software\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/h2\u003e\n\u003cp\u003eBut wait! There is more. The Wireless WeatherSense kits come with a full set of open source software for your Raspberry Pi. You can download the software from github.com\/switchdoclabs or add-on a pre-formatted SD Card with all these goodies already on the card for a simpler experience. See downloads below.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe WeatherSense Raspberry Pi software includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eAll messages published on MQTT (topic: weathersense\/#)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eInstalled rtl_433 433MHz open source drivers\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense open source database program - stores your data!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eA dash_app ready to display and analyize your data from all the WeatherSense sensors!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe WeatherSense software supports:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherRack2\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Indoor T\/H Sensors\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense AQI Sensor\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Lightning Detector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherCam (Coming soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense SolarMAX2 Solar Power System and Controller (Coming Soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAnd more WeatherSense sensors on the way!\u003c\/p\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2021\/02\/WeatherSenseLightningAssemblyAndTestManual1.1.pdf\" target=\"_blank\"\u003eStep-by-Step Lightning Assembly and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2021\/03\/WeatherSenseLightningWeatherProofingManual1.1.pdf\" target=\"_blank\"\u003eStep-by-Step Lightning WeatherProofing and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arudino_WeatherSenseThunderBoard\" target=\"_blank\"\u003eArduino Open Source C\/C++ Software for the the Lightning Detector\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_STL_WeatherSenseAQLightning\" target=\"_blank\"\u003e3D Print STL Files for the Lightning Detector\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_WeatherSense\" target=\"_blank\"\u003eRaspberry Pi WeatherSense Open Source Software for data collection and visualization\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/12\/AS3935_Datasheet_EN_v2-3.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFull spec for lightning board AS3935\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWhat is a Software Defined Radio?\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\"\u003e \u003c\/p\u003e\n\u003cp\u003eA Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators\/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system (still with significant hardware support.)\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\"\u003e\u003cbr\u003e The SDR we are using with WeatherSense is based on the powerful RTL2832U and R820T tuner, it can tune into signals from 24MHz to 1850MHz. SwitchDoc Labs has written drivers for the WeatherSense sensors and supplies the drivers to the community open source. These are all available in a pre-built SD Card image. \u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eHow does the Lightning Detector work?\u003c\/h2\u003e\n\u003cp\u003eHow the heck do we detect lightning? You would think it would be pretty easy, but it turns out it is not. It's not just like a giant spark. Well, it is a giant spark, but there are lots of other things that make electrical noise that can be confused for lightning. Your computer (even your Raspberry PI and Arduino!), your car, the motor in your refrigerator, your cell phone, your computer monitor, your AM\/FM radio and even your TV. They all make electrical noise that can be confused with Lightning.\u003c\/p\u003e\n\u003cp\u003eThe Thunder Board detects Lightning and provides a distance estimate to the “leading edge” of an incoming storm. The phrase “leading edge” is a bit misleading, since it suggests that one is in the direct path of the storm. In fact, for the purposes of the Thunder Board, the leading edge is simply the closest edge of the storm, which may never actually arrive if the storm delivers a glancing blow nearby.\u003c\/p\u003e\n\u003cp\u003eHowever, its distance away from you – regardless of where it is heading – is the most relevant information. A lightning strike creates an electromagnetic pulse that can be detected using an external antenna tuned to 500 kHz, with a bandwidth of 33 kHz. An analog front-end (AFE) demodulates and amplifies the antenna signal, and a watchdog circuit alerts the lightning detector once an event crosses its threshold. However, numerous other electromagnetic events create high-energy events. It is important that such non-lightning “disturbers” not be misinterpreted as lightning – and vice versa.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/6dbada0e9150ad65b5e0ef943086bd1e_original_jpg_480x480.jpg?v=1615844545\"\u003e\u003c\/p\u003e\n\u003cp\u003eWe then decide whether the event has the characteristics of a lightning strike. If not, it is rejected as being the result of a disturber. If it decides that it is lightning, the energy of the event is calculated and stored, and then the storm distance is calculated based on that and prior events. An interrupt then completes the process so that the Arduino or Raspberry Pi can retrieve the information and take action.\u003c\/p\u003e\n\u003cp\u003eSounds like magic? It's not. But it is pretty cool that you can build a kit that does this.\u003c\/p\u003e\n\u003cp\u003eJohn has created a video explaining how the lightning detector works and how to tune it.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/fTEEDfWbGEU\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(39416569462951, { variant: {"id":39416569462951,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0756-WSLIGHTNING-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Lightning Detector - Solar Powered 433MHz Wireless Sensor - WeatherSense","public_title":null,"options":["Default Title"],"price":10599,"weight":454,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 6575536504999, product_handle: "lightning-detector-solar-powered-433mhz-wireless-sensor-weathersense", price: 10599, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("hgh-current-na3221-breakout-board-with-screw-terminals", 4341362458668, {"id":4341362458668,"title":"Hgh Current inA3221 Breakout Board With Screw Terminals","handle":"hgh-current-na3221-breakout-board-with-screw-terminals","description":"\u003cp\u003e\u003cstrong\u003eThis High Current INA3221 Version has Shunt Resistors of 0.02 Ohms versus 0.1 Ohm for the normal INA3221 Boards.\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eThis product is identical to the INA3221 Breakout Board except for the addition of screw terminals for the IN1-, IN1+, IN2-, IN2+, IN3-,IN3+ pin header terminals.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this INA3221 properly scaled, you will need to change this value in SDL_Arduino_INA3221.h to:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e#define SHUNT_RESISTOR_VALUE (0.02) \/\/ default shunt resistor value of 0.1 Ohm \/ 0.02 ohm for high current\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIn the Raspberry Pi Drivers, change:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-c1\"\u003eSHUNT_RESISTOR_VALUE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pl-k\"\u003e=\u003c\/span\u003e\u003cspan\u003e (\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e0.1\u003c\/span\u003e\u003cspan\u003e) \u003c\/span\u003e\u003cspan class=\"pl-c\"\u003e# default shunt resistor value of 0.1 Ohm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"pl-c\"\u003eto \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c1\"\u003eSHUNT_RESISTOR_VALUE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pl-k\"\u003e=\u003c\/span\u003e\u003cspan\u003e (\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e0.02\u003c\/span\u003e\u003cspan\u003e) \u003c\/span\u003e# default shunt resistor value of 0.1 Ohm\u003c\/span\u003e\u003c\/p\u003e\n\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 and screw terminals. 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":"2019-11-23T11:20:17-08:00","created_at":"2019-11-23T11:20:17-08:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":1595,"price_min":1595,"price_max":1595,"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":31140696916012,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0055-HCINA3221-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Hgh Current inA3221 Breakout Board With Screw Terminals","public_title":null,"options":["Default Title"],"price":1595,"weight":14,"compare_at_price":null,"inventory_quantity":118,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729157","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2857.jpg?v=1574537582","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0392.jpg?v=1574537582","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9825.jpg?v=1574537582","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2_f72b0f7c-5e80-4b98-8a83-3ccd7fbde535.jpg?v=1574537582","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000_d4354257-2feb-48f2-95d0-fe23f57bedad.jpg?v=1574537582"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2857.jpg?v=1574537582","options":["Title"],"media":[{"alt":null,"id":5553246634028,"position":1,"preview_image":{"aspect_ratio":1.823,"height":1327,"width":2419,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2857.jpg?v=1574537582"},"aspect_ratio":1.823,"height":1327,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_2857.jpg?v=1574537582","width":2419},{"alt":null,"id":5553246601260,"position":2,"preview_image":{"aspect_ratio":1.05,"height":2498,"width":2622,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0392.jpg?v=1574537582"},"aspect_ratio":1.05,"height":2498,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_0392.jpg?v=1574537582","width":2622},{"alt":null,"id":5553246666796,"position":3,"preview_image":{"aspect_ratio":1.012,"height":2587,"width":2619,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9825.jpg?v=1574537582"},"aspect_ratio":1.012,"height":2587,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9825.jpg?v=1574537582","width":2619},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":5553227497516,"position":4,"preview_image":{"aspect_ratio":1.131,"height":905,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2_f72b0f7c-5e80-4b98-8a83-3ccd7fbde535.jpg?v=1574537582"},"aspect_ratio":1.131,"height":905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2_f72b0f7c-5e80-4b98-8a83-3ccd7fbde535.jpg?v=1574537582","width":1024},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":5553227530284,"position":5,"preview_image":{"aspect_ratio":1.282,"height":390,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000_d4354257-2feb-48f2-95d0-fe23f57bedad.jpg?v=1574537582"},"aspect_ratio":1.282,"height":390,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000_d4354257-2feb-48f2-95d0-fe23f57bedad.jpg?v=1574537582","width":500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eThis High Current INA3221 Version has Shunt Resistors of 0.02 Ohms versus 0.1 Ohm for the normal INA3221 Boards.\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eThis product is identical to the INA3221 Breakout Board except for the addition of screw terminals for the IN1-, IN1+, IN2-, IN2+, IN3-,IN3+ pin header terminals.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this INA3221 properly scaled, you will need to change this value in SDL_Arduino_INA3221.h to:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e#define SHUNT_RESISTOR_VALUE (0.02) \/\/ default shunt resistor value of 0.1 Ohm \/ 0.02 ohm for high current\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIn the Raspberry Pi Drivers, change:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-c1\"\u003eSHUNT_RESISTOR_VALUE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pl-k\"\u003e=\u003c\/span\u003e\u003cspan\u003e (\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e0.1\u003c\/span\u003e\u003cspan\u003e) \u003c\/span\u003e\u003cspan class=\"pl-c\"\u003e# default shunt resistor value of 0.1 Ohm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"pl-c\"\u003eto \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-c\"\u003e\u003cspan class=\"pl-c1\"\u003eSHUNT_RESISTOR_VALUE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pl-k\"\u003e=\u003c\/span\u003e\u003cspan\u003e (\u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e0.02\u003c\/span\u003e\u003cspan\u003e) \u003c\/span\u003e# default shunt resistor value of 0.1 Ohm\u003c\/span\u003e\u003c\/p\u003e\n\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 and screw terminals. 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(31140696916012, { variant: {"id":31140696916012,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0055-HCINA3221-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Hgh Current inA3221 Breakout Board With Screw Terminals","public_title":null,"options":["Default Title"],"price":1595,"weight":14,"compare_at_price":null,"inventory_quantity":118,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729157","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 118, product_id: 4341362458668, product_handle: "hgh-current-na3221-breakout-board-with-screw-terminals", price: 1595, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-air-quality-sensor-1", 935696826412, {"id":935696826412,"title":"Grove Air Quality Sensor","handle":"grove-air-quality-sensor-1","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003eGrove Air Quality Sensor\u003c\/h1\u003e\n\u003cp\u003e\u003cspan\u003eThis sensor is designed for indoor air quality testing. The main gas detected is carbon monoxide, alcohol, acetone, thinner, formaldehyde and other slightly toxic gases. It is compatible with a 5V and 3.3V power supply.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/air-quality-sensor-tested-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan\u003eCheck out this article about the Air Quality Sensor.\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLow power consumption\u003c\/li\u003e\n\u003cli\u003eHigh sensitivity\u003c\/li\u003e\n\u003cli\u003eResponsive to a wide scope of target gases\u003c\/li\u003e\n\u003cli\u003eCost efficient\u003c\/li\u003e\n\u003cli\u003eDurable\u003c\/li\u003e\n\u003cli\u003eCompatible with 5V and 3.3V\u003c\/li\u003e\n\u003cli\u003eSpecification:\u003c\/li\u003e\n\u003cli\u003eSensor: Winsen MP503\u003c\/li\u003e\n\u003cli\u003eDimension: 40x20mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"the-icons\"\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eRaspberry Pi, Arduino and ESP8266 Software Provided\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eHow does this Sensor work?\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Air Quality Sensor works by measuring a wide scope of harmful gases such as carbon monixide, alcohol, acetone, thinner, formaldehyde and so on as well as being sensitive to particulate count. Due to the method used to measure the contaminants, this Air Quality sensor can not output specific data to describe target gases' concentrations quantitatively. But it's still good enough to be used to describe qualitative air quality. \u003cstrong\u003eThe Air Quality sensor requires a warm up time of about 2 minutes after power on before it will be reporting good data.\u003c\/strong\u003e The Air Quality sensor is based on a Winsen MP503 Air-Quality Gas Sensor. This sensor is designed for indoor use but can be used outdoors if it is covered and protected from high humidity. \u003cstrong\u003eDo not use any silicon based spray or lubricant products around the Air Quality sensor. Use of those products will rapidly reduce the sensitivity of the sensor.\u003c\/strong\u003e This unit requires relativity clean air conditions when starting up. When testing the sensor by using the cardboard box and hair spray test setup, do not spray the hairspray directly on the sensor. Spray it in the air around the sensor. It does not take much hairspray! The analog voltage from the Air Quality sensor is converted by the SwitchDoc Labs Analog to Digital Converter into a 16 bit value and converted into a qualitative gauge of the air quality. See these values below.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eWhat Does the Air Quality Sensor Report?\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe AirQuailty sensor reports a single analog voltage describing the overall air quality. We take this analog value and convert it to a digital reading (from 0 to about 65000 - depending on the number of the bits of ADC you are using). Following is digital reading and the qualitative interpretation:\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-3738 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-04-18-at-5.26.29-PM.png?13930894399505050369\" alt=\"Screen Shot 2016-04-18 at 5.26.29 PM\" width=\"613\" height=\"186\"\u003e\u003c\/p\u003e\n\u003cp\u003eIDownloads\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe complete specification for the \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/01\/Mp503.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMP503 is here\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_AirQualitySensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python Software\u003c\/a\u003e - requires a Grove ADC\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_AirQualitySensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_ESP8266_AirQualitySensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 Software\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eRaspberry Pi Output\u003c\/h2\u003e\n\u003cpre\u003e------------------------------\nSensor Value=1575 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1576 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1582 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1578 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1579 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1575 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1572 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1572 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1571 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1570 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1572 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1569 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1567 --\u0026gt; Fresh Air | 4\n\u003c\/pre\u003e\n\u003ch2\u003eArduino Output\u003c\/h2\u003e\n\u003cpre\u003e------------------------------\nad0=1558\nSensor_Value=1558---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1551\nSensor_Value=1551---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1544\nSensor_Value=1544---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1538\nSensor_Value=1538---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1532\nSensor_Value=1532---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1527\nSensor_Value=1527---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1521\nSensor_Value=1521---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1516\nSensor_Value=1516---\u0026gt;Fresh Air\ncurrentAirQuality=4\n\u003c\/pre\u003e","published_at":"2017-10-19T21:16:54-07:00","created_at":"2018-05-23T14:06:12-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Weather,Grove,Sensors,Raspberry Pi,Arduino,ESP8266,I2C,Full Kits","tags":[],"price":2195,"price_min":2195,"price_max":2195,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":9403783774252,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0090-GRVAQS-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Grove Air Quality Sensor","public_title":null,"options":["Default Title"],"price":2195,"weight":28,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7139lI6H7YL._SL1080.jpg?v=1527110581","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41ppU9UEujL.jpg?v=1527110581","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41vqTpE3f7L_b69ec511-8419-4450-9b5a-c68894013fca.jpg?v=1527110581","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/51Lm2u7xa-L.jpg?v=1527110581"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7139lI6H7YL._SL1080.jpg?v=1527110581","options":["Title"],"media":[{"alt":null,"id":1522421956652,"position":1,"preview_image":{"aspect_ratio":0.961,"height":1080,"width":1038,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7139lI6H7YL._SL1080.jpg?v=1527110581"},"aspect_ratio":0.961,"height":1080,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7139lI6H7YL._SL1080.jpg?v=1527110581","width":1038},{"alt":null,"id":1522415075372,"position":2,"preview_image":{"aspect_ratio":1.333,"height":375,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41ppU9UEujL.jpg?v=1527110581"},"aspect_ratio":1.333,"height":375,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41ppU9UEujL.jpg?v=1527110581","width":500},{"alt":null,"id":1522415173676,"position":3,"preview_image":{"aspect_ratio":1.333,"height":375,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41vqTpE3f7L_b69ec511-8419-4450-9b5a-c68894013fca.jpg?v=1527110581"},"aspect_ratio":1.333,"height":375,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/41vqTpE3f7L_b69ec511-8419-4450-9b5a-c68894013fca.jpg?v=1527110581","width":500},{"alt":null,"id":1522414911532,"position":4,"preview_image":{"aspect_ratio":1.449,"height":345,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/51Lm2u7xa-L.jpg?v=1527110581"},"aspect_ratio":1.449,"height":345,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/51Lm2u7xa-L.jpg?v=1527110581","width":500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"ui-title-bar__title\"\u003eGrove Air Quality Sensor\u003c\/h1\u003e\n\u003cp\u003e\u003cspan\u003eThis sensor is designed for indoor air quality testing. The main gas detected is carbon monoxide, alcohol, acetone, thinner, formaldehyde and other slightly toxic gases. It is compatible with a 5V and 3.3V power supply.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/2016\/06\/air-quality-sensor-tested-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan\u003eCheck out this article about the Air Quality Sensor.\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLow power consumption\u003c\/li\u003e\n\u003cli\u003eHigh sensitivity\u003c\/li\u003e\n\u003cli\u003eResponsive to a wide scope of target gases\u003c\/li\u003e\n\u003cli\u003eCost efficient\u003c\/li\u003e\n\u003cli\u003eDurable\u003c\/li\u003e\n\u003cli\u003eCompatible with 5V and 3.3V\u003c\/li\u003e\n\u003cli\u003eSpecification:\u003c\/li\u003e\n\u003cli\u003eSensor: Winsen MP503\u003c\/li\u003e\n\u003cli\u003eDimension: 40x20mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"the-icons\"\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eRaspberry Pi, Arduino and ESP8266 Software Provided\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eHow does this Sensor work?\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Air Quality Sensor works by measuring a wide scope of harmful gases such as carbon monixide, alcohol, acetone, thinner, formaldehyde and so on as well as being sensitive to particulate count. Due to the method used to measure the contaminants, this Air Quality sensor can not output specific data to describe target gases' concentrations quantitatively. But it's still good enough to be used to describe qualitative air quality. \u003cstrong\u003eThe Air Quality sensor requires a warm up time of about 2 minutes after power on before it will be reporting good data.\u003c\/strong\u003e The Air Quality sensor is based on a Winsen MP503 Air-Quality Gas Sensor. This sensor is designed for indoor use but can be used outdoors if it is covered and protected from high humidity. \u003cstrong\u003eDo not use any silicon based spray or lubricant products around the Air Quality sensor. Use of those products will rapidly reduce the sensitivity of the sensor.\u003c\/strong\u003e This unit requires relativity clean air conditions when starting up. When testing the sensor by using the cardboard box and hair spray test setup, do not spray the hairspray directly on the sensor. Spray it in the air around the sensor. It does not take much hairspray! The analog voltage from the Air Quality sensor is converted by the SwitchDoc Labs Analog to Digital Converter into a 16 bit value and converted into a qualitative gauge of the air quality. See these values below.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eWhat Does the Air Quality Sensor Report?\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe AirQuailty sensor reports a single analog voltage describing the overall air quality. We take this analog value and convert it to a digital reading (from 0 to about 65000 - depending on the number of the bits of ADC you are using). Following is digital reading and the qualitative interpretation:\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"aligncenter wp-image-3738 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_Screen-Shot-2016-04-18-at-5.26.29-PM.png?13930894399505050369\" alt=\"Screen Shot 2016-04-18 at 5.26.29 PM\" width=\"613\" height=\"186\"\u003e\u003c\/p\u003e\n\u003cp\u003eIDownloads\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe complete specification for the \u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2016\/01\/Mp503.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMP503 is here\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_AirQualitySensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi Python Software\u003c\/a\u003e - requires a Grove ADC\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_AirQualitySensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_ESP8266_AirQualitySensor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eESP8266 Software\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eRaspberry Pi Output\u003c\/h2\u003e\n\u003cpre\u003e------------------------------\nSensor Value=1575 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1576 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1582 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1578 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1579 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1575 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1572 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1572 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1571 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1570 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1572 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1569 --\u0026gt; Fresh Air | 4\n------------------------------\nSensor Value=1567 --\u0026gt; Fresh Air | 4\n\u003c\/pre\u003e\n\u003ch2\u003eArduino Output\u003c\/h2\u003e\n\u003cpre\u003e------------------------------\nad0=1558\nSensor_Value=1558---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1551\nSensor_Value=1551---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1544\nSensor_Value=1544---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1538\nSensor_Value=1538---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1532\nSensor_Value=1532---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1527\nSensor_Value=1527---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1521\nSensor_Value=1521---\u0026gt;Fresh Air\ncurrentAirQuality=4\n------------------------------\nad0=1516\nSensor_Value=1516---\u0026gt;Fresh Air\ncurrentAirQuality=4\n\u003c\/pre\u003e"});window.BOLD.common.Shopify.saveVariant(9403783774252, { variant: {"id":9403783774252,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0090-GRVAQS-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Grove Air Quality Sensor","public_title":null,"options":["Default Title"],"price":2195,"weight":28,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 935696826412, product_handle: "grove-air-quality-sensor-1", price: 2195, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("grove-base-shield-for-arduino-v2", 229322620958, {"id":229322620958,"title":"Grove base Shield for Arduino V2","handle":"grove-base-shield-for-arduino-v2","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eGrove Connector Base Shield for Arduino Family\u003c\/h3\u003e\n\u003cp\u003eFor all Grove users!\u003c\/p\u003e\n\u003cp\u003ePlease read our Grove tutorial on http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\u003c\/p\u003e\n\u003cp\u003eAs an expansion board for the Arduino Family, the Grove Base Shield v2 has many Grove connectors.\u003c\/p\u003e\n\u003cp\u003eIt has all four of the types of Grove Connectors:\u003c\/p\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003eGrove Digital\u003c\/li\u003e\n\u003cli\u003eGrove Analog\u003c\/li\u003e\n\u003cli\u003eGrove Serial\u003c\/li\u003e\n\u003cli\u003eGrove I2C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt works with all of the SwitchDoc Labs Grove boards including:\u003c\/p\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/ina3221-breakout-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDual Grove\/Pin INA3221 3 channel Current Measurement Breakout Board\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/sunairplus-solar-power-controllerdata-collector\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDual Grove\/Pin SunAirPlus Solar Controller I2C\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/grove-i2c-4-channel-mux-board-wstatus-leds\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDual Grove\/Pin 4 Channel I2C Mux\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/grove-128x64-i2c-oled-board-arduino-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED 128×64 Display\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWorks with full line of Arduino and Genuino products. 3.3\/5V Power switch (changes the voltage on all the Grove Connectors).\u003c\/p\u003e","published_at":"2017-10-19T21:16:05-07:00","created_at":"2017-10-19T21:16:06-07:00","vendor":"Seeedstudio","type":"Shop All,Grove,Sensors,Arduino,I2C","tags":[],"price":1385,"price_min":1385,"price_max":1385,"available":false,"price_varies":false,"compare_at_price":1445,"compare_at_price_min":1445,"compare_at_price_max":1445,"compare_at_price_varies":false,"variants":[{"id":3340398264350,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0071-GRVARDSHIV2-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Grove base Shield for Arduino V2","public_title":null,"options":["Default Title"],"price":1385,"weight":40,"compare_at_price":1445,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728211","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/18a8ab333053cc7aeb96739b4ac5a0db.jpg?v=1508472966","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7e232abefcc60101f3cba9f95c4fbbd9.jpg?v=1508472966","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a03c1f3560298663b430d5242f00f5a6.jpg?v=1508472966","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b9da8e492977f94847959b8bbb94f9d6.jpg?v=1508472966","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/193fb53777e53e6d124be039bc9c3cb6.jpg?v=1508472966","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0a2375fe2640a61cf4521c0cebc28b38.jpg?v=1508472966"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/18a8ab333053cc7aeb96739b4ac5a0db.jpg?v=1508472966","options":["Title"],"media":[{"alt":"Grove base Shield for Arduino V2","id":828891430956,"position":1,"preview_image":{"aspect_ratio":1.132,"height":265,"width":300,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/18a8ab333053cc7aeb96739b4ac5a0db.jpg?v=1508472966"},"aspect_ratio":1.132,"height":265,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/18a8ab333053cc7aeb96739b4ac5a0db.jpg?v=1508472966","width":300},{"alt":"Grove base Shield for Arduino V2","id":828891463724,"position":2,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7e232abefcc60101f3cba9f95c4fbbd9.jpg?v=1508472966"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7e232abefcc60101f3cba9f95c4fbbd9.jpg?v=1508472966","width":700},{"alt":"Grove base Shield for Arduino V2","id":828891529260,"position":3,"preview_image":{"aspect_ratio":1.333,"height":525,"width":700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a03c1f3560298663b430d5242f00f5a6.jpg?v=1508472966"},"aspect_ratio":1.333,"height":525,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/a03c1f3560298663b430d5242f00f5a6.jpg?v=1508472966","width":700},{"alt":"Grove base Shield for Arduino V2","id":828891594796,"position":4,"preview_image":{"aspect_ratio":1.312,"height":343,"width":450,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b9da8e492977f94847959b8bbb94f9d6.jpg?v=1508472966"},"aspect_ratio":1.312,"height":343,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/b9da8e492977f94847959b8bbb94f9d6.jpg?v=1508472966","width":450},{"alt":"Grove base Shield for Arduino V2","id":828891660332,"position":5,"preview_image":{"aspect_ratio":1.282,"height":351,"width":450,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/193fb53777e53e6d124be039bc9c3cb6.jpg?v=1508472966"},"aspect_ratio":1.282,"height":351,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/193fb53777e53e6d124be039bc9c3cb6.jpg?v=1508472966","width":450},{"alt":"Grove base Shield for Arduino V2","id":828891725868,"position":6,"preview_image":{"aspect_ratio":1.333,"height":768,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0a2375fe2640a61cf4521c0cebc28b38.jpg?v=1508472966"},"aspect_ratio":1.333,"height":768,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/0a2375fe2640a61cf4521c0cebc28b38.jpg?v=1508472966","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eGrove Connector Base Shield for Arduino Family\u003c\/h3\u003e\n\u003cp\u003eFor all Grove users!\u003c\/p\u003e\n\u003cp\u003ePlease read our Grove tutorial on http:\/\/www.switchdoc.com\/2016\/02\/tutorial-intro-to-grove-connectors-for-arduinoraspberry-pi-projects\/\u003c\/p\u003e\n\u003cp\u003eAs an expansion board for the Arduino Family, the Grove Base Shield v2 has many Grove connectors.\u003c\/p\u003e\n\u003cp\u003eIt has all four of the types of Grove Connectors:\u003c\/p\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003eGrove Digital\u003c\/li\u003e\n\u003cli\u003eGrove Analog\u003c\/li\u003e\n\u003cli\u003eGrove Serial\u003c\/li\u003e\n\u003cli\u003eGrove I2C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt works with all of the SwitchDoc Labs Grove boards including:\u003c\/p\u003e\n\u003cul class=\"the-icons\"\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/ina3221-breakout-board\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDual Grove\/Pin INA3221 3 channel Current Measurement Breakout Board\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/sunairplus-solar-power-controllerdata-collector\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDual Grove\/Pin SunAirPlus Solar Controller I2C\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/grove-i2c-4-channel-mux-board-wstatus-leds\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDual Grove\/Pin 4 Channel I2C Mux\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/grove-128x64-i2c-oled-board-arduino-raspberry-pi\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGrove OLED 128×64 Display\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWorks with full line of Arduino and Genuino products. 3.3\/5V Power switch (changes the voltage on all the Grove Connectors).\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(3340398264350, { variant: {"id":3340398264350,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0071-GRVARDSHIV2-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":false,"name":"Grove base Shield for Arduino V2","public_title":null,"options":["Default Title"],"price":1385,"weight":40,"compare_at_price":1445,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234728211","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 229322620958, product_handle: "grove-base-shield-for-arduino-v2", price: 1385, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("solar-powered-433mhz-wireless-air-quality-sensor-weathersense", 6575533424807, {"id":6575533424807,"title":"Air Quality - Solar Powered 433MHz Wireless Sensor - WeatherSense","handle":"solar-powered-433mhz-wireless-air-quality-sensor-weathersense","description":"\u003ch1 class=\"Polaris-Header-Title_2qj8j\" data-mce-fragment=\"1\"\u003eSolar Wireless Air Quality Sensor - WeatherSense\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/3e751741f996861a0271d09db191a27b_original.JPG_0e9dd891-a487-4d67-9d2b-74727694b392_480x480.jpg?v=1616081716\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cmeta charset=\"UTF-8\"\u003e\u003cspan class=\"bold\" data-mce-fragment=\"1\"\u003eThese are kits that are easy to build and require \u003cstrong\u003eNO SOLDERING!\u003c\/strong\u003e\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e You can do this easily with your kids. 100% \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather2-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\"\u003eSkyWeather2\u003c\/a\u003e Compatible.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003eHow to Choose your SkyWeather2 Kit\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\"\u003eCheck out the buyers guide here. \u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFor more information about WeatherSense - \u003ca href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\"\u003eTutorial: What is WeatherSense? \u003c\/a\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCough. Hack. \u003c\/strong\u003e What is in your air? Well, what every is in your air you are putting it into your lungs. Remember the fires of 2020? The smoke from the fires in California spread over the entire western half of the United States. What is the local air quality at your house? You can find out with the new WeatherSense AQI sensor. What is AQI? AQI stands for Air Quality Index and it is a general measurement of the density and size of particulates in the air you are breathing. This sensor puts out an accurate measurement of the AQI at your house or school, so you can make the right decision of what to do on a given day. We saw values of 450 last summer using these laser sensors during the fires in California.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/436868099558915fff3b766153e63908_original_png_480x480.jpg?v=1616082004\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/436868099558915fff3b766153e63908_original_png_480x480.jpg?v=1616082004\"\u003e\u003c\/p\u003e\n\u003ch2\u003eWhat is WeatherSense?\u003c\/h2\u003e\n\u003cp\u003eWeatherSense is an open source wireless protocol for sending information from remote sensors to your Raspberry Pi. This kit comes with the software you need to receive the WeatherSense messages using your Raspberry Pi and Software Defined Radio (SDR).\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/d753f4b01c165bd33f668e95958f26ad_original_png_480x480.jpg?v=1615842909\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/d753f4b01c165bd33f668e95958f26ad_original_png_480x480.jpg?v=1615842909\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSolar Wireless Kit Contents\u003c\/h2\u003e\n\u003cp\u003eThis is the complete kit for the Wireless Air Quality Sensor. Add ons to this kit include a SDR (Software Defined Radio) for your Raspberry Pi, a 3D Print and pre-loaded SD Card. Raspberry Pi is not included. A 3.7V LiPo Battery is not included.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 1.4em;\"\u003eThe AQI Sensor Kit contains:\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eMini Pro Plus Low Power Computer\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e433MHz Transmitter Board with Inside Antenna\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eHM3301 Laser Air Quality Sensor\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e330mA 6V Solar Power Cell\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSunAirPlus2 Solar Power Controller and Data Collector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e2 -20cm Grove Cables\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eShort USB A to USB Micro Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eLinks to Full Documentation and Assembly Instructions\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLinks to all Source Code\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/page1_480x480.png?v=1616083698\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eWhat else do you need to use these kits?\u003c\/h2\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA Raspberry Pi (Pi 4B, 3B+, PiZeroW tested and work)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" target=\"_blank\" data-mce-href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" data-mce-fragment=\"1\"\u003eCompatible Software Defined Radio\u003c\/a\u003e (We have one in stock but you can get one in many places on the network)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3.7V LiPo Battery - See documentation for suggestions - such as \u003ca href=\"https:\/\/www.adafruit.com\/product\/353\" target=\"_blank\" data-mce-href=\"https:\/\/www.adafruit.com\/product\/353\" data-mce-fragment=\"1\"\u003ehttps:\/\/www.adafruit.com\/product\/353\u003c\/a\u003e - if you get them off of Amazon, check the wiring most of them are wired backwards - Fully discussed in manuals. Here's a great website showing the problem: \u003ca href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" target=\"_blank\" data-mce-href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" data-mce-fragment=\"1\"\u003ehttps:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\u003c\/a\u003e\n\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\/2021\/02\/WeatherSenseAQAssemblyAndTestManual1.2.pdf\" target=\"_blank\"\u003eStep-by-Step Air Quality Assembly and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2021\/03\/WeatherSenseAQWeatherProofingManual1.1.pdf\" target=\"_blank\"\u003eStep-by-Step Air Quality WeatherProofing and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_WeatherSenseAQI\" target=\"_blank\"\u003eArduino Open Source C\/C++ Software for the the Air Quality Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_STL_WeatherSenseAQLightning\" target=\"_blank\"\u003e3D Print STL Files for the Air Quality\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_WeatherSense\" target=\"_blank\"\u003eRaspberry Pi WeatherSense Open Source Software for data collection and visualization\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eWeatherSense Raspberry Pi Software\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/h2\u003e\n\u003cp\u003eBut wait! There is more. The Wireless WeatherSense kits come with a full set of open source software for your Raspberry Pi. You can download the software from github.com\/switchdoclabs or add-on a pre-formatted SD Card with all these goodies already on the card for a simpler experience. See downloads below.\u003c\/p\u003e\n\u003cp\u003eThe WeatherSense Raspberry Pi software includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eAll messages published on MQTT (topic: weathersense\/#)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eInstalled rtl_433 433MHz open source drivers\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense open source database program - stores your data!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eA dash_app ready to display and analyize your data from all the WeatherSense sensors!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe WeatherSense software supports:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherRack2\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Indoor T\/H Sensors\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense AQI Sensor\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Lightning Detector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherCam (Coming soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense SolarMAX2 Solar Power System and Controller (Coming Soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAnd more WeatherSense sensors on the way!\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/17e77f4a496d285ae0cccea8fce137b1_original_png_480x480.jpg?v=1616083263\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/17e77f4a496d285ae0cccea8fce137b1_original_png_480x480.jpg?v=1616083263\"\u003e\u003c\/p\u003e\n\u003ch1 class=\"page-anchor\"\u003e\u003c\/h1\u003e\n\u003ch2\u003eWhat is a Software Defined Radio?\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\"\u003e \u003c\/p\u003e\n\u003cp\u003eA Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators\/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system (still with significant hardware support.)\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\" data-mce-fragment=\"1\"\u003e\u003cbr\u003eThe SDR we are using with WeatherSense is based on the powerful RTL2832U and R820T tuner, it can tune into signals from 24MHz to 1850MHz. SwitchDoc Labs has written drivers for the WeatherSense sensors and supplies the drivers to the community open source. These are all available in a pre-built SD Card image.\u003c\/p\u003e\n\u003ch2 id=\"h:detecting-air-qualit\" class=\"page-anchor\"\u003eHow It Works: Detecting Air Quality Levels with the AQI Sensor\u003c\/h2\u003e\n\u003cdiv class=\"template asset\" data-alt-text=\"\" data-caption=\"The HM3301 Laser AQI Sensor\" data-id=\"32331585\" contenteditable=\"false\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"\" class=\"fit ls-is-cached lazyloaded\" data-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/585\/4a15d34f8de31e0c473d47ec12e5a677_original.jpg?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000046\u0026amp;auto=format\u0026amp;frame=1\u0026amp;q=92\u0026amp;s=675d77edd5ae52dcdc39de9d348c0b07\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/585\/4a15d34f8de31e0c473d47ec12e5a677_original.jpg?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000046\u0026amp;auto=format\u0026amp;frame=1\u0026amp;q=92\u0026amp;s=675d77edd5ae52dcdc39de9d348c0b07\" data-mce-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/585\/4a15d34f8de31e0c473d47ec12e5a677_original.jpg?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000046\u0026amp;auto=format\u0026amp;frame=1\u0026amp;q=92\u0026amp;s=675d77edd5ae52dcdc39de9d348c0b07\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe Laser PM2.5 Sensor (HM3301) is a next generation of laser dust detection sensor, which is used for continuous and real-time detection of dust in the air. It is an inexpensive, yet accurate, way of measuring air quality in terms of AQI,\u003c\/p\u003e\n\u003cp\u003eIt is very different from the older versions of dust detectors and Different from the pumping dust detection sensor, and uses a fan to drive air during sensing and the air flowing through the detection chamber is used as a test sample to perform real-time and continuous test on dust of different particle sizes in the air.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-alt-text=\"\" data-caption=\"Comparing AQI Detectors (330X is our sensor)\" data-id=\"32331636\" contenteditable=\"false\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"\" class=\"fit ls-is-cached lazyloaded\" data-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/636\/7ccfb65d8667157d85e6a443a7cd63ed_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000315\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ef28ca594425d56ae7a86e489a90d270\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/636\/7ccfb65d8667157d85e6a443a7cd63ed_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000315\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ef28ca594425d56ae7a86e489a90d270\" data-mce-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/636\/7ccfb65d8667157d85e6a443a7cd63ed_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000315\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ef28ca594425d56ae7a86e489a90d270\"\u003e\n\u003cfigcaption class=\"px2\"\u003eComparing AQI Detectors (330X is our sensor)\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.\u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-alt-text=\"\" data-caption=\"Laser AQI Block Diagram\" data-id=\"32331628\" contenteditable=\"false\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"\" class=\"fit lazyloaded\" data-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/628\/923536dd2ee85b4b4e1d025789918e87_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000268\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ce07265477ba64f728e4b8e5f4f14db6\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/628\/923536dd2ee85b4b4e1d025789918e87_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000268\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ce07265477ba64f728e4b8e5f4f14db6\" data-mce-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/628\/923536dd2ee85b4b4e1d025789918e87_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000268\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ce07265477ba64f728e4b8e5f4f14db6\"\u003e\n\u003cfigcaption class=\"px2\"\u003e\u003cbr\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe HM3301 is composed of a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.\u003c\/p\u003e\n\u003cp\u003eThe HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.\u003c\/p\u003e\n\u003cp\u003eThe HM3301 is composed a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2021-03-18T09:27:37-07:00","created_at":"2021-03-15T13:14:43-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Break Out Boards,Raspberry Pi,Arduino,ESP8266","tags":[],"price":10599,"price_min":10599,"price_max":10599,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39416555241639,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0757-WSAQUALITY-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Air Quality - Solar Powered 433MHz Wireless Sensor - WeatherSense","public_title":null,"options":["Default Title"],"price":10599,"weight":454,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3e751741f996861a0271d09db191a27b_original.JPG_3921174b-1a9f-4225-9c52-0122c306d126.jpg?v=1616084989","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/page1.png?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/436868099558915fff3b766153e63908_original_png.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b8c132ae8dc238d94f2d216109813be_original.JPG_a08854cd-6095-4da8-b357-2ecd66465d8f.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7ccfb65d8667157d85e6a443a7cd63ed_original_png.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4a15d34f8de31e0c473d47ec12e5a677_original_jpg.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/17e77f4a496d285ae0cccea8fce137b1_original_png_afed0f0c-b1fa-4243-a40a-1e96b109f685.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2348b9c6d36f7515d8ec7b9715cdc9ec_original_png_f6a6a11f-4c91-422a-8b7b-93dd31efe67b.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/923536dd2ee85b4b4e1d025789918e87_original_png.jpg?v=1616085077","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ceb81634f5ea3a4b41a168430d9cae45_original_png.jpg?v=1616085065","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d753f4b01c165bd33f668e95958f26ad_original_png_f2cdb962-e2d7-4cad-b8b1-4857dbe16a63.jpg?v=1616085065"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3e751741f996861a0271d09db191a27b_original.JPG_3921174b-1a9f-4225-9c52-0122c306d126.jpg?v=1616084989","options":["Title"],"media":[{"alt":null,"id":20542167056551,"position":1,"preview_image":{"aspect_ratio":1.223,"height":556,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3e751741f996861a0271d09db191a27b_original.JPG_3921174b-1a9f-4225-9c52-0122c306d126.jpg?v=1616084989"},"aspect_ratio":1.223,"height":556,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/3e751741f996861a0271d09db191a27b_original.JPG_3921174b-1a9f-4225-9c52-0122c306d126.jpg?v=1616084989","width":680},{"alt":null,"id":20542179246247,"position":2,"preview_image":{"aspect_ratio":1.414,"height":905,"width":1280,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/page1.png?v=1616085077"},"aspect_ratio":1.414,"height":905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/page1.png?v=1616085077","width":1280},{"alt":null,"id":20542174822567,"position":3,"preview_image":{"aspect_ratio":1.253,"height":399,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/436868099558915fff3b766153e63908_original_png.jpg?v=1616085077"},"aspect_ratio":1.253,"height":399,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/436868099558915fff3b766153e63908_original_png.jpg?v=1616085077","width":500},{"alt":null,"id":20542168629415,"position":4,"preview_image":{"aspect_ratio":1.563,"height":435,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b8c132ae8dc238d94f2d216109813be_original.JPG_a08854cd-6095-4da8-b357-2ecd66465d8f.jpg?v=1616085077"},"aspect_ratio":1.563,"height":435,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4b8c132ae8dc238d94f2d216109813be_original.JPG_a08854cd-6095-4da8-b357-2ecd66465d8f.jpg?v=1616085077","width":680},{"alt":null,"id":20542169677991,"position":5,"preview_image":{"aspect_ratio":2.024,"height":336,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7ccfb65d8667157d85e6a443a7cd63ed_original_png.jpg?v=1616085077"},"aspect_ratio":2.024,"height":336,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7ccfb65d8667157d85e6a443a7cd63ed_original_png.jpg?v=1616085077","width":680},{"alt":null,"id":20542167908519,"position":6,"preview_image":{"aspect_ratio":1.333,"height":510,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4a15d34f8de31e0c473d47ec12e5a677_original_jpg.jpg?v=1616085077"},"aspect_ratio":1.333,"height":510,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/4a15d34f8de31e0c473d47ec12e5a677_original_jpg.jpg?v=1616085077","width":680},{"alt":null,"id":20542170529959,"position":7,"preview_image":{"aspect_ratio":0.86,"height":791,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/17e77f4a496d285ae0cccea8fce137b1_original_png_afed0f0c-b1fa-4243-a40a-1e96b109f685.jpg?v=1616085077"},"aspect_ratio":0.86,"height":791,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/17e77f4a496d285ae0cccea8fce137b1_original_png_afed0f0c-b1fa-4243-a40a-1e96b109f685.jpg?v=1616085077","width":680},{"alt":null,"id":20542172332199,"position":8,"preview_image":{"aspect_ratio":1.488,"height":457,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2348b9c6d36f7515d8ec7b9715cdc9ec_original_png_f6a6a11f-4c91-422a-8b7b-93dd31efe67b.jpg?v=1616085077"},"aspect_ratio":1.488,"height":457,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2348b9c6d36f7515d8ec7b9715cdc9ec_original_png_f6a6a11f-4c91-422a-8b7b-93dd31efe67b.jpg?v=1616085077","width":680},{"alt":null,"id":20542173642919,"position":9,"preview_image":{"aspect_ratio":1.726,"height":394,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/923536dd2ee85b4b4e1d025789918e87_original_png.jpg?v=1616085077"},"aspect_ratio":1.726,"height":394,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/923536dd2ee85b4b4e1d025789918e87_original_png.jpg?v=1616085077","width":680},{"alt":null,"id":20542175772839,"position":10,"preview_image":{"aspect_ratio":2.386,"height":285,"width":680,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ceb81634f5ea3a4b41a168430d9cae45_original_png.jpg?v=1616085065"},"aspect_ratio":2.386,"height":285,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/ceb81634f5ea3a4b41a168430d9cae45_original_png.jpg?v=1616085065","width":680},{"alt":null,"id":20542176362663,"position":11,"preview_image":{"aspect_ratio":2.5,"height":130,"width":325,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d753f4b01c165bd33f668e95958f26ad_original_png_f2cdb962-e2d7-4cad-b8b1-4857dbe16a63.jpg?v=1616085065"},"aspect_ratio":2.5,"height":130,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/d753f4b01c165bd33f668e95958f26ad_original_png_f2cdb962-e2d7-4cad-b8b1-4857dbe16a63.jpg?v=1616085065","width":325}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 class=\"Polaris-Header-Title_2qj8j\" data-mce-fragment=\"1\"\u003eSolar Wireless Air Quality Sensor - WeatherSense\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/3e751741f996861a0271d09db191a27b_original.JPG_0e9dd891-a487-4d67-9d2b-74727694b392_480x480.jpg?v=1616081716\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cmeta charset=\"UTF-8\"\u003e\u003cspan class=\"bold\" data-mce-fragment=\"1\"\u003eThese are kits that are easy to build and require \u003cstrong\u003eNO SOLDERING!\u003c\/strong\u003e\u003c\/span\u003e\u003cspan data-mce-fragment=\"1\"\u003e You can do this easily with your kids. 100% \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/skyweather2-raspberry-pi-based-weather-station-kit-for-the-cloud\" target=\"_blank\"\u003eSkyWeather2\u003c\/a\u003e Compatible.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003eHow to Choose your SkyWeather2 Kit\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/11\/skyweather2-and-weathersense-buyer-configuration-guide\/\"\u003eCheck out the buyers guide here. \u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFor more information about WeatherSense - \u003ca href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\" target=\"_blank\" data-mce-href=\"https:\/\/www.switchdoc.com\/2021\/04\/tutorial-what-is-weathersense\/\"\u003eTutorial: What is WeatherSense? \u003c\/a\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCough. Hack. \u003c\/strong\u003e What is in your air? Well, what every is in your air you are putting it into your lungs. Remember the fires of 2020? The smoke from the fires in California spread over the entire western half of the United States. What is the local air quality at your house? You can find out with the new WeatherSense AQI sensor. What is AQI? AQI stands for Air Quality Index and it is a general measurement of the density and size of particulates in the air you are breathing. This sensor puts out an accurate measurement of the AQI at your house or school, so you can make the right decision of what to do on a given day. We saw values of 450 last summer using these laser sensors during the fires in California.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/436868099558915fff3b766153e63908_original_png_480x480.jpg?v=1616082004\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/436868099558915fff3b766153e63908_original_png_480x480.jpg?v=1616082004\"\u003e\u003c\/p\u003e\n\u003ch2\u003eWhat is WeatherSense?\u003c\/h2\u003e\n\u003cp\u003eWeatherSense is an open source wireless protocol for sending information from remote sensors to your Raspberry Pi. This kit comes with the software you need to receive the WeatherSense messages using your Raspberry Pi and Software Defined Radio (SDR).\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/d753f4b01c165bd33f668e95958f26ad_original_png_480x480.jpg?v=1615842909\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/d753f4b01c165bd33f668e95958f26ad_original_png_480x480.jpg?v=1615842909\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSolar Wireless Kit Contents\u003c\/h2\u003e\n\u003cp\u003eThis is the complete kit for the Wireless Air Quality Sensor. Add ons to this kit include a SDR (Software Defined Radio) for your Raspberry Pi, a 3D Print and pre-loaded SD Card. Raspberry Pi is not included. A 3.7V LiPo Battery is not included.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 1.4em;\"\u003eThe AQI Sensor Kit contains:\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eMini Pro Plus Low Power Computer\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e433MHz Transmitter Board with Inside Antenna\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eHM3301 Laser Air Quality Sensor\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e330mA 6V Solar Power Cell\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSunAirPlus2 Solar Power Controller and Data Collector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e2 -20cm Grove Cables\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eShort USB A to USB Micro Cable\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eLinks to Full Documentation and Assembly Instructions\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLinks to all Source Code\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/page1_480x480.png?v=1616083698\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eWhat else do you need to use these kits?\u003c\/h2\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA Raspberry Pi (Pi 4B, 3B+, PiZeroW tested and work)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eA \u003ca href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" target=\"_blank\" data-mce-href=\"https:\/\/shop.switchdoc.com\/products\/software-defined-radio-sdr-and-antenna\" data-mce-fragment=\"1\"\u003eCompatible Software Defined Radio\u003c\/a\u003e (We have one in stock but you can get one in many places on the network)\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3.7V LiPo Battery - See documentation for suggestions - such as \u003ca href=\"https:\/\/www.adafruit.com\/product\/353\" target=\"_blank\" data-mce-href=\"https:\/\/www.adafruit.com\/product\/353\" data-mce-fragment=\"1\"\u003ehttps:\/\/www.adafruit.com\/product\/353\u003c\/a\u003e - if you get them off of Amazon, check the wiring most of them are wired backwards - Fully discussed in manuals. Here's a great website showing the problem: \u003ca href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" target=\"_blank\" data-mce-href=\"https:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\" data-mce-fragment=\"1\"\u003ehttps:\/\/docs.particle.io\/tutorials\/learn-more\/batteries\/\u003c\/a\u003e\n\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\/2021\/02\/WeatherSenseAQAssemblyAndTestManual1.2.pdf\" target=\"_blank\"\u003eStep-by-Step Air Quality Assembly and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2021\/03\/WeatherSenseAQWeatherProofingManual1.1.pdf\" target=\"_blank\"\u003eStep-by-Step Air Quality WeatherProofing and Test Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Arduino_WeatherSenseAQI\" target=\"_blank\"\u003eArduino Open Source C\/C++ Software for the the Air Quality Sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_STL_WeatherSenseAQLightning\" target=\"_blank\"\u003e3D Print STL Files for the Air Quality\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/switchdoclabs\/SDL_Pi_WeatherSense\" target=\"_blank\"\u003eRaspberry Pi WeatherSense Open Source Software for data collection and visualization\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003eWeatherSense Raspberry Pi Software\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/h2\u003e\n\u003cp\u003eBut wait! There is more. The Wireless WeatherSense kits come with a full set of open source software for your Raspberry Pi. You can download the software from github.com\/switchdoclabs or add-on a pre-formatted SD Card with all these goodies already on the card for a simpler experience. See downloads below.\u003c\/p\u003e\n\u003cp\u003eThe WeatherSense Raspberry Pi software includes:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eAll messages published on MQTT (topic: weathersense\/#)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eInstalled rtl_433 433MHz open source drivers\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense open source database program - stores your data!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eA dash_app ready to display and analyize your data from all the WeatherSense sensors!\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe WeatherSense software supports:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherRack2\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Indoor T\/H Sensors\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense AQI Sensor\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense Lightning Detector\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense WeatherCam (Coming soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeatherSense SolarMAX2 Solar Power System and Controller (Coming Soon)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAnd more WeatherSense sensors on the way!\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/17e77f4a496d285ae0cccea8fce137b1_original_png_480x480.jpg?v=1616083263\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/17e77f4a496d285ae0cccea8fce137b1_original_png_480x480.jpg?v=1616083263\"\u003e\u003c\/p\u003e\n\u003ch1 class=\"page-anchor\"\u003e\u003c\/h1\u003e\n\u003ch2\u003eWhat is a Software Defined Radio?\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\" alt=\"\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/650cc42f67fd1c06a800c3e154031a13_original.JPG_9c8da929-e7f3-4c10-bda2-6b3644cb7492_480x480.jpg?v=1615845053\"\u003e \u003c\/p\u003e\n\u003cp\u003eA Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators\/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system (still with significant hardware support.)\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/files\/7e2ac84c6bf24a647e3edebb337f1833_original_png_480x480.jpg?v=1615845437\" data-mce-fragment=\"1\"\u003e\u003cbr\u003eThe SDR we are using with WeatherSense is based on the powerful RTL2832U and R820T tuner, it can tune into signals from 24MHz to 1850MHz. SwitchDoc Labs has written drivers for the WeatherSense sensors and supplies the drivers to the community open source. These are all available in a pre-built SD Card image.\u003c\/p\u003e\n\u003ch2 id=\"h:detecting-air-qualit\" class=\"page-anchor\"\u003eHow It Works: Detecting Air Quality Levels with the AQI Sensor\u003c\/h2\u003e\n\u003cdiv class=\"template asset\" data-alt-text=\"\" data-caption=\"The HM3301 Laser AQI Sensor\" data-id=\"32331585\" contenteditable=\"false\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"\" class=\"fit ls-is-cached lazyloaded\" data-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/585\/4a15d34f8de31e0c473d47ec12e5a677_original.jpg?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000046\u0026amp;auto=format\u0026amp;frame=1\u0026amp;q=92\u0026amp;s=675d77edd5ae52dcdc39de9d348c0b07\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/585\/4a15d34f8de31e0c473d47ec12e5a677_original.jpg?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000046\u0026amp;auto=format\u0026amp;frame=1\u0026amp;q=92\u0026amp;s=675d77edd5ae52dcdc39de9d348c0b07\" data-mce-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/585\/4a15d34f8de31e0c473d47ec12e5a677_original.jpg?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000046\u0026amp;auto=format\u0026amp;frame=1\u0026amp;q=92\u0026amp;s=675d77edd5ae52dcdc39de9d348c0b07\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe Laser PM2.5 Sensor (HM3301) is a next generation of laser dust detection sensor, which is used for continuous and real-time detection of dust in the air. It is an inexpensive, yet accurate, way of measuring air quality in terms of AQI,\u003c\/p\u003e\n\u003cp\u003eIt is very different from the older versions of dust detectors and Different from the pumping dust detection sensor, and uses a fan to drive air during sensing and the air flowing through the detection chamber is used as a test sample to perform real-time and continuous test on dust of different particle sizes in the air.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-alt-text=\"\" data-caption=\"Comparing AQI Detectors (330X is our sensor)\" data-id=\"32331636\" contenteditable=\"false\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"\" class=\"fit ls-is-cached lazyloaded\" data-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/636\/7ccfb65d8667157d85e6a443a7cd63ed_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000315\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ef28ca594425d56ae7a86e489a90d270\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/636\/7ccfb65d8667157d85e6a443a7cd63ed_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000315\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ef28ca594425d56ae7a86e489a90d270\" data-mce-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/636\/7ccfb65d8667157d85e6a443a7cd63ed_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000315\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ef28ca594425d56ae7a86e489a90d270\"\u003e\n\u003cfigcaption class=\"px2\"\u003eComparing AQI Detectors (330X is our sensor)\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.\u003c\/p\u003e\n\u003cdiv class=\"template asset\" data-alt-text=\"\" data-caption=\"Laser AQI Block Diagram\" data-id=\"32331628\" contenteditable=\"false\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"\" class=\"fit lazyloaded\" data-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/628\/923536dd2ee85b4b4e1d025789918e87_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000268\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ce07265477ba64f728e4b8e5f4f14db6\" src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/628\/923536dd2ee85b4b4e1d025789918e87_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000268\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ce07265477ba64f728e4b8e5f4f14db6\" data-mce-src=\"https:\/\/ksr-ugc.imgix.net\/assets\/032\/331\/628\/923536dd2ee85b4b4e1d025789918e87_original.png?ixlib=rb-2.1.0\u0026amp;w=680\u0026amp;fit=max\u0026amp;v=1613000268\u0026amp;auto=format\u0026amp;frame=1\u0026amp;lossless=true\u0026amp;s=ce07265477ba64f728e4b8e5f4f14db6\"\u003e\n\u003cfigcaption class=\"px2\"\u003e\u003cbr\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe HM3301 is composed of a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.\u003c\/p\u003e\n\u003cp\u003eThe HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.\u003c\/p\u003e\n\u003cp\u003eThe HM3301 is composed a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(39416555241639, { variant: {"id":39416555241639,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0757-WSAQUALITY-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Air Quality - Solar Powered 433MHz Wireless Sensor - WeatherSense","public_title":null,"options":["Default Title"],"price":10599,"weight":454,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 6575533424807, product_handle: "solar-powered-433mhz-wireless-air-quality-sensor-weathersense", price: 10599, 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("copy-of-usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2", 4028617326636, {"id":4028617326636,"title":"USB PowerCentral board w\/Grove Control and INA219 Current Monitor- USB to USB solid state relay for Raspberry Pi and Arduinos V2","handle":"copy-of-usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe USB PowerCentral board is a USB to USB solid state relay with an on-board INA219 to measure USB Current and Voltage. It is is a digitally controlled power switch for your Arduino or Raspberry Pi. It is a Pi On and Off switch.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eUSB Power Central Downloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/02\/USBPowerControl-022717-V3.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the current Full VERSION 2 USB PowerControl Product Specification here. Except for the INA219, it functions identically.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/09\/ina219.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eIN219 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pypi.org\/project\/pi-ina219\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_INA219\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be controlled with USB PowerCentral. It's easy to hook up. You connect a control line to the Grove connector (two GPIO lines) or the output of a LiPo battery to the LIPOBATIN line and if the line is LOW (\u0026lt; ~3.3V) the USB Port is off. If it is HIGH (above 3.8V) the USB Port is turned on and you have 5V of power to the USB plug.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWe have now added a Grove Digital Input that allows you to control the USB PowerCentral using two GPIO Lines (one enable and one control line) to switch on and off from a Grove Digital Port. The Grove Enable Line, when high, disables the LIPOBATIN line and makes control of the device under the Grove Control Line. When the Grove Enable Line is low, the LIPOBATIN line controls the relay as in the original USB PowerControl. The Grove Enable Line is pulled down by a 43K resistor so if it is disconnected, the USB PowerCentral is compatible with the original USB PowerControl.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2 class=\"column\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eINA219 Current Voltage I2C device measure USB Voltage and Current\u003c\/li\u003e\n\u003cli\u003eCan Switch the Power to any plugged into the Female A USB port\u003c\/li\u003e\n\u003cli\u003eOn\/Off Controlled by a single control line Implements Hysteresis on Control line\u003c\/li\u003e\n\u003cli\u003e3.8V\/3.3V Turn On\/Off Voltage with LIPOBATIN\u003c\/li\u003e\n\u003cli\u003eGrove Digital Connector - ENABLE and CONTROL your USB Port\u003c\/li\u003e\n\u003cli\u003eOver Current Protection\u003c\/li\u003e\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\n\u003cli\u003eCan be connected to GPIO Pin or directly to LiPo Battery\u003c\/li\u003e\n\u003cli\u003eSupports both Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eHas Dual USB ports - no more cutting USB cables\u003c\/li\u003e\n\u003cli\u003eWill work with SunAir and SunAirPlus Solar Power Controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"page\" title=\"Page 5\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003ch2\u003e\u003cspan\u003eGrove GPIO Control Circuitry for the USB PowerCentral\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis circuitry is provided to allow the USB PowerCentral to be controlled by either LIPOBATIN or the state of the CONTROL Line (J3 Pin 1). ENABLE (J3 Pin 2) controls whether the USB POWERCONTROLV2 is switched by LIPOBATIN or the CONTROL line. Remember that LIPOBATIN is not a digital input. It is designed to look at the voltage level of the battery.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe truth table for the USB PowerCentral board, which is identical with the USB PowerControl V2, is given below: \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"screen-shot-2017-02-27-at-8.09.22-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2017-02-27-at-8.09.22-am.png?762353162955298278\" alt=\"screen-shot-2017-02-27-at-8.09.22-am.png\" width=\"713\" height=\"299\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003eTurn your RaspberryPi\/Arduino on and off using this solid state relay. Use a GPIO line, use a WatchDog timer, use a different voltage level to trigger the relay.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eThis board was initially designed to sit in-between a Solar Power Controller (such as SunAir\/SunAirPlus) and a Raspberry Pi \/ Arduino. The input to the board was designed to come directly from a LiPo battery so the computer won't be turned on until the LiPo battery was charged up above 3.8V. We provide a hysteresis circuit so the board won't turn on and then turn immediately off because the power supply is yanked down when the computer turns on (putting a load not the battery). This really happens!!!! \u003cstrong\u003eYou kill Raspberry Pi SD Cards this way.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cspan\u003eThe software for this device is simple. You either connect 2 GPIO lines to the Grove Connector (either using a Grove cable or jumpers), or use the LIPOBATIN. The USB Grove Connector controls the 5V line that powers a USB device plugged into the female USB A power end of the board. Or use LIPOBATIN for battery level control.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"column\"\u003e \u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/USBPowerCentralAnno_large.JPG?v=1567441271\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003e\u003cspan\u003eWhere is TP3 \/ COut on the USB PowerCentral Board?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe WatchDog board and the USB PowerCentral board are often used together. TP3 can be used by the WatchDog to power cycle the USB PowerCentral Board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eBlock and Application Diagrams\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-1759 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0884.jpg?2259857284776896824\" alt=\"IMG_0884\" width=\"716\" height=\"332\"\u003e\u003c\/p\u003e\n\u003cp\u003eUSB PowerControl Application Diagram\u003c\/p\u003e","published_at":"2019-09-02T08:48:00-07:00","created_at":"2019-09-02T08:48:00-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266","tags":[],"price":1999,"price_min":1999,"price_max":1999,"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":29785396117548,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0044-USBPWRCENT-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB PowerCentral board w\/Grove Control and INA219 Current Monitor- USB to USB solid state relay for Raspberry Pi and Arduinos V2","public_title":null,"options":["Default Title"],"price":1999,"weight":14,"compare_at_price":null,"inventory_quantity":210,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729010","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6733_2.JPG?v=1567442564","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/USBPowerCentralAnno.JPG?v=1567442564","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75_d762c651-4eaf-49a3-a65d-9e43c7a29a4f.jpg?v=1567442564","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7d5907d491d7735d23a936725873d6a4_1b0ffaa6-af6e-4247-9bbc-c9ffedc0612b.png?v=1567442564"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6733_2.JPG?v=1567442564","options":["Title"],"media":[{"alt":null,"id":2773311127596,"position":1,"preview_image":{"aspect_ratio":1.743,"height":1723,"width":3004,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6733_2.JPG?v=1567442564"},"aspect_ratio":1.743,"height":1723,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_6733_2.JPG?v=1567442564","width":3004},{"alt":null,"id":2773310373932,"position":2,"preview_image":{"aspect_ratio":1.743,"height":1723,"width":3004,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/USBPowerCentralAnno.JPG?v=1567442564"},"aspect_ratio":1.743,"height":1723,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/USBPowerCentralAnno.JPG?v=1567442564","width":3004},{"alt":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":2773150335020,"position":3,"preview_image":{"aspect_ratio":1.592,"height":314,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75_d762c651-4eaf-49a3-a65d-9e43c7a29a4f.jpg?v=1567442564"},"aspect_ratio":1.592,"height":314,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/50231c7cae9cce1aef51f494aa5c1d75_d762c651-4eaf-49a3-a65d-9e43c7a29a4f.jpg?v=1567442564","width":500},{"alt":"USB PowerControl board V2 w\/Grove Control - USB to USB solid state relay for Raspberry Pi and Arduinos V2","id":2773150367788,"position":4,"preview_image":{"aspect_ratio":2.689,"height":469,"width":1261,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7d5907d491d7735d23a936725873d6a4_1b0ffaa6-af6e-4247-9bbc-c9ffedc0612b.png?v=1567442564"},"aspect_ratio":2.689,"height":469,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/7d5907d491d7735d23a936725873d6a4_1b0ffaa6-af6e-4247-9bbc-c9ffedc0612b.png?v=1567442564","width":1261}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe USB PowerCentral board is a USB to USB solid state relay with an on-board INA219 to measure USB Current and Voltage. It is is a digitally controlled power switch for your Arduino or Raspberry Pi. It is a Pi On and Off switch.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003eUSB Power Central Downloads\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/www.switchdoc.com\/wp-content\/uploads\/2017\/02\/USBPowerControl-022717-V3.0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eYou can download the current Full VERSION 2 USB PowerControl Product Specification here. Except for the INA219, it functions identically.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2019\/09\/ina219.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eIN219 Specification\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/pypi.org\/project\/pi-ina219\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eRaspberry Pi INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_INA219\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eArduino INA219 Drivers\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eAnything you can plug into a USB port can be controlled with USB PowerCentral. It's easy to hook up. You connect a control line to the Grove connector (two GPIO lines) or the output of a LiPo battery to the LIPOBATIN line and if the line is LOW (\u0026lt; ~3.3V) the USB Port is off. If it is HIGH (above 3.8V) the USB Port is turned on and you have 5V of power to the USB plug.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eWe have now added a Grove Digital Input that allows you to control the USB PowerCentral using two GPIO Lines (one enable and one control line) to switch on and off from a Grove Digital Port. The Grove Enable Line, when high, disables the LIPOBATIN line and makes control of the device under the Grove Control Line. When the Grove Enable Line is low, the LIPOBATIN line controls the relay as in the original USB PowerControl. The Grove Enable Line is pulled down by a 43K resistor so if it is disconnected, the USB PowerCentral is compatible with the original USB PowerControl.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2 class=\"column\"\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eINA219 Current Voltage I2C device measure USB Voltage and Current\u003c\/li\u003e\n\u003cli\u003eCan Switch the Power to any plugged into the Female A USB port\u003c\/li\u003e\n\u003cli\u003eOn\/Off Controlled by a single control line Implements Hysteresis on Control line\u003c\/li\u003e\n\u003cli\u003e3.8V\/3.3V Turn On\/Off Voltage with LIPOBATIN\u003c\/li\u003e\n\u003cli\u003eGrove Digital Connector - ENABLE and CONTROL your USB Port\u003c\/li\u003e\n\u003cli\u003eOver Current Protection\u003c\/li\u003e\n\u003cli\u003eThermal Shutdown\u003c\/li\u003e\n\u003cli\u003eReverse Current Blocking\u003c\/li\u003e\n\u003cli\u003eCan be connected to GPIO Pin or directly to LiPo Battery\u003c\/li\u003e\n\u003cli\u003eSupports both Arduino and Raspberry Pi\u003c\/li\u003e\n\u003cli\u003eHas Dual USB ports - no more cutting USB cables\u003c\/li\u003e\n\u003cli\u003eWill work with SunAir and SunAirPlus Solar Power Controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"page\" title=\"Page 5\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003ch2\u003e\u003cspan\u003eGrove GPIO Control Circuitry for the USB PowerCentral\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis circuitry is provided to allow the USB PowerCentral to be controlled by either LIPOBATIN or the state of the CONTROL Line (J3 Pin 1). ENABLE (J3 Pin 2) controls whether the USB POWERCONTROLV2 is switched by LIPOBATIN or the CONTROL line. Remember that LIPOBATIN is not a digital input. It is designed to look at the voltage level of the battery.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe truth table for the USB PowerCentral board, which is identical with the USB PowerControl V2, is given below: \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"__mce_add_custom__\" title=\"screen-shot-2017-02-27-at-8.09.22-am.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_screen-shot-2017-02-27-at-8.09.22-am.png?762353162955298278\" alt=\"screen-shot-2017-02-27-at-8.09.22-am.png\" width=\"713\" height=\"299\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003eTurn your RaspberryPi\/Arduino on and off using this solid state relay. Use a GPIO line, use a WatchDog timer, use a different voltage level to trigger the relay.\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003eThis board was initially designed to sit in-between a Solar Power Controller (such as SunAir\/SunAirPlus) and a Raspberry Pi \/ Arduino. The input to the board was designed to come directly from a LiPo battery so the computer won't be turned on until the LiPo battery was charged up above 3.8V. We provide a hysteresis circuit so the board won't turn on and then turn immediately off because the power supply is yanked down when the computer turns on (putting a load not the battery). This really happens!!!! \u003cstrong\u003eYou kill Raspberry Pi SD Cards this way.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"column\"\u003e\u003cspan\u003eThe software for this device is simple. You either connect 2 GPIO lines to the Grove Connector (either using a Grove cable or jumpers), or use the LIPOBATIN. The USB Grove Connector controls the 5V line that powers a USB device plugged into the female USB A power end of the board. Or use LIPOBATIN for battery level control.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"column\"\u003e \u003cimg src=\"\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/products\/USBPowerCentralAnno_large.JPG?v=1567441271\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003e\u003cspan\u003eWhere is TP3 \/ COut on the USB PowerCentral Board?\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe WatchDog board and the USB PowerCentral board are often used together. TP3 can be used by the WatchDog to power cycle the USB PowerCentral Board.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eBlock and Application Diagrams\u003c\/h2\u003e\n\u003cp\u003e\u003cimg class=\"wp-image-1759 size-full\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2455\/2113\/t\/8\/assets\/description_image_IMG_0884.jpg?2259857284776896824\" alt=\"IMG_0884\" width=\"716\" height=\"332\"\u003e\u003c\/p\u003e\n\u003cp\u003eUSB PowerControl Application Diagram\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(29785396117548, { variant: {"id":29785396117548,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0044-USBPWRCENT-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"USB PowerCentral board w\/Grove Control and INA219 Current Monitor- USB to USB solid state relay for Raspberry Pi and Arduinos V2","public_title":null,"options":["Default Title"],"price":1999,"weight":14,"compare_at_price":null,"inventory_quantity":210,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729010","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 210, product_id: 4028617326636, product_handle: "copy-of-usb-powercontrol-board-v2-w-grove-control-usb-to-usb-solid-state-relay-for-raspberry-pi-and-arduinos-v2", price: 1999, variant_title: "Default Title", group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveProduct("copy-of-ina3221-breakout-board", 4028580560940, {"id":4028580560940,"title":"INA3221 Breakout Board With Screw Terminals","handle":"copy-of-ina3221-breakout-board","description":"\u003cp\u003e\u003cstrong\u003eThis product is identical to the INA3221 Breakout Board except for the addition of screw terminals for the IN1-, IN1+, IN2-, IN2+, IN3-,IN3+ pin header terminals.\u003c\/strong\u003e\u003c\/p\u003e\n\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 and screw terminals. 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":"2019-09-02T08:41:19-07:00","created_at":"2019-09-02T08:41:19-07:00","vendor":"SwitchDoc Labs","type":"Shop All,Grove,Sensors,Break Out Boards,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":1595,"price_min":1595,"price_max":1595,"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":29785334251564,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0054-iINA3221TERMINAL-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"INA3221 Breakout Board With Screw Terminals","public_title":null,"options":["Default Title"],"price":1595,"weight":14,"compare_at_price":null,"inventory_quantity":136,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729003","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4881_3.JPG?v=1567439136","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9534_2.JPG?v=1567439136","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1665_2.JPG?v=1567439136","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2_aa8c6a0c-6419-4c37-b6e6-cfc29e86c398.jpg?v=1567439136","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000_270763c0-ad2e-4030-b446-59098ab38734.jpg?v=1567439136"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4881_3.JPG?v=1567439136","options":["Title"],"media":[{"alt":null,"id":2773134606380,"position":1,"preview_image":{"aspect_ratio":1.498,"height":1803,"width":2700,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4881_3.JPG?v=1567439136"},"aspect_ratio":1.498,"height":1803,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_4881_3.JPG?v=1567439136","width":2700},{"alt":null,"id":2773136932908,"position":2,"preview_image":{"aspect_ratio":0.882,"height":2337,"width":2061,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9534_2.JPG?v=1567439136"},"aspect_ratio":0.882,"height":2337,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_9534_2.JPG?v=1567439136","width":2061},{"alt":null,"id":2773135327276,"position":3,"preview_image":{"aspect_ratio":0.797,"height":2487,"width":1981,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1665_2.JPG?v=1567439136"},"aspect_ratio":0.797,"height":2487,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_1665_2.JPG?v=1567439136","width":1981},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":2773116616748,"position":4,"preview_image":{"aspect_ratio":1.131,"height":905,"width":1024,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2_aa8c6a0c-6419-4c37-b6e6-cfc29e86c398.jpg?v=1567439136"},"aspect_ratio":1.131,"height":905,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/2bbd6648877d4af7a524a70e41f84dc2_aa8c6a0c-6419-4c37-b6e6-cfc29e86c398.jpg?v=1567439136","width":1024},{"alt":"INA3221 Breakout Board - 3 Channel Current \/ Voltage Monitor Grove\/Headers - Compare to INA219 Grove\/Headers ","id":2773116583980,"position":5,"preview_image":{"aspect_ratio":1.282,"height":390,"width":500,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000_270763c0-ad2e-4030-b446-59098ab38734.jpg?v=1567439136"},"aspect_ratio":1.282,"height":390,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/428babdb196a3b514d75c0f327496000_270763c0-ad2e-4030-b446-59098ab38734.jpg?v=1567439136","width":500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eThis product is identical to the INA3221 Breakout Board except for the addition of screw terminals for the IN1-, IN1+, IN2-, IN2+, IN3-,IN3+ pin header terminals.\u003c\/strong\u003e\u003c\/p\u003e\n\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 and screw terminals. 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(29785334251564, { variant: {"id":29785334251564,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"0054-iINA3221TERMINAL-DSBT","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"INA3221 Breakout Board With Screw Terminals","public_title":null,"options":["Default Title"],"price":1595,"weight":14,"compare_at_price":null,"inventory_quantity":136,"inventory_management":"shopify","inventory_policy":"deny","barcode":"088234729003","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 136, product_id: 4028580560940, product_handle: "copy-of-ina3221-breakout-board", price: 1595, 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("water-turbidity-sensor-for-smartgarden3-hydroponics", 7564599197916, {"id":7564599197916,"title":"Water Turbidity Sensor for SmartGarden3 Hydroponics","handle":"water-turbidity-sensor-for-smartgarden3-hydroponics","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe SmartGarden3 turbidity sensor can measure the turbidity of the water (the number of suspended particles).\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong\u003e We seal the sensor before you receive it so you can use it under the water in the Hydroponics kit immediately.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eHere is the assembly manual for adding this to the SmartGarden3 Hydroponics System.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/02\/SmartGarden3HydroponicsTurbidityAndpH.pdf\"\u003eHydroponics Turbidity and pH Sensor Assembly\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/02\/SmartGarden3HydroponicsTurbidityAndpH.pdf\"\u003eManual\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe optical sensor of this module can measure the density of turbid water and the concentration of extraneous matter using the refraction of wavelength between photo transistor and diode\u003c\/span\u003e. By using an optical transistor and optical diodes, an optical sensor measures the amount of light coming from the source of the light to the light receiver, in order to calculate turbidity of water.\u003c\/p\u003e","published_at":"2022-02-12T09:15:34-08:00","created_at":"2022-02-12T09:09:26-08:00","vendor":"SwitchDoc Labs","type":"Grove,Cables,Raspberry Pi,Arduino,ESP8266,I2C","tags":[],"price":4200,"price_min":4200,"price_max":4200,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42537064333532,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"2022-GRVTURBIDITY-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Water Turbidity Sensor for SmartGarden3 Hydroponics","public_title":null,"options":["Default Title"],"price":4200,"weight":136,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-all.jpg?v=1644685769","#\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-std-preview.jpg?v=1644685768","\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_88212.jpg?v=1644685768"],"featured_image":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-all.jpg?v=1644685769","options":["Title"],"media":[{"alt":null,"id":29182892441820,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1050,"width":1400,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-all.jpg?v=1644685769"},"aspect_ratio":1.333,"height":1050,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-all.jpg?v=1644685769","width":1400},{"alt":null,"id":29182892474588,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1050,"width":1400,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-std-preview.jpg?v=1644685768"},"aspect_ratio":1.333,"height":1050,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/grove-turbidity-sensor-std-preview.jpg?v=1644685768","width":1400},{"alt":null,"id":29182892507356,"position":3,"preview_image":{"aspect_ratio":1.028,"height":2090,"width":2148,"src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_88212.jpg?v=1644685768"},"aspect_ratio":1.028,"height":2090,"media_type":"image","src":"\/\/switchdoc.ricehawk.site\/cdn\/shop\/products\/IMG_88212.jpg?v=1644685768","width":2148}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe SmartGarden3 turbidity sensor can measure the turbidity of the water (the number of suspended particles).\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong\u003e We seal the sensor before you receive it so you can use it under the water in the Hydroponics kit immediately.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eHere is the assembly manual for adding this to the SmartGarden3 Hydroponics System.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/02\/SmartGarden3HydroponicsTurbidityAndpH.pdf\"\u003eHydroponics Turbidity and pH Sensor Assembly\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.switchdoc.com\/wp-content\/uploads\/2022\/02\/SmartGarden3HydroponicsTurbidityAndpH.pdf\"\u003eManual\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe optical sensor of this module can measure the density of turbid water and the concentration of extraneous matter using the refraction of wavelength between photo transistor and diode\u003c\/span\u003e. By using an optical transistor and optical diodes, an optical sensor measures the amount of light coming from the source of the light to the light receiver, in order to calculate turbidity of water.\u003c\/p\u003e"});window.BOLD.common.Shopify.saveVariant(42537064333532, { variant: {"id":42537064333532,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"2022-GRVTURBIDITY-DSBT","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Water Turbidity Sensor for SmartGarden3 Hydroponics","public_title":null,"options":["Default Title"],"price":4200,"weight":136,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}, inventory_quantity: 0, product_id: 7564599197916, product_handle: "water-turbidity-sensor-for-smartgarden3-hydroponics", price: 4200, 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"] = {};
Grove 128x64 I2C OLED Board for Arduino and Raspberry Pi
Regular price
Sold out
Sale price
$8.00
Sale
Unit price
/per
Adding product to your cart
This 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. No external reset pin required. Software drivers are available here.
This is an inexpensive I2C OLED display using Grove Connectors for the Arduino / Raspberry Pi / ESP8266
This 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.
What are Grove Connectors?
Grove Connectors are standardized easy to connect and use cables for prototyping devices. See the SwitchDoc tutorial on Grove Connectors. This product was designed specifically for the new SwitchDoc Labs kickstarter, OurWeather: https://www.kickstarter.com/projects/sunair/ourweather-weather-kit-for-stem-kids 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 downloaded here.