{"id":1595,"date":"2018-06-14T02:19:55","date_gmt":"2018-06-14T05:19:55","guid":{"rendered":"http:\/\/www.ateliehacker.com\/?p=1595"},"modified":"2018-06-14T04:32:46","modified_gmt":"2018-06-14T07:32:46","slug":"sms-chuvas","status":"publish","type":"post","link":"http:\/\/www.ateliehacker.com\/br\/sms-chuvas\/","title":{"rendered":"SMS Chuvas"},"content":{"rendered":"<p><\/p>\n<h3><a href=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg\"><img data-attachment-id=\"1613\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/bike-sirene\/20180613_061545-2\/\" data-orig-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?fit=2560%2C1920\" data-orig-size=\"2560,1920\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;GT-S6810B&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1528870544&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.43&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.025&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"20180613_061545\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?fit=300%2C225\" data-large-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?fit=700%2C525\" loading=\"lazy\" class=\"alignnone size-large wp-image-1613\" src=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?resize=700%2C525\" alt=\"\" width=\"700\" height=\"525\" srcset=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?resize=1024%2C768 1024w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?resize=300%2C225 300w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?resize=768%2C576 768w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?resize=1140%2C855 1140w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?resize=552%2C414 552w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?w=1400 1400w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-1.jpg?w=2100 2100w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/h3>\n<h3><a href=\"http:\/\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png\">Sistema <\/a><a href=\"http:\/\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png\"> Notifica\u00e7\u00e3o<\/a><a href=\"http:\/\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png\"> e Monitoramento Ambiental<\/a><a href=\"http:\/\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png\"> contra Chuvas Fortes e Enchentes <\/a><a href=\"http:\/\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png\">via SMS.<\/a><\/h3>\n<p>Monitoramento e notifica\u00e7\u00e3o de condi\u00e7\u00e3o ambiental, em tempo real, via rede celular, servi\u00e7o de mensagens de texto(SMS), dos espa\u00e7os urbanos conhecidos por sofrerem com alagamentos e enchentes em decorr\u00eancia de chuva fortes e tempestades.<\/p>\n<p><a href=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png\"><img data-attachment-id=\"1596\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/sms-chuvas\/grafico-sms-chuvas\/\" data-orig-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?fit=1052%2C744\" data-orig-size=\"1052,744\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"grafico sms chuvas\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?fit=300%2C212\" data-large-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?fit=700%2C495\" loading=\"lazy\" class=\"alignnone size-large wp-image-1596\" src=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?resize=700%2C495\" alt=\"\" width=\"700\" height=\"495\" srcset=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?resize=1024%2C724 1024w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?resize=300%2C212 300w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?resize=768%2C543 768w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?resize=552%2C390 552w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/grafico-sms-chuvas.png?w=1052 1052w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Cria\u00e7\u00e3o de um dispositivo eletr\u00f4nico program\u00e1vel de alertas via mensagem de texto (SMS), em tempo real, com sensores, baseados na plataforma de Arduino.<\/p>\n<h3>Lista de Materiais<\/h3>\n<p>1 Arduino Uno<\/p>\n<p>1 Shield GSM para Arduino<\/p>\n<p>2 Sensores de n\u00edvel d\u2019\u00e1gua<\/p>\n<p>1 Fonte de alimenta\u00e7\u00e3o 5Volts &#8211; 3 Amperes<\/p>\n<p>1 Chip 3G para celular<\/p>\n<p>Cr\u00e9ditos para chip celular<\/p>\n<p>1 Estanho para solda<\/p>\n<p>15m Fio el\u00e9trico duplo<\/p>\n<p>3m Tubula\u00e7\u00e3o eletrica 3\/4<\/p>\n<p>10 Abra\u00e7adeiras de metal<\/p>\n<p>10 Parafusos e buchas<\/p>\n<p>1 Tubo de silicone<\/p>\n<p>1 Caixa el\u00e9trica para \u00e1rea externa<\/p>\n<p>1 Placa Solar com bateria 5V 2A<\/p>\n<h3>Ferramentas<\/h3>\n<p>Ferro de solda, chave de fenda, alicate, mult\u00edmetro, furadeira, broca serra copo, escada.<\/p>\n<h3>Circuito<\/h3>\n<p><a href=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png\"><img data-attachment-id=\"1598\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/sms-chuvas\/diagrama-sms-chuvas\/\" data-orig-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?fit=1397%2C1804\" data-orig-size=\"1397,1804\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"diagrama sms chuvas\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?fit=232%2C300\" data-large-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?fit=700%2C904\" loading=\"lazy\" class=\"alignnone size-large wp-image-1598\" src=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?resize=700%2C904\" alt=\"\" width=\"700\" height=\"904\" srcset=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?resize=793%2C1024 793w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?resize=232%2C300 232w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?resize=768%2C992 768w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?resize=1140%2C1472 1140w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?resize=552%2C713 552w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2018\/06\/diagrama-sms-chuvas.png?w=1397 1397w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<h3>C\u00f3digo do Arduino<\/h3>\n<pre class=\"brush: arduino; collapse: true; light: false; title: SMSchuvas.ino (Clique aqui para ver o c\u00f3digo); toolbar: true; notranslate\" title=\"SMSchuvas.ino (Clique aqui para ver o c\u00f3digo)\">\r\n\/\/SMS Chuvas - 2018\r\n\/\/\r\n\/\/ Sistema de Alerta via SMS contra Enchentes\r\n\/\/ \r\n\/\/Arduino UNO, Shield SIM900, 2 water level sensor, LEDs \r\n\/\/Biblioteca Softaware Serial\r\n\/\/\r\n\r\n\r\n\/\/ Biblioteca Software Serial\r\n#include &lt;SoftwareSerial.h&gt;\r\n\r\n\/\/ Portas software serial\r\nSoftwareSerial SIM900(7, 8); \r\n\r\n\/\/ PORTAS SENSORES\r\nconst int buttonPin1 = 4;  \/\/ sensor1\r\nconst int buttonPin2 = 5;  \/\/ sensor2 \r\n\r\n\/\/PORTAS LEDS DE STATUS\r\nconst int ledPin1 =  10; \/\/ amarelo\r\nconst int ledPin2 =  11; \/\/ vermelho \r\nconst int ledPin3 =  12; \/\/ verde\r\n\r\nint state1 = 0;\r\nint state2 = 0;\r\n\r\n\r\n\/\/ Estado dos Sensores\r\n\/\/SENSOR 1\r\nint ledState1 = LOW;         \r\nint buttonState1;             \r\nint lastButtonState1 = LOW;   \r\n\r\n\/\/ SENSOR 2\r\nint ledState2 = LOW;         \r\nint buttonState2;             \r\nint lastButtonState2 = LOW;   \r\n\r\n\/\/\r\nint ledState3 = HIGH;         \r\n\r\n\/\/ \r\n\/\/ DEBOUNCE DOS SENSORES\r\n\/\/\r\nlong lastDebounceTime1 = 0;  \r\nlong debounceDelay1 = 5000;    \r\n\r\nlong lastDebounceTime2 = 0;  \r\nlong debounceDelay2 = 5000;    \r\n\r\n\r\n\r\n\/\/ TELEFONES\r\nchar phone1[] = &quot;AT + CMGS = \\&quot;999911234\\&quot;&quot;; \/\/ telefone 1\r\nchar phone2[] = &quot;AT + CMGS = \\&quot;981611299\\&quot;&quot;; \/\/ telefone 2\r\n\r\n\/\/ MENSAGENS\r\nchar msg1[] = &quot;Alerta Amarelo&quot;; \/\/ mensagem 1 \r\nchar msg2[] = &quot;Alerta Vermelho&quot;;\/\/mensagem 2\r\nchar msg3[] = &quot;Alerta Verde&quot;; \/\/ mensagem3 \r\n\r\nvoid setup() {\r\n\r\n\r\n  \r\n  pinMode(buttonPin1, INPUT);\r\n  pinMode(buttonPin2, INPUT);  \r\n\r\n\r\n  \/\/  LED 1\r\n  pinMode(ledPin1, OUTPUT);   \r\n  \r\n  digitalWrite(ledPin1, ledState1);\r\n\r\n  \/\/ LED 2\r\n  pinMode(ledPin2, OUTPUT);   \r\n  \r\n  digitalWrite(ledPin2, ledState2);\r\n\r\n  \/\/ LED 3\r\n  pinMode(ledPin3, OUTPUT);   \r\n  \r\n  digitalWrite(ledPin3, ledState3);\r\n\r\n  \r\n\r\n}\r\n\r\nvoid loop() { \r\n\r\n  SensorYellow();\r\n  delay(100);\r\n  SensorRed();\r\n  delay(100);\r\n  \r\n\r\n}\r\n\r\nvoid SensorYellow() {\r\n\r\n  \/\/ LEITURA SENSOR AMARELO\r\n  int reading = digitalRead(buttonPin1);\r\n\r\n  \r\n  if (reading != lastButtonState1) {\r\n    \r\n    lastDebounceTime1 = millis();\r\n  } \r\n\r\n  if ((millis() - lastDebounceTime1) &gt; debounceDelay1) {\r\n    \r\n    if (reading != buttonState1) {\r\n      buttonState1 = reading;\r\n\r\n      if (buttonState1 == HIGH) { \r\n\r\n        turnOnGSM();\r\n\r\n        \r\n\r\n        sendSMSx(phone1,msg1);\r\n        delay(5000);\r\n        sendSMSx(phone2,msg1);\r\n\r\n\r\n        ledState1 = !ledState1;\r\n        ledState3 = !ledState3;\r\n\r\n        turnOffGSM();\r\n\r\n      }     \r\n      \/\/STATUS VERDE\r\n      if (buttonState1 == LOW) {\r\n\r\n       \r\n\r\n        turnOnGSM();\r\n\r\n        \r\n        sendSMSx(phone1,msg3);\r\n        delay(10000);\r\n        sendSMSx(phone2,msg3);\r\n        delay(5000);\r\n        \r\n        ledState1 = !ledState1;\r\n        ledState3 = !ledState3;\r\n        \r\n        turnOffGSM();\r\n      }               \r\n    }\r\n  }\r\n\r\n  \r\n  digitalWrite(ledPin1, ledState1);\r\n  digitalWrite(ledPin3, ledState3);\r\n\r\n  \r\n  lastButtonState1 = reading;\r\n\r\n}\r\n\r\n\/\/ LEITURA SENSOR VERMELHO\r\n\r\nvoid SensorRed() {\r\n\r\n  \r\n  int reading = digitalRead(buttonPin2);\r\n\r\n  \r\n  if (reading != lastButtonState2) {\r\n    \r\n    lastDebounceTime2 = millis();\r\n  } \r\n\r\n  if ((millis() - lastDebounceTime2) &gt; debounceDelay2) {\r\n    \r\n    if (reading != buttonState2) {\r\n      buttonState2 = reading;\r\n\r\n      \r\n      if (buttonState2 == HIGH) {\r\n\r\n       \r\n\r\n        turnOnGSM();\r\n        sendSMSx(phone1,msg2);\r\n        delay(5000);\r\n        sendSMSx(phone2,msg2);\r\n\r\n        ledState2 = !ledState2;\r\n        turnOffGSM();\r\n        \r\n      }            \r\n      \r\n      if (buttonState2 == LOW) {  \r\n        ledState2 = !ledState2;\r\n      }                        \r\n    }\r\n  }\r\n\r\n  \r\n  digitalWrite(ledPin2, ledState2);\r\n\r\n  \r\n  lastButtonState2 = reading;\r\n\r\n}\r\n\r\n\/\/ROTINA ENVIA MENSAGEM\r\nvoid sendSMSx(char tPhone[], char tMsg[]) {\r\n  \/\/ MODO SMS \r\n  SIM900.print(&quot;AT+CMGF=1\\r&quot;); \r\n  delay(100);\r\n  \/\/ TELEFONE\r\n  SIM900.println(tPhone);    \r\n  delay(100);\r\n  \/\/ MENSAGEM\r\n  SIM900.println(tMsg); \r\n  delay(100);\r\n  \/\/ DESLIGA\r\n  SIM900.println((char)26); \r\n  delay(100);\r\n  SIM900.println();\r\n  \/\/ envio\r\n  delay(5000); \r\n}\r\n\r\n\/\/LIGA GSM\r\nvoid turnOnGSM(){\r\n\r\n  digitalWrite(9, HIGH);   \/\/LIGA GSM\r\n  delay(2000); \r\n  digitalWrite(9, LOW);\r\n  delay(5000);\r\n\r\n\r\n  \/\/ BAUD RATE 19200\r\n  \/\/ \r\n  SIM900.begin(19200);\r\n  \/\/ tempo para conectar\r\n  delay(20000);   \r\n\r\n\r\nfor (int i=0; i&lt;=5 ; i++){\r\n\r\n  ledState3 = !ledState3;\r\n  digitalWrite(ledPin3, ledState3);\r\n  delay(500);\r\n\r\n}\r\n\/\/DESLIGA GSM\r\n\r\n}\r\n\r\nvoid turnOffGSM(){\r\n\r\n  digitalWrite(9, HIGH);   \/\/DESLIGA GSM\r\n  delay(2000); \r\n  digitalWrite(9, LOW);\r\n  delay(5000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\n\r\n<\/pre>\n<h3>Prototipagem<\/h3>\n<p><a href=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg\"><img data-attachment-id=\"1607\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/bike-sirene\/prototype_1\/\" data-orig-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?fit=2560%2C1920\" data-orig-size=\"2560,1920\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;GT-S6810B&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1528854342&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.43&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.025&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"prototype_1\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?fit=300%2C225\" data-large-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?fit=700%2C525\" loading=\"lazy\" class=\"alignnone size-large wp-image-1607\" src=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?resize=700%2C525\" alt=\"\" width=\"700\" height=\"525\" srcset=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?resize=1024%2C768 1024w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?resize=300%2C225 300w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?resize=768%2C576 768w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?resize=1140%2C855 1140w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?resize=552%2C414 552w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?w=1400 1400w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_1.jpg?w=2100 2100w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<h3>Montagem do Sensor<\/h3>\n<p><a href=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg\"><img data-attachment-id=\"1610\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/bike-sirene\/prototype_6\/\" data-orig-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?fit=2560%2C1920\" data-orig-size=\"2560,1920\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;GT-S6810B&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1528854745&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.43&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"prototype_6\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?fit=300%2C225\" data-large-file=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?fit=700%2C525\" loading=\"lazy\" class=\"alignnone size-large wp-image-1610\" src=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?resize=700%2C525\" alt=\"\" width=\"700\" height=\"525\" srcset=\"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?resize=1024%2C768 1024w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?resize=300%2C225 300w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?resize=768%2C576 768w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?resize=1140%2C855 1140w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?resize=552%2C414 552w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?w=1400 1400w, https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_6.jpg?w=2100 2100w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg\"><img data-attachment-id=\"1609\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/bike-sirene\/prototype_5\/\" data-orig-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?fit=2560%2C1920\" data-orig-size=\"2560,1920\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;GT-S6810B&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1528854841&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.43&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"prototype_5\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?fit=300%2C225\" data-large-file=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?fit=700%2C525\" loading=\"lazy\" class=\"alignnone size-large wp-image-1609\" src=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?resize=700%2C525\" alt=\"\" width=\"700\" height=\"525\" srcset=\"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?resize=1024%2C768 1024w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?resize=300%2C225 300w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?resize=768%2C576 768w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?resize=1140%2C855 1140w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?resize=552%2C414 552w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?w=1400 1400w, https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_5.jpg?w=2100 2100w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg\"><img data-attachment-id=\"1612\" data-permalink=\"http:\/\/www.ateliehacker.com\/br\/bike-sirene\/prototype_9\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?fit=2560%2C1920\" data-orig-size=\"2560,1920\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.7&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;GT-S6810B&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1528854759&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.43&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"prototype_9\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?fit=300%2C225\" data-large-file=\"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?fit=700%2C525\" loading=\"lazy\" class=\"alignnone size-large wp-image-1612\" src=\"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?resize=700%2C525\" alt=\"\" width=\"700\" height=\"525\" srcset=\"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?resize=1024%2C768 1024w, https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?resize=300%2C225 300w, https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?resize=768%2C576 768w, https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?resize=1140%2C855 1140w, https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?resize=552%2C414 552w, https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?w=1400 1400w, https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/prototype_9.jpg?w=2100 2100w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p class=\"post-excerpt\">Sistema Notifica\u00e7\u00e3o e Monitoramento Ambiental contra Chuvas Fortes e Enchentes via SMS. Monitoramento e notifica\u00e7\u00e3o de condi\u00e7\u00e3o ambiental, em tempo&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1605,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[4,41,46],"tags":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/20180613_061545-e1528958155377.jpg?fit=1856%2C1420","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6TLCc-pJ","jetpack-related-posts":[{"id":577,"url":"http:\/\/www.ateliehacker.com\/br\/bateria-robotica-com-arduino-e-android\/","url_meta":{"origin":1595,"position":0},"title":"[:en]BeatBot Drummer Robot[:br]BeatBot Bateria Rob\u00f3tica[:]","date":"21 de janeiro de 2015","format":false,"excerpt":"Bateria rob\u00f3tica feita com Arduino, controlado por um smartphone Android via bluetooth.","rel":"","context":"Em &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/atelie-beatbot.png?fit=1200%2C675&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":402,"url":"http:\/\/www.ateliehacker.com\/br\/dione-neopixel-dress\/","url_meta":{"origin":1595,"position":1},"title":"[:en]Dione Neopixel Dress[:br]Vestido Dione Neopixel[:]","date":"22 de setembro de 2014","format":false,"excerpt":"Dione Future Fashion \u00e9 um vestido feito com Arduino LilyPad + 150 Leds Neopixel controlados via bluetooth por um aplicativo de Android criado no AppInvetor.","rel":"","context":"Em &quot;Wearables&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2014\/09\/dione-future-fashion.png?fit=1053%2C744&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":75,"url":"http:\/\/www.ateliehacker.com\/br\/bike-led-de-seguranca\/","url_meta":{"origin":1595,"position":2},"title":"[:en]Eco Lantern[:br]Eco Lanterna[:]","date":"23 de fevereiro de 2014","format":false,"excerpt":"Ateli\u00ea Hacker no Bike Lab - Sesc Campinas - SP Uma lanterna para bicicleta \u00e9 sempre bom, especialmente para pedalar a noite. Apesar de ser um equipamento de prote\u00e7\u00e3o essencial para o ciclista, n\u00e3o \u00e9 toda biciclata que conta com uma, pois as vezes elas n\u00e3o s\u00e3o acess\u00edveis. E para\u2026","rel":"","context":"Em &quot;Eletr\u00f4nica&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2014\/03\/lanterna-rainbow11.jpg?fit=1024%2C768&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1430,"url":"http:\/\/www.ateliehacker.com\/br\/oficinas\/","url_meta":{"origin":1595,"position":3},"title":"[:br]Card\u00e1pio de Oficinas[:]","date":"12 de abril de 2016","format":false,"excerpt":"http:\/\/www.ateliehacker.com\/br\/camisetas-luminosas\/ http:\/\/www.ateliehacker.com\/br\/acessorios-luminosos\/ http:\/\/www.ateliehacker.com\/br\/brincando-com-leds\/ http:\/\/www.ateliehacker.com\/br\/mini-projetor-holografico\/ http:\/\/www.ateliehacker.com\/br\/instrumentos-musicais-de-papel\/ http:\/\/www.ateliehacker.com\/br\/mascaras-low-poly\/ http:\/\/www.ateliehacker.com\/br\/biohacking\/ http:\/\/www.ateliehacker.com\/br\/joias-geek\/ Loading...","rel":"","context":"Em &quot;Workshop&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2016\/03\/dupla-acessorio-led.jpg?fit=1200%2C800&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":583,"url":"http:\/\/www.ateliehacker.com\/br\/skate-led-com-arduino\/","url_meta":{"origin":1595,"position":4},"title":"[:en]Arduino Skate Led[:br]Skate Led com Arduino[:]","date":"21 de janeiro de 2015","format":false,"excerpt":"Skate led RGB com arduino e sensor de vibra\u00e7\u00e3o piezoel\u00e9trico detector de manobras.","rel":"","context":"Em &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2015\/01\/ateliehackersk8.png?fit=1200%2C675&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":420,"url":"http:\/\/www.ateliehacker.com\/br\/makeymakeyarduino\/","url_meta":{"origin":1595,"position":5},"title":"[:en]Makey Makey with Arduino[:br]Makey Makey com Arduino[:]","date":"23 de setembro de 2013","format":false,"excerpt":"Transforme qualquer objeto do mundo f\u00edsico em um instrumento musical com Makey Makey. A imagina\u00e7\u00e3o \u00e9 o limite.","rel":"","context":"Em &quot;Arduino&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.ateliehacker.com\/wp-content\/uploads\/2014\/09\/makey-makey.png?fit=1200%2C675&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/posts\/1595"}],"collection":[{"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/comments?post=1595"}],"version-history":[{"count":10,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/posts\/1595\/revisions"}],"predecessor-version":[{"id":1620,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/posts\/1595\/revisions\/1620"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/media\/1605"}],"wp:attachment":[{"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/media?parent=1595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/categories?post=1595"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ateliehacker.com\/br\/wp-json\/wp\/v2\/tags?post=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}