Show Posts
Pages: 1 [2] 3 4 ... 7
16  International / Documentación / Re: STARTER KIT EN ESPAÑOL on: August 24, 2013, 10:22:03 am
Échale un vistazo a este:
http://www.bricogeek.com/shop/upload/libros/KIT-0011/cap1_Arduino.pdf (primer capitulo)

Saludos.
17  International / Proyectos / Re: Uso de dos sensores mediante el mismo pin SDA y SDL on: August 24, 2013, 10:16:04 am
La idea es que leas de un sensor, cierres la conexión y leas del otro. En plan:

giros.begin()
giros.getDatos()
giros.close()

presi.begin()
presi.getDatos()
presi.close()

Así ambas librerías tendrán libre el canal para comunicarse con el sensor correspondiente.

Saludos.
18  International / Español / Re: Simulador arduino con funcionalidad Bluetooth on: August 24, 2013, 05:22:50 am
Si esos simuladores te permite usar la comunicación Serial es lo mismo que si dieran soporte bluetooth. Simplemente dile a ese simulador que usas qué puerto COM corresponde al bluetooth de tu equipo.

Saludos!
19  International / Software / Re: Pregunta facil ¿concatenar variables? on: August 24, 2013, 05:18:46 am
Code:
int variable1 = 111;
int variable2 = 222;


void setup()
{
   Serial.begin(9600);
   delay(1000);
   Serial.println(concatenadoEspecial( variable1, variable2 ));
}


void loop()
{

}


unsigned long concatenadoEspecial( int numA, int numB )
{
   int separador = 0;
   int repeticiones = 2;
   
   // Concatena numA:
   unsigned long temp = numA;
   
   
   // Concatena los 0s:
   for( int i=0 ; i<repeticiones ; i++ )
   {
      temp *= 10;
      temp += separador;
   }
   
   
   // Concatena numB:
   int digNumB = cuentaDig(numB);
   for( int i=0 ; i<digNumB ; i++ )
      temp *= 10;
   temp += numB;
   
   return temp;
}


int cuentaDig( int num )
{
   int nDig;

   for( nDig=0 ; num != 0 ; nDig++ )
      num /= 10;

   return nDig;
}

Saludos!
20  International / Español / Re: Módulo de tarjeta SD y arduino UNO on: August 24, 2013, 04:44:16 am
Ola

Queria fazer un datalogger com arduino uno, vi esta tarjeta en ebay

http://www.ebay.com/itm/SD-Card-Module-Slot-Socket-Reader-For-Arduino-UNO-MEGA-R3-DUE-NANO-as-MP3-loader-/221265694726?pt=UK_Computing_Other_Computing_Networking&hash=item3384769006

puedo conectar-la directamente en arduino uno?

Hi People i need to build a datalogger with arduino uno and a sd card, can i use this on ebay

http://www.ebay.com/itm/SD-Card-Module-Slot-Socket-Reader-For-Arduino-UNO-MEGA-R3-DUE-NANO-as-MP3-loader-/221265694726?pt=UK_Computing_Other_Computing_Networking&hash=item3384769006

this connects directly in the arduino uno, or need more other board (shield??)

best

cpalha


Funciona muy bien y se puede conectar directamente.
Probada en un Arduino Duemilanove y funcionando durante mas de un año con un Arduino Mini Pro.

Saludos!
21  International / Español / Re: Arduino se calienta con ethernet shield on: August 24, 2013, 04:26:19 am
Me pasa igual tanto con un Arduino Duemilanove como con un moDuino.

Lo que se calienta es el mosfet cuando se usa alimentacion externa, le puse un sensor de temperatura DS18B20 y llega a los 70º después 15-30 minutos, y el problema no es solo eso si no que lógicamente el Arduino termina colgándose. Por el momento no sé como solucionarlo, quizás con un transformador de 7 o 9V no le pase eso. Por el USB va bien.

Saludos!
22  International / Hardware / Re: Ayuda con un TFT shield para arduino mega on: August 24, 2013, 04:09:14 am
Tiene toda la pinta de que esa pantalla usa el protocolo ISP que usa en el Uno los pines 10, 11, 12 y 13, pero que en el mega son los: 50, 51, 52 y 53. Esto no seria problema si la shield hiciera uso del conector ICSP pero como no lo han usado pues hay esas incompatibilidades entre placas de Arduino.

Para solucionarlo podrías hacer las uniones con cables o usar esta que seria la correcta: http://www.elecfreaks.com/store/lcd-tft01-arduino-mega-shield-v20-p-214.html

Saludos!
23  International / Hardware / Re: Consejo sobre placa Arduino para proyecto Alarma-Domótica-Estación Meteo on: August 23, 2013, 02:15:40 pm
Hola,

Gracias a los dos por vuestra respuesta.  smiley

Creo que estais en lo cierto y que un Mega se adaptará mejor a lo mis necesidades. Dudaba con el Due, por aquello de la novedad y los 32 bits, pero por lo que comentais y lo que estoy leyendo, parece que las cosas se complican bastante. Además, con el Uno o el Mega tengo más que suficeiente. Descartado pues el Due.

¿Habia pensado, como opción, comprar otro Uno y usar dos, pero me parece que me liaré demasiado y que será más fácil ir a por el Due directamente smiley-kiss

Me precipité comprando el Uno, por aquello de las prisas... Sería perfecto si tuviera más entradas y salidas, pero con 14 se va a quedar corto. Igual lo aprovecho para otro proyecto o lo vendo, ya veremos.
Como lo vas a ir montando todo poco a poco puedes empezar a trabajar con el Uno y dentro de unos meses cuando ya se te quedo corto pues compras el Mega y sigues con el mismo código.


Una duda de principiante, si me lo permitís. Los sensores que tienen 3 pines, como por ejemplo un sensor de temperatura, ¿Se conectan directamente al conector I/O del arduino, con los 3 pines consecutivos? Resumiendo que cada sensor usa los tres pines realmente?
No, en el caso de los de temperatura tienen 3 pines. En un montaje normal 1 pin es para GND, 1 para VCC y otro para datos. Aunque ese sensor en concreto permite un montaje especial para funcionar con solo dos pines.
Creo que era alimentando el sensor con el propio pin de datos, asi te ahorrabas el de VCC y solo usabas dos cables (el pin de datos del Arduino lo sigues gastando igual.
Aquí tienes info de como usarlo: http://giltesa.com/2012/08/31/sensores-de-temperatura-para-arduino#DS18B20


Y una segunda y última consulta, referente al display. Había pensado en un 20x4, pero veo anunciado en dx un 6100 muy económico. Supongo que será mucho más fácil de usar el 20x4, ¿No?
He leído en algún sitio que el 6100 sw puede controlar con tres pines, pero en la foto lleva 2 tiras de conectores en cada lado que, supuestamente ocuparían todas las I/O del Uno. ¿Podriais aclararme lo del interface IIC/I2C y las salidas que realemnte se usan?

Gracias por ofrecerme tu ayuda Roberto. He estad mirando tu proyecto y está muy bien. Es mucho más completo que el que yo necesito. Lo mio, en cuanto a la función domótica, se trata sólo de encencer un par de luces. Seguro que podré aprovechar alguna cosa y que otras me servirán para aprender.

Voy a ir muy despacio, si me encallo en algún paso ya te preguntaré.  smiley-razz

Saludos,
Agus

Las pantallas pueden conectarse directamente al Arduino o usar algún protocolo de comunicación como el ISP, I2C o Serial.

Si la conectas directa, la de 20x4, usas 6 pines digitales, con el mega te sobran así que no tendrias problemas en usarla así. Para hacerla funcionar se usa la librería que trae el IDE de serie.

Si usas un protocolo de comunicación pues ya depende del protocolo, en el caso del ISP serian 4 pines, con I2C serian 2 pines y con Serial otros 2 pines.
En la documentación de Arduino te pone que pines corresponden a cada protocolo, cambian según la placa así que es mejor que lo mires tu ahi.
También tienes que tener en cuenta que si usas un protocolo necesitaras una librería especifica para ese protocolo, la de serie solo soporta la pantalla conectada directamente.

La pantalla de caracteres, la 16x2 o 20x4, son muy sencillas de usar siempre y cuando quieras mostrar información y poco mas. Si quieres hacer algún menú o permitir cambio de configuraciones ahi ya vas a necesitar unas cuantas horas o semanas de programación dependiendo de tu nivel.

A las pantallas gráficas ademas hay que sumarle eso, que son gráficas e incluso a color, es muy facil usar los ejemplos que vienen con las librerías pero luego currarse una interfaz y tal pues lleva trabajo.

Saludos!
24  International / Hardware / Re: Soldar partes de un arduino daña la vista? on: August 22, 2013, 01:21:25 pm
No es lo mismo soldar chapas:



Que soldar componentes electrónicos:


Lo único que tienes que tener cuidado es con los humos, pero esto depende del estaño que uses, con algunos apenas sale humo y con otros (como el estaño en pasta) sale tanto que te ahogas xD
En cuanto al soldador, un JBC40S con punta de 1mm te ira bien, si no puedes conseguirlo pues algún Aoyue o copia.


Saludos!
25  International / Hardware / Re: Consejo sobre placa Arduino para proyecto Alarma-Domótica-Estación Meteo on: August 22, 2013, 01:12:00 pm
Hola a todos,

Vengo siguiendo el proyecto Arduino prácticamente desde sus inicios, pero hasta hoy no había tenido la ocasión de empezar un proyecto.

Esta semana debería llegarme un Uno Rev 3 junto con una Raspberry Pi, para empezar a hacer mis pinitos.

El caso, es que he decidido empezar con un proyecto y quería pediros vuestra opinión sobre si voy bien encaminado.
En prncipio se haría sólo con Arduino, ya que la Raspberry debería ir destinada a otro proyecto.

Os explico mi idea:
La idea es integrar tres funciones en el proyecto.
1.- Estación meteorológica. Algo simple, que muestre hora, temperatura exterior, interior, humedad relativa y presión atmosférica.
2.- Domótica. Tambien algo sencillo. En principio sólo se trataría de activar, cuando empiece a oscurecer y durante un tiempo determinado, un par de luces led exteriores. También me gustaría activar durante unos minutos, una de esas luces cuando detecte movimiento de una persona.
3.- Alarma. No muy complicada. Tres o cuatro sensores magnéticos para puertas, un par o tres de volumétricos para detectar movimiento si entrara alguien y algún otro que recomendeis, por ejemplo detector de sonido.
Me gustaría que enviara un sms al activarse la alarma y que, reprodujera mediante pequeño altavoz un sonido con voz sintetizada, a modo de humor. Algo así como: Deponga su actitud, maleante!  smiley-twist
También estaría bien una batería que aguante cierto tiempo, por ejemplo 15 ó 20 minutos un corte de luz.

Antes que nada, comentar que no quiero hacerlo todo de golpe. Empezaría con la estación meteo e iría añadiendo funciones poco a poco.

Creo que eso es todo, ahora os querría consultar alguna duda y me gustaría pediros algún consejo o sugerencia para el proyecto. Por ejemplo alguna función interesante o algún sensor que pueda añadir para darle un toque más curioso.

DUDAS:
1.- Como veo que necesitaré muchas entradas, el Uno se me quedará corto. Podría añadir otro Uno más adelante o voy directamente a por un Mega o Due como alternativa?
2.- Es mucho más complejo de programar el Due? Existen menos librerías publicadas?
3.- Había pensado en un LCD 20x4, aunque quedaría mucho mejor un LCD como el de Nokia 6100 que venden en DX. Es mucho más difícil de programar que el LCD 20x4?
4.- Componentes:
 Arduino (Uno, Mega o Due) según vuentro consejo anterior. Con un Mega 2560 iras bien
 Sensor de Temperatura Interior, Sensor de temperatura Exterior, Sensor de humedad relativa ==> DHT22
 Sensor de presión atmosférica. ==> BMP180
 Modulo reloj, para la hora, el tiempo de encendido de las luces. ==> DS1307
 4 Sensores magnéticos puertas.==> Enlace
 3 sensores de presencia para alarma. ==> Enlace
 1 sensor de presencia para domotica luces exteriores. Si va al margen del Arduino algo asi te sirve: Enlace1, Enlace2
 1 módulo GPRS para enviar SMS de la alarma
 1 teclado para entrar código de desbloqueo o cambiar de función.
 1 LCD 20x4 (Ignoro si los hay de una o dos líneas más) o en su defecto el LCD de Nokia 6100 de DX Es mucho mas sencillo de usar el primero. Enlace1, Enlace2
 1 Sensor de sonido.==> Enlace
1 módulo reloj.
 1 shield para sintetizar voz. Existe? ==> Enlace1, Enlace2, ni idea de como funcionan, mira que haya librerías...
 1 batería de poca capacidad. Cargas la bateria y esta alimenta el Arduino, haria como SAI, Enlace

Creo que eso es todo, aunque seguro que me olvido algo. ¿Que os parece?

Al ser algo que se va a montar poco a poco, sin ninguna prisa, lo primero que necesito es no equivocarme con la base y elegir bien mi placa. Sobre todo que pueda ampliar el proyecto con el tiempo y que no me quede corto cons las entradas y salidas. O que en su defect pueda añadir más.
 ¿Que me recomendais? Me da miedo ir a por un Due y luego no encontrar código con el que pueda guiarme. Yo de programación prácticamente nada, pero me metería donde fuera si es necesario.

Saludos y gracias por vuestro tiempo!
Agus


Yo iria a por el Mega, te van a sobrar pines y te va a ser mas facil encontrar información y módulos compatibles, meterse con el Due solo le veo problemas.

Tienes trabajo para largo xD

Saludos!
26  International / Hardware / Re: Controlar voltaje externo 17v. on: August 17, 2013, 08:19:23 am
Acabo de montar eso mismo para unas luces para el cuarto.
Son dos tiras de leds a 12V 17W 1.4A que controlo desde el microcontrolador por PWM como te ha dicho maxid.



El montaje que voy a usar es este:
http://giltesa.com/wp-content/uploads/2013/08/attiny-dimmer-ikea-circuit.jpg

Con un Arduino quedaria tal que asi:
http://bildr.org/2011/03/high-power-control-with-arduino-and-tip120/
http://bildr.org/blog/wp-content/uploads/2011/03/tip120-lightbulb1.png

En ambos casos lo que se trata es que el microcontrolador varié la frecuencia del transistor y este a su vez el de las tiras leds.
Ese transistor, el PID120, te permite conectarle tiras de leds o lo que sea de hasta 60V con un consumo máximo de 5A

Con eso podrás encender, apagar y ajustar el brillo de las tiras de leds como si de un led normal se tratara.

Saludos!
27  International / Hardware / Re: Control de acceso on: August 15, 2013, 10:49:22 am
Hice una review de una shield NFC, quizás te resulte interesante para cuando pasas de los 125Khz a los 13.56Mhz!

http://forum.arduino.cc/index.php?topic=179972.0


Saludos!
28  International / Hardware / Re: Placa SD+Bluetooth on: August 15, 2013, 10:47:31 am
No me suena ninguna shield que tenga ambas cosas, aunque la podrías construir en un momento, seria cuestión de que te hicieras con una shield de SD o MicroSD y en la parte de prototipado soldaras un modulo bluetooh:
http://www.ebay.es/itm/MicroSD-SD-Shield-For-Arduino-Duemilanove-2009-UNO-/171079141333?pt=LH_DefaultDomain_0&hash=item27d51c87d5
http://www.ebay.es/itm/SD-SDHC-Micro-SD-TF-Card-Shield-Memory-Expansion-Board-Module-for-Arduino-DIY-/251302892801?pt=LH_DefaultDomain_0&hash=item3a82d1d501
http://www.ebay.es/itm/Wireless-Bluetooth-Transceiver-Module-Slave-4Pin-Serial-for-Arduino-DuPont-Cable-/200940359549?pt=LH_DefaultDomain_0&hash=item2ec8fa8f7d
La primera va con MicroSD y tiene mas espacio para soldar. La segunda la placa es mas pequeña pero tiene lector de SD y MicroSD para que puedas escoger.


Aunque también se puede hacer lo contrario. Montar una shield bluetooth y ponerle el modulo de SD (aunque son muchos mas cables a soldar de esta forma):
http://www.ebay.es/itm/HC06-Bluetooth-Shield-SLAVE-V2-1-Open-Source-Arduino-Compatible-3-3v-5v-/290941327001?pt=LH_DefaultDomain_0&hash=item43bd745699
http://www.ebay.es/sch/i.html?_odkw=Arduino+++bluetooth&_sop=15&_osacat=0&_from=R40&LH_PrefLoc=2&_trksid=p2045573.m570.l1313&_nkw=Arduino+++module+SD&_sacat=0

O usar las dos shield una encima de la otra.

Independientemente de como lo hagas no tendrás problemas en la comunicación ya que la SD usa el puerto ISP o ICSP, en cambio el bluetooth usa el puerto Serial.


Saludos!
29  International / Hardware / Re: Programar Arduino Mini Pro on: August 15, 2013, 10:34:53 am
Seguramente te haga la misma funcion, pruébalo que no se romperá ni nada.

En su dia yo lo conecte así y perfecto, aunque claro el pin estaba como BLK: http://giltesa.com/wp-content/uploads/2012/01/Esquema_Programacion_Arduino_Pro_mini.png


Saludos!
30  International / Hardware / Re: Comunicar varios arduinos por wireless on: August 15, 2013, 10:27:21 am
Creo que lo mejor sería que todos los esclavos no enviasen información salvo a petición del maestro, de modo que este cuando necesitara los datos de un sensor enviara una petición con un ID, entonces el esclavo que tenga ese ID asignado entendería que necesitan sus datos, los enviaría y al terminar se pondría a la espera de su siguiente solicitud. Mientras tanto el maestro va pidiendo datos a cada esclavo uno a uno.
Haciéndolo así no deberías de tener problemas en las comunicaciones, aunque tienes la necesidad de que la comunicación sea bidireccional o no funcionaría ese planteamiento.

Saludos!
Pages: 1 [2] 3 4 ... 7