Acuariofilia Madrid

Versión completa: Aula Arduino para principiantes.
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
(24-07-2014, 03:22 PM)Antonio Castro escribió: [ -> ]Yo no lo entiendo.

El DS1307 utiliza un cristal externo de 32.768kHz. El circuito oscilador debe tener una precisión muy grande equivalente a la de cualquier reloj de cuarzo entorno a +/- 15 segundos por mes .

El elemento que a mí me preocuparía no es el integrado dado que funcionar funciona. A mí me preocuparía el cuarzo. Sugiero que investigues algo por ese lado.
no mencionas mA sino nanómetros, corrígelo

Por lo que estuve leyendo los que entienden dicen que los componentes chinos con los que estan hechos no hacen oscilar bien el cuarzo.
Luego si tengo un rato sigo investigando y posteo los resultados de hoy con el DS1307.

(24-07-2014, 03:46 PM)xavi escribió: [ -> ]Hola.
Según he leído en algún foro, el problema del reloj deriva de su memoria EPROM.
Yo tengo un par de relojes mas antiguos, sin esa memoria, y no se atrasan en absoluto.
Saludos y espero participar en este interesantísima hilo.

Hola Xavi, ¿y no comentan como solucionarlo?, si alomejor cambiando la EPROM.
(24-07-2014, 09:37 AM)Antonio Castro escribió: [ -> ]
(23-07-2014, 11:15 PM)daninonino escribió: [ -> ]
(21-07-2014, 10:13 PM)Antonio Castro escribió: [ -> ]Si te apetece investigar el tema de controlar las revoluciones de los ventiladores podría ayudarte con ello proponiendo algún experimento.

Hola Antonio,
Me interesa. Como te decía en otro mensaje y si puede ser como punto de partida, dispongo de varios ventiladores de 12V. A partir de aquí, soy todo oídos.

Un saludo,
Dani

Yo me basaría en este video:
Ventilador controlado con Mosfet

Lo que yo propongo sería esto.

[Imagen: vSPLVV6.png]

En mi propuesta pongo una resistencia más hacer pulldown. Ignoro si será necesaria pero he visto usarla con diferentes valores. Yo probaría con 47k pero quizás con Arduino no haga falta.

(24-07-2014, 03:26 AM)Davidmadrid escribió: [ -> ]
(23-07-2014, 12:47 PM)Davidmadrid escribió: [ -> ]Ayer me llegó Arduino y de momento bastante bien, haciendo mis pruebas logré hacer funcionar el Tiny RTC DS1307, no tiene mucha complicaión la verdad. Leyendo dicen que tiene retraso o adelanto el reloj, que al ser clones chinos los componentes no hacen que valla fino, no se vuestras experiencias con este RTC, yo de momento lo voy a observar a ver que tal comportamiento tiene, de todas formas dicen que el RTC basado en el DS3231 es bastanta más preciso.........

Bueno, pues 24h después puedo decir que se ha adelantado 6 segundos, seguiré haciendo pruebas. Como dije he leido que los clones chinos de los RTC Tiny DS1307 suele adelantarse o atrasarse. De momento ayer actualicé la hora y lo desconecte, se quedó solo con su pila y hoy al volver a conectarlo se habia adelantado. Lo dejaré desconectado hasta mañana a ver que tal, y luego haré pruebas estando conectado a Arduino y encendido a ver que tal.

Mañana volvere a postear y comento si sigue adelantandose.

Caramba dato muy importante. Desde luego en electrónica no es fácil distinguir entre la amplia oferta que existe. Es muy fácil meter la pata.

(24-07-2014, 08:21 AM)juanma1970 escribió: [ -> ]
(23-07-2014, 09:31 AM)Antonio Castro escribió: [ -> ]Ese esquema es muy claro, refleja exactamente como NO hay que hacerlo. -happy.gif

Al modificar no olvides respetar polaridades de los LEDs.

Haz la modificación del diseño sin olvidarte de poner en cada uno de los LEDs su voltaje. En función de eso y del amperaje, calcularemos de nuevo las resistencias.

Respecto a la herramienta de diseño, te aconsejo que instales Fritzing.

Yo empecé ayer pero ya lo conocía y lo tenía instalado desde hace bastante.

Me fue de ayuda el siguiente tutorial: Completo tutorial de Fritzing en español by Opiron
[Imagen: rH4GLRb.jpg]
Te vale con esto?
Ayer estuve trasteando el fritzing y para ser la primera vez , parece que no es muy dificil, pero hay que saber donde estan los componentes, yo por ejemplo no encontre la fuente de alimentacion, en su lugar pondre una bateria.
Referente a los leds que buscabas, en el programa arriba a la derecha hay un buscador , hay debes poner "prolight" y te saldra el led , a mi me salio a la primera .

Mucho mejor.

En este caso suman 22v

Hasta 24 sobran 2v !! es bastante diferencia.

No deberíamos sobrepasar los 730mA.

R=V/I R= 2/0.73 = 2,74 Ohmios Podemos tomar 27 Ohmios

2*0,7= 1,4 w !! Pufff...

Se podría conseguir usando cuatro resistencias, pero ¿no se puede ajustar un poco el voltaje de esa fuente para que quede mas cercano? Algunas lo permiten.
Ok, ya lo he ajustado a 22v 22'1 , respecto a los leds de 730nm , no encuentro la informacion en "mA" donde los compre, solo pone eso 730 nm , son infrarojos de 2'2 a 2'4 v, y cuando te refieres a que no deberiamos pasar los 730 mA te refieres por led? o solo este al que nos referimos.
Sobre el tema del reloj, intentar buscar otro tipo de reloj que no lleve eprom, mas caro, sin duda:

http://www.ebay.es/itm/271553906610?ssPa...1439.l2649

Saludos
Bueno , despues de ajustar el voltaje de la fuente, he quitado el led de 2'2 v y lo he dejado solo con 6 leds de 3'3 ( 3'3 x 6 = 19'8 v ) lo he vuelto a ajustar con ese voltaje y he hecho una prueba y funciona , he grabado un pequeño video a ver si soy capaz de colgarlo para que lo veas antonio, no sabia que se podia regular la fuente y cuando le he puesto el tester marcaba 26'3 v, no lo entiendo si es de 24 v max , pero bueno, se ha cargado un par de leds solo y unas resistencias, gajes del oficio, ya me diras algo, por que lo mismo el led al ser de 2'2 v infrarojo estaba petado y como no se ve la luz, por eso he decidido quitarlo de momento y al quitarlo todo funciona.
View My Video
(24-07-2014, 09:30 PM)juanma1970 escribió: [ -> ]Bueno , despues de ajustar el voltaje de la fuente, he quitado el led de 2'2 v y lo he dejado solo con 6 leds de 3'3 ( 3'3 x 6 = 19'8 v ) lo he vuelto a ajustar con ese voltaje y he hecho una prueba y funciona , he grabado un pequeño video a ver si soy capaz de colgarlo para que lo veas antonio, no sabia que se podia regular la fuente y cuando le he puesto el tester marcaba 26'3 v, no lo entiendo si es de 24 v max , pero bueno, se ha cargado un par de leds solo y unas resistencias, gajes del oficio, ya me diras algo, por que lo mismo el led al ser de 2'2 v infrarojo estaba petado y como no se ve la luz, por eso he decidido quitarlo de momento y al quitarlo todo funciona.
View My Video

Ni conoces bien tu fuente ni algunos de tus LEDs. Fíjate que sorpresa, resulta que tu fuente es regulable, estaba mal regulada y no se te ocurrió medir el voltaje. Tienes mucha perseverancia pero la prueba y el error no es el único sistema de conseguir las cosas.

He visto el vídeo.
¿A cuánto dices que has regulado la fuente para esos tres LEDs?

Respecto a tu duda sobre la intensidad te diré que entre dos puntos cualesquiera de un circuito se cumple la ley de Ohm. (V=I/R).

No importa si son LEDs o resistencia.

Voltaje entre A y B = Intensidad entre A y B dividido por la resistencia entre A y B

A lo largo de un circuito con elementos en serie la intensidad es la misma en todo ese circuito.

http://phet.colorado.edu/sims/ohms-law/ohms-law_en.html
No son 3 leds antonio...son 6 y la he regulado a 19,9 v.que es la suma de lis 6 a 3'3 v.¿ o esto tambien esta mal?
Como me has dicho antes que lo ajustara un poco mas.
Bueno, pues en estas 24 horas siguientes se ha vuelto a adelantar 6 segundos. Ahora lleva 3 horas funcionando con Arduino encendido y se ha adelantado ya medio segundo.
Alomejor me ha tocado la china y el mio se adelanta mas de la cuenta, pero el caso es que hay mucha gente que dice lo mismo.
Veo que es un fallo importante, 6 segundos al dia son, 3 minutos al mes y 36 minutos al año.
Voy a tratar de conseguir otro RTC basado en el DS3231, este integrado incorpora en su interior un cristal de cuarzo y un sensor de temperatura que va regulando los fallos de cristal por las variaciones de temperatura.

Cuando lo tenga y lo pruebe dire que tal va, lo mismo al ser chino estamos en las mismas, pero bueno, el caso es ir probando.
Antonio, pregunta técnica, a ver, estoy pensando lo de las 5 fuentes de alimentacion, tendria que conectar los 5 negativos a la masa de Arduino, pero... ¿esto provocará algun tipo de problema para las fuentes o para el ropio Arduino?, y ¿seria factible comprtar una fuente por ejemplo de 48v y reducirla a 37 que es alo que trabajan los led?
(24-07-2014, 03:46 PM)xavi escribió: [ -> ]Hola.
Según he leído en algún foro, el problema del reloj deriva de su memoria EPROM.
Yo tengo un par de relojes mas antiguos, sin esa memoria, y no se atrasan en absoluto.
Saludos y espero participar en este interesantísima hilo.

En unos dicen la EPROM, en otros la pila, que si hay que soldar el encapsulado del cristal a masa...
Por el prcio que tienen no merece la pena ni complicarse, el mio se adelanta, acabo de pedir un DS3231, a ver que tal va, posteare los resultados.
En Ebay , 2 relojes DS3231 por 4,40€, envió gratuito. Ciertamente, por lo poco que cuestan, vale la pena probar.
(24-07-2014, 11:19 PM)juanma1970 escribió: [ -> ]No son 3 leds antonio...son 6 y la he regulado a 19,9 v.que es la suma de lis 6 a 3'3 v.¿ o esto tambien esta mal?
Como me has dicho antes que lo ajustara un poco mas.

Si ya sé que son 6 LEDs, me confundí al contestar.
Con eso lucirán perfectas y sin resistencia ni nada.

Ahora por ejemplo si añades un LED de 2,3 voltios a esa serie, tendrás que regular primero la tensión subiendo esos 2,3 voltios.

Cada una de las series tienen que estar calculadas para el mismo voltaje y todos los LEDs deben trabajar a la misma intensidad. Si puedes hacerlo así, lo tienes resuelto y lo habrás logrado por puro empeño. Estoy deseando que lo consigas.

(25-07-2014, 04:05 AM)Davidmadrid escribió: [ -> ]Antonio, pregunta técnica, a ver, estoy pensando lo de las 5 fuentes de alimentacion, tendria que conectar los 5 negativos a la masa de Arduino, pero... ¿esto provocará algun tipo de problema para las fuentes o para el ropio Arduino?, y ¿seria factible comprtar una fuente por ejemplo de 48v y reducirla a 37 que es alo que trabajan los led?

Respuesta larga:
Sería lógico y para poder asegurar eso, tendrías que saber como está hecha la regulación de tensión dentro del propio Arduino, cosa que ya he mirado yo. En Arduino el negativo de la alimentación externa y el de la placa, son el mismo. No hay sorpresas.

En mí montaje, la masa de la fuente de 12v la masa del regulador a 9v que puse para alimentar al Arduino y la masa de la placa Arduino que trabaja a 5v, son la misma masa.

Respuesta breve:
Sí.

(25-07-2014, 04:52 AM)Davidmadrid escribió: [ -> ]En unos dicen la EPROM, en otros la pila, que si hay que soldar el encapsulado del cristal a masa...
Por el precio que tienen no merece la pena ni complicarse, el mio se adelanta, acabo de pedir un DS3231, a ver que tal va, posteare los resultados.

Parece ser que sí es bastante más preciso y no requiere de un cristal externo.

Creo que a nivel de compatibilidad en librerías DS3232 incluye funciones adicionales que pueden no estar incluidas en todas las librerías, aunque no sé cuales son ni si son importantes.
(25-07-2014, 07:16 AM)xavi escribió: [ -> ]En Ebay , 2 relojes DS3231 por 4,40€, envió gratuito. Ciertamente, por lo poco que cuestan, vale la pena probar.

Xavi, esa oferta es la que he comprado jeje. Lo malo que pone que lo envian desde Barcelona, pero cuando haces la compra te avisan de que viene del extranjero, así que vendra desde China, por lo cual supongo que habrá que esperar mas tiempo, además, creo que todos los anucios iguales aún siendo de compradores distintos son del mismo chino, me molesté en ver las votaciones y las respuestas son las mismas en todos esos vendedores.

(25-07-2014, 09:21 AM)Antonio Castro escribió: [ -> ]Respuesta larga:
Sería lógico y para poder asegurar eso, tendrías que saber como está hecha la regulación de tensión dentro del propio Arduino, cosa que ya he mirado yo. En Arduino el negativo de la alimentación externa y el de la placa, son el mismo. No hay sorpresas.

En mí montaje, la masa de la fuente de 12v la masa del regulador a 9v que puse para alimentar al Arduino y la masa de la placa Arduino que trabaja a 5v, son la misma masa.

Respuesta breve:
Sí.

.................


Parece ser que sí es bastante más preciso y no requiere de un cristal externo.

Creo que a nivel de compatibilidad en librerías DS3232 incluye funciones adicionales que pueden no estar incluidas en todas las librerías, aunque no sé cuales son ni si son importantes.

Pues me voy a pensar seriamente el solo incluir una sola fuente, aunque antes hare pruebas.

Y referente al DS3231 si que tenia funciones adicionales, pero ahora no recuerdo cuales, lo único que a priori no son relevantes para la utilizacion que pretendemos. Y sobre las librerias ya tengo localizadas unas del DS1307 adaptadas para el DS3231 con ordenes especificas para el.
Antonio, cuando reciba los RTC si quieres de los dos te cedo uno para que le hagas pruebas también, ya que tu tienes mas conocimientos que yo.
(25-07-2014, 12:11 PM)Davidmadrid escribió: [ -> ]Pues me voy a pensar seriamente el solo incluir una sola fuente, aunque antes hare pruebas.

Y referente al DS3231 si que tenia funciones adicionales, pero ahora no recuerdo cuales, lo único que a priori no son relevantes para la utilizacion que pretendemos. Y sobre las librerias ya tengo localizadas unas del DS1307 adaptadas para el DS3231 con ordenes especificas para el.
Antonio, cuando reciba los RTC si quieres de los dos te cedo uno para que le hagas pruebas también, ya que tu tienes mas conocimientos que yo.

Muy amable David, pero no me hace falta. Lo que si me parecerá interesante es la información que más adelante puedas aportar relativa al uso de ese RTC que tiene buena pinta. Smile
(25-07-2014, 01:42 PM)Antonio Castro escribió: [ -> ]
(25-07-2014, 12:11 PM)Davidmadrid escribió: [ -> ]Pues me voy a pensar seriamente el solo incluir una sola fuente, aunque antes hare pruebas.

Y referente al DS3231 si que tenia funciones adicionales, pero ahora no recuerdo cuales, lo único que a priori no son relevantes para la utilizacion que pretendemos. Y sobre las librerias ya tengo localizadas unas del DS1307 adaptadas para el DS3231 con ordenes especificas para el.
Antonio, cuando reciba los RTC si quieres de los dos te cedo uno para que le hagas pruebas también, ya que tu tienes mas conocimientos que yo.

Muy amable David, pero no me hace falta. Lo que si me parecerá interesante es la información que más adelante puedas aportar relativa al uso de ese RTC que tiene buena pinta. Smile

La información la publicare aquí cuando haga las pruebas al DS3231, os mantendré informados.

El DS1307 sigue adelantandose, esta mañana iva por casi 5 segundos, así que he soldado el encapsulado del cristal a masa y he quitado la pila por si fuera eso, pero nada, a estas horas va por 2 segundos de adelanto.

Así que mi conclusión es que el DS1307 de los RTC chinos es que como dicen en muchos foros tiende adelantarse.