Nuevo miembro y nuevo posible proyecto

Hola a tod@s.

Lo primero es presentarme, soy un chico muy inquieto jejeje, siempre ando con cosas que hacer en la cabeza, me gusta mucho la informatica, electronica, etc etc.

Aunque tengo carrera no tiene nada que ver con estos mundos, por lo que soy un poco autodidacta, "San google" es mi mejor amigo jejeje.

Ahora estoy rondando la cabeza aprender un poco de electronica y programacion y creo que con arduino y un proyecto que me enganche puedo aprender mucho, aunque me hara falta mucha ayuda!!

El proyecto en cuestión es montar un acuario marino lo más automatizado posible.

Mi pregunta es....¿Es una locura o con esfuerzo lo lograré?
Mi nivel en electronica es muy muy bajo (he puesto chips en consolas, arreglado algun trasto etc), en programación, pues he programado algo en C, en visual basic, html, php, pero no grandes cosas....

En cuanto a lo que necesitaria automatizar en el acuario sería lo siguiente:

-Temperatura
-Ph
-Luces
-Calcio
-Magnesio
-Volumen de agua
-Activacion Motores para entrada/salida de agua
-Activacion de bombas de circulacion

Este tipo esta haciendo algo asi... pero le queda muuuuucho trayecto...
http://www.diy-labs.com/projects/arduarium-controller

No se cosas de este tipo como lo veis???
Con el arduino duemilanove bastaría o necesitaria el MEGA??

Bueno vaya tocho he mandado!! jajaja

SALU2

Hola,
Pues no sé que decirte respecto a lo de tu proyecto, no todo el mundo aprende igual de rápido o tiene los mismo conocimientos iniciales.
A priori (luego siempre se vuelve más complejo) no parece muy complejo, manejar unos motores DC, leer sensores, activación de luces...
Yo primero me haría algunos ejemplos básicos y me haría con la plataforma y luego me pondría al tajo.
Respecto a lo de Duemilanove/Mega, en principio te llegaría el Duemilanove, al no ser que tengas que manejar los motores por PWM y sobrepasen los que traen el Duemilanove o necesites más entradas y salidas que supongo que no.

Ánimo y espero haberte ayudado.

Gracias por tu respuesta.

Pues creo que de momento me voy a hacer con un arduino una pantalla lcd sensor de temperatura y alguna cosilla más para ir tratseandoy aprendiendo un poco.

Tambien voy a hacerme un esquema general de las funciones que necesito y esquema general de componentes / conexiones...

Ya os ire informando y pidiendo ayuda jejeje

SALU2 :wink:

Hola, yo tambien quiero empezar un proyecto para el acuario.
En principio seria muy parecido al tuyo. Lo unico que quiero hacer un poco mas especial, es mover el HQI con un motor paso a paso.
De momento estoy en fase de buscar informacion (no tengo ni la placa).
Mi experiencia en electronica es casi nula, de programacion de bases de datos, la que quieras, pero de micros... :-[
Si no te importa, podiamos cruzar informacion en este post, e ir viendo las partes que podrian ser comunes.

Saludos
Pedro A. Fluiters

Hola Pedro, eso esta hecho, cruzamos toda la información que veamos sea de utilidad para nuestro proyecto.

Yo tampoco tengo la placa todavia, para mi esto es un proyecto a largo plazo y para ocupar el tiempo libre, asi que con calma…

En cuanto al desplazamiento del HQI, creo que lo complejo es la mecanica más que la programación…habría que colocarle a la pantalla HQI un husillo en cada lado y unos rodamientos, algo asi…sería paa simular el movimieto de la luz solar supongo no?

Salu2

Efectivamente, habia pensado en un soporte superior para puerta corredera, del cual suspender el foco, y moverlo mediante una varilla roscada, que haria las veces de sin fin, y una tuerca en el foco.
Yo tambien pienso ir despacio; de momento cuando pida la placa, pedire un reloj RTC (http://www.bricogeek.com/shop/56-placa-reloj-rtc-ds1307.html) y un sensor de temperatura (http://www.bricogeek.com/shop/41-sensor-de-temperatura-ds18b20-one-wire.html) a ver que tal se me da.

Saludos
Pedro A. Fluiters

Tu que placa vas a usar, la Mega o la arduino duemilanove?
Para nuestro proyecto parece que con la arduino duemilanove tendríamos bastante chicha...

Yo tambien habia pensado en hacer un primer pedido de arduino+kit inicio (varias resistencias, leds, cable, etc)+sensor temp+pantalla lcd.

Lo del reloj no habia caido, creo que tambien pedire uno.

En cuanto al sensor de temperatura no es sumergible, lo meteras dentro de un tubito y silicona o algo asi verdad?, no se si buscar uno sumergible???

Tambien creo que la duemilanove es suficiente, y si los relojes, sondas, displays, etc, soportan I2C, pues mas todavia.
Respecto a la fabricacion de la sonda de temperatura, descartando metales, el cristal de los tubos de ensayo seria una opcion, o alguna resina, como el epoxi; algo facil y duro.

Saludos
Pedro A. Fluiters

Para la sonda te puede servir tubo termoretractil

see you

Hola nuevamente, después de un mes, y de unos reyes magos muy “apañaos”, ya tengo parte del material para comenzar el proyecto.
Como comenté unos post más arriba, pedí la placa Arduino Duemilanove USB, el Sensor de temperatura DS18B20 One-Wire, la Placa Reloj RTC DS1307, y un chorro de virutas variadas, resistencias, pines, termo retráctil, algún pote, en fin, cosas para entretenerme un rato.
También he abierto página web, más que nada para que no se me olviden las cosas.
La dirección la iba a poner en la firma, pero no me deja :(, así que la pongo a mano al pie. Ya tengo casi escrito el articulo sobre el termómetro, lo podéis ir viendo aquí http://arduino.trucados.com/?cat=5.

Saludos
Pedro A. Fluiters
http://arduino.trucados.com

Me alegro que vayas avanzado...
Yo tambien he hecho mis pinitos.

  • Consigo la fecha y hora
  • Consigo la temperatura de 1 sensor (en vias de coger la de 3 sensores en serie con 1 cable)
  • Consigo enviar datos a la pantalla LCD
  • Consigo encender/apagar reles

Ahora estoy a la espera de recibir un pedido de iluminacion, he pedido unos leds de 3W y sus drivers , para montar una pantalla curiosa controlando el encendido/apagado con arduino en 7 fases ::slight_smile:

Por otro lado y con lo que me estoy "mareando" un poco es con el tema de unir todos los programas, es decir, es facil un programa que lea temperatura, otro que active reles, etc. El problema que tego es el unirlos todos, sobretodo ver la manera de que no se atasque en ningun lado y que tampoco se salte ninguna alarma etc etc...

Pero bueno poco a poco que de momento va muy bien la cosa...

ANIMO!!!

Yo también le doy vueltas al tema de unificar programas en functions. De momento tengo hecho un sistema de relojes para las tareas menos criticas, que se puedan hacer cada 500 ms. o más.
Algo así como: Cada 5 segundos, miras la temperatura, cada segundo, mira las alarmas, y así.
No son timers exactamente (no tienen eventos, ni nada :-[), pero solucionan la parte secuencial repetitiva.
Para el resto, supongo que lo haré como antiguamente; en el bucle principal, se leen las entradas, teclado, joystick, serie, y se actualiza la pantalla.

Saludos
Pedro A. Fluiters
http://arduino.trucados.com

Acabo de publicar el artículo correspondiente al cuerpo del programa que comentaba en el post anterior, el sistema de relojes y tal.
Si le queréis echar un vistazo, está aquí: http://arduino.trucados.com/?cat=9

Saludos
Pedro A. Fluiters
http://arduino.trucados.com

He visto el esquema que vas a seguir con la programación , estas hecho un artista!! jajaja

Yo lo tengo de manera más rustica, realizando el "conteo" en cada sub-void.

Como tengo instalado un reloj automono no tengo el problema que has comentado del overflow de "millis"

Animo!!!