blog-image

Temperatura con Arduino, DHT11 y python (II)

Una vez que ya hemos hecho que nuestro arduino nos "hable", ya solo nos queda "escuchar" lo que nos dice. Para ello vamos a utilizar Python para obtener la temperatura con Arduino. Lo primero que tenemos que hacer es conectarnos con nuestro arduino (Arduino Uno R3), para ello, lo primero que haremos es descubrir en que puerto esta conectado nuestro arduino, este método esta explicado en un por anterior, así que no me detendré el ello. Temperatura con Arduino Una vez que ya sabemos en que puerto esta el arduino, pasamos a leer los datos que nos esta trasmitiendo.…

READ MORE

blog-image

Temperatura con Arduino, sensor DHT11 y python (I)

El sensor DHT11 (Módulo de Sensor de Humedad Módulo de Temperatura Digital), y sus variantes, es uno de los sensores más fáciles de manejar para obtener la temperatura con arduino. Gracias a la librería disponible para el, solo tenemos que pedir la temperatura o la humedad y ya la tenemos, sin hacer ninguna otra operación. Materiales usados Arduino UNO   Sensor DHT11 Protoboard Cables de conexión Sensor DHT11 Para conectarlo al arduino es muy sencillo, alimentamos el pin vcc, primero por la izquierda, con 5v desde unos de los pines del arduino, conectamos la masa al más a la…

READ MORE

20 diciembre, 2013

Enviar SMS con Python y la libreria PySerial

Mandar un SMS con Python Algunos módem usb permiten recibir ordenes mediante comandos AT, con estos comandos podemos hacer muchas cosas. Hace años, muchos años, estos comandos los utilizábamos para configurar centralitas, realizar llamadas, obtener información del aparato, etc. Ahora esta técnica esta en desuso, pero aun así, algunos módems están preparados todavía para poderse programar con estos comandos. Aprovechando la librería PySerial y python he creado un programa para cuando lee ciertos valores desde el arduino me los mande por SMS a mi móvil. Para empezar con el programa tenemos que saber cual es el puerto serie del…

READ MORE

blog-image

Medir distancias con el sensor HC-SR04 y arduino

Sensor de ultrasonidos HC-SR04 El sensor HC-SR04 es un modulo que mediante ultrasonidos nos permite medir distancias. Lo que hace el sensor es enviar un sonido, este rebota en un objeto y es recogido de nuevo por el sensor, sabiendo cuanto tiempo ha tardado en volver la señal, podemos calcular la distancia que hay desde el sensor hasta el objeto. Con el HC-SR04 podemos obtener medidas desde 1 ó 2 cm hasta los 5 metros. Materiales usados Arduino UNO   HC-SR04 Protoboard Cables de conexión Medir distancias con el sensor HC-SR04 La conexión con el arduino es muy sencilla, el…

READ MORE

17 diciembre, 2013

Comunicación bluetooth y arduino

Añadirle la comunicación bluetooth al arduino es muy sencilla. Lo único que tenemos que hacer es conseguir un adaptador bluetooth HC-05 (KKmoon Wireless Bluetooth Maestro y Esclavo HC-05 del módulo de transceptor para Arduino ARM DSP PIC) o HC-06 (XINTE Inalámbrica Bluetooth Serial esclavo módulo HC-06 apto para Arduino). Comunicación bluetooth con arduino Este adaptador nos permite una comunicación serie con el dispositivo de comunicación bluetooth al que nos conectemos. Podemos configurarlo en modo maestro, el adaptador seleccionara el dispositivo al que se quiere conectar, o en modo esclavo, el adaptador estará a la espera de dispositivos que se quieran…

READ MORE

20 noviembre, 2013

Protocolo I2C y Arduino

El protocolo I2C, define las reglas de como podemos conectar diferentes dispositivos entre si, desarrollado por Philips en la década de los 80/90, convirtiéndose en la actualidad como un estándar. I2C crea un bus de comunicación entre los diferentes dispositivos en serie, esto nos permite conectar hasta 1000 dispositivos uno detrás de otro. La comunicación siempre se realizara entre dos dispositivos, uno actuara de maestro, este es el que trasmitirá la señal para sincronizar la transferencia de datos, y el otro de esclavo. El que hace de maestro, no tiene por que hacer esta función siempre, puede ir pasándose…

READ MORE

14 julio, 2013

Como descubrir el puerto arduino con Python

Cuando desconecto y vuelvo a conectar el Arduino (Arduino Uno R3), el Ubuntu dependiendo si se ha enterado o no que lo he desconectado, al volver a conectarlo me lo instala en otro puerto, con lo que tengo que decirle al programa cual es el nuevo puerto. Para solucionar esto y aprovechando la librería PySerial y la función "try", podemos descubrir donde esta instalado el puerto Arduino. Para ello solo tenemos que probar los puertos que posiblemente pueda estar utilizando el Arduino. Si al intentar abrir el puerto arduino nos da error, eso es que el Arduino no esta…

READ MORE

22 junio, 2013

Leer el puerto serie de Arduino con Python y PySerial

Desde hace ya un tiempo he hoy buenos comentarios sobre Python y lo "fácil" que es programar con él, su potabilidad entre sistemas, etc. Me he puesto ha ello, y la verdad es que es muy fácil programar con él, después de un rato, se le coge el tranquillo a esa forma tan peculiar de escribir el código que tiene, solo utilizando tabulación, sin puntos y comas, llaves o cualquier otra forma de indicar el inicio y el fin de las lineas,  a la declaración de las variables, mejor dicho a la no declaración, la formar de trabajar con las funciones, etc. En general es un lenguaje muy fácil de trabajar y encima puedes hacer verdaderas locuras con…

READ MORE

6 mayo, 2013

Problemas con el puerto de Arduino en Ubuntu (Linux)

En un sistema linux, no todos los usuario pueden tender acceso a poder manejar los puertos. Solo los usuarios que estén en el grupo "dialout" tiene permiso para manejar los puertos. Lo normal es que nuestro usuario no este dentro de ese grupo, por lo que tendremos problemas para poder acceder al puerto que crea el arduino. Para solucionar este problema solo tendremos que añadir nuestro usuario al grupo "dialout" de la siguiente manera. sudo usermod -a -G dialout <NombreDeUsuario> Nos pedirá la contraseña de root. y con esto, nuestro usuario ya sera miembro del grupo "dialout". Ya solo nos queda cerrar la sesión para que los cambios efectuados tenga efecto y…

READ MORE

1 mayo, 2013

Obtener la temperatura con Arduino y un termistor

En este proyecto vamos ha ver como podemos obtener la temperatura mediante la utilización de un termistor. Lo primero, que es un termistor, esta es una simple resistencia que varia según la temperatura que tenga, con el valor devuelto por la resistencia y una pequeña formula podemos calcular que temperatura hace. Esquema del circuito: El esquema de este circuito es muy sencillo, esta basado en un simple divisor de tensión, en este caso quedaría de la siguiente manera. Este esquema es el utilizado en la mayoría de sensores, simplemente cambiando el termistor, por un lcr, por ejemplo, tendríamos un sensor para detectar la luminosidad. En mi caso el termistor no es de…

READ MORE

Funciona gracias a WordPress | Tema: Spiko de SpiceThemes