{"id":2873,"date":"2021-10-04T06:21:55","date_gmt":"2021-10-04T13:21:55","guid":{"rendered":"https:\/\/www.donluc.com\/?p=2873"},"modified":"2021-10-04T06:21:55","modified_gmt":"2021-10-04T13:21:55","slug":"project-15-environment-adafruit-powerboost-mk14","status":"publish","type":"post","link":"https:\/\/www.donluc.com\/?p=2873","title":{"rendered":"Project #15: Environment \u2013 Adafruit PowerBoost \u2013 Mk14"},"content":{"rendered":"<div style=\"width: 720px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-2873-1\" width=\"720\" height=\"480\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01W.mp4?_=1\" \/><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01W.mp4\">https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01W.mp4<\/a><\/video><\/div>\n<p>&#8212;&#8212;<\/p>\n<p>#DonLucElectronics #DonLuc #Environment #MQ #PIR #RHT03 #ArduinoUNO #Arduino #AdafruitPowerBoost #Project #Programming #Electronics #Microcontrollers #Consultant #VideoBlog<\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01a.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01a.png\" alt=\"Adafruit PowerBoost\" width=\"720\" height=\"577\" class=\"alignnone size-full wp-image-2875\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01a.png 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01a-300x240.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01b.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01b.png\" alt=\"Adafruit PowerBoost\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-2876\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01b.png 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01b-300x200.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01c.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01c.png\" alt=\"Adafruit PowerBoost\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-2877\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01c.png 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01c-300x200.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01d.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01d.png\" alt=\"Adafruit PowerBoost\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-2878\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01d.png 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2021\/10\/DL2110Mk01d-300x200.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><strong>Adafruit PowerBoost 500 Shield &#8211; Rechargeable 5V Power Shield<\/strong><\/p>\n<p>What&#8217;s a project if it&#8217;s trapped on your desk? Now you can take your Arduino anywhere you wish with the PowerBoost shield. This stackable shield goes onto your Arduino and provides a slim rechargeable power pack, with a built in battery charger as well as DC\/DC booster.<\/p>\n<p>Compatible with Arduino Uno basically any Arduino-pinout-shaped Arduino as only the GND and 5V pins are used. You can stack shields on top, or stack the PowerBoost on top. The PowerBoost shield can run off of any Lithium Ion or Lithium Polymer battery but we suggest our 2000mAh capacity batteries, both of which fits very nicely in the empty space of the shield. Plug in the battery and recharge it via the microUSB jack. When you&#8217;re ready to go, just unplug the Arduino from USB or the wall adapter and it will automatically switch over to shield power. Use only Lipoly batteries with protection circuitry.<\/p>\n<p>The onboard boost converter can provide at least 500mA current, and can peak at 1A. There&#8217;s an onboard fuse to protect against higher current draws which could damage the boost converter or battery. The boost converter can be damaged by high current spikes and is not recommended for driving motors or robots where the stall current can cause high current spikes. It will let you turn the shield and Arduino power on\/off.<\/p>\n<p><strong>Lithium Ion Battery &#8211; 3.7v 2000mAh<\/strong><\/p>\n<p>Lithium ion polymer batteries are thin, light and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of 2000mAh. If you need a larger battery. The batteries come pre-attached with a genuine 2-pin JST-PH connector as shown and include the necessary protection circuitry. Because they have a genuine JST connector, not a knock-off, the cable wont snag or get stuck in a matching JST jack, they click in and out smoothly.<\/p>\n<p><strong>DL2110Mk01<\/strong><\/p>\n<p>1 x Arduino UNO &#8211; R3<br \/>\n1 x ProtoScrewShield<br \/>\n1 x Adafruit PowerBoost 500 Shield<br \/>\n1 x Lithium Ion Battery &#8211; 3.7v 2000mAh<br \/>\n4 x Pololu Carrier for MQ Gas Sensors<br \/>\n1 x SparkFun Hydrogen Gas Sensor &#8211; MQ-8<br \/>\n1 x 4.7K Ohm<br \/>\n1 x Pololu Carbon Monoxide &#038; Flammable Gas Sensor &#8211; MQ-9<br \/>\n1 x 22k Ohm<br \/>\n1 x SparkFun Carbon Monoxide Gas Sensor &#8211; MQ-7<br \/>\n1 x 10K Ohm<br \/>\n1 x SparkFun Alcohol Gas Sensor &#8211; MQ-3<br \/>\n1 x 220k Ohm<br \/>\n1 x Temperature and Humidity Sensor- RHT03<br \/>\n1 x PIR Motion Sensor (JST)<br \/>\n1 x SparkFun Solderable Half-Breadboard<br \/>\n1 x SparkFun Cerberus USB Cable<\/p>\n<p><strong>Arduino UNO &#8211; R3<\/strong><\/p>\n<p>RHT &#8211; Digital 5<br \/>\nPIR &#8211; Digital 7<br \/>\nMQ8 &#8211; Analog 0<br \/>\nMQ9 &#8211; Analog 1<br \/>\nMQ7 &#8211; Analog 2<br \/>\nMQ3 &#8211; Analog 3<br \/>\nVIN &#8211; +5V<br \/>\nGND &#8211; GND<\/p>\n<p><strong>DL2110Mk01p.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/* \r\n***** Don Luc Electronics \u00a9 *****\r\nSoftware Version Information\r\nProject #15: Environment \u2013 Adafruit PowerBoost \u2013 Mk14\r\n10-01\r\nDL2110Mk01p.ino\r\n1 x Arduino UNO - R3\r\n1 x ProtoScrewShield\r\n1 x Adafruit PowerBoost 500 Shield\r\n1 x Lithium Ion Battery - 3.7v 2000mAh\r\n4 x Pololu Carrier for MQ Gas Sensors\r\n1 x SparkFun Hydrogen Gas Sensor - MQ-8\r\n1 x 4.7K Ohm\r\n1 x Pololu Carbon Monoxide &amp; Flammable Gas Sensor - MQ-9\r\n1 x 22k Ohm\r\n1 x SparkFun Carbon Monoxide Gas Sensor - MQ-7\r\n1 x 10K Ohm\r\n1 x SparkFun Alcohol Gas Sensor - MQ-3\r\n1 x 220k Ohm\r\n1 x Temperature and Humidity Sensor - RHT03\r\n1 x PIR Motion Sensor (JST)\r\n1 x SparkFun Solderable Half-Breadboard\r\n1 x SparkFun Cerberus USB Cable\r\n*\/\r\n\r\n\/\/ Include the Library Code\r\n\/\/ EEPROM Library to Read and Write EEPROM with Unique ID for Unit\r\n#include &lt;EEPROM.h&gt;\r\n\/\/ RHT Temperature and Humidity Sensor\r\n#include &lt;SparkFun_RHT03.h&gt;\r\n\r\n\/\/ RHT Temperature and Humidity Sensor\r\n\/\/ RHT03 data pin Digital 5\r\nconst int RHT03_DATA_PIN = 5;\r\n\/\/ This creates a RTH03 object, which we&#039;ll use to interact with the sensor\r\nRHT03 rht;\r\nfloat latestHumidity;\r\nfloat latestTempC;\r\nfloat latestTempF;\r\n\r\n\/\/ Gas Sensors MQ\r\n\/\/ Hydrogen Gas Sensor - MQ-8\r\nint iMQ8 = A0;\r\nint iMQ8Raw = 0;\r\nint iMQ8ppm = 0;\r\n\/\/ Two points are taken from the curve in datasheet.\r\n\/\/ With these two points, a line is formed which is\r\n\/\/ &quot;approximately equivalent&quot; to the original curve.\r\nfloat H2Curve[3] = {2.3, 0.93,-1.44};\r\n\r\n\/\/ Carbon Monoxide &amp; Flammable Gas Sensor - MQ-9\r\nint iMQ9 = A1;\r\nint iMQ9Raw = 0;\r\nint iMQ9ppm = 0;\r\n\r\n\/\/ Carbon Monoxide Gas Sensor - MQ-7\r\nint iMQ7 = A2;\r\nint iMQ7Raw = 0;\r\nint iMQ7ppm = 0;\r\n\r\n\/\/ Alcohol Gas Sensor - MQ-3\r\nint iMQ3 = A3;\r\nint iMQ3Raw = 0;\r\nint iMQ3ppm = 0;\r\n\r\n\/\/ PIR Motion\r\n\/\/ Motion detector\r\nconst int iMotion = 7;\r\n\/\/ Proximity\r\nint proximity = LOW;\r\nString Det = &quot;&quot;;\r\n\r\n\/\/ Software Version Information\r\nString uid = &quot;&quot;;\r\n\/\/ Version\r\nString sver = &quot;15-14&quot;;\r\n\r\nvoid loop()\r\n{\r\n     \r\n  \/\/ RHT Temperature and Humidity Sensor\r\n  isRHT03();\r\n\r\n  \/\/ Gas Sensors MQ\r\n  isGasSensor();\r\n\r\n  \/\/ isPIR Motion\r\n  isPIR();\r\n\r\n  \/\/ Delay\r\n  \/\/ Turn the LED on HIGH is the voltage level\r\n  digitalWrite(LED_BUILTIN, HIGH);\r\n  \/\/ Wait for a 0.5 second\r\n  delay( 500 );\r\n  \/\/ Turn the LED off by making the voltage LOW\r\n  digitalWrite(LED_BUILTIN, LOW);\r\n  \/\/ Wait for a 0.5 second\r\n  delay( 500 );\r\n \r\n}\r\n<\/pre>\n<p><strong>getEEPROM.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ EEPROM\r\n\/\/ isUID EEPROM Unique ID\r\nvoid isUID()\r\n{\r\n  \r\n  \/\/ Is Unit ID\r\n  uid = &quot;&quot;;\r\n  for (int x = 0; x &lt; 5; x++)\r\n  {\r\n    uid = uid + char(EEPROM.read(x));\r\n  }\r\n  \r\n}\r\n<\/pre>\n<p><strong>getGasSensorMQ.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ Gas Sensors MQ\r\n\/\/ Gas Sensor\r\nvoid isGasSensor() {\r\n\r\n  \/\/ Read in analog value from each gas sensors\r\n  \r\n  \/\/ Hydrogen Gas Sensor - MQ-8\r\n  iMQ8Raw = analogRead( iMQ8 );\r\n\r\n  \/\/ Carbon Monoxide &amp; Flammable Gas Sensor - MQ-9\r\n  iMQ9Raw = analogRead( iMQ9 );  \r\n\r\n  \/\/ Carbon Monoxide Gas Sensor - MQ-7\r\n  iMQ7Raw = analogRead( iMQ7 );\r\n\r\n  \/\/ Alcohol Gas Sensor - MQ-3\r\n  iMQ3Raw = analogRead( iMQ3 );\r\n  \r\n  \/\/ Caclulate the PPM of each gas sensors\r\n\r\n  \/\/ Hydrogen Gas Sensor - MQ-8\r\n  iMQ8ppm = isMQ8( iMQ8Raw );\r\n\r\n  \/\/ Carbon Monoxide &amp; Flammable Gas Sensor - MQ-9\r\n  iMQ9ppm = isMQ9( iMQ9Raw ); \r\n\r\n  \/\/ Carbon Monoxide Gas Sensor - MQ-7\r\n  iMQ7ppm = isMQ7( iMQ7Raw ); \r\n\r\n  \/\/ Alcohol Gas Sensor - MQ-3\r\n  iMQ3ppm = isMQ3( iMQ3Raw ); \r\n\r\n  \/\/ Serial\r\n  \/\/ Hydrogen Gas Sensor - MQ-8\r\n  Serial.print( &quot;MQ-8: &quot; );\r\n  Serial.println( iMQ8ppm );\r\n  \/\/ Carbon Monoxide &amp; Flammable Gas Sensor - MQ-9\r\n  Serial.print( &quot;MQ-9: &quot; );\r\n  Serial.println( iMQ9ppm );\r\n  \/\/ Carbon Monoxide Gas Sensor - MQ-7\r\n  Serial.print( &quot;MQ-7: &quot; );\r\n  Serial.println( iMQ7ppm );\r\n  \/\/ Alcohol Gas Sensor - MQ-3 \r\n  Serial.print( &quot;MQ-3: &quot; );\r\n  Serial.println( iMQ3ppm );\r\n  \r\n}\r\n\/\/ Hydrogen Gas Sensor - MQ-8 - PPM\r\nint isMQ8(double rawValue) {\r\n\r\n  \/\/ RvRo\r\n  double RvRo = rawValue * (3.3 \/ 1023);\r\n\r\n  return (pow(4.7,( ((log(RvRo)-H2Curve[1])\/H2Curve[2]) + H2Curve[0])));\r\n  \r\n}\r\n\/\/ Carbon Monoxide &amp; Flammable Gas Sensor - MQ-9\r\nint isMQ9(double rawValue) {\r\n\r\n  double RvRo = rawValue * 3.3 \/ 4095;\r\n\r\n  double ppm = 3.027*exp(1.0698*( RvRo ));\r\n  return ppm;\r\n  \r\n}\r\n\/\/ Carbon Monoxide Gas Sensor - MQ-7\r\nint isMQ7(double rawValue) {\r\n\r\n  double RvRo = rawValue * 3.3 \/ 4095;\r\n\r\n  double ppm = 3.027*exp(1.0698*( RvRo ));\r\n  return ppm;\r\n  \r\n}\r\n\/\/ Alcohol Gas Sensor - MQ-3\r\nint isMQ3(double rawValue) {\r\n\r\n  double RvRo = rawValue * 3.3 \/ 4095;\r\n\r\n  double bac = RvRo * 0.21;\r\n  return bac;\r\n  \r\n}\r\n<\/pre>\n<p><strong>getPIR.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ PIR Motion\r\n\/\/ Setup PIR\r\nvoid setupPIR() {\r\n\r\n  \/\/ Setup PIR Montion\r\n  pinMode(iMotion, INPUT_PULLUP);\r\n  \r\n}\r\n\/\/ isPIR Motion\r\nvoid isPIR() {\r\n\r\n  \/\/ Proximity\r\n  proximity = digitalRead(iMotion);\r\n  if (proximity == LOW) \r\n  {\r\n\r\n    \/\/ PIR Motion Sensor&#039;s LOW, Motion is detected\r\n    Det = &quot;Motion Yes&quot;;\r\n    \/\/ Serial\r\n    Serial.println( Det );\r\n    \r\n  }\r\n  else\r\n  {\r\n\r\n    \/\/ PIR Motion Sensor&#039;s HIGH\r\n    Det = &quot;No&quot;;\r\n    \/\/ Serial\r\n    Serial.println( Det );\r\n    \r\n  }\r\n  \r\n}\r\n<\/pre>\n<p><strong>getRHT.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ RHT Temperature and Humidity Sensor\r\n\/\/ setup RHT Temperature and Humidity Sensor\r\nvoid setupRTH03() {\r\n\r\n  \/\/ RHT Temperature and Humidity Sensor\r\n  \/\/ Call rht.begin() to initialize the sensor and our data pin\r\n  rht.begin(RHT03_DATA_PIN);\r\n  \r\n}\r\n\/\/ RHT Temperature and Humidity Sensor\r\nvoid isRHT03(){\r\n\r\n  \/\/ Call rht.update() to get new humidity and temperature values from the sensor.\r\n  int updateRet = rht.update();\r\n\r\n  \/\/ The humidity(), tempC(), and tempF() functions can be called -- after \r\n  \/\/ a successful update() -- to get the last humidity and temperature value \r\n  latestHumidity = rht.humidity();\r\n  latestTempC = rht.tempC();\r\n  latestTempF = rht.tempF();\r\n\r\n  \/\/ Serial\r\n  \/\/ RHT Temperature and Humidity Sensor\r\n  \/\/ Temperature F\r\n  Serial.print( &quot;Temp F: &quot; );\r\n  Serial.println( latestTempF );\r\n  \/\/ Temperature C\r\n  Serial.print( &quot;Temp C: &quot; );\r\n  Serial.println( latestTempC );\r\n  \/\/ Humidity\r\n  Serial.print( &quot;Humidity: &quot; );\r\n  Serial.println( latestHumidity );\r\n  \r\n}\r\n<\/pre>\n<p><strong>setup.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ Setup\r\nvoid setup()\r\n{\r\n    \r\n  \/\/ EEPROM Unique ID\r\n  isUID();\r\n\r\n  \/\/ Serial\r\n  Serial.begin( 9600 );\r\n  \r\n  \/\/ RHT Temperature and Humidity Sensor\r\n  \/\/ setup RTH03 Humidity and Temperature Sensor\r\n  setupRTH03();\r\n\r\n  \/\/ PIR Motion\r\n  \/\/ Setup PIR\r\n  setupPIR();\r\n\r\n  \/\/ Initialize digital pin LED_BUILTIN as an output.\r\n  pinMode(LED_BUILTIN, OUTPUT);\r\n\r\n  \/\/ Don Luc Electronics\r\n  Serial.println( &quot;Don Luc Electronics&quot; );\r\n  \/\/ Version\r\n  Serial.println( sver );\r\n  \/\/ Is Unit ID\r\n  Serial.println( uid );\r\n  \r\n  delay( 5000 );\r\n  \r\n}\r\n<\/pre>\n<p>&#8212;&#8212;<\/p>\n<p><strong>People can contact us:<\/strong> https:\/\/www.donluc.com\/?page_id=1927<\/p>\n<p><strong>Technology Experience<\/strong><\/p>\n<ul>\n<li>Single-Board Microcontrollers (PIC, Arduino, Raspberry Pi,Espressif, etc&#8230;)<\/li>\n<li>IoT<\/li>\n<li>Robotics<\/li>\n<li>Camera and Video Capture Receiver Stationary, Wheel\/Tank and Underwater Vehicle<\/li>\n<li>Unmanned Vehicles Terrestrial and Marine<\/li>\n<li>Research &#038; Development (R &#038; D)<\/li>\n<li>Desktop Applications (Windows, OSX, Linux, Multi-OS, Multi-Tier, etc&#8230;)<\/li>\n<li>Mobile Applications (Android, iOS, Blackberry, Windows Mobile, Windows CE, etc&#8230;)<\/li>\n<li>Web Applications (LAMP, Scripting, Java, ASP, ASP.NET, RoR, Wakanda, etc&#8230;)<\/li>\n<li>Social Media Programming &#038; Integration (Facebook, Twitter, YouTube, Pinterest, etc&#8230;)<\/li>\n<li>Content Management Systems (WordPress, Drupal, Joomla, Moodle, etc&#8230;)<\/li>\n<li>Bulletin Boards (phpBB, SMF, Vanilla, jobberBase, etc&#8230;)<\/li>\n<li>eCommerce (WooCommerce, OSCommerce, ZenCart, PayPal Shopping Cart, etc&#8230;)<\/li>\n<\/ul>\n<p><strong>Instructor and E-Mentor<\/strong><\/p>\n<ul>\n<li>PIC Microcontrollers<\/li>\n<li>Arduino<\/li>\n<li>Raspberry Pi<\/li>\n<li>Espressif<\/li>\n<li>Robotics<\/li>\n<li>DOS, Windows, OSX, Linux, iOS, Android, Multi-OS<\/li>\n<li>Linux-Apache-PHP-MySQL<\/li>\n<\/ul>\n<p><strong>Follow Us<\/strong><\/p>\n<p><strong>J. Luc Paquin \u2013 Curriculum Vitae &#8211; 2021 English &#038; Espa\u00f1ol<\/strong><br \/>\nhttps:\/\/www.jlpconsultants.com\/luc\/<\/p>\n<p><strong>Web:<\/strong> https:\/\/www.donluc.com\/<br \/>\n<strong>Web:<\/strong> https:\/\/www.jlpconsultants.com\/<br \/>\n<strong>Web:<\/strong> https:\/\/www.donluc.com\/DLE\/<br \/>\n<strong>Web:<\/strong> https:\/\/www.donluc.com\/DLHackster\/<br \/>\n<strong>Web:<\/strong> https:\/\/www.hackster.io\/neosteam-labs<br \/>\n<strong>Web:<\/strong> https:\/\/zoom.us\/<br \/>\n<strong>Patreon:<\/strong> https:\/\/www.patreon.com\/DonLucElectronics<br \/>\n<strong>Facebook:<\/strong> https:\/\/www.facebook.com\/neosteam.labs.9\/<br \/>\n<strong>YouTube:<\/strong> https:\/\/www.youtube.com\/channel\/UC5eRjrGn1CqkkGfZy0jxEdA<br \/>\n<strong>Twitter:<\/strong> https:\/\/twitter.com\/labs_steam<br \/>\n<strong>Pinterest:<\/strong> https:\/\/www.pinterest.com\/NeoSteamLabs\/<br \/>\n<strong>Instagram:<\/strong> https:\/\/www.instagram.com\/neosteamlabs\/<\/p>\n<p><strong>Don Luc<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8212;&#8212; #DonLucElectronics #DonLuc #Environment #MQ #PIR #RHT03 #ArduinoUNO #Arduino #AdafruitPowerBoost #Project #Programming #Electronics #Microcontrollers #Consultant #VideoBlog &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; Adafruit PowerBoost 500 Shield &#8211; Rechargeable 5V Power Shield What&#8217;s a project if it&#8217;s trapped on your desk? Now you can take your Arduino anywhere you wish with the PowerBoost shield. This stackable shield &#8230; <a title=\"Project #15: Environment \u2013 Adafruit PowerBoost \u2013 Mk14\" class=\"read-more\" href=\"https:\/\/www.donluc.com\/?p=2873\" aria-label=\"Read more about Project #15: Environment \u2013 Adafruit PowerBoost \u2013 Mk14\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106,47,50,49,38,59,5,138,58,10,43],"tags":[86,179,6,92,102,4,19,107,85,24,9,27,88,109,33,34],"class_list":["post-2873","post","type-post","status-publish","format-standard","hentry","category-environment","category-adafruit","category-arduino","category-consultant","category-digitalelectronics","category-fritzing","category-microcontrollers","category-patreon","category-arduino-programming","category-projects","category-sparkfun","tag-adafruit","tag-adafruit-powerboost","tag-arduino","tag-battery","tag-components","tag-consultant","tag-electronics","tag-environment","tag-fritzing","tag-microcontroller","tag-programming","tag-projects-2","tag-rht03-humidity-and-temperature-sensor","tag-sparkfun","tag-technology","tag-video-blog"],"_links":{"self":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/2873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2873"}],"version-history":[{"count":1,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/2873\/revisions"}],"predecessor-version":[{"id":2879,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/2873\/revisions\/2879"}],"wp:attachment":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}