        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":1816,"date":"2016-12-25T00:05:16","date_gmt":"2016-12-25T00:05:16","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=1816"},"modified":"2017-08-28T12:31:10","modified_gmt":"2017-08-28T12:31:10","slug":"detonador-pirotecnico-bluetooth","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2016\/12\/detonador-pirotecnico-bluetooth\/","title":{"rendered":"Detonador Pirot\u00e9cnico Bluetooth"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/Yf5gN5-FXgU?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h1><\/h1>\n<p>Hola en este proyecto vamos a crear un dispositivo detonador pirot\u00e9cnico bluetooth. La idea es detonar \u00a0a distancia con cualquier smartphone con bluetooth, y el circuito propuesto en esta p\u00e1gina, una carga explosiva pirot\u00e9cnica, \u00a0de esto modo garantizamos nuestra seguridad y de los que nos rodean, entando alejados del lugar de la explosi\u00f3n.<\/p>\n<hr \/>\n<p><strong>Apoya a mi canal suscribiendote en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0muchos videos con c\u00f3digo fuentes completos y diagramas.<\/strong><\/p>\n<hr \/>\n<p>Este sistema funciona con una aplicaci\u00f3n hecha en android con app inventor, con la que se env\u00eda una cadena de texto al m\u00f3dulo bluetootth conectado al arduino, este \u00faltimo interpreta esa cadena y env\u00eda un valor alto o bajo a un m\u00f3dulo relay a trav\u00e9s de sus pines 2 o 3, el relay cierra un circuito con una bater\u00eda de 9 voltios y esto genera que fino filamento de cable se queme y encienda un f\u00f3sforo y prenda la mecha de alguna pirotecnia, produciendoce a continuaci\u00f3n una explosi\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #3366ff;\">Lista de materiales<\/span><\/strong><\/p>\n<p>Arduino Uno<\/p>\n<p>M\u00f3dulo bluetooth hc-06 o el hc-05<\/p>\n<p>M\u00f3dulo relay<\/p>\n<p>Cables varios<\/p>\n<p>F\u00f3sforos<\/p>\n<p>un filamento fino de cable multi hilo<\/p>\n<p>Pirotecnia<\/p>\n<p>Bater\u00eda de 9 y 5 voltios<\/p>\n<p><span style=\"color: #3366ff;\"><strong>C\u00f3digo Fuente para arduino<\/strong><\/span><\/p>\n<p>El siguiente sketch\u00a0es el que vamos a conectar a nuestro arduino uno, simplemente copiamos y pegamos \u00a0en el IDE.<\/p>\n<pre class=\"lang:arduino decode:true\">\/\/declaraci\u00f3n de variables\r\nString cadena;\r\nint det1 = 2;\r\nint det2 = 3;\r\nint ledstatus1 = 0; \r\nint ledstatus2 = 0; \r\nvoid setup () {\r\n    Serial.begin(115200);\/\/ setea la velocidad del puerto serie a 115200\r\n    \/\/pin 2 y 3 como salidas\r\n    pinMode(det1,OUTPUT);\r\n    pinMode(det2,OUTPUT);\r\n  digitalWrite(det1, HIGH);\r\n  digitalWrite(det2, HIGH);\r\n}\r\n\r\nvoid loop () {\r\n  \/\/lee las cadenas de caracteres que ingresan al puerto serie\r\n  if (Serial.available())  {\r\n    cadena = String(\"\");\r\n    while (Serial.available()) {\r\n      cadena = cadena + char(Serial.read());\/\/Lee caracter por caracter y concatena a la variable cadena\r\n      delay(1);\r\n      \r\n    }\r\n    \/\/Lee el estados de los pines 2 y 3 y se los asignas a las variables ledstatus 1 y ledstatus2\r\n    ledstatus1 = digitalRead(det1);\r\n    ledstatus2 = digitalRead(det2);\r\n    Serial.println(cadena);\/\/Muestra en el terminal serial la cadena obtenida\r\n    \r\n    \/\/Pin 2 \r\n    if (cadena == \"det1\") {\/\/compara el valor de la cadena obtenida\r\n    if(ledstatus1==LOW){\/\/ si el valor es bajo enciende el pin 2\r\n    digitalWrite(det1, HIGH);\r\n    }\r\n    if(ledstatus1==HIGH){\/\/ de lo contrario lo apaga\r\n    digitalWrite(det1, LOW);\r\n    }\r\n    }\r\n    \/\/pin3\r\n   if (cadena == \"det2\") {\/\/compara el valor de la cadena obetinada\r\n    if(ledstatus2==LOW){\/\/ si el valor es bajo enciende el pin 3\r\n    digitalWrite(det2, HIGH);\r\n    }\r\n    if(ledstatus2==HIGH){\/\/ de lo contrario lo apaga\r\n    digitalWrite(det2, LOW);\r\n    }\r\n   }\r\n  }\r\n}<\/pre>\n<p><span style=\"color: #3366ff;\"><strong>Circuito<\/strong><\/span><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_detonador.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1836\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_detonador-300x124.jpg\" alt=\"circuito_detonador\" width=\"300\" height=\"124\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_detonador-300x124.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_detonador-768x319.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_detonador-1024x425.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/circuito_detonador-820x340.jpg 820w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong><span style=\"color: #3366ff;\">Interface aplicaci\u00f3n para android<\/span><\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/interfaz_deto.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1823\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/interfaz_deto-202x300.jpg\" alt=\"interfaz_deto\" width=\"202\" height=\"300\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/interfaz_deto-202x300.jpg 202w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/12\/interfaz_deto.jpg 344w\" sizes=\"(max-width: 202px) 100vw, 202px\" \/><\/a><\/p>\n<p><span style=\"color: #3366ff;\"><strong>Pinout m\u00f3dulo relay<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"http:\/\/mla-s1-p.mlstatic.com\/modulo-2-reles-optoacoplados-5v-con-bornera-arduino-250v-10a-17452-MLA20137317130_072014-F.jpg\" width=\"464\" height=\"429\" \/><\/p>\n<p><span style=\"color: #3366ff;\"><strong>Especificaciones del m\u00f3dulo relay<\/strong><\/span><\/p>\n<p>Tensi\u00f3n de alimentaci\u00f3n: 5V DC<\/p>\n<p>Actual:&gt; 100mA<\/p>\n<p>Carga: 250V 10A o 10A 30V DC<\/p>\n<p>Cable de conexi\u00f3n: VCC: alimentaci\u00f3n del sistema positivo, GND: c\u00e1todo fuente de alimentaci\u00f3n del sistema; Puerto de control del rel\u00e9 IN1 IN2-<\/p>\n<p>M\u00e1s info del m\u00f3dulo relay en\u00a0<a href=\"http:\/\/www.dx.com\/es\/p\/diy-5v-2-ch-relay-module-blackboard-382632#.VyF1HTDhDIU\">http:\/\/www.dx.com\/es\/p\/diy-5v-2-ch-relay-module-blackboard-382632#.VyF1HTDhDIU<\/a><\/p>\n<p><strong>M\u00f3dulo bluetooth hc-06<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"https:\/\/mail.google.com\/mail\/u\/0\/?ui=2&amp;ik=d956831c07&amp;view=fimg&amp;th=1550d879c142e72e&amp;attid=0.1&amp;disp=emb&amp;realattid=ii_1550ccf93a8fef01&amp;attbid=ANGjdJ-lcdvfsb8i1m29w_TbJ6BNaAoYv10FqCBFr-LvMz8fRKqRoLP0TzjpyznptDkJVIXBbcxlAMjhE-WFKqbyTwl07IM3PCzdxSINC8m7G2qkw-GCbSR19od_btc&amp;sz=w964-h836&amp;ats=1464810845337&amp;rm=1550d879c142e72e&amp;zw&amp;atsh=1\" alt=\"Im\u00e1genes integradas 1\" width=\"351\" height=\"304\" \/><\/p>\n<p><strong>Caracter\u00edsticas:<\/strong><\/p>\n<ul>\n<li>Especificaci\u00f3n bluetooth v2.0 + EDR (Enhanced Data Rate)<\/li>\n<li>Modo esclavo (Solo puede operar en este modo)<\/li>\n<li>Puede configurarse\u00a0mediante comandos AT (Deben escribirse en may\u00fascula)<\/li>\n<li>Chip de radio:\u00a0CSR BC417143<\/li>\n<li>Frecuencia: 2.4 GHz, banda ISM<\/li>\n<li>Modulaci\u00f3n:\u00a0GFSK (Gaussian Frequency Shift Keying)<\/li>\n<li>Antena de PCB incorporada<\/li>\n<li>Potencia de emisi\u00f3n:\u00a0\u2264 6 dBm, Clase 2<\/li>\n<li>Alcance 5 m a 10 m<\/li>\n<li>Sensibilidad:\u00a0\u2264 -80 dBm a 0.1% BER<\/li>\n<li>Velocidad:\u00a0Asincr\u00f3nica: 2 Mbps (max.)\/160 kbps, sincr\u00f3nica: 1 Mbps\/1 Mbps<\/li>\n<li>Seguridad: Autenticaci\u00f3n y encriptaci\u00f3n (Password por defecto: 1234)<\/li>\n<li>Perfiles: Puerto serial Bluetooth<\/li>\n<li>M\u00f3dulo montado en tarjeta con regulador de voltaje y 4 pines suministrando acceso a VCC, GND, TXD, y RXD<\/li>\n<li>Consumo de corriente: 30 mA a 40 mA<\/li>\n<li>Voltaje de operaci\u00f3n: 3.6 V a 6 V<\/li>\n<li>Dimensiones totales: 1.7 cm x 4 cm aprox.<\/li>\n<li>Temperatura de operaci\u00f3n: -25 \u00baC a +75 \u00baC<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Aplicaciones:<\/strong><\/p>\n<ul>\n<li>Comunicaci\u00f3n inal\u00e1mbrica entre microcontroladores<\/li>\n<li>Comunicaci\u00f3n inal\u00e1mbrica\u00a0entre computadoras y microcontroladores<\/li>\n<li>Comunicaci\u00f3n inal\u00e1mbrica\u00a0entre tel\u00e9fonos m\u00f3viles o tabletas y microcontroladores<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Advertencias:<\/strong> La comunicaci\u00f3n Bluetooth entre dos m\u00f3dulos debe realizarse entre un m\u00f3dulo configurado como maestro y otro como esclavo. Para la comunicaci\u00f3n Bluetooth con computador, tel\u00e9fono, PDA, tableta, etc., el m\u00f3dulo debe ser esclavo.<\/div>\n<div><\/div>\n<div>No conecte este dispositivo directamente a un puerto serial de computador, para hacer esto requerir\u00e1 un conversor de serial TTL a RS232. Tambi\u00e9n puede conectarse por USB utilizando un conversor USB a serial TTL.<\/div>\n<div><\/div>\n<div>Para conexi\u00f3n via inal\u00e1mbrica con una computadora, la interface o adaptador Bluetooth de esta debe soportar el perfil de puerto serie sobre bluetooth. Tambi\u00e9n se puede conectar uno de estos m\u00f3dulos via cable a la computadora y que se comunique con un segundo m\u00f3dulo, siempre que uno de ellos sea esclavo y el otro maestro.<\/div>\n<div><\/div>\n<div><\/div>\n<div><strong>Configuraci\u00f3n:<\/strong><\/div>\n<div><\/div>\n<div>El m\u00f3dulo suele venir configurado con velocidad de transmisi\u00f3n serial de 9600 bps, 1 bit de parada, y sin bit de paridad, nombre: linvor, password: 1234<\/div>\n<div><\/div>\n<div>Para su configuraci\u00f3n se puede conectar a el viejo puerto serial RS232 de la computadora a trav\u00e9s de un convertidor TTL a RS232, o mejor empleando un conversor USB a serial TTL y utilizando el Hyperterminal de Windows u otro programa con funciones de terminal serial para enviar los comandos AT (Por ej. el SSCOM32, PuTTY, etc.). (A partir de Win Vista el hyperterminal ya no est\u00e1 incluido en el SO)<\/div>\n<div><\/div>\n<div>Con Arduino tambi\u00e9n se puede hacer f\u00e1cilmente y sin ning\u00fan convertidor con un peque\u00f1o sketch que utiliza el monitor serial del IDE de Arduino para escribir los comandos AT y observar la respuesta del m\u00f3dulo. Como este monitor emplea la comunicaci\u00f3n serial que el Arduino utiliza para comunicarse con la computadora en los pines 0 y 1 digitales, se\u00a0crea un puerto serial por software para pasar los datos al m\u00f3dulo Bluetooth empleando los pines digitales 10 y 11.<\/div>\n<div><\/div>\n<div>Tambi\u00e9n se podr\u00eda hacer con un sketch mas sencillo, directamente conectando el m\u00f3dulo al puerto serie de la placa Arduino (Pines digitales 0 y 1), pero se tendr\u00eda que remover el microcontrolador del Arduino primero.<\/div>\n<div><\/div>\n<div>Por supuesto tambi\u00e9n se pueden enviar los comandos AT desde cualquier microcontrolador sin ayuda de computadoras.<\/div>\n<h1><span style=\"color: #ff0000;\">Feliz navidad les desea rogerBit.com<\/span><\/h1>\n<div>\n<hr \/>\n<p><strong>Apoya a mi canal suscribiendote en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0muchos videos con c\u00f3digo fuentes completos y diagramas.<\/strong><\/p>\n<\/div>\n<div><strong><div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div><\/strong><\/div>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Hola en este proyecto vamos a crear un dispositivo detonador pirot\u00e9cnico bluetooth. La idea es detonar \u00a0a distancia con cualquier smartphone con bluetooth, y el circuito propuesto en esta p\u00e1gina, una carga explosiva pirot\u00e9cnica, \u00a0de esto modo garantizamos nuestra seguridad y de los que nos rodean, entando alejados del lugar de la explosi\u00f3n. Apoya a [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":1839,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,332,165],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/1816"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=1816"}],"version-history":[{"count":11,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/1816\/revisions"}],"predecessor-version":[{"id":2448,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/1816\/revisions\/2448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/1839"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=1816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=1816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=1816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}