{"id":459,"date":"2017-05-30T20:25:59","date_gmt":"2017-05-30T23:25:59","guid":{"rendered":"https:\/\/fedablio.com.br\/blog\/?p=459"},"modified":"2022-01-18T20:29:00","modified_gmt":"2022-01-18T23:29:00","slug":"alarme-com-arduino-e-sensor-ultrassonico","status":"publish","type":"post","link":"https:\/\/fedablio.com.br\/blog\/arquivos\/459","title":{"rendered":"Alarme com Arduino e sensor ultrass\u00f4nico"},"content":{"rendered":"\n<div style=\"text-align:justify;\">\n\n<p>\nNas pr\u00f3ximas linhas vamos descobrir como utilizar o Arduino para montar um humilde alarme residencial. J\u00e1 adianto que \u00e9 apenas experimental e quem sabe mais para frente, podemos o fazer ficar melhor. A princ\u00edpio ativar e desativar este alarme se d\u00e1 na interface Serial da IDE Arduino.\n<\/p>\n\n<h4>\nMaterial utilizado\n<\/h4>\n\n<p>\n<code>\nArduino UNO R3<br>\nSensor ultrass\u00f4nico HC-SR04<br>\nProtoboard<br>\nBip buzzer<br>\nResistor 150 Ohm 1\/4W<br>\nJumper\n<\/code>\n<\/p>\n\n<p>\nComo estamos utilizando a tens\u00e3o do pr\u00f3prio Arduino para alimentar o circuito, a utiliza\u00e7\u00e3o do resistor de 150 Ohm \u00e9 opcional. Digamos que sem ele, o bip fica um pouco exagerado no volume. Claro que se o projeto fosse levado adiante, teria de ser ativado ou desativado remotamente. Tamb\u00e9m deveria ser usado uma sirene.\n<\/p>\n\n<p>\nPrimeiramente carregue o c\u00f3digo abaixo em sua placa Arduino.\n<\/p>\n\n<pre>\n#include &lt;Ultrasonic.h&gt;\n\n#define TRIG 4\n#define ECHO 5\n\nUltrasonic ultrasonic(TRIG, ECHO);\nint varredura;\nint situacao;\nint ladrao;\n\n\nvoid setup() {\n  Serial.begin(9600);\n  long microsec = ultrasonic.timing();\n  int cm = ultrasonic.convert(microsec, Ultrasonic::CM);\n  delay(50);\n  varredura = cm;\n  pinMode(6, OUTPUT);\n}\n\nvoid loop() {\n  char comando = Serial.read();\n  if (comando == 'a') {\n    situacao = 1;\n    Serial.println(\"Alarme ativado!\");\n  }\n  if (comando == 'd') {\n    situacao = 0;\n    Serial.println(\"Alarme desativado!\");\n    ladrao = 0;\n  }\n\n  if (situacao == 1) {\n    long microsec = ultrasonic.timing();\n    int cm = ultrasonic.convert(microsec, Ultrasonic::CM);\n    delay(50);\n    if (cm < varredura) {\n      ladrao = 1;\n    }\n    if (ladrao == 1) {\n      digitalWrite(6, HIGH);\n      delay(100);\n      digitalWrite(6, LOW);\n    }\n  }\n}\n<\/pre>\n\n<p>\nEm seguida, desligue seu Arduino e monte o circuito abaixo:\n<\/p>\n\n<img decoding=\"async\" src=\"https:\/\/fedablio.com.br\/blog\/wp-content\/uploads\/2022\/01\/alarme-ardu-01.png\"\/><br>\n\n<p>\nVejam as fotos da montagem\n<\/p>\n\n<img decoding=\"async\" src=\"https:\/\/fedablio.com.br\/blog\/wp-content\/uploads\/2022\/01\/alarme-ardu-02.jpg\"\/><br><br>\n\n<img decoding=\"async\" src=\"https:\/\/fedablio.com.br\/blog\/wp-content\/uploads\/2022\/01\/alarme-ardu-03.jpg\"\/><br><br>\n\n<img decoding=\"async\" src=\"https:\/\/fedablio.com.br\/blog\/wp-content\/uploads\/2022\/01\/alarme-ardu-04.jpg\"\/><br><br>\n\n<img decoding=\"async\" src=\"https:\/\/fedablio.com.br\/blog\/wp-content\/uploads\/2022\/01\/alarme-ardu-05.jpg\"\/><br>\n\n<p>\n\u00c9 isso a\u00ed pessoal. A partir deste projeto podem montar um alarmes de verdade para monitorar sua casa.\n<\/p>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nas pr\u00f3ximas linhas vamos descobrir como utilizar o Arduino para montar um humilde alarme residencial. J\u00e1 adianto que \u00e9 apenas experimental e quem sabe mais para frente, podemos o fazer ficar melhor. A princ\u00edpio ativar e desativar este alarme se d\u00e1 na interface Serial da IDE Arduino. Material utilizado Arduino UNO R3 Sensor ultrass\u00f4nico HC-SR04 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88],"tags":[108,109,41,110],"class_list":["post-459","post","type-post","status-publish","format-standard","hentry","category-arduino","tag-alarme-arduino","tag-alarme-arduino-sensor-ultrassonico","tag-automacao-arduino","tag-sensor-ultrassonico-hc-sr04"],"_links":{"self":[{"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/posts\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/comments?post=459"}],"version-history":[{"count":3,"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/posts\/459\/revisions"}],"predecessor-version":[{"id":462,"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/posts\/459\/revisions\/462"}],"wp:attachment":[{"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/media?parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/categories?post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fedablio.com.br\/blog\/wp-json\/wp\/v2\/tags?post=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}