tag:blogger.com,1999:blog-49555443635515689792024-02-19T08:04:09.271+01:00Cacharreo Electrónicoguerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-4955544363551568979.post-35695507452121964762009-05-14T16:59:00.004+02:002009-05-17T03:52:46.179+02:00MejorasHay que encender manualmente la Roomba. Pero se puede encender dando una señal en el pin 6 DD del SCI (En el manual: "<em>Device Detect input (active low) – used to wake up Roomba from sleep"</em>). Se puede aprovechar unos pines que tiene el módulo Bluetooth BlueSM1RF para propósito general (PIO 6 y PIO 7) que mediante un comando AT activa esa patilla (pero no lo encuentro en los nuevos módulos con chip de Rovin Networks)<br /><br />De este mismo modo se podría usar el módulo bluetooth, sin Arduino ni nada, para activar cualquier cosa con el móvil (Y con el proyecto anterior activar algo de 220v, como ya sugerí)guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-15118086903480879872009-05-14T00:31:00.004+02:002009-05-14T19:20:54.471+02:00DescargasEn <a href="http://sites.google.com/site/cacharreoelectronico/Home/">http://sites.google.com/site/cacharreoelectronico/Home/</a> podeis encontrar los ficheros necesarios para este proyecto<br /><br /><ul><li>Un manual de los comandos AT del BlueSM1RF: <a href="http://sites.google.com/site/cacharreoelectronico/Home/BlueRadios_ATMP_Commands_Rev_3.5.2.1.4.0.pdf?attredirects=0">http://sites.google.com/site/cacharreoelectronico/Home/BlueRadios_ATMP_Commands_Rev_3.5.2.1.4.0.pdf?attredirects=0</a></li><li>Un manual del protocolo usado por la Roomba: <a href="http://sites.google.com/site/cacharreoelectronico/Home/Roomba_SCI_Spec_Manual.pdf?attredirects=0">http://sites.google.com/site/cacharreoelectronico/Home/Roomba_SCI_Spec_Manual.pdf?attredirects=0</a></li><li>Una librería Java para controlar la Roomba: <a href="http://sites.google.com/site/cacharreoelectronico/Home/roombacomm-0.95.zip?attredirects=0">http://sites.google.com/site/cacharreoelectronico/Home/roombacomm-0.95.zip?attredirects=0</a></li><li>Un programa ejemplo en Visual Basic para controlar la Roomba. Para hacerlo por bluetooth solo hay que elegir el puerto serie del bluetooth: <a href="http://sites.google.com/site/cacharreoelectronico/Home/scitester.zip?attredirects=0">http://sites.google.com/site/cacharreoelectronico/Home/scitester.zip?attredirects=0</a></li><li>Un programa Java para Symbian para controlar la Roomba por Bluetooth: <a href="http://sites.google.com/site/cacharreoelectronico/Home/roombactrl-1.0.jad?attredirects=0">http://sites.google.com/site/cacharreoelectronico/Home/roombactrl-1.0.jad?attredirects=0</a> y <a href="http://sites.google.com/site/cacharreoelectronico/Home/roombactrl-1.0.jar?attredirects=0">http://sites.google.com/site/cacharreoelectronico/Home/roombactrl-1.0.jar?attredirects=0</a></li></ul>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-32818938356475806892009-05-13T14:55:00.010+02:002009-05-14T18:38:48.363+02:00FotosMi aspiradora robot Roomba:<br /><br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWeLb-cRLr8rsBwWZGI6ocNXnLNTAq-7Jb6xM5ptM9l2C5FXWqo_z_PIbRzElTCTxsFU3SOcfJ8ELKPJYsR-8Oxj8r7FVugjwxwmBlFU4xz1bdVANGHP_mYk9HQRMsSoEys4Y3dwLqYQ/s1600-h/DSCN1209.JPG"><img id="BLOGGER_PHOTO_ID_5335292522319366690" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWeLb-cRLr8rsBwWZGI6ocNXnLNTAq-7Jb6xM5ptM9l2C5FXWqo_z_PIbRzElTCTxsFU3SOcfJ8ELKPJYsR-8Oxj8r7FVugjwxwmBlFU4xz1bdVANGHP_mYk9HQRMsSoEys4Y3dwLqYQ/s400/DSCN1209.JPG" border="0" /></a><br />El conector SCI (Serial Command Interface) por donde conectaremos el módulo Bluetooth:<br /><br /><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7aPpqsB3Rnf1nEN7QZaI5zphgv9uvX5FRvdwuShYU8e8iA5Elu1k6wzh9DOZ8_KcOejjNID3ZZ2B4raTB9hkvVAlVSblfyvc3H7_-BKJ6Fbo2pNbwes28LH7ZmsG0EJLKst6mqWHXWRw/s1600-h/DSCN1211.JPG"><img id="BLOGGER_PHOTO_ID_5335292530642908258" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7aPpqsB3Rnf1nEN7QZaI5zphgv9uvX5FRvdwuShYU8e8iA5Elu1k6wzh9DOZ8_KcOejjNID3ZZ2B4raTB9hkvVAlVSblfyvc3H7_-BKJ6Fbo2pNbwes28LH7ZmsG0EJLKst6mqWHXWRw/s400/DSCN1211.JPG" border="0" /></a> </p><p>El circuito que regula la tensión de 16v de la batería de la Roomba a los 5v que necesita el módulo Bluetooth, y el conector miniDIN 8:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZWmS4_Sj9baxvzVw6Kgb2pB6fyGN321DgqjuxqKwtdM7sqjO-FMJlOcZZEr52n5cXQwcc78gld6IX3KovRnANRlrMUabH9PtXFdPq0UNtG6sIG0ogXAr7gKrlGs8uKaXQSo5TZhfj_-4/s1600-h/DSCN1212.JPG"><img id="BLOGGER_PHOTO_ID_5335292532615187282" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZWmS4_Sj9baxvzVw6Kgb2pB6fyGN321DgqjuxqKwtdM7sqjO-FMJlOcZZEr52n5cXQwcc78gld6IX3KovRnANRlrMUabH9PtXFdPq0UNtG6sIG0ogXAr7gKrlGs8uKaXQSo5TZhfj_-4/s400/DSCN1212.JPG" border="0" /></a> </p><p>Más cerca. Notese el papelito pegado al condensador de 100nF para que no se toque con la resistencia. Lo he puesto todo tan apretadito...<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHtBcAPwiFrsi-Bw0Kb57LtfqsWvIbhubNDk9xMzCpPrVrKk6iGmHvfuaa_Qae6JtCVGteBQwdBH8bJnOjSiJKIWEuilQ6fs3JFZNxRuqcaVrFKd8MMEcTogsX_xM3XR3onIPRcR-7Yy0/s1600-h/DSCN1213.JPG"><img id="BLOGGER_PHOTO_ID_5335292533725469538" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHtBcAPwiFrsi-Bw0Kb57LtfqsWvIbhubNDk9xMzCpPrVrKk6iGmHvfuaa_Qae6JtCVGteBQwdBH8bJnOjSiJKIWEuilQ6fs3JFZNxRuqcaVrFKd8MMEcTogsX_xM3XR3onIPRcR-7Yy0/s400/DSCN1213.JPG" border="0" /></a> </p><p>Debido a un error de previsión tuve que doblar un poco la regleta donde se conecta el módulo Bluetooth para que entrara:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKx57KDp3LWBrNZ0y9qlSTCMziOEeXdrlwEPJDa1Y2igjQjKOTlWK5zDk7YC17lugOKzbZd6wX07G9M7EtGXeYOzbmM_fYxN32ACdePuyO_UoTWDGE3sfqdA_-WLIy-mscRlgqzLfazpg/s1600-h/DSCN1214.JPG"><img id="BLOGGER_PHOTO_ID_5335292539034283266" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKx57KDp3LWBrNZ0y9qlSTCMziOEeXdrlwEPJDa1Y2igjQjKOTlWK5zDk7YC17lugOKzbZd6wX07G9M7EtGXeYOzbmM_fYxN32ACdePuyO_UoTWDGE3sfqdA_-WLIy-mscRlgqzLfazpg/s400/DSCN1214.JPG" border="0" /></a> </p><p>El conector miniDIN 8:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig7tGrx60xfDQPJ_C0ObUe99-TXnooqacvXwTbcw98iqOuoluDBjPSIAlPAKQ-oN65vfMh47JeLVMWsPSkV00OSqjERyZnBapcOC9AbfRowgte8sh_RpPUsVuPOeEmKPcTsOzOCKME0M0/s1600-h/DSCN1215.JPG"><img id="BLOGGER_PHOTO_ID_5335296638428979058" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig7tGrx60xfDQPJ_C0ObUe99-TXnooqacvXwTbcw98iqOuoluDBjPSIAlPAKQ-oN65vfMh47JeLVMWsPSkV00OSqjERyZnBapcOC9AbfRowgte8sh_RpPUsVuPOeEmKPcTsOzOCKME0M0/s400/DSCN1215.JPG" border="0" /></a> </p><p>La parte de abajo:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGKpWIpZardfbPkxTAXpQFkk_ywihUp12fel5UOBTFWd_G0yemLzLO6v9iAp8W4rSIOOd0O-cT5G8L4w6mEWxFxUyGD9G16G2ADhyHuLgnJu-2nSn2Ud0EPcJtJOX9dW6lFcoSuVuokGM/s1600-h/DSCN1216.JPG"><img id="BLOGGER_PHOTO_ID_5335296642086535106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGKpWIpZardfbPkxTAXpQFkk_ywihUp12fel5UOBTFWd_G0yemLzLO6v9iAp8W4rSIOOd0O-cT5G8L4w6mEWxFxUyGD9G16G2ADhyHuLgnJu-2nSn2Ud0EPcJtJOX9dW6lFcoSuVuokGM/s400/DSCN1216.JPG" border="0" /></a> </p><p>Otra vista:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWJTKT2l8z-6742h9Z8kWrnCfhLig_qMg6aBwiSqPc0DEzPhEDBgHQwWeTWsdT2-TCqpmxe7GehCxpEFyyCVm9wFzURNar8fHz_IbrUChemBR0boBgHYhkZPZVmBE5hHKyxd3mTLMiSNg/s1600-h/DSCN1217.JPG"><img id="BLOGGER_PHOTO_ID_5335296646631874466" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWJTKT2l8z-6742h9Z8kWrnCfhLig_qMg6aBwiSqPc0DEzPhEDBgHQwWeTWsdT2-TCqpmxe7GehCxpEFyyCVm9wFzURNar8fHz_IbrUChemBR0boBgHYhkZPZVmBE5hHKyxd3mTLMiSNg/s400/DSCN1217.JPG" border="0" /></a> </p><p>El regulador de tensión LM317:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH_QxHxhcjJHGdBfDHjtSdF44N7IJsdEWGo80wQbdmdmVA2p3EeyPh9ykC3uFf5KqhFRHjE7SCj2Ju4yG7mfuY6Kx5D4uN6kKKroUwWE_lu3rpYoQAFfzSMAUo-W8tBqBzda2aiA_8NFc/s1600-h/DSCN1218.JPG"><img id="BLOGGER_PHOTO_ID_5335296652966990322" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH_QxHxhcjJHGdBfDHjtSdF44N7IJsdEWGo80wQbdmdmVA2p3EeyPh9ykC3uFf5KqhFRHjE7SCj2Ju4yG7mfuY6Kx5D4uN6kKKroUwWE_lu3rpYoQAFfzSMAUo-W8tBqBzda2aiA_8NFc/s400/DSCN1218.JPG" border="0" /></a> </p><p>El módulo Bluetooth BlueSM1RF. Usa un chip WML-C40AH (<a href="http://www.blueradios.com/hardware.htm">http://www.blueradios.com/hardware.htm</a>). Ahora los que venden en <a href="http://www.sparkfun.com/">http://www.sparkfun.com/</a> usan otro chip.<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-b0A4v_XzPNQTNRBHGPxwPr9dmfTR47_CAh6b3cdljsJcTSp6ZMdo5VMpgJoQg04KS_Z_sS_rmYvIagYWbde2PqVsmKJiE5OY5c9p0WnduZAvplHD2Qq-Zb57n85EYZjKQgDSOGzWZ4/s1600-h/DSCN1219.JPG"><img id="BLOGGER_PHOTO_ID_5335296650018514946" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-b0A4v_XzPNQTNRBHGPxwPr9dmfTR47_CAh6b3cdljsJcTSp6ZMdo5VMpgJoQg04KS_Z_sS_rmYvIagYWbde2PqVsmKJiE5OY5c9p0WnduZAvplHD2Qq-Zb57n85EYZjKQgDSOGzWZ4/s400/DSCN1219.JPG" border="0" /></a> </p><p>El invento con el módulo conectado:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvKjoiHwg18xE-VvLMfrPVatZcXgAlPTPvyMzIHzJUur4zA86gaHZARss0mAgGOJvjNkSpNffFo6rN2fO5L1I6WNFJNXLKFomjSjfcyPzu2lof3ycYL2I1ZVzo5IJ8ts0f1HDKbETwWcs/s1600-h/DSCN1221.JPG"><img id="BLOGGER_PHOTO_ID_5335297203855459554" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvKjoiHwg18xE-VvLMfrPVatZcXgAlPTPvyMzIHzJUur4zA86gaHZARss0mAgGOJvjNkSpNffFo6rN2fO5L1I6WNFJNXLKFomjSjfcyPzu2lof3ycYL2I1ZVzo5IJ8ts0f1HDKbETwWcs/s400/DSCN1221.JPG" border="0" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbZ8WPJTq8ZVC4dMSxibcP5yfAF_Fzlr5D1vKBuBTAWA3wF8D-TNY_uQ-QVfai9d7xXulyqbhCAX352sWyMcOwJduSAb_7H05DkJP4KmgP7jszWHc-nbH6V-xscj9N6j_MRd2R4pGIUI/s1600-h/DSCN1222.JPG"><img id="BLOGGER_PHOTO_ID_5335297209656728402" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbZ8WPJTq8ZVC4dMSxibcP5yfAF_Fzlr5D1vKBuBTAWA3wF8D-TNY_uQ-QVfai9d7xXulyqbhCAX352sWyMcOwJduSAb_7H05DkJP4KmgP7jszWHc-nbH6V-xscj9N6j_MRd2R4pGIUI/s400/DSCN1222.JPG" border="0" /></a> Visto del otro lado:<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1-n0IfYyYKcvibx1jrNs6MzntZE7ppiFZCVFn0PvCvFkooaMg7dmghM9McsgauW_jtXB44rfxFprKhF0J1Evf6C58VOeyc6GWWigUOXwHxwC5HStZKI4f65fgwqk27ejBZWKTluEXUOI/s1600-h/DSCN1223.JPG"><img id="BLOGGER_PHOTO_ID_5335297209100120226" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1-n0IfYyYKcvibx1jrNs6MzntZE7ppiFZCVFn0PvCvFkooaMg7dmghM9McsgauW_jtXB44rfxFprKhF0J1Evf6C58VOeyc6GWWigUOXwHxwC5HStZKI4f65fgwqk27ejBZWKTluEXUOI/s400/DSCN1223.JPG" border="0" /></a> El módulo BlueSM1RF por detrás:<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvTmJ_BfdV6tbyDcvgvAYLJzuEsE91mYj0R9xHZibBwPYJ3RTQB_MTqxacEFKUHU6-AOukJY1kB-5HPEUeAnAeRr-VIdfSMprx71K2vrSsvBVOYXyO-VkmEMqMsSCJ_Ho4pOLewNbDwnc/s1600-h/DSCN1225.JPG"><img id="BLOGGER_PHOTO_ID_5335297213997367122" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvTmJ_BfdV6tbyDcvgvAYLJzuEsE91mYj0R9xHZibBwPYJ3RTQB_MTqxacEFKUHU6-AOukJY1kB-5HPEUeAnAeRr-VIdfSMprx71K2vrSsvBVOYXyO-VkmEMqMsSCJ_Ho4pOLewNbDwnc/s400/DSCN1225.JPG" border="0" /></a> </p><p>El invento conectado a la Roomba:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOquVBIIjuqiHxqJ7e1ZzP57QOO9lZ4A9yTjvD152ltT3OUUL98jAGkVGph2G4f__xIGy_AMROBs8QWxXX4oF36cwjRjiQXU8ETaJtSxG4fK0GXj1_pz3Jg1uf-MI-zoehXoj3y2IAA2Q/s1600-h/DSCN1228.JPG"><img id="BLOGGER_PHOTO_ID_5335297218561777042" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOquVBIIjuqiHxqJ7e1ZzP57QOO9lZ4A9yTjvD152ltT3OUUL98jAGkVGph2G4f__xIGy_AMROBs8QWxXX4oF36cwjRjiQXU8ETaJtSxG4fK0GXj1_pz3Jg1uf-MI-zoehXoj3y2IAA2Q/s400/DSCN1228.JPG" border="0" /></a> </p><p></p><p>Este es el programa para Symbian que la controla:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkhSBz0Ys9WYsGoUoCuIIXSHCFv9lGPfzVUb3PQjyu0IOXbEXD_OLEF0wQPm-caVWZiCd8Zro7hq4oXOyAL73TXQCsrRqQ8n6qeKFGVPYBNJlfQP2wH1SDCqEAdNV-TVXrYkMC_aPOcI0/s1600-h/DSCN1232.JPG"><img id="BLOGGER_PHOTO_ID_5335298194953851938" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkhSBz0Ys9WYsGoUoCuIIXSHCFv9lGPfzVUb3PQjyu0IOXbEXD_OLEF0wQPm-caVWZiCd8Zro7hq4oXOyAL73TXQCsrRqQ8n6qeKFGVPYBNJlfQP2wH1SDCqEAdNV-TVXrYkMC_aPOcI0/s400/DSCN1232.JPG" border="0" /></a> </p><p>Busca los dispositivos Bluetooth que ofrezcan una conexión serie:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggTx3Emwl6ZeiMkdAqfQCpR_eMzrT5d77h7iO11mvUprR421vdllncmTQqkxkAZYugGbLzNAHJszwT3Ai79Xvie7zuwF0Z9qa53_sKU4u9a2YIiFpMxHQWbHeTMrp-ZrFrQa9WR5B0jjY/s1600-h/DSCN1233.JPG"><img id="BLOGGER_PHOTO_ID_5335298195676725298" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggTx3Emwl6ZeiMkdAqfQCpR_eMzrT5d77h7iO11mvUprR421vdllncmTQqkxkAZYugGbLzNAHJszwT3Ai79Xvie7zuwF0Z9qa53_sKU4u9a2YIiFpMxHQWbHeTMrp-ZrFrQa9WR5B0jjY/s400/DSCN1233.JPG" border="0" /></a> </p><p>Y nos da a elegir entre ellos:<br /></p><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifqjelFOCFCK9wR3GLUFhi87ItbZFhHJpkTaEHnylL8W_3_KlZ9mlXb8CkE-aglhXWkhSTszn7bvjlRoUGvuaLGqO0lSSdmcVF3kP-UFT2xNxQXhdL1_w0q9veZAb0afqON83DLHEkDUw/s1600-h/DSCN1235.JPG"><img id="BLOGGER_PHOTO_ID_5335298199347315890" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifqjelFOCFCK9wR3GLUFhi87ItbZFhHJpkTaEHnylL8W_3_KlZ9mlXb8CkE-aglhXWkhSTszn7bvjlRoUGvuaLGqO0lSSdmcVF3kP-UFT2xNxQXhdL1_w0q9veZAb0afqON83DLHEkDUw/s400/DSCN1235.JPG" border="0" /></a> Pide permiso...<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiByW2xvTapOK1QX96SU8jPfTijBXGGD1csJ3v5fyBDKmmySQzphaq7EV_Pbb-BMf6KW4ri0hIXF7a1wPR8jt8BGPnpnDJIO0adS-_2e1nQnT-h40H8OJRuYVqzXD-zHi6smgi6LbwRkZY/s1600-h/DSCN1236.JPG"><img id="BLOGGER_PHOTO_ID_5335298204179602130" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiByW2xvTapOK1QX96SU8jPfTijBXGGD1csJ3v5fyBDKmmySQzphaq7EV_Pbb-BMf6KW4ri0hIXF7a1wPR8jt8BGPnpnDJIO0adS-_2e1nQnT-h40H8OJRuYVqzXD-zHi6smgi6LbwRkZY/s400/DSCN1236.JPG" border="0" /></a> </p><p>Y ya está! Podemos mover la Roomba usando el joystick del teléfono:<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJiZ5ePP13eYtGINcjJFttcv-RkFU4Mkzidjp3a9UWfPEwTs1aw7zhWlVXaUt0Wh3_b5pCfjvfSR-dlZiqw_bAQv1bZZj_dR1yln5lhYST9rMUZZrngE_aj44_GiPk-L_Tieh4ad99XmA/s1600-h/DSCN1239.JPG"><img id="BLOGGER_PHOTO_ID_5335298202934760738" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJiZ5ePP13eYtGINcjJFttcv-RkFU4Mkzidjp3a9UWfPEwTs1aw7zhWlVXaUt0Wh3_b5pCfjvfSR-dlZiqw_bAQv1bZZj_dR1yln5lhYST9rMUZZrngE_aj44_GiPk-L_Tieh4ad99XmA/s400/DSCN1239.JPG" border="0" /></a></p>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com1tag:blogger.com,1999:blog-4955544363551568979.post-81581119958338194922009-05-13T14:28:00.006+02:002009-05-13T14:54:05.852+02:00EsquemaPor si se perdiera aquí pongo el esquema (recogido de <a href="http://blog.makezine.com/archive/2006/02/how_to_roomba_bluetooth_interf.html">http://blog.makezine.com/archive/2006/02/how_to_roomba_bluetooth_interf.html</a>):<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvW-QUu8PtpKNSJ5k4TQ2wWyPKdsPVCTXuAPWteDDJCfcfzlUtsL75GLK01lZOPwdduWb32uVG78EwBHvnSkEM6fzvwU6pV4vrgd0tNo_RahwhbumnGMhVF-L3rh_EnOTeEIjzulgY4JQ/s1600-h/96665846_f2bc2887bf_o.png"><img id="BLOGGER_PHOTO_ID_5335284477712591906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvW-QUu8PtpKNSJ5k4TQ2wWyPKdsPVCTXuAPWteDDJCfcfzlUtsL75GLK01lZOPwdduWb32uVG78EwBHvnSkEM6fzvwU6pV4vrgd0tNo_RahwhbumnGMhVF-L3rh_EnOTeEIjzulgY4JQ/s400/96665846_f2bc2887bf_o.png" border="0" /></a><br /><br />Aunque yo he usado otro regulador de voltaje, el LM317, y sin el LED:<br /><br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu3eqGJrzVpyyTikqB5RJuS8EQ3-wiiJwFGoy7NKixPGQ4qOoIVrU29EWNCoJAqRl6bRLcJ4gOsgilMAjZgVa2mEJlUNTjHtqzGiw95YrbLUTo-yaMeino11D2ZumxbH2uY-jREuX2x3c/s1600-h/voltage-regulator.png"><img id="BLOGGER_PHOTO_ID_5335289801174717714" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 197px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu3eqGJrzVpyyTikqB5RJuS8EQ3-wiiJwFGoy7NKixPGQ4qOoIVrU29EWNCoJAqRl6bRLcJ4gOsgilMAjZgVa2mEJlUNTjHtqzGiw95YrbLUTo-yaMeino11D2ZumxbH2uY-jREuX2x3c/s400/voltage-regulator.png" border="0" /></a> Con R1=220 y R2=660 (2 de 330 en serie)guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-82613657094248588072009-05-13T11:15:00.012+02:002009-05-14T19:10:53.797+02:00Controlar una aspiradora robot Roomba con el bluetooth del móvil o el PCHace tiempo que hice este proyecto y ahora lo voy a documentar.<br /><br />Consiste en controlar una aspiradora robot Roomba de iRobot mediante bluetooth.<br /><br />Se necesita:<br /><br /><ul><br /><li>una Roomba (<a href="http://store.irobot.com/category/index.jsp?categoryId=3334619&cp=2804605&ab=CMS_RobotSuper_Roomba_031709">http://store.irobot.com/category/index.jsp?categoryId=3334619&cp=2804605&ab=CMS_RobotSuper_Roomba_031709</a>)</li><br /><li>un teléfono móvil con Symbian (el mio es un Nokia N80)</li><br /><li>un módulo bluetooth BlueSM1RF (sparkfun ya no los tiene como el que he usado, usan otro chip, pero se basan también en comandos AT: <a href="http://www.sparkfun.com/commerce/categories.php?c=115">http://www.sparkfun.com/commerce/categories.php?c=115</a>)</li><li>Conector mini DIN 8</li><li>un LM317 para adaptar el voltaje de la alimentación. Uso este que puedo elegir la tensión que yo quiera por si necesito intercambiarlo para otro projecto. Más fácil si se usa un LM7805 (que da 5v directamente). Una calculadora bonita para el LM317 es esta: <a href="http://www.whatcircuits.com/lm317-calculator-v2/">http://www.whatcircuits.com/lm317-calculator-v2/</a></li></ul><p>Como hacerlo: <a href="http://blog.makezine.com/archive/2006/02/how_to_roomba_bluetooth_interf.html">http://blog.makezine.com/archive/2006/02/how_to_roomba_bluetooth_interf.html</a></p><p>Para conectar la Roomba directamente con un cable: <a href="http://blog.makezine.com/archive/2006/02/how_to_make_a_roomba_serial_in.html">http://blog.makezine.com/archive/2006/02/how_to_make_a_roomba_serial_in.html</a></p><p>El único problema que tengo que comentar es que hay que configurar primero el módulo bluetooth para que trabaje a 57600 baudios. Eso lo podemos hacer directamente estableciendo una conexión con el Hyperterminal al puerto serie Bluetooth que hayamos enlazado con el BlueSM1RF, con la orden ATSW20,236,0,0,1 (ver documentación del módulo)</p><p>Roomba<br />Baud: 57600 or 19200 (see below)<br />Data bits: 8<br />Parity: None<br />Stop bits: 1<br />Flow control: None</p>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com1tag:blogger.com,1999:blog-4955544363551568979.post-40232732660783410432009-05-06T21:19:00.004+02:002009-05-13T09:23:43.664+02:00Controlar 220v con Arduino<span class="Apple-style-span" style="font-family:'Times New Roman';"><br /><br /><div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 100% Georgia, serif; WIDTH: auto; PADDING-TOP: 3px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px">Para controlar con un Arduino bombillas sirve un relé cualquiera (uno de 1A puede con 220W), pero para controlar cargas superiores se necesitan relés más capaces. Este que presento es de 30A, lo que nos permite controlar hasta 6600W (P=I^2*R=I*(I*R)=I*V). Con esto podemos encender y apagar un microondas, un calentador, un aire acondicionado o una regleta con varios equipos.<br /><br /><a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=119">http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=119</a><br /><br />Todos los componentes de este circuito y la placa PCB sobre la que montarlos los puedes encontar en <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9096">http://www.sparkfun.com/commerce/product_info.php?products_id=9096</a>:<br /><br />Yo lo he montado y funciona correctamente:</div><br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxcwOZe8zFcEMobClomfT-KINFru2bRoZMEu4RC5Tk_pgWH3770qyAzmxTKloYu4VOE5JrNBjZOIEJantQw4uvysCZ4zQVglOLfPfPxzLn8yjgvCXyGNNY-qBYzMlFEf1dzDMjgbUI7JE/s1600-h/DSCN1206.JPG"><img id="BLOGGER_PHOTO_ID_5334524237965929282" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxcwOZe8zFcEMobClomfT-KINFru2bRoZMEu4RC5Tk_pgWH3770qyAzmxTKloYu4VOE5JrNBjZOIEJantQw4uvysCZ4zQVglOLfPfPxzLn8yjgvCXyGNNY-qBYzMlFEf1dzDMjgbUI7JE/s400/DSCN1206.JPG" border="0" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjofQ6ftMUhB_CR3gFXKFYBJ5hPFT8f93Rbs5P0ZwQ4mHpNcRNonnJ73LiQIExiH3YTcmq9-o0zKc9W_XZIGrCSh0Uj4AAbIluvaDkVJafw_m-2s5nNXJqbrKo2fcUeNjOYTNPK31VOSHs/s1600-h/DSCN1207.JPG"><img id="BLOGGER_PHOTO_ID_5334524242375467394" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjofQ6ftMUhB_CR3gFXKFYBJ5hPFT8f93Rbs5P0ZwQ4mHpNcRNonnJ73LiQIExiH3YTcmq9-o0zKc9W_XZIGrCSh0Uj4AAbIluvaDkVJafw_m-2s5nNXJqbrKo2fcUeNjOYTNPK31VOSHs/s400/DSCN1207.JPG" border="0" /></a> <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 100% Georgia, serif; WIDTH: auto; PADDING-TOP: 3px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px"><br />Por aquello de trabajar con tensiones peligrosas tomad las debidas precauciones. Asimismo no me responsabilizo de ningún daño que pueda causar.</div><div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 100% Georgia, serif; WIDTH: auto; PADDING-TOP: 3px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px"></div><div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 100% Georgia, serif; WIDTH: auto; PADDING-TOP: 3px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px">Ahora lo suyo es conectarlo a un Arduino+modem, o Arduino+Shield Ethernet, o Arduino+Móvil, o Arduino+Bluetooth, o a un módulo de Bluetooth directamente, y controlar lo que sea a distancia.</span></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com1tag:blogger.com,1999:blog-4955544363551568979.post-35066511954490641482009-05-04T14:15:00.006+02:002009-05-10T23:33:10.121+02:00Coste<div><div><div><div><span class="Apple-style-span" style="font-family: 'courier new';"> 0€ - Teléfono Siemens S55 reciclado</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';"> 4,95€ - Tarjeta SIM SIMYO</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';"> 0€ - Relé reciclado</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';"> 0€ - en componentes reciclados</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';"> 2€ - como mucho, en componentes que no tenía</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';">23€ - Arduino Diecimilia</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';"><br /></span></div><div><span class="Apple-style-span" style="font-family: 'courier new';">Total: 30€</span></div><div><br /></div></div></div></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-15023914891662911942009-05-04T13:18:00.005+02:002009-05-15T12:07:44.877+02:00MejorasSi usara un Arduino pro o un Arduino pro mini de los que van a 3.3v me ahorraría el divisor de tensión, de manera que conectaría directamente el Arduino al móvil sin adaptar tensiones, y podría fácilmente conectar la patilla de RX del Arduino a la TX del móvil, con lo que vería las respuestas del móvil y podría realizar tareas más sofisticadas, como interpretar mensajes SMS. <div>Y además podría alimentarlo con la batería del móvil. Eso me serviría para tenerlo activo y comprobar cuando se va la luz. Entonces podría hacer otra llamada para avisar de que se ha apagado. Según mi amigo Bruno esto es muy útil si te vas de vacaciones, se te apaga el frigorífico y cuando vuelves te encuentras con toda la comida podrida después de 15 días. Que lo ha sufrido en sus cannes.<br />Eso sí, habría que recalcular los componentes del relé.</div><div>Si queremos usar un Arduino de 5v con dispositivos de 3.3v podemos usar este conversor de niveles: <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8745">http://www.sparkfun.com/commerce/product_info.php?products_id=8745</a></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-73918833765303721892009-05-04T13:15:00.001+02:002009-05-04T13:17:27.308+02:00EsquemaEl esquema escaneado, por si al imprimirlo queda mejor:<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3lH0gW2Udid41vM0M6z-l3vS1DPT44PcA6rH_IkCEB3iUIlGekq5xyCPLufoDJLyGMBZmWSYodZrAV1_ePuT_kl-q_rSVB68ugL8PMQ6mdtdmk-7_mSNvcTrBMONsn6oa-yqdQ8I1v7o/s1600-h/SKMBT_C35209050407360.jpg"><img id="BLOGGER_PHOTO_ID_5331926204231886098" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 288px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3lH0gW2Udid41vM0M6z-l3vS1DPT44PcA6rH_IkCEB3iUIlGekq5xyCPLufoDJLyGMBZmWSYodZrAV1_ePuT_kl-q_rSVB68ugL8PMQ6mdtdmk-7_mSNvcTrBMONsn6oa-yqdQ8I1v7o/s400/SKMBT_C35209050407360.jpg" border="0" /></a><br /><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_SLAO-dPLh7NBGVjqOlnTIVUm9fGL8vvsvQ7ha74VsF2h1AAZraS0IwwuSFCKyEPLPcZ0SAgrzG6nagun8YoegoVoxG_Bxe-CcoNH4KNFFgo8sFHoeAh14xc5xfiC_Oo1gGMx6qN7qpo/s1600-h/SKMBT_C35208060407230.jpg"></a><br /><br /><div></div></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com1tag:blogger.com,1999:blog-4955544363551568979.post-50966511798651463502009-05-04T12:52:00.003+02:002009-05-04T19:50:15.217+02:00Herramientas útiles para los SiemensSIMOCO (SIemens MObile COntrol):<br /><a href="http://www.unlockeasy.com/modules.php?name=Downloads&d_op=viewdownload&cid=41">http://www.unlockeasy.com/modules.php?name=Downloads&d_op=viewdownload&cid=41</a><br /><br />Freia (para liberarlos, aunque hay más)<br /><a href="http://www.unlockeasy.com/modules.php?name=Downloads&d_op=viewdownload&cid=20">http://www.unlockeasy.com/modules.php?name=Downloads&d_op=viewdownload&cid=20</a><br />Para liberarlos solo una cosa: aunque en las instrucciones dice que hay que darle "toquecitos al botón de encendido", en realidad hay que encender el móvil justo en ese momento. El cable que he usado es el de datos con el de corriente conectado a las patillas 1 y 2, que se hace muy facilmente pinchando en las patillas sin tener que soldar ni nada. Ah, y hay que instalar un programa java en el móvil (para "educarlo" dicen).<br /><br />Hay uno que le quita lo del mensaje del avión, pero no encuentro cual era.guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-90799308434936356952009-05-03T20:39:00.004+02:002009-05-03T20:49:08.454+02:00El esquema<div>Como mucho cambiaré la foto por una escaneada (¿os gusta el tapete de flores?). Espero no haber cometido ningún error.</div><div><br /></div><div><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAcf2jy3zIMQIMzd1lUG31hrWQ3Ah7C5Mqq1z8LvE90yjijTBjh1rvqJZaIEz9QDj8LrbsEvmYtkK1lhLBV5bRQ8-hl9YagctVRaEm_e16qE1YOx3Fx1cPAx4BW_0-Y-epeMO4wlZOLNk/s1600-h/DSCN1205.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAcf2jy3zIMQIMzd1lUG31hrWQ3Ah7C5Mqq1z8LvE90yjijTBjh1rvqJZaIEz9QDj8LrbsEvmYtkK1lhLBV5bRQ8-hl9YagctVRaEm_e16qE1YOx3Fx1cPAx4BW_0-Y-epeMO4wlZOLNk/s400/DSCN1205.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5331669667872088210" /></a><div>Parece mentira que en la época que estamos me siga resultando más sencillo usar un lápiz y un papel. A ver si se imponen y abaratan los tabletPC.</div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com1tag:blogger.com,1999:blog-4955544363551568979.post-44319018769151223812009-05-01T19:20:00.014+02:002009-05-01T23:14:55.567+02:00Fotos<div>Se podría llamar la alarma Pielnoble; ya le he encontrado patrocinador ;-)</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQBKYLxVBYgMpKIclLvLST0H-OE3-5ZguzaADiO0P3G_Q5cv8zOhrcNpDpNjUu8DxFqM710Z6btq1krQGSCrDHepkFlXzsM0dOSFq0XH9QqJom6Q4vMnvmeMV9l_Swy8n99Mb_uKskMyw/s1600-h/DSCN1144.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQBKYLxVBYgMpKIclLvLST0H-OE3-5ZguzaADiO0P3G_Q5cv8zOhrcNpDpNjUu8DxFqM710Z6btq1krQGSCrDHepkFlXzsM0dOSFq0XH9QqJom6Q4vMnvmeMV9l_Swy8n99Mb_uKskMyw/s400/DSCN1144.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330909904462564562" /></a><br /><div>El cutre-adaptador de corriente es el del móvil, que se había estropeado y lo tuve que reparar. Notese el cuidado y el celo con que lo he hecho.<div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbKZ0eMmW1DBh50aezaUxZq10Fm0AqPJ1vmj96_juXfrUfgxAok26Z-tY-pl-60Tyy4iv-5d9wG9nu6oZJXTEHHe3GRZgttDzIfTZDfLCdgkNAHAToqs2kOCEUG2_RYqcLwE7OYN70ihE/s1600-h/DSCN1145.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbKZ0eMmW1DBh50aezaUxZq10Fm0AqPJ1vmj96_juXfrUfgxAok26Z-tY-pl-60Tyy4iv-5d9wG9nu6oZJXTEHHe3GRZgttDzIfTZDfLCdgkNAHAToqs2kOCEUG2_RYqcLwE7OYN70ihE/s400/DSCN1145.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330918345253669890" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoA3NlvTpeLr7RouGwxdo-pO-MoN596kSI2GEc6CqwdSFcZbc2INYVRuoXs40vHKs4vc7qf30B6aSeFlCEbjROloVhTNhfaR_k0rvPxZxEdg0LctB0O-_PuNrZQ_nAfqvs6R2PkiHiJWk/s1600-h/DSCN1146.JPG" style="text-decoration: none;"><span class="Apple-style-span" style="color: rgb(0, 0, 0);"><br /><div>La caja de Pandora abierta de par en par. Me ha cabido todo justito justito:</div><br /></span></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_o2EPB313Z_tBwWWV02RvqIGA9Voi4cZ2MTvnw77tNBI8aSVGhSr5lgTgPDoYJ1LH1yu_dmKKWsQr-L2g0CnDoplgHg8sUOrnQoZq9Dyf-pfWCPKmkfxX5GFm0kN0kMg_mcJKAHZ_NU/s1600-h/DSCN1147.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_o2EPB313Z_tBwWWV02RvqIGA9Voi4cZ2MTvnw77tNBI8aSVGhSr5lgTgPDoYJ1LH1yu_dmKKWsQr-L2g0CnDoplgHg8sUOrnQoZq9Dyf-pfWCPKmkfxX5GFm0kN0kMg_mcJKAHZ_NU/s400/DSCN1147.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330921039870431090" /></a><br /><div>Un poquito más de cerca:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFuFLdervC5ZwckzetudMqKDjQg2RNY1NrXCG1UPcO0IMnfvBhq1u39PxAYsyv0jRDFnrGeKHgJzQql5oBtfi7S1xNPjfHcy3FYHSE3TJK7rETAjO_jMDa8BAfOeDnMSfFied3_XByjao/s1600-h/DSCN1148.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFuFLdervC5ZwckzetudMqKDjQg2RNY1NrXCG1UPcO0IMnfvBhq1u39PxAYsyv0jRDFnrGeKHgJzQql5oBtfi7S1xNPjfHcy3FYHSE3TJK7rETAjO_jMDa8BAfOeDnMSfFied3_XByjao/s400/DSCN1148.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330927372170044642" /></a><br /><div>Desde otro ángulo</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4PScZWZCWodzzZBRIicXvWVSeM8Kz9aPVdrqE_VOnPlfIKJMunk-n2JEofaQ4N438jRGcFOOG7NuIGHrvORIWselmvOvq0gP30_Mqv034GatdQLdqONdIGxq7673opYm0r__RbgOZl0s/s1600-h/DSCN1149.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4PScZWZCWodzzZBRIicXvWVSeM8Kz9aPVdrqE_VOnPlfIKJMunk-n2JEofaQ4N438jRGcFOOG7NuIGHrvORIWselmvOvq0gP30_Mqv034GatdQLdqONdIGxq7673opYm0r__RbgOZl0s/s400/DSCN1149.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330936395685687922" /></a><br /><div>Detalle del circuito que adapta la corriente del Arduino al relé. El pegote de estaño es porque la resitencia es reciclada:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN2i8movMnujQS9TmgQxv8AIJMMVSgqvKvGkjxGr41uUfiliTI3ORA3l0XLMkepvePXA4K7ZwEIuTcy7GB0Am5PHjoxPK5Sa8Jwv3AqpsfnO3PC-i_q953K0ZvF0lYdKUGsIKx3Tip-74/s1600-h/DSCN1150.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN2i8movMnujQS9TmgQxv8AIJMMVSgqvKvGkjxGr41uUfiliTI3ORA3l0XLMkepvePXA4K7ZwEIuTcy7GB0Am5PHjoxPK5Sa8Jwv3AqpsfnO3PC-i_q953K0ZvF0lYdKUGsIKx3Tip-74/s400/DSCN1150.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330936396036122546" /></a><br /><div>Vista general del Arduino. La placa verde de atrás es el relé, que en vez de desoldarlo lo he recortado con una segueta.</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-uZRytFwNhj0xYJ6AjDKzf8gLOOX3rj667PyXL2s7mwwKFrV5bm-z6o856bfcw7f636gBUH6qiQTSxTKi1kJQk-K1eMvmQnlAuD7a8HFYRBaIaQc9Jx68gqrle2t_EZJqQH3et5viYHc/s1600-h/DSCN1152.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-uZRytFwNhj0xYJ6AjDKzf8gLOOX3rj667PyXL2s7mwwKFrV5bm-z6o856bfcw7f636gBUH6qiQTSxTKi1kJQk-K1eMvmQnlAuD7a8HFYRBaIaQc9Jx68gqrle2t_EZJqQH3et5viYHc/s400/DSCN1152.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330936406950689922" /></a><br /><div>Detalle de la soldadura del botón del S55. Son dos circulos concentricos de cobre que he conectado al relé:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRklxmMqtuTs-E8qGe9IKd_EYNsnpD1M6GWIyr0iT46drJgZIJCvTIkdfbyiiltFTgV_UumP-GRpuUFHkka571bfKhvIch0FuIud4St7ohVWFZdqwTKzK8VNpPvK8WrPjgjrXZXs5YqqQ/s1600-h/DSCN1153.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRklxmMqtuTs-E8qGe9IKd_EYNsnpD1M6GWIyr0iT46drJgZIJCvTIkdfbyiiltFTgV_UumP-GRpuUFHkka571bfKhvIch0FuIud4St7ohVWFZdqwTKzK8VNpPvK8WrPjgjrXZXs5YqqQ/s400/DSCN1153.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330936407829000226" /></a><br /><div>La tarjeta SIM que he usado. Es de SIMYO porque me ha costado solo 4,95€ (1€ + 3,95€ en gastos de envío), me han regalado 10€ en llamadas a mi, otros 10€ a mi madre (que es la que me ha invitado a la promoción), solo me cobran lo que gaste y no tiene permanencia (y tienen una fórmula de cobro de las conexiones a internet muy interesante, os lo recomiendo. Ya tengo otro patrocinador ;-))</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX_o9Jfd_gekVpbj4WXrXEKYx-Xdxg7dF0Xx3Ve5I-L1MNSGAfQBgnut40z5cdd3T0G85EgwG41GV2brX16wH3tEXViED09QYEZOqU9RsoktJOk2F_9IOBfpzbIGhc3E3ggSrUya5adlU/s1600-h/DSCN1155.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX_o9Jfd_gekVpbj4WXrXEKYx-Xdxg7dF0Xx3Ve5I-L1MNSGAfQBgnut40z5cdd3T0G85EgwG41GV2brX16wH3tEXViED09QYEZOqU9RsoktJOk2F_9IOBfpzbIGhc3E3ggSrUya5adlU/s400/DSCN1155.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330936411758904626" /></a><br /><div>Con este cable blanco conecto el relé al circuito que adapta la tensión y que a su vez está conectado a la patilla 12 del Arduino:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEMzkpQGzAu3MEbb9529Mv1RXT4eLkrM3yuMaBnMazt0MPska5OZhQNmmGaZAmgUn4zcyJ9sdiyGT1NUQrF7CdOaCTPkwOYfqThV6wAdxj2RAk40BjXismbYSXfRqEePmEJNivcnwQc5c/s1600-h/DSCN1156.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEMzkpQGzAu3MEbb9529Mv1RXT4eLkrM3yuMaBnMazt0MPska5OZhQNmmGaZAmgUn4zcyJ9sdiyGT1NUQrF7CdOaCTPkwOYfqThV6wAdxj2RAk40BjXismbYSXfRqEePmEJNivcnwQc5c/s400/DSCN1156.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937078128068754" /></a><br /><div>De las salidas de tensión del Arduino saco 5v para los circuitos y Vin (la tensión que directamente da el cargador, que debe ser un poco más) para el móvil (pin 1), porque vi que con 5v no se ponía en carga.</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwmFDwoHdjsFg7c84slJh3xs49XMIkOJEIYbrzLKi2IEoRBrFnM17tXbiyIq56T9zMcdFNhlR1CUcJyadkHEb9uuQvHMPVpdvchJXNpAcfOU4ncxRvZaDVsns3HepQ4ZITAwL0ePs7HhI/s1600-h/DSCN1158.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwmFDwoHdjsFg7c84slJh3xs49XMIkOJEIYbrzLKi2IEoRBrFnM17tXbiyIq56T9zMcdFNhlR1CUcJyadkHEb9uuQvHMPVpdvchJXNpAcfOU4ncxRvZaDVsns3HepQ4ZITAwL0ePs7HhI/s400/DSCN1158.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937080323530690" /></a><div><br /></div><div>El cable negro está conectado a tierra y el azul a la patilla 12. Este cable azul es el que controla el relé:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilV9dZJ5YFGlzFAwyaBX1pIRpHZJiGzQ78p24P6BwsFjHOpIMS95xHRDuAXcthPMHc1ql-yZGGoiQJRAbuFn1lWxwajjfhhvtCus0R2Q3jmcBug5yV5ffM9Ut-W47tSIzFvmFDGJ062ko/s1600-h/DSCN1159.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilV9dZJ5YFGlzFAwyaBX1pIRpHZJiGzQ78p24P6BwsFjHOpIMS95xHRDuAXcthPMHc1ql-yZGGoiQJRAbuFn1lWxwajjfhhvtCus0R2Q3jmcBug5yV5ffM9Ut-W47tSIzFvmFDGJ062ko/s400/DSCN1159.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937083450633682" /></a><br /><div>El relé al fondo, con su placa recortada. Junto a él un cable verde, el TX del puerto serie del Arduino (pin 1). Esta salida se pasa por un divisor de tensión para obtener 3,3v (que es lo que quiere el móvil) a partir de los 5v que da el Arduino.</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHVbgJ7arDsRjsRVjQkuNixJcNjwwmddOMuCvBISPfdaz3U30ir25iUgt77l3V20YnW85yw3EuhJAlOHe4c-4I_XScn6N8FOuRGrfPwBMNe2ez56ikbkIOuwSWoTsYQvcvZt96KjZTvt4/s1600-h/DSCN1160.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHVbgJ7arDsRjsRVjQkuNixJcNjwwmddOMuCvBISPfdaz3U30ir25iUgt77l3V20YnW85yw3EuhJAlOHe4c-4I_XScn6N8FOuRGrfPwBMNe2ez56ikbkIOuwSWoTsYQvcvZt96KjZTvt4/s400/DSCN1160.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937094228568802" /></a><br /><div>Este es el relé, reciclado de una placa de un rack de teléfonica que tenía por ahí guardada para cuando me hiciera falta:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj3Z9ErKFdSJ00AZcnMIYFbZFMdsvPNDGhE-oxNjpIs02tsrFwUIG7idm3w5tp8jgfwLzxSWCzCuvWBRft5g43SJFyX-yLvzdKVBJKUAGeftT_DyFOyUxo7PXpYCzPgoysYEYhlZcWWkY/s1600-h/DSCN1162.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj3Z9ErKFdSJ00AZcnMIYFbZFMdsvPNDGhE-oxNjpIs02tsrFwUIG7idm3w5tp8jgfwLzxSWCzCuvWBRft5g43SJFyX-yLvzdKVBJKUAGeftT_DyFOyUxo7PXpYCzPgoysYEYhlZcWWkY/s400/DSCN1162.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937094188158434" /></a><br /><div>La pantalla inicial del móvil cuando se le ha desactivado a la SIM la petición de PIN. Por eso tenemos que enviarle la tecla soft (o programable) de la izquierda. Esta pregunta se puede desactivar con programas para los Siemens, pero ahora no recuerdo cual (Siemens service algo, no se, o alguno de los que sirven para liberarlos...)</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm7qPBs3JAsZF_CIUUFKsMxHVDHzEb2YYOZlkyC_BImzF-fHrhU6b-mGZ4q0jSxk33N5QJQpWPND8lk8Kpd3KrIf7CTYFffnGr9oxw2TtzSmPD-SZtrHiG0BQZe0lsKVH-_WZkc9pFPJk/s1600-h/DSCN1164.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm7qPBs3JAsZF_CIUUFKsMxHVDHzEb2YYOZlkyC_BImzF-fHrhU6b-mGZ4q0jSxk33N5QJQpWPND8lk8Kpd3KrIf7CTYFffnGr9oxw2TtzSmPD-SZtrHiG0BQZe0lsKVH-_WZkc9pFPJk/s400/DSCN1164.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937549760452514" /></a><br /><div>La cutre-red de resistencias. No se me asusten los ortodoxos ni los principiantes. Al principio solo eran dos resistencias por lo que decidí no soldarlas a ningún trozo de placa. Luego se convirtió en esto. Cuando cuelgue el esquema se verá que no es nada. Lo que veis no es más que el divisor de tensión en la patilla de TX del Arduino a la patilla de RX del móvil y tres resistencias de 15KOhm para llevar a tierra las patillas CTS, RTS y DCD del móvil. Pero como no tenía de esos valores tuve que unir resistencias en serie. En resumen, que funciona, y que el prototipo se va a quedar así. Cuando lo fabrique en serie lo haré mejor.</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5d3XkLgcDEfjLTVTReCQZGZyahYA0YDvXbss2WjTDe6qQNoCzgJJ5tKDRwKKZ2VDPYHXvANbXxVDDOTIWLOt9TcstTyyAZrflzOXPfgwG13R1layTjmWqfdL9U1_5wccnbH__mKpXP9o/s1600-h/DSCN1165.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5d3XkLgcDEfjLTVTReCQZGZyahYA0YDvXbss2WjTDe6qQNoCzgJJ5tKDRwKKZ2VDPYHXvANbXxVDDOTIWLOt9TcstTyyAZrflzOXPfgwG13R1layTjmWqfdL9U1_5wccnbH__mKpXP9o/s400/DSCN1165.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937553889809874" /></a><br /><div>Para que se vea más claro el cutrerio con papel de celo:</div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBVBo0v7vOB385nX9XE_3WZgxB7x6X_sIy6okkD8FNXZzrJPzjOvxcfGx7_QEsRW9feNJxzy59gDqOJM6eCPj5llQkrDcuABpzSlKvwUjpi8zDnBU6XKJBs0XLUWq0erGkUQY02lPvpgI/s1600-h/DSCN1166.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBVBo0v7vOB385nX9XE_3WZgxB7x6X_sIy6okkD8FNXZzrJPzjOvxcfGx7_QEsRW9feNJxzy59gDqOJM6eCPj5llQkrDcuABpzSlKvwUjpi8zDnBU6XKJBs0XLUWq0erGkUQY02lPvpgI/s400/DSCN1166.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5330937557027077570" /></a><br />Lo siguiente un esquema de todas las conexiones y circuitos</div></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-45554484777693768082009-05-01T18:27:00.005+02:002009-05-15T13:56:16.249+02:00CódigoEste es el código para el Arduino. Lo más importante son las pausas. Tardé en dare cuenta de que si no espero lo suficiente el siguiente comando AT no entra. Debe ser porque no uso el pin de RX y hay que esperar a algún timeout. <div><br /></div><div><div><div><br /></div><div><span class="Apple-style-span" style="font-family:'courier new';">void setup()</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">{</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // El pin 13 en Arduino tiene un LED que nos servirá para darnos alguna pista de por donde va el programa</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> pinMode(13, OUTPUT);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // El pin 12 es el que activa el relé</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> pinMode(12, OUTPUT);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.begin(9600);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">}</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><br /></span></div><div><span class="Apple-style-span" style="font-family:'courier new';">void loop()</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">{</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // El LED de la patilla 13 parpadea 3 veces para indicar que empezamos</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(13, HIGH);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(500);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(13, LOW);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(500);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(13, HIGH);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(500);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(13, LOW);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(500);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(13, HIGH);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(500);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(13, LOW);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Se activa el relé durante un segundo. Esto enciende el móvil.</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(12, HIGH);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(1000);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> digitalWrite(12, LOW);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Esperamos 15 segundos a que termine de encenderse</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(15000);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><br /></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Este comando permite que controlemos el teclado del móvil por el puerto serie</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.println("AT+CMEC=2");</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(1000); // Esperamos un segundo porque si no no acepta el siguiente comando</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Hace que se pulse la tecla soft izquierda. Es para que diga OK al mensaje de conexión.</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Es un mensaje de protección de avión. Sale porque hemos desactivado la petición de PIN de la SIM</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.println("AT+CKPD=[");</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(10000); // 10 segundos para que conecte a algún servicio GSM</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><br /></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Usa el listín telefónico de la SIM</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.println("AT+CPBS=SM");</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(5000); // 5 segundos para que lo trague</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Y hace una llamada al número de teléfono de la primera entrada del listín</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.println("ATD>1;");</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">// Serial.println("ATDT123456789;"); // Así sería si marcaramos un número concreto</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(60000UL); // Un minuto para que llame</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Cuelga todas las llamadas</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.println("AT+CHUP");</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> delay(5000);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Apaga el móvil</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> Serial.println("AT^SMSO");</span></div><div><span class="Apple-style-span" style="font-family:'courier new';"></span> </div><div><span class="Apple-style-span" style="font-family:'courier new';"> // Arduino ya no tiene más que hacer. Como no se hacerle un halt lo meto en un bucle infinito </span></div><div><span class="Apple-style-span" style="font-family:'courier new';"> for(;;);</span></div><div><span class="Apple-style-span" style="font-family:'courier new';">}</span></div><div> </div><div><a href="http://sites.google.com/site/cacharreoelectronico/alarma-para-un-piso-de-vacaciones-con-telefono-siemens-y-arduino/AlarmaSiemensS55yS65.pde?attredirects=0">Fichero</a></div></div></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-65365496049183862462009-05-01T15:23:00.019+02:002009-05-17T03:32:56.112+02:00Recopilación de enlacesVoy a apuntar aquí enlaces a páginas que me han sido útiles. Luego ya veré como lo voy poniendo en orden. <div><br /></div><div>Página principal de Arduino:</div><div><a href="http://www.arduino.cc/">http://www.arduino.cc/</a></div><div>Hay que saber moverse por ella, pero tienes toda la información necesaria allí. Ejemplos prácticos en <a href="http://www.arduino.cc/playground/">http://www.arduino.cc/playground/</a>. En un cierto momento vi este libro gratis, pero ahora es de pago: <a href="http://oreilly.com/catalog/9780596155513/">http://oreilly.com/catalog/9780596155513/</a> . Está muy simpático, te enseña lo básico del Arduino con dibujos como de niño chico. Otro libro: <a href="http://books.google.es/books?id=K0nLbhWrTukC&pg=PA207&lpg=PA207&dq=bgb203+command+set&source=bl&ots=tPTmuy4PTI&sig=S8drHGyWVeABewUQPGsFeukFYJ0&hl=es&ei=3GcPSoWjKcyYtgfDwN2GCA&sa=X&oi=book_result&ct=result&resnum=3#PPA100,M1">http://books.google.es/books?id=K0nLbhWrTukC&pg=PA207&lpg=PA207&dq=bgb203+command+set&source=bl&ots=tPTmuy4PTI&sig=S8drHGyWVeABewUQPGsFeukFYJ0&hl=es&ei=3GcPSoWjKcyYtgfDwN2GCA&sa=X&oi=book_result&ct=result&resnum=3#PPA100,M1.</a> Y tengo más enlaces, ya los reuniré en una entrada dedicada al Arduino.</div><div><br /></div><div>Para comprar material:</div><div><a href="http://www.sparkfun.com/">http://www.sparkfun.com/</a></div><div>Esta es la página que me ha dado vidilla en todo este mundillo. Aquí compré el arduino y muchas más cosas. Aprovechando la diferencia entre el dolar y el euro algo me he ahorrado.</div><div><br /></div><div>Para saber como se conecta el relé:</div><div><a href="http://www.arduino.cc/playground/uploads/Main/relays.pdf">http://www.arduino.cc/playground/uploads/Main/relays.pdf</a><br /></div><div><a href="http://www.instructables.com/id/Connecting_a_12V_Relay_to_Arduino/">http://www.instructables.com/id/Connecting_a_12V_Relay_to_Arduino/</a><br /></div><div>No vi otro sitio donde te lo explicasen mejor y con más detalle.</div><div><br /></div><div><br /></div><div>Como conectar el Siemens al Arduino:</div><div><br /></div><div>Patillaje del conector del Siemens (y en esa página de casi cualquier cosa):</div><div><a href="http://pinouts.ru/CellularPhones-P-W/siemens_c55_pinout.shtml">http://pinouts.ru/CellularPhones-P-W/siemens_c55_pinout.shtml</a><br /></div><div><br /></div><div>El manual de los comandos AT para un Siemens S45:</div><div><a href="http://www.konca.com/mobile/file/s45_at_cmd.pdf">http://www.konca.com/mobile/file/s45_at_cmd.pdf</a> o <a href="http://sites.google.com/site/cacharreoelectronico/alarma-para-un-piso-de-vacaciones-con-telefono-siemens-y-arduino/s45_at_cmd.pdf?attredirects=0">http://sites.google.com/site/cacharreoelectronico/alarma-para-un-piso-de-vacaciones-con-telefono-siemens-y-arduino/s45_at_cmd.pdf?attredirects=0</a><br /></div><div>Aunque le falta una orden fundamental para que funcione en un S55 (AT+CMEC=2).</div><div><br /></div><div>El manual de los comandos AT para un Siemens L55:<br /></div><div><a href="http://www.hylafax.org/archive/2008-01/pdf00000.pdf">http://www.hylafax.org/archive/2008-01/pdf00000.pdf</a> o <a href="http://sites.google.com/site/cacharreoelectronico/alarma-para-un-piso-de-vacaciones-con-telefono-siemens-y-arduino/L55_at_cmd.pdf?attredirects=0">http://sites.google.com/site/cacharreoelectronico/alarma-para-un-piso-de-vacaciones-con-telefono-siemens-y-arduino/L55_at_cmd.pdf?attredirects=0</a><br /></div><div>Aquí sí viene el AT+CMEC=2</div><div><br /></div><div>Una alarma con Siemens más completa:</div><div><a href="http://www.futuraelettronica.net/PDFIBER/2005Octubre.pdf">http://www.futuraelettronica.net/PDFIBER/2005Octubre.pdf</a><br /></div><div>Este tio hasta responde a SMS y hace una foto con el móvil. Lo que pasa es que usa PICs y resulta más dificil para un pedestre electrónico amateur. Por este documento decidí llevar RTS CTS y DCD a tierra con una resistencia de 15 KOhm (que si no no funcionaaaa)</div><div><br /></div><div>Otro invento que dió pistas sobre lo de conectar a tierra DCD y CTS y lo de la conversion de niveles:</div><div><a href="http://www.futuraelettronica.net/pdf_ita/7100-FT585K.pdf">http://www.futuraelettronica.net/pdf_ita/7100-FT585K.pdf</a><br /></div><div><br /></div><div><div>Otra alarma con Siemens:</div><div><a href="http://www.maicas.net/goofy/">http://www.maicas.net/goofy/</a></div><div><br /></div></div><div>El chisme de Sparkfun que hace la conversión de niveles y que me he ahorrado:</div><div><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8745">http://www.sparkfun.com/commerce/product_info.php?products_id=8745</a><br /></div><div><a href="http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf">http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf</a><br /></div><div></div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com1tag:blogger.com,1999:blog-4955544363551568979.post-24400032621242859662009-05-01T14:13:00.003+02:002009-07-23T16:29:06.025+02:00Alarma para un piso de vacaciones con teléfono Siemens y ArduinoEl primer cacharro que pienso documentar es una alarma que he construido para un piso en alquiler en la playa. El piso está inscrito en una agencia de alquiler a la que se le ha entragado una copia de las llaves. La necesidad que se plantea es la de saber si alguien entra en el piso sin nuestro conocimiento.<div><br /></div><div>Dispongo de varios teléfonos Siemens (un S55, un S65 y un C60) y últimamente he estado experimentando con Arduino, una placa de circuito con un microcontrolador.</div><div><br /></div><div>El invento ha sido este: he cogido un Arduino Diecimilia, le he puesto un relé que he sacado de una placa de un rack de telefónica que he conectado al botón de encendido del Siemens S55 (total, se le habían caido ya otras teclas) y los he conectado por sus puertos serie (en realidad solo al de RX del teléfono).</div><div><br /></div><div>Cada vez que el arduino recibe corriente enciende el móvil, hace una llamada a un número, cuelga y apaga el móvil.</div><div><br /></div><div>Y ya está. No necesito más. Dejo el aparato enchufado a cualquier enchufe y si alguien entra en el piso y enciende los diferenciales de la luz recibo una llamada en mi teléfono (que no contesto y por tanto no me cuesta nada).</div><div><br /></div><div>Si seguis las entradas del blog, mediante el enlace "Entrada más reciente" vereis los esquemas, los enlaces y las fotos. Lo tengo instalado y funcionando a la perfección.</div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0tag:blogger.com,1999:blog-4955544363551568979.post-59722528810726042542009-05-01T14:06:00.000+02:002009-05-01T14:11:59.297+02:00InauguraciónQueda inaugurado este BLOG o Bitácora Electrónica.<div><br /></div><div>En él presentaré los inventos o cacharreos que vaya realizando. Mi intención es que me sirvan de autodocumentación, y de paso quizás ayude a alguién, no se, a no tropezar con lo que yo ya he resuelto, a que se anime en este mundillo de la electrónica que a mi me abre tanto la curiosidad, y a contribuir con alguna mejora, nueva idea o propuesta.</div>guerragahttp://www.blogger.com/profile/18272504156780377181noreply@blogger.com0