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.
(06-10-2014, 03:33 PM)PECES TROPICALES escribió: [ -> ]
(06-10-2014, 12:12 PM)Antonio Castro escribió: [ -> ]Acabo de publicar un vídeo que comenta lo que es CAO1.

Controlador de Acuarios por Ordenador CAO1 Ver. 1.0

En unos días publicaré el libro cuyo borrador ya estáis disfrutando vosotros en exclusiva en agradecimiento por vuestro interés por el proyecto.

En este momento salgo a hacer unos recados. Si tardo algo en responder, ya sabéis por qué.


Muy buen video Antonio -notworthy.gif

(06-10-2014, 03:01 PM)xavi escribió: [ -> ]Hago el montaje como tu y te digo.

Gracias.

Pd: el vídeo es muy ilustrativo

Me alegro mucho que os gustara porque no he sido capaz de resumirlo demasiado. Imagino que muchos de mis seguidores en mi canal de Youtube me preguntarán que cuando pongo o un vídeo de peces. Todo no se puede. -happy.gif
Otro subproyecto CAO1 mucho más simple: [attachment=1126]

Es decir, además de la versión completa de CAO1, ahora tenemos otras dos versiones más sencillas. La cosa queda así:

CAO1: (6233 líneas de código):
Dimmer1C: (3445 líneas de código):
Simple Dimmer: (1052 líneas líneas de código):
Hola antonio esa es la que tengo que poner yo ?
(07-10-2014, 12:00 PM)william escribió: [ -> ]Hola antonio esa es la que tengo que poner yo ?

Sí, en efecto, es la tuya.
#define Pin_DimLeds 3 // Pin ventiladores Leds
#define PinRefrigLeds 5 // Pin dimeo
una cosa eso esta alrebes o es el pin 5 el de los led
(07-10-2014, 12:27 PM)william escribió: [ -> ]#define Pin_DimLeds 3 // Pin ventiladores Leds
#define PinRefrigLeds 5 // Pin dimeo
una cosa eso esta alrebes o es el pin 5 el de los led

Todo depende de en qué pin conectes cada cosa, pero tienes razón parece que los comentarios están cambiados.
Bueno hasta ahira estoy realizando mi pantalla led y generando mi propio codigo con resultados aceptables, pero estoy pensandome en saltar a la Arduino Due por la resolucion PWM a 12bit que tiene.
¿Sabeis de algun proyecto ya realizado con esta placa y sus resultados al dimear?
No hay mucho pero hay un manual que tiene muy buena pinta.

http://galia.fc.uaslp.mx/~ducd/cursos/DS...zo2014.pdf

Me interesa mucho este tema así que comparte la info que consigas porfa.
Ok, si me decido a comprarla ya os ire contando que tal con ella.
Gracias por el enlace Antonio.

Saludos.
hola una cosa cuando dices esto a que te refieres
#define EP_DIMREFRIG 5 // máximo valor de Dimeo que desencadenaría refrigeracion

si yo quiero 5 canales de led con poner esto vastaria
#define Pin_DimLeds 2 // Pin dimeo
#define Pin_DimLeds 3 // Pin dimeo
#define Pin_DimLeds 4 // Pin dimeo
#define Pin_DimLeds 5 // Pin dimeo
#define Pin_DimLeds 6 // Pin dimeo
(07-10-2014, 02:17 PM)william escribió: [ -> ]hola una cosa cuando dices esto a que te refieres
#define EP_DIMREFRIG 5 // máximo valor de Dimeo que desencadenaría refrigeracion

si yo quiero 5 canales de led con poner esto vastaria
#define Pin_DimLeds 2 // Pin dimeo
#define Pin_DimLeds 3 // Pin dimeo
#define Pin_DimLeds 4 // Pin dimeo
#define Pin_DimLeds 5 // Pin dimeo
#define Pin_DimLeds 6 // Pin dimeo

Cuando hablamos de canales diferentes para el dimeo lo que damos a entender es que vamos a hacer cosas diferentes con cada canal. Cada uno de ellos seguiría una lógica diferente de dimeo. En este programa existe una única lógica. Existe un solo comienzo y un solo final del amanecer así como un solo comienzo y un solo final para el atardecer.

Si lo que quieres es que todos los TIPS141 se comportenten de idéntica manera se podrían activar a partir de una única señal del Arduino. En ningún momento me has hablado de diferentes comportamientos para diferentes grupos de luz así que lo que creo que intentas hacer es repartir la carga entre diferentes TIPS141.

(07-10-2014, 02:08 PM)Davidmadrid escribió: [ -> ]Ok, si me decido a comprarla ya os ire contando que tal con ella.
Gracias por el enlace Antonio.

Saludos.

Ok, te tomo la palabra y si yo decido hacer alguna cosa con la que compré ya te comentaré. No he tenido tiempo más que de probarla con alguno de los ejemplos.
(07-10-2014, 05:58 PM)Antonio Castro escribió: [ -> ]Ok, te tomo la palabra y si yo decido hacer alguna cosa con la que compré ya te comentaré. No he tenido tiempo más que de probarla con alguno de los ejemplos.


Bueno, pues he pasado por Conectrol y he adquirido una, he instalado el Ide, y carga el sketch perfectamente, ahora solo queda instalarla y que todo funcione, quiero probar esos 4095 paso de PWM que tiene en el dimeo, segun tenga progresos lo voy posteando.
hola antonio se que no te dije nada pero es que yo tengo 5 canales que estan en los pin que te menciono 2,3,4,5,6 estoy mirando el programa para poner los canales si me gustaria que cada canal por ejemplo el primero arranque a las 12 el otro 12:15 el otro 12:30 el otro 12:45 y el ultimo A 13:00 y a la hora de apagar al contrario 22:00,
22:15,22.30,22:45,23:00 seria eso capas

el programa esta super bien me encanta como hace el dimeo de ese canal estoy haciendo pruebas y me gusta mucho como hace el dimeo
(07-10-2014, 07:31 PM)Davidmadrid escribió: [ -> ]
(07-10-2014, 05:58 PM)Antonio Castro escribió: [ -> ]Ok, te tomo la palabra y si yo decido hacer alguna cosa con la que compré ya te comentaré. No he tenido tiempo más que de probarla con alguno de los ejemplos.


Bueno, pues he pasado por Conectrol y he adquirido una, he instalado el Ide, y carga el sketch perfectamente, ahora solo queda instalarla y que todo funcione, quiero probar esos 4095 paso de PWM que tiene en el dimeo, segun tenga progresos lo voy posteando.

Genial. Yo lo que haría sería intentar localizar hardware compatibe y ejemplos de circuitos compatibles y cosas así.
Buenos  días.

 

He montado los dos sensores de temperatura tal como lo has hecho tu, Antonio, en modo normal, y ahora si que parece funcionar bien.

Me resulta extraño, siempre había alimentado los sensores de modo parásito, sin problemas.

[Imagen: IMG_20141007_213556_zps8viuxuyv.jpg]

Una pregunta, al entrar en el menú de sensores, miro la temperatura del agua sin problemas, pero al intentar hacer lo mismo con la temperatura de los leds, pone en pantalla:

Le) Decr->LOW

Y luego marca la temperatura.

Te adjunto la información de la pantalla serial (es arranque rápido, abajo se ve lo que te comento).

Ini. Botonera.

Botonera OK.

<Ring>

<<BEEP>>

CAO Version 1.0.2 BETA ACU.XAVI

Fecha compilacion

Oct  7 2014 21:29:33

<<BEEP>>

Arranque rapido

Ini. Parms.

PARM PROGMEM

MAGIC=1234512345

TIMESTAMP=1412717568

STR TIMESTAMP=07/10/2014 21:32:48

<<BEEP>>

Ini. Dimmer.

Configurando Dimmer

Inicializando ciclo de 24 horas

<<BEEP>>

Ini().Sens Temp.

Buscar Sensor N=0

Buscar Sensor N=1

Buscar Sensor N=2

Tot.sens.DS18x20=2

Num.Sens.Temp.=2

OK Sens.Temp.Acuario

28A1.7A81.0500.00C6

OK Sens.Temp.LEDs

287B.5682.0500.009C

Calibracion de PH

Erronea o ausente

NO Sens.PhAn.Acuar.

Sens=PH Desconect

Sens=Ac AlarmSilen

Sensor=Ac:C  Min=225 Low=244  High=277 Max=293 Hist=2

Sens=Le AlarmSilen

Sensor=Le:C  Min=50 Low=150  High=420 Max=460 Hist=5

<<BEEP>>

FIN rapido (24s)

Memoria libre=4411

<<BEEP>>

<<BEEP>>

Menu V. --> M.PRINCIPAL

Menu V. --> Menu Sensores

# INFO.SENS.TEMP.ACUA

Ac=25.3C(Ok)

# INFO.SENS.TEMP.LEDS

Le) Decr->LOW

Le=25.3C(Ok)

Le) Decr->LOW

07/10/2014 21:40:14

Ac=25.2C(Ok); Le=25.3C(Ok); PH(?)

Zn0 Az=35 Ro=0 Am=0 Bl=0

 

Saludos