{"id":3201,"date":"2019-08-27T00:15:06","date_gmt":"2019-08-27T00:15:06","guid":{"rendered":"https:\/\/ebenezertechs.com\/?p=3201"},"modified":"2025-04-08T17:26:14","modified_gmt":"2025-04-08T22:26:14","slug":"automatizar-portones-arduino-uno","status":"publish","type":"post","link":"https:\/\/ebenezertechs.com\/es\/automatizar-portones-arduino-uno\/","title":{"rendered":"Automatizar portones con Arduino Uno"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-left:0px;\"><div class=\"title-sep-container title-sep-container-left fusion-no-large-visibility fusion-no-medium-visibility fusion-no-small-visibility\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#edeef2;\"><\/div><\/div><span class=\"awb-title-spacer fusion-no-large-visibility fusion-no-medium-visibility fusion-no-small-visibility\"><\/span><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.0;\">Arduino Uno para automatizar portones &#8211; DIY<\/h2><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#edeef2;\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-1\"><p>Arduino uno ayuda a conectar perfericos y recibir se\u00f1ales an\u00e1logas o digitales para automatizar portones y crear controles de acceso vehicular sin contacto.<\/p>\n<\/div><div class=\"fusion-text fusion-text-2\"><p>Arduino Uno es una placa con todos los elementos necesarios para <strong>Conectar Perif\u00e9ricos en las Entradas y Salidas de un Microcontrolador,\u00a0<\/strong>puede ser programada en Windows, macOS y GNU\/Linux. Este hardware es muy interesante puesto que puedes hacer automatizaciones sencillas como: Aperturas de Puertas, Portones, Garajes, Monitoreo de alguna variable, etc. En este caso realizaremos una apertura de port\u00f3n desde un software de lectura de placas vehiculares\u00a0<strong>ALICE-LPR (Stop and go)<\/strong>, el software env\u00eda una se\u00f1al TCP (Protocolo de Control de Transmisi\u00f3n) a un servidor TCP (este servidor se encuentra en el PC), este a su vez env\u00eda un comando por puerto Serial\/USB al Arduino y all\u00ed tenemos un c\u00f3digo que se encarga de recibir esa se\u00f1al y ejecutar una salida.<\/p>\n<p><strong>Componentes :<\/strong><\/p>\n<ul>\n<li>Modulo Relay 4 canales de Arduino<\/li>\n<li>Arduino UNO<\/li>\n<li>4 Jumper hembra-macho<\/li>\n<li>Cable USB<\/li>\n<\/ul>\n<p><strong>Software:<\/strong><\/p>\n<ul>\n<li>Windows o Linux.<\/li>\n<li>Arduino IDE.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-1 > .CodeMirror, .fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters {background-color:var(--awb-color1);}.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters { background-color: var(--awb-color2); }.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-linenumber { color: var(--awb-color8); }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#2c5c7c;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_1\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_1\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_1\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"oceanic-next\" data-mode=\"text\/css\">\/* ACTIVACION DE CUATRO SALIDAS *\/\nint incomingByte = 0;   \/\/ for incoming serial data\nint boton = 4;\nint estado = 0;\nvoid setup()       \/\/ Built-in initialization block\n{\n  pinMode(9, OUTPUT);   \/\/ Set digital pin 9 -> output\n  digitalWrite(9, HIGH);\n  pinMode(12, OUTPUT);           \n  digitalWrite(12, HIGH);  \/\/ Set digital pin 12 -> output\n  pinMode(11, OUTPUT);                       \/\/ Set digital pin 11 -> output\n  digitalWrite(11, HIGH);\n  pinMode(10, OUTPUT);                       \/\/ Set digital pin 10 -> output\n  digitalWrite(10, HIGH);\n  Serial.begin(9600);     \/\/ opens serial port, sets data rate to 9600 bps\n  pinMode(boton, INPUT);\n  pinMode(13, OUTPUT);\n  digitalWrite(4, HIGH);\n}  \n\nvoid loop()                                  \/\/ Main loop auto-repeats\n{   \n\nif(Serial.available()>0 ) {\n                \/\/ read the incoming byte: \n                   char  incomingCharacter = Serial.read();\n                   switch (incomingCharacter) {\n                   case '1':\n                    digitalWrite(9, LOW);                    \/\/ Pin 12 = 5 V, LED emits light\n                    delay(100);                                \/\/ ..for 0.5 seconds\n                    digitalWrite(12, HIGH); \n                   break;\n                                    case '2':\n                    digitalWrite(11, LOW);                    \/\/ Pin 11 = 5 V, LED emits light\n                    delay(100);                                \/\/ ..for 0.5 seconds\n                    digitalWrite(11, HIGH); \n                   break;\n                                    case '3':\n                    digitalWrite(12, LOW);                    \/\/ Pin 12 = 5 V, LED emits light\n                    delay(100);                                \/\/ ..for 0.5 seconds\n                    digitalWrite(12, HIGH); \n                   break;\n                                    case '4':\n                    digitalWrite(11, LOW);                    \/\/ Pin 11 = 5 V, LED emits light\n                    delay(100);                                \/\/ ..for 0.5 seconds\n                    digitalWrite(11, HIGH); \n                   break;\n                                    case '5':\n                    digitalWrite(12, LOW);                    \/\/ Pin 12 = 5 V, LED emits light\n                    delay(100);                                \/\/ ..for 0.5 seconds\n                    digitalWrite(12, HIGH); \n                   break;\n\n    }\n\n }                              \/\/ ..for 0.5 seconds\n}\n><\/textarea><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-top:50px;--awb-margin-bottom:38px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-left:0px;\"><div class=\"title-sep-container title-sep-container-left fusion-no-large-visibility fusion-no-medium-visibility fusion-no-small-visibility\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#edeef2;\"><\/div><\/div><span class=\"awb-title-spacer fusion-no-large-visibility fusion-no-medium-visibility fusion-no-small-visibility\"><\/span><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.0;\">Arduino uno en funcionamiento<\/h2><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#edeef2;\"><\/div><\/div><\/div><div class=\"fusion-video fusion-youtube\" style=\"--awb-max-width:600px;--awb-max-height:360px;--awb-align-self:center;--awb-width:100%;\"><div class=\"video-shortcode\"><div class=\"fluid-width-video-wrapper\" style=\"padding-top:60%;\" ><iframe title=\"automatizar portones arduino uno\" src=\"https:\/\/www.youtube.com\/embed\/Qyg65gPrKis?wmode=transparent&autoplay=0\" width=\"600\" height=\"360\" allowfullscreen allow=\"autoplay; fullscreen\"><\/iframe><\/div><\/div><\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-margin-top:30px;\"><p><span style=\"background-color: rgba(255, 255, 255, 0); color: var(--body_typography-color); font-family: var(--body_typography-font-family); font-size: var(--body_typography-font-size); font-style: var(--body_typography-font-style,normal); font-weight: var(--body_typography-font-weight); letter-spacing: var(--body_typography-letter-spacing);\">Este deber\u00eda ser el resultado si ejecutas el Serial Monitor de ARDUINO, y lo mas interesante es que con estos c\u00f3digos puedes automatizar cualquier control de acceso.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-4\"><p>En este v\u00eddeo estamos automatizando un Control de Acceso Vehicular por medio de lectura de placas vehiculares (<a href=\"https:\/\/ebenezertechs.com\/es\/control-de-acceso-para-condominios-alice-traffic-lpr\/\" target=\"_blank\" rel=\"noopener noreferrer\">ALICE-LPR Stop and Go<\/a>) el cual compara listas blancas y permite el acceso del veh\u00edculo, en unos cuantos milisegundos, por medio del ARDUINO.Cu\u00e9ntanos un poco de proyectos en los cuales te podamos ayudar, d\u00e9janos un comentario y te responderemos.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":7,"featured_media":8905,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[74],"tags":[],"class_list":["post-3201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar"],"acf":[],"_links":{"self":[{"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/posts\/3201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/comments?post=3201"}],"version-history":[{"count":6,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/posts\/3201\/revisions"}],"predecessor-version":[{"id":8907,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/posts\/3201\/revisions\/8907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/media\/8905"}],"wp:attachment":[{"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/media?parent=3201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/categories?post=3201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ebenezertechs.com\/es\/wp-json\/wp\/v2\/tags?post=3201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}