Home
JARDUINO MANUAL DE USUARIO v1.2 beta
Contents
1. NOTA En la foto de la izquierda es un d plex de 15 amp que normalmente se encuentran en los hogares de Estados Unidos Los otros elementos representados son algunas de las opciones disponibles para revestir la salida salida simple caja de salida y placa de pared Sustituir estos elementos por cualquier tipo de enchufe de su pa s No est limitado al uso de estos tipos Puede incluso modificar alargadores de tira utilizando las mismas partes y circuitos Solid State Relay KYOTTO KB20C06A SSR eBay o cualquier tienda online KYOTTO C E ACG SOLD STA KYTECH ELECTRON SL KB20C06A 24 2B0VAC BA 3 32VDC NOTA Estos rel s en particular tienen una corriente de fuga muy baja por lo que no son ideales para controlar las bombas de movimiento De todos modos los he utilizado en mi controlador y trabajan muy bien con las bombas Hydor Koralia Eleg los SSR porque JARDUINO AQUARIUM CONTROLER USER MANUAL 15 son completamente silenciosos Pueden facilmente ser sustituidos los rel s mecanicos con caracteristicas similares Son mucho menos costosos pero hacen perceptibles chasquidos cuando se activan Transistor Darlington ULN2803A eBay o cualquier tienda online NOTA Este transistor puede controlar hasta 8 tomas de corriente Z calo de 18 Pin DIP IC eBay o cualquier tienda online NOTA Esto es completamente opcional Es muy til si alguna vez tienes que reemplaz
2. MADE i IN ITALY gt or he 133 BaD MIA e E e A W a Oo z H a DIGITAL ALS A14 En la placa deber a ser capaz de ver que cada pin est claramente identificado con un n mero o una breve descripci n de lo que el pin es Por otra parte los pines se agrupan en categor as PWM para los pines 2 13 digitales a la derecha para los pines 22 53 etc En el c digo del programa Jarduino defin en que pin se conecta cada perif rico Se trata de una asignaci n de pines Puedes cambiar algunas de las asignaciones de pines si JARDUINO AQUARIUM CONTROLER USER MANUAL 1 quieres pero muchos de ellos no se pueden cambiar En particular los pines que se utilizan por la pantalla de TFT LCD no se pueden cambiar Asi es como los pines estan actualmente definidos en el programa ASIGNACION DE PINES Controller Peripheral Component Pin Assignment s a 2 3 4 5 6 TFT LCD Shield 38 39 40 41 ITDB02 Shield 22 37 LEDs Sump LEDs Regular Blue AZUL 8 Y LEDs White BLANCO a Sensores de temperatura DS18B20 Calentador Enfriador Si has estado prestando atenci n hasta el momento ya debes saber c mo armar los componentes principales del Jarduino Pero para estar seguros con el Arduino en la base prensa en el ITDB02 Arduino MEGA Shield luego en la parte superior prensa la pantalla LCD 3 2 as gt s b g a ed a ww e A e A
3. siguiente tienes que hacer doble clic en la carpeta Jarduino_v 1 2_ eS Al e esto ver s esta pantalla File Commands o Favorites Options Help JARADI T Add Extract To Delete Find Wizard Info arduino 1 0 Jarduino rar y READ ME tt Total 76 064 742 bytes in 2 files NOTA El L ame READ ME contiene informaci n sobre lo que se incluye en esta versi n en particular JARDUINO AQUARIUM CONTROLER USER MANUAL 25 Al hacer clic en el archivo Arduino 1 0 Jarduino rar se abrir un cuadro de di logo que te pide que introduzcas una contrase a Jarduino v 1 2 beta rar WinRAR File Commands Tools Test Enter password for the encrypted file 1 C UsersJamie M Jardin arduino 1 Jarduino rar es Y anhinorar READ ME tet Eg Selected 76 064 372 bytes in 1 file Total 76 064 142 bytes in 2 files NOTA Si est s utilizando Jarduino v1 1 no es necesaria ninguna contrase a Si hiciste una donaci n razonable te he puesto en mi lista de Beta Testers y te envi por correo electr nico una contrase a para abrir el archivo Despu s de introducir la contrase a si es necesario ver s lo siguiente El L ame contiene informaci n sobre lo que se incluye en esta versi n en particular arduino 1 0 Jarduino rar WinRAR File Commands Tools Favorites Options Help a J a ba a E A P a s d E y a is a a a Test a a a a a View T arduino 1 0 Jarduino Tota
4. LEDs dedicados junto con su propio driver LED Sin embargo no deber as tener demasiados LEDs como luz de luna Yo uso dos CREE XP E Royal Blue en mis 44 galones y es m s de lo suficiente Los nicos cables que necesitas para conectar desde el Jarduino a los controladores drivers fuentes son una masa GND y los pines PWM para cada color respectivo Por supuesto tendr s que alimentar el LED pero por el bien de este manual voy a suponer que ya sabe c mo o has descubierto la manera en otro lugar Sin ning n tipo de modificaci n en el c digo Jarduino estos son los colores que el Jarduino controla junto con los respectivos n meros de pin de Arduino e Pin 7 SUMIDERO Refugio blanco e Pin 8 Azul Regular e Pin 9 Blanco e Pin 10 Royal Blue e Pin 11 Rojo e Pin 12 UV Ultravioleta e Pin 13 Luz de Luna Nota Puedes cambiar los colores y las asignaciones de los pines en el esquema Jarduino para lo que quiera Esos son simplemente los de mi configuracion JARDUINO AQUARIUM CONTROLER USER MANUAL 23 3 INSTRUCCIONES DE SOFTWARE SOFTWARE El entorno de desarrollo Arduino IDE se puede obtener de aqui http arduino cc en Main Software Todas las versiones del C digo Jarduino se puede obtener de aqu http code google com p jarduino aquarium controller Diversas librer as de Henning Karlsen http www henningkarlsen com electronics library php Aqui hay algunos enlaces a unos pocos archivadores de fic
5. biblioteca UTFT Library Controller Model for UTFT HX8340 B N HX8340B_S HX8340 B T HX8340B 8 HX8352 A ILI9325C ILI9325D ILI9325D ILI9327 PCF8833 S1D19122 S6D1121 S6D1121 SSD1963 SSD1963 ST7735 HX8352A ILI9325C ILI9325D_8 ILI9325D_16 ILI9327 PCF8833 S1D19122 S6D1121_8 S6D1121_16 S5D1963_480 SSD1963_800 ST7735 Supported mode 16bit Y Soe JARDUINO AQUARIUM CONTROLER USER MANUAL 10 COMPONENTES RECOMENDADOS para el controlador Jarduino COMPONENTES PARA EL SENSOR DE TEMPERATURA Sensor de temperatura DS18B20 eBay Algunos vendedores ofrecen estos el lotes Recientemente compre 10 por unos 7 USD Incluso hay vendedores que los venden conectados a un cable y sellados en acero inoxidable como el de la foto de la derecha NOTA El c digo del Jarduino est escrito para utilizar estos sensores de temperatura en particular He utilizado tres de estos en mi controlador Puedes utilizar el mismo n mero m s o menos en el tuyo Con unas pocas modificaciones en el c digo y la conexi n de los pines otros sensores de temperatura como los anal gicos LM35 pueden ser sustituidos Con el LM35 sin embargo se limitarian el n mero de pines anal gicos disponibles Resistencias 4 7 KQ Cualquier tienda local de electr nica o Online NOTA Necesario para el sensor de temperatura DS18B20 Necesitas solo una resistencia no importa cu ntos DS18B20 s
6. Pantalla principal amp Atajos Reemplazar la Librer a ITDB02_Touch h con la ltima versi n cuando est disponible Tiempo Aleatorio Nubes Tormentas etc junto con incrementar la acci n de las olas Tiempo Real Reflejar las condiciones de tiempo reales de las ubicaciones seleccionadas por el usuario Modification of Wave Maker to include Tidal Forces with Lunar Cycle Cambio Autom tico de Agua Reposici n AWC amp ATO Incluir otros sensores o pH o Salinity o Calcium o Orp Dosificaci n Autom tica Conexi n inal mbrica de perif ricos Video Vigilancia echa un ojo a tu acuario desde cualquier ordenador o Smartphone POR FAVOR TENGA EN CUENTA Yo no tengo una fecha limite para terminar cualquiera de las actualizaciones de la lista Soy nuevo padre y estoy haciendo esto solo as que por favor sea paciente JARDUINO AQUARIUM CONTROLER USER MANUAL 6 2 INSTRUCCIONES PARA CONSTRUIR EL JARDUINO Cuando se trata de construir el Controlador de acuario Jarduino tienes varias opciones En la introduccion de este manual esta presentada una distribuci n aproximada de mi dise o personal A primera vista puede parecer complicado pero creo que esa impresi n se debe al n mero de perif ricos que he incluido en mi configuraci n De hecho se puede utilizar el controlador Jarduino para controlar y supervisar el n mero de perif ricos que deseas por ejemplo utilizarlo para controlar una sola serie de LEDs o tantos c
7. 5D Page Setup Ctrl Shrft P Pz b da soli SoftwareSerial Preferences Ctrl Comma SPI d Stepper Cuando el ejemplo se abre cambie la l nea 5 define ONE_WIRE_BUS 2 a define ONE_WIRE_BUS 51 y sigue adelante para cargarlo a tu Arduino de la misma manera que has cargado el ejemplo eeprom_clear Cuando la carga se ha completado haz clic en el icono Serial Monitor icono de la lupa como se indica a continuaci n ES Tester Arduino 10 1 f EA EE File Edit Sketch Tools Help Tester finclude lt OneWire A finclude lt DallasTemperature he ff Data wire 13 plugged into port on The Arduino fdefine TEMPERATURE PRECISION 9 i SEID Ad neNire instance E CheWire oneWire ONE WIRE BUS rE Pass our oneWire reference to Dallas Tenperatutre DallasTemperature sensora soneVire int WumberOthevices Numbet C temperarcure device Arduin Mega 2560 of Hega ABR on COME JARDUINO AQUARIUM CONTROLER USER MANUAL 34 Al hacer clic en el Serial Monitor se abrir la siguiente ventana Dallas Temperature IC Cont Locating devices Found 3 devices Parasite power is ON B Found device 0 with addressy 28BEF612030000EB Setting resolution to 9 Resolution actually set to Found device 1 with address 2855F21203000025 Setting resolution to Y Resolution actually set to Found device 2 with address 28433D529030000DC Setting resolution to Y Resolution actually set to Requesting tempera
8. AA e ete tr ae ee gt y 4 lt g gt 174 Ya yx Y ee ee y f gt vi y Puro 66 s Je FE DE OEE RIADA VE DIETER m MEGA JARDUINO AQUARIUM CONTROLER USER MANUAL 18 Con todos encajonados juntos deberia tener este aspecto iQue facil era eso En este punto puedes estar ansioso de ver el Jarduino en funcionamiento en el controlador La buena noticia es que puedes cargar el programa en estos momentos Consulta CARGANDO EL CODIGO DEL JARDUINO EN EL ARDUINO abajo para aprender como hacerlo Antes de hacerlo sin embargo hay algunas cosas que puedes tener en cuenta En primer lugar si no has utilizado un ITDB02 v1 1 Arduino MEGA Shield Expansion LCD con el RTC integrado tendras que conectar un circuito RTC Ademas es posible que desees conectar el sensor Sensores de temperatura DS18B20 Dejando de lado un RTC y Sensores de temperatura no evitara que se cargue el programa Simplemente te dejara con algunos errores en la pantalla hasta que consigues conectarlos correctamente Asi que si quieres cargar el Jarduino adelante hazlo ahora Mas tarde una vez que los sensores de temperatura RTC y de ser necesario conectados solo tienes que volver a cargar el programa del Jarduino CONECCION DEL RTC Salta este paso si estas usando un ITDBO2 v1 1 shield Arduino MEGA con el RTC integrado Si todavia estas leyendo esto entonces por alguna raz n no tienes un ITDBO2 v1 1 shield Arduino MEGA con el R
9. Dallas Temperature Tester sketch en el formato correcto y copiar los de m s al Jarduino Ahora que ya tiene los n meros de serie de los sensores de temperatura tendr s que asegurarte de que tienes el m dulo LCD seleccionado correctamente Para este ejemplo voy a mostrar c mo el c digo debe leer una pantalla TFT LCD de 3 2 con un m dulo controlador SSD1289 linea 147 Jarduino_v1_2_beta2 Arduino 0100 relax File Edit Sketch Tools Help Jarduino_v1 2 beta FLCD TOUCH PANEL and ITDBO2 MEGA SHIELD v1 1 Mega Shield utilizes pins 54 3V3 GND 2 6 20 41 JITDBO2 myGLCD 38 39 40 41 ITDE323 Uncomment this line for the 5D1289 TIDEOS w GLlD 36 39 40 41 Uncomment this line for the Haos4 a ITDEOZ Touch myTouch 6 5 4 3 24 50 53 for SD Cardi de i nitialize the D31307 DS1s507 rtc z0 21 D31307 RAM rambufter Declare a buffer for use Tnit Tine data structure jint rtesnetMin rtcSetHr rtcSetby rtosetMon rtosetYr a rm Arduino Mega 560 or Mega ADK on COMBS JARDUINO AQUARIUM CONTROLER USER MANUAL 3 Como se puede ver en realidad si tenemos seleccionado el correcto La otra opci n en la l nea 148 es para el m dulo HX8347 A Se puede ver qu l nea de c digo en particular es gris hacia fuera En el IDE de Arduino poniendo un delante de una l nea de c digo hace que esta l nea sea invisible para el Arduino Si se me ocu
10. Feeding Mode Modo alimentacion vera este mensaje junto con una cuenta atras Las bombas permaneceran apagadas durante 5 minutos El modo s ncrono modo que ten as seleccionado antes de pulsar Feeding Mode se reanudara en y la cuenta atr s iew Change Wavemaker Settings Alternating Mode Synchronous Mode Feeding Mode Turn Puaps OFF i Feeding Current Status Fowerheads will remain UFF for 5 minutes Synchronous Mode will resume DEC 6 2011 O presionando Turn Pumps OFF Apagar bombas aparecera esto Bombas Apagadas Para volver a encender las bombas en modo s ncrono pulsar el bot n Turn Pumps ON Encender bombas de arriba Th Alternating Mode Synchronouz Mode Feeding ode Current Status Presionando CANCEL o BACK tambi n se reanudar el modo que ten amos seleccionado antes ay A El siguiente paso en el MEN PRINCIPAL pantalla Choose Option Elegir Opciones tenemos el bot n LED Testing Prueba de LED Al pulsar esto le dar m s opciones LED Testing Options Toast in pp TIME LIGHT OUTPUT 0 255 ae Al eee ee 0 Royal O White Cf Ultra O DEC 6 2011 Esta prueba ejecuta el fotoperiodo de todo el dia rapidamente empezando de la medianoche En otras palabras esto te permite ver las intensidades de los LED s y el cambio de iluminaci n en el avance rapido Tambien pulsando el boton Control Individual LEDs puedes probar cada canal de
11. Led individual Lo que estamos viendo aqui son barras de deslizamiento tactiles de la pantalla y los botones Puedes pulsar la barra o arrastrar el dedo hacia arriba y hacia abajo para obtener r pidamente un valor y los resultados son inmediatos Incluso se puede deslizar el dedo en cualquier modelo y obtener ese resultado en todos los canales Es necesario 1 segundo para que los colores vayan del 0 a los valores representados Para un ajuste m s preciso puedes utilizar los botones arriba y abajo por encima de cada color Una vez que pulsado EXIT saldr de esta pantalla y los LED s volver n a su horario regular Volviendo a la pantalla CHOOSE OPTIONS Elegir Opciones seleccionando Change LED Values Cambiar valores de los LED s nos lleva a este menu oy ee Al seleccionar cualquiera de los colores o el bot n de sumidero a continuaci n te llevar a esta p gina que muestra los valores de LED en una franja de 24 horas 0 1 son los valores de los LED s entre medianoche 00 y 02 de la madrugada dividida en ocho cuartos de hora SS CIC 0 0 0 0 0 0 0 0 Al pulsar el boton MORE COLORS Mas Colores permitira seleccionar entre los demas colores al pulsar el boton CHANGE Cambia te permitira cambiar el valor para cada periodo de tiempo intervalos de 15 minutos Seleccionado abajo los intervalos de 10 a 12 AM Recuerda que 10 11 significa el intervalo de 10 a 11 y de 11 a 12 Son ocho intervalos de 15
12. decide utilizar MODULO RELOJ DE TIEMPO REAL NOTA Esto lo necesitas SOLO si utilizas otro shield que no es el ITDB02 Arduino MEGA v1 1 M dulo RTC DS1307 eBay o cualquier tienda online He comprador este modelo en particular en eBay por 2 85 USD Ten a envio gratuito y viene con bater a JARDUINO AQUARIUM CONTROLER USER MANUAL a om Design by Haran E PEA Ba R i BF ceni gaf J a E Te LF i lt i O O Gg y 135 EPS 33A nun y 5 9 pua weg aa gt g o TOP VIEW BOTTOM VIEW COMPONENTES RELOJ DE TIEMPO REAL RTC NOTA Esto lo necesitas SOLO si utilizas otro shield que no es el ITDB02 Arduino MEGA v1 1Puedes utilizar un m dulo RTC como el de arriba o puedes construir uno Abajo hay un listado de los componentes necesarios para construir uno t mismo DS1307 RTC Chip eBay o cualquier tienda online NOTA Este es un chip de Reloj en Tiempo Real serial Cristal 32 768kHz eBay o cualquier tienda online NOTA Esto es la fuente del reloj para el chip RTC Resistencias 10 kQ Cualquier tienda local de electr nica o Online NOTA Vas a necesitar dos de estas para el circuito del reloj RTC Bater a modelo CR2032 En cualquier tienda que vende bater as JARDUINO AQUARIUM CONTROLER USER MANUAL 12 NOTA Esta es la bateria de reserva para RTC y hay varias marcas disponibles Po
13. diferentes perif ricos pero una vez que aprendemos c mo conectar el primero el siguiente que interconectamos ser un poco m s f cil entonces m s f cil a n para un tercer componente luego al final de tu construcci n puedes sentarte y esperar a que las compa as de tecnolog a inicien una guerra de ofertas para tu empresa y tu reci n adquirida experiencia en la electr nica para un contrato de trabajo lucrativo a largo plazo JARDUINO AQUARIUM CONTROLER USER MANUAL LISTA DE COMPONENTES En esta seccion te presentamos una lista de compras Si bien no cubre cada tuerca y tornillo necesario si que enumera todos los componentes principales y ofrece varias recomendaciones Trat de incluir hiperv nculos a algunos lugares de confianza donde he hecho una compra en el pasado Si est s tratando de ahorrar un poco de dinero muchas de estas piezas pueden ser adquiridas relativamente barato en eBay o on line en otros lugares Puedes simplemente seguir cualquier enlace que proporciono obtener las especificaciones de ese sitio y tratar de encontrarlo m s barato en otro lugar Google es tu amigo cuando se trata de encontrar las piezas que necesitas Consejo de compras a veces es una buena idea comprar varias partes de un solo lugar ya que su costo total puede ser m s barato teniendo en cuenta los costes de env o Componentes necesarios para el controlador Jarduino Arduino MEGA 2560 eBay presta atenci n a los
14. esta pantalla Time 24HE DEC 6 2011 As que despu s de ajustar la hora a continuaci n decide si lo quieres activar o desactivar Cuando se selecciona el bot n rojo para activarlo aparece esto Time 24HR Pulsando el bot n SAVE nos llevara a la pantalla anterior JARDUINO AQUARIUM CONTROLER USER MANUAL 51 SU AM 12 45 PM Feed Fish How Creo que el bot n violeta Feed Fish Now Alimentar a los peces ahora localizado en el centro de la pantalla no necesita explicaci n Aqui est en accion Feeding Time 4 lt lt BACK gt gt CANCEL DEC 6 201i 4 23 PM Se mantiene verde durante unos segundos antes de volver al color violeta Si quieres puedes hacer que las bombas de movimiento se apaguen autom ticamente durante 5 minutos cuando hay tiempos de alimentaci n configurados o al pulsar el bot n Alimentar a los peces ahora Esto puede ser f cilmente programado seleccion ndolo en la p gina General Settings cubierto m s adelante Alternativo puedes suspender las bombas de movimiento desactiv ndolas en la p gina WaveMaker Por ultimo en General Settings Configuraci n General se presentan varias opciones f ciles de usar Aqui esta la pagina 1 La mayor a de las cosas en este caso no necesitan explicaci n S lo tienes que seleccionar las opciones que te gustan y cuando lo haces se resaltan en color verde Pulse el bot n SAVE y el Jarduino recor
15. files with Avira EE Videos Add to archive libraries Open using Resource Hacker Run as administrator Add to arduino rar reference Compress and email e Homegroup mun Compress to arduino rar and email les arduino exe WinZip cygicony 2 dll Pin to Taskbar L Local Disk C oe adh ml cdl A Ga Local Disk ONE D A Pin to Start Menu libusbO dll a Local Disk TWO E amp Addto new encrypted archive ai CD Dri L revisions tt Ss L Drrve L a 7 S nebxSerial dll amp Add to existing encrypted archive Computer NOTA Este procedimiento es para Windows 7 por lo que si est s usando alguna otra cosa puede que tengas que tomar medidas diferentes para hacer un acceso directo Ahora puedes f cilmente acceder al programa de Arduino desde la barra de tareas PASO 3 Conecta tu Arduino MEGA 2560 En este punto conecta un extremo de un cable USB a un puerto USB en el ordenador y el otro extremo a la placa Arduino MEGA 2560 Si utilizas Windows y est conectado a Internet autom ticamente debe descargar e instalar los controladores necesarios Si est s teniendo problemas con este paso es decir que tienes errores los controladores no se han instalado correctamente o si est s utilizando un sistema operativo diferente por favor consulte el sitio web de Arduino para obtener sugerencias y soluciones de problemas de instalaci n JARDUINO AQUARIUM CONTROLER USER MAN
16. game controllers 5 e Storage controllers Puedes memorizar o escribir el numero de puerto COM est utilizando el Arduino JARDUINO AQUARIUM CONTROLER USER MANUAL 30 Luego de vuelta a la IDE Arduino haz click en Tools Herramientas de nuevo pero esta vez hay que navegar hacia abajo hasta donde dice Serial Port Aparecera un cuadro que se deslizara hacia fuera donde puedes seleccionar el puerto COM donde est enchufado el Arduino El m o esta en COM8 Es muy probable que el tuyo sea en un COM diferente Una vez seleccionado el COM debes ver una marca de verificaci n junto a l Auto Format Archive Sketch Fm Encoding amp Reload Serial Monitor Ctrl Shift P4 skeich_augz1 Board F Serial Port IF Programmer Burn Bootloader NOTA Por ltimo y esto es muy importante cerrar el IDE Arduino Aseg rate de que no hay ventanas del Arduino que est n abiertas PASO 5 Poner todos los archivos en los lugares adecuados Arduino puede ser muy meticuloso cuando se trata de la ubicaci n de los archivos y es probablemente la raz n principal por la que se obtienen errores cuando la gente utiliza por primera vez el Arduino Siempre y cuando los archivos est n donde el IDE espera que sean no deber a haber demasiados problemas Ahora si has estado siguiendo este tutorial palabra por palabra entonces no deber as tener ning n problema con la ubicaci n de los archivos Todo desde esa descarga en parti
17. m s o menos moe i IN ITALY AS T fat y FU pai is one will turn RED when complete pe s qa fa ie i a a pe pu hay ROUTH PTET STE aa ama ee a 3 q 3 3 3 0 4 El a 47 49 5 5 JARDUINO AQUARIUM CONTROLER USER MANUAL 33 PASO 7 Obtener los numeros de serie de los sensores de temperatura El Jarduino utiliza tres sensores de temperatura En particular se utilizan los Dallas DS18B20 termometros digitales de temperatura Cada uno de estos sensores tiene su numero de serie adress propio y Unico Debido a esto puedes poner tantos sensores como deseas en un solo cable El Jarduino simplemente llama a la serie de cualquier sensor que quiere informaci n de temperatura y el sensor dar al Jarduino la informaci n Consulte esta secci n para ver como conectar los sensores al Arduino OK con los sensores correctamente conectado a la placa Arduino abrir el ejemplo Tester ubicado en el la librer a Dallas Temperature ArduinolsP G2 sketch_sep12a Arduino 1 0 1 T File Edit Sketch Tools Help DallasTemperature Alarm New Ctr 051307 d AlarmHarndler eke Cro EEPROM Multiple Sketchbook Ethernet Simple Examples b Firmata single Cia con ITDEO2_Graphl6 Save Ceres MOBI Touch b WartForConversion Save As Ctrl Shift S LiguidErystal WaitForCorversion2 Upload Ctrl U MasterMlavebxamples Upload Using Programmer Ctrl Shift U OneWire
18. minutos empezando de las 10 00 horas Esta p gina tambi n utiliza barras de deslizamiento y botones Cuando se selecciona el color las barras de deslizamiento y los n meros tambi n ser del mismo color que el canal de LED seleccionado Al pulsar OK le llevar de vuelta a la p gina con los nuevos valores Al pulsar SAVE escribir estos valores en la EEPROM y se guardaran todos los valores Despu s de un fallo el ctrico al reencender el Jarduino todas tus opciones gt estar n guardadas Volviendo a la pantalla Change LED Values Cambiar valores de los LED s si pulsamos el Lunar nos llevara a esta pantalla Set Minimun Set Maximum Tllumination Illumination Hy New Moon Sell loan 0 255 0 255 D D poA Aqu puedes cambiar el valor m ximo de iluminaci n del ciclo lunar luna llena as como el valor m nimo tambi n conocido como Luna Nueva Tu acuario no tiene por qu ser totalmente oscuro cuando hay Luna Nueva si no quieres que sea Siguiente en la pantalla Choose Options Elegir Opciones ver s la opci n Automatic Feeder Alimentador Autom tico Este es otro men que tiene varias opciones diferentes atic Fish Fee TA _ a tomatic Feeding Time 1 E Feeding Tima 2 ore E A AAA AAA II I44IK4k o ee DEC 6 2011 Esto es lo que aparece si no hay guardado ning n tiempo para alimentar a los peces F Seleccionando Feeding Time 1 aparecer
19. que eso ocurra el IDE de Arduino tiene que construirla Lo hace cuando el IDE se carga o en el caso de ser abierto al cerrar y volver a abrir el IDE se re construir la librer a PASO 6 BORRAR LA MEMORIA EEPROM Ahora lo que hay que hacer es asegurarse de que la EEPROM alias la Memoria de Arduino se borra Tendr que borrar la memoria cada vez que se decide cambiar las versiones de la Jarduino Si simplemente quieres volver a cargar la misma versi n no es necesario que realice este paso a pesar de que est perfectamente bien si lo haces En primer lugar abrir el IDE de Arduino Haga clic en File Archivo baje hasta Examples Ejemplos despu s de m s a EEPROM y finalmente haga clic en eeprom_clear sketch_sepl2a Arduino 1 0 1 ds Edit Sketch Tools Help ArduinolSP ClallasTemperature News Ctl N 051307 F Sketchbook H Ethernet r eeprom_read Examples Firrnata eeprom write Close Cti W MOE0 Graphl6 b Save Ctrl S MOEN Touch b Save s Ctrie Shift 5 LiquidCrystal t Upload Ctrl U MasterSlaveExamples Upload Using Programmer Ctrl Shift U OneWire F i 5D Page Setup Ctrl Shift P Servo t Print Ctrl P F SoftwareSerial 4 Preferences Ctrl Comma SP P Quit Ctr Stepper i tinyFAT UTET UTFT_tinyFAT WIFI Wire F DallasTemperature JARDUINO AQUARIUM CONTROLER USER MANUAL 32 Al hacer clic en eeprom_clear se abrir el ejemplo eeprom_clear
20. su interior Aseg rate de impermeabilizar bien cualquier sensor que planeas sumergir en el agua Como ya he dicho varios fabricantes venden estos encapsulados en una carcasa de acero inoxidable impermeable Cuestan un poco m s pero te puedes ahorrar algo de trabajo CONECCI N DE LOS VENTILADORES El Jarduino proporciona una refrigeraci n din mica del disipador de los LED a trav s del uso de ventiladores PWM Pulse Width Modulated PWM Cuanto m s se calienta el disipador temperatura medida por uno de los sensores de JARDUINO AQUARIUM CONTROLER USER MANUAL 21 temperatura DS18B20 mas rapido girara el ventilador Si el disipador es lo suficiente frio se corte la alimentacion del ventilador para ahorrar energ a Los ventiladores son muy silenciosos funcionando a una frecuencia de 25 kHz lo que est fuera de nuestro rango de audici n As es como yo les he conectado a la placa Arduino Estoy asumiendo que ahora es probable que entiendas un esquema m s simb lico Arduino Pin 44 to Fan s PWM wire Arduino Pin 47 CONECCION DE LOS LED JARDUINO AQUARIUM CONTROLER USER MANUAL 22 Como probablemente ya sabes hay muchas maneras diferentes en que puedes conectar tus LED qu tipo de tipo LED puedes utilizar y que tipo de driver fuente Para complicar las cosas hay que preguntarse qu colores debes utilizar cu ntos de cada uno de que potencia Yo ni siquiera voy a tratar de escribir una gu a sobr
21. votos del vendedor T a a a IM ITALY qa AnS Puma nn ieam ii m do e nl A Al A AA 4 FG ERRE COMPILED CAT DOM _ 3 aad sts ITDBO2 Arduino MEGA Shield Kit v1 1 TeadStudio com Mall El enlace que he proporcionado es de un kit que tienes que montarlo soldar Hay algunos lugares que venden este shield completamente montado TIT IATA AAA 3 Ea ta ES NOTA Hay una nueva versi n disponible de este shield ITDB02 Arduino MEGA Shield v2 0 Esta nueva versi n no tiene incorporado un reloj de tiempo real RTC as que si decides comprar esa versi n tendr s que a adir un circuito RTC con el fin de hacerlo compatible que yo te mostrar c mo hacerlo en la secci n de montaje siguiente Tambi n hay unos pocos shields que hay por ah de otros fabricantes Ninguno de estos shields que he visto en la actualidad se ha construido con RTC que el Jarduino requiere Y por alguna raz n la v1 1 ITDB02 del shield es menos cara Yo s lo recomendar a conseguir una versi n distinta de los shield ITDB02 v1 1 en el caso de que no puedes encontrar los Shield ITDB02 v1 1 JARDUINO AQUARIUM CONTROLER USER MANUAL 8 En la foto de la parte izquierda un ITDB02 MEGA Shield v2 0 en la derecha la versi n de ELECFreaks Ninguna de las dos tiene RTC 3 2 TFT LCD TeadStudio com Mall He utilizado este de iTead solo porque tuve la oportunidad de ahorrar
22. y un enfriador Alarmas audio y visual para variaciones de temperatura predefinidas Control din mico de velocidad para los ventiladores de disipador luz acuario y refugio Generador de olas control de bombas de movimiento varios modos Comedero autom tico Programa hasta 4 comidas diarias o da de comer al instante Formato seleccionable por el usuario o Escalas de temperature Celsius amp Fahrenheit Temperature Scales o Formato de hora 24HR amp 12HR o Formato de fecha MM DD YYYY amp DD MM YYYY Date Formats e Ajustes y preferencias guardadas en EEPROM Memoria del Arduino CARACTERISTICAS PRINCIPALES ACTUALIZACIONES Jarduino Aquarium Controller v 1 2 beta e A adido soporte para Arduino 1 0 IDE Tienes que utilizar mi versi n parcheada e Totalmente compatible con Arduino 1 0 1 IDE No tiene que utilizar mi versi n e Puede escoger entre Librer a ITDBO02_Graph16 h o UTFT h de Henning Karlsen o Todos los controladores compatibles y m dulos est n ahora incluidos en el programa o Aproximadamente 40 diferentes m dulos LCD para elegir e Reemplazado la Libreria de Matt Joyce DS1307 con la de Henning Karlsen DS1307 o Modificaci n de formato en la Librer a de Karlsen DS1307 o Reescritura de todo el c digo para RTC en el programa basado en ITDB02 Analog Clock de Karlsen o A adido Dia de la Semana en Fecha y Hora o Se ha corregido la posibilidad de fijar una fecha que no existe ex FEB 31 2011 o Se ha corregido un p
23. ya sabes la direcci n para ese sensor Etiquetar el sensor con un trozo de cinta adhesiva y luego d jelo a un lado Repita este procedimiento para los otros sensores JARDUINO AQUARIUM CONTROLER USER MANUAL 35 PASO 8 Cargar el c digo del Jarduino Ahora que la memoria ha sido borrada y tienes las direcciones de tus sensores de temperatura la placa Arduino est lista para aceptar el c digo del Jarduino Para este ejemplo voy a cargar Jarduino v1 2 beta 2 En este punto ya debe saber d nde colocar todos los archivos Abrir Jarduino_v1_2_beta2 ES sketch_aug21a Arduino 0100 rela Fiepedit Sketch Tools Help Mew Ctrl M Ctrl 0 Sketchbook 1 Basics 2 Digital 3 Analog Close Ctrl WW Save Ctrl 5 Save As Ctrl Shift S Upload Ctrl U Upload Using Programmer Ctrl Shift U 4 Communication 5 Contral Sensors 7 Display 8 Strings ArduinolSP Jarduino_vl_ 2 Jarduino_vl_ beta libraries Page Setup Ctrl Shitt P Print Ctrl P Preferences Ctrl Comma Quit Ctrl Q NOTA Esta versi n particular utiliza la librer a ITDBO2_Graph16 Puedes f cilmente hacer que esto funcione con la librer a UTFT si es necesario Simplemente hay que cambiar las l neas 131 y 147 de este c digo para parecerse a los mismos n meros de l nea en Jarduino_v1_2 Una vez que tenga el c digo Jarduino abierto tendr s que hacer algunos cambio
24. 23 SOFTWARE ee ee ee 23 MER SIONES JARDUINO pointer roo erecto eto errata 23 CARGANDO EL PROGRAMA JARDUINO EN EL ARDU UINO oocooccccccncnconccncccccconccocccocccococanona o 23 PASO 1 Instalar ellarchivador de TICHCIOS assistant 23 PASO 2 Descargar e instalar el software de desarrollo Arduino ocoooccccnoocncononnncooonnconrnnncnonnncnnnnnnnnnos 24 FASO Conecta 1UArduUNO MEGA 2560 ceciecieeresecencpascetnesecrtecuntensisesctuheasuanacecesscueeduesaiuaoosciuhersasacverssaueesunsiudoes 26 PASO 4 Configurar el software de desarrollo Arduino ococccccnocccooonnconanononanononnconnnncnnn nono nononnnnononnnonnnnonnss 27 PASO 5 Poner todos los archivos en los lugares adecuados ooococonoccnoocccnonccnononononccnancncnnnncooncncononconnnnnnnos 30 PASO 6 BORRAR LA MEMORIA EEPROM ss aire 31 PASO 7 Obtener los n meros de serie de los sensores de temperatura o conocccnncccnonccconnncnoncnnananonannnnnnos 33 PASO 8 Cargar el c digo del Jarduino oooccnoccccoconononnconanonononononnccononononnconnnnonnnncnnnnnnnnnncnn nn non nncnnnnnannnnennss 35 4 JARDUINO FUNCTIONALIDAD oocconocccoccccococcoconcnnnccnnnncnnanrnnanrnnanrnnanrrnnanenaanenas 39 JARDUINO AQUARIUM CONTROLER USER MANUAL 3 1 INTRODUCCION El Jarduino Aquarium Controller es un controlador basado en Arduino con una pantalla t ctil color de 3 2 Gracias a su interfaz gr fica f cil de util
25. BO2 tarjeta perforada otros protoshields y los shields de tornillo para nombrar unas pocas Si decide utilizar las placas de prototipos yo recomiendo usar las destinadas al Arduino MEGA Comparado con otras que he visto COMPONENTES OPCIONALES para el controlador Jarduino COMPONENTES PARA ALARMA AUDIO Timbre Buzzer pasivo de 5V Cualquier tienda local de electr nica o Online Ne a f ds Ys J 0 1h Fd NOTA Utiliza uno de estos si deseas una alarma audible El Jarduino har sonar una alarma si la temperatura del agua sube o baja por encima de un valor definido por el usuario Esta misma puede ser utilizada para que suenen otras alarmas definidas por el usuario con unas pocas l neas de c digo Resistencia variable potenci metro Cualquier tienda local de electr nica o Online NOTA Si deseas una alarma a ade uno de estos para controlar el volumen Un potenci metro con un valor de m x 10k deber a ser suficiente Hay muchos tipos y modelos de donde escoger JARDUINO AQUARIUM CONTROLER USER MANUAL 14 Transistor NPN BC549C amp Resistencia1 kQ Cualquier tienda local de electr nica o Online BC 549 C NOTA Ambos figuraban en Varios componentes Simplemente quiero recordar que forman parte del circuito de alarma COMPONENTES PARA EL GENERADOR DE OLAS Enchufe Caja para enchufe Tapa enchufe Tiendas locales de electricidad
26. LED ARRAY LUNAR PHASE a Ss Waxing Crescent 18 6 of Full MONITORS amp ALERTS Hoc 11 RAT hr ee JARDUINO AQUARIUM CONTROLER USER MANUAL 1 LICENCIA Este documento est bajo licencia Creative Commons Attribution NonCommercial NoDerivs 3 0 Unported CC BY NC ND 3 0 PROP SITO DEL DOCUMENTO En este manual de usuario se presenta una descripci n del hardware necesario para construir la parte principal del Jarduino y como ensamblarlo Adem s est incluido un tutorial paso a paso para cargar el programa en un Arduino MEGA 2560 y una descripci n detallada de la funcionalidad del Jarduino Aquarium Controller HISTORIAL DE CAMBIOS VERSION DATA AUTOR SUMARIO DE LOS CAMBIOS NORMA LEGAL Al igual que con cualquier proyecto que utilice los elementos que cortan queman caen giran azotan provocan ceguera etc la cautela es lo m s importante Por favor tenga en cuenta que yo no asumo absolutamente ninguna responsabilidad de sus acciones con respecto al uso de cualquier material descrito en este manual Los art culos y la informaci n proporcionados son para prop sitos educativos solamente No hay sustituci n para las instrucciones del fabricante oficial y el asesoramiento profesional Por favor p ngase en contacto con el fabricante del producto antes de modificar cualquier dispositivo o software Por favor p ngase en contacto con un profesional autorizado antes de intentar cualquier cosa
27. Por defecto este esquema tiene un valor guardado de 512 Esto es para el Arduino UNO Duemilanove que s lo tiene 512 bytes de memoria El Arduino Mega 2560 por otro lado tiene 4096 bytes Por lo tanto es necesario cambiar eso de 512 a 4096 E eeprom clear Arduino 0100 relax no e Files Edge Sketch Toni Help eeprom laar re d gt RENCIA TISE Upload button z Sets all o the bytes of the EEPROH to This xanple code is in the public domain Es include lt EEPROM he change this to 4096 void eetup ff write a 0 to All 512 bites of the EEPROM for int i O EEPROM WETE 1 0 ff turn the LED on when we re dene digitalWrite 13 HIGH Arduino maga 2500 or Mega ALE on COMS SUGERENCIA al hacer clic en cualquier lugar dentro de un esquema permitir conocer el n mero de l nea en la parte inferior izquierda del IDE Arduino Despu s de cambiar el 512 a 4096 proceda a hacer clic en el bot n Upload Cargar que se indica m s arriba El clear_eeprom s lo tarda unos pocos segundos para cargar al Arduino Mientras que se carga el RX TX y L LED parpadear n r pidamente Una vez completada la carga el LED dejar de parpadear y el programa se ejecutar hasta que se haya limpiado toda la memoria Sabra que ha terminado el trabajo cuando la Red L se enciende en la placa y permanecer encendido Todo el proceso s lo debe tardar unos 15 segundos
28. TC Oh bueno eso solo significa que tendras que anadir tu propio RTC Aqui hay un dibujo del circuito RTC JARDUINO AQUARIUM CONTROLER USER MANUAL 19 10 k resistor M A e e e de de a dd da ds As que la construcci n de este circuito no es demasiado complicada Simplemente cablea y suelda todo como lo sta indicado anteriormente Puedes ponerlo en una placa perforada para prototipos o directamente soldarla a la parte inferior de la placa Arduino o soldarla en la parte superior del shield de expansi n de la pantalla LCD Tienes mucha libertad aqu Siempre y cuando lo tienes conectado correctamente deber a funcionar Incluso m s f cil de conectar ser a un m dulo pre montado RTC s lo 4 cables Aut A o emia Hap pajji MEGA y ARDUINO asm je OY 3 T oe Par welt nar rout o ha ii 3 ee A Pa ano i cf tt at ot I ot gd Ueu tt Aa tee 1 NOTA Dependiendo del m dulo RTC las posiciones de conexi n pueden variar ligeramente CONECCI N DE LOS SENSORES DE TEMPERATURA La primera vez que vas a descargar el Jarduino vas a encontrar el c digo en el mismo estado en que lo dej cuando lo he subido a mi Arduino Por lo tanto es mi configuraci n espec fica Aunque no es necesario hacer cambios importantes en el c digo tendr s que determinar el n mero serial espec fico para cada uno de los sensores de JARDUINO AQUARIUM CONTROLER USER MANUAL 20 temperatura Una vez que obteng
29. UAL 2 PASO 4 Configurar el software de desarrollo Arduino Primero clic en el icono de la barra de tareas Arduino si no lo has puesto a tu barra de tareas y haga clic en arduino exe en la carpeta Arduino El Arduino IDE debe cargar en pocos segundos Cuando lo hace haga clic en File luego haga clic en Preferences Ctrl W CtrleS Save As Ctrl Shift Upload Ctrl U Upload Using Programmer Ctri 5hit U Page Setup Ctrl Shift P Print Ctrl P Ctrl Comma Quit Ctrl 0 Arduino Mega 2590 of Mega ADK on COME NOTA Al cargar por primera vez puede preguntar acerca de sketchbook location No te preocupes por eso Simplemente haz clic en ok A continuaci n aparecer este cuadro de di logo Er am ri A L at ll A Editor font sze 12 requires restart of Arduino TI Delete previous applet or appiicabon folder on export Use external editor E Check for updates on startup F Update sketch fles to new extension on save pde gt ino J Automabcaly associate ino files with Arduino More oreferences can be edited directly in fhe He CWisers amie M Jardin ApoData Roaming Arduino preferences bet ed torn yen ACUTO 6 not Pure ince 0 pc Cancel a AAA NOTA Y no te preocupes si la sketchbook location tiene algo lleno all Vas a cambiar esto r pidamente de todos modos JARDUINO AQUARIUM CONTROLER USER MANUAL 28 Lo siguiente que hay que hacer es estable
30. Waxing Crescent 16 6 of Full MONITORS amp ALERTS i atar Tam p TE 8 rT White Sump Temp T5 Blue Royal Ultra Como se puede ver la pantalla principal muestra la salida de cada color LED y el porcentaje actual Tambi n se incluye la Fase Lunar completa con una foto de la fase actual una descripci n de dicha fase y el porcentaje actual de una luna llena Bajo la secci n MONITORS amp ALERTS Monitores Y Alertas la temperatura del agua y las temperaturas de la pantalla principal y la pantalla del sumidero son monitorizadas Las alertas tambi n parpadear n y cambiar n de color etc si cuando las temperaturas salen fuera de los rangos definidos por el usuario Si el sensor de temperatura no est conectado o hay una mala conexi n aparecer un mensaje de Error que se muestra en lugar de la temperatura Tambi n puede encontrar este breve mensaje al regresar a esta pantalla La barra de estado en la parte inferior de la pantalla donde se muestra la fecha y la hora aparece en todas las otras p ginas y es completamente funcional en cada p gina subsiguiente Si toca cualquier parte de la pantalla principal te llevar al men principal M La opci n Time and Date abrir la siguiente pantalla Changed Time 12HE amp Ne Changed Date MM DD YYYY THY rN AM O S a w baa J N N ix tumba N CHOK HOI nP A co P La opci n H2O Temp Control se utiliza para
31. a Otros 7 Zip y muchos son gratuitos Puedes usar cualquier archivador que mejor se adapte a tus necesidades Necesitar s un software de archivado para descomprimir los archivos de mi p gina de descarga as como los archivos de Arduino JARDUINO AQUARIUM CONTROLER USER MANUAL 24 PASO 2 Descargar e instalar el software de desarrollo Arduino Asumiendo que obtuviste una copia de la IDE Arduino que necesitas lo siguiente que hay que hacer es instalarla en tu ordenador Para Jarduino v1 1 usar mi versi n parcheada de Arduino 0022 Para Jarduino v1 2 y posterior puedes instalar cualquier versi n parcheada de mi Arduino 1 0 o utilizar la versi n oficial de Arduino 1 0 1 disponible en la p gina web del Arduino Para este ejemplo voy a descargar Jarduino v1 2 beta1 porque tiene mi versi n parcheada de Arduino 1 0 junto con todas las librer as que necesito y por supuesto el programa del Jarduino Escog para guardarlo en mi escritorio Una vez que el archivo termine de descargar haz doble clic en el archivo de la carpeta Jarduino_v 1 2 beta rar que est en el escritorio qm y Jarduino_v Haciendo esto nos lleva a la siguiente pantalla File Commands Tools Favorites Options Help SN col ls a Ww Add Extract To View Delete Find Wizard Info Total 1 folder NOTA El archivador que aparece en la foto de arriba es WinRAR y por lo tanto puede ser ligeramente diferente dependiendo de tu archivador
32. a debe volver a utilizar la versi n parcheada de Arduino IDE 1 0 incluida en esta versi n Jarduino v1 2 beta1 with ITDB02 Graph16 May 24 2012 Este archivo contiene s lo un cambio de la versi n anterior del Jarduino Aquarium Controller v1 2 beta 1 Sustituye la nueva librer a UTFT con la antigua librer a ITDBO2_Graph16 La librer a UTFT tiene m s compatibilidad mientras que la librer a ITDBO02_Graph16 es m s r pida M s sobre la que uno debe elegir ser cubierto en este documento mas adelante Jarduino v1 2 beta2 June 28 2012 Este archivo contiene una versi n modificada del controlador Jarduino Aquarium v1 2 versi n beta Esta versi n de v1 2 Beta corrige el Auto Dimming de los LED cuando alcanzan una temperatura definida por el usuario Tambi n algunos retoques y correcciones han sido hechos CARGANDO EL PROGRAMA JARDUINO EN EL ARDUINO Este tutorial est dirigido a los usuarios de Windows pero otros sistemas operativos seguir n de cerca el mismo procedimiento Instrucciones m s detalladas sobre c mo conectar el Arduino al ordenador se encuentran disponibles en la p gina web del Arduino PASO 1 Instalar el archivador de ficheros Aunque es probable que puedes tener esto en el equipo ya lo primero que se necesita es software de archivado Los ejemplos incluyen pero no se limitan a WinZip WinRAR y 7 Zip Algunos de estos programas cuestan dinero pero suelen venir con una versi n de prueba gratuit
33. ar el ULN2803A Condensadores X2 0 22uF 270V AC eBay o cualquier tienda online NOTA Otro componente opcional Lo he utilizado para cumplir la directiva EMC Pero esto es DIY as que no importa mucho Si vas a utilizarlos hay que poner uno en cada toma de corriente Quieres controlar otros componentes de CA como un calentador enfriador Luces T5 reactor de calcio o algo m s A continuaci n puede utilizar exactamente las mismas piezas que se enumeran m s arriba para el Generador de Olas para controlarlos S lo tienes que a adir una toma de corriente adicional por cada perif rico de CA Adem s del Generador de Olas el c digo del Jarduino ya se ha escrito para controlar un calentador y un enfriador Otros perif ricos de CA son bastante f ciles de codificar y muy f cil de controlar MAS COMPONENTES VARIOS Diodos IN4001 Cualquier tienda local de electr nica o Online NOTA He utilizado este diodo en particular para la protecci n de los ventiladores Si no quieres usarlos puedes prescindir de ellos Tambi n pueden ser sustituidos con diodos que tienen especificaciones similares Lo que es m s c modo HRD Series DC Step Down Converters Adjustable 36V 5V eBay JARDUINO AQUARIUM CONTROLER USER MANUAL 16 NOTA He utilizado 3 de ellos para bajar el voltaje de la fuente de alimentaci n principal a cualquier voltaje que necesitaba para los distintos perif ri
34. as los n meros de serie tendr s que entrar en el c digo Jarduino En la secci n Software abajo te ense ar hacer ambas cosas Pero en primer lugar con el fin de obtener los n meros de serie tendr s que seguir este diagrama para conectar los sensores de temperatura con el Arduino AS l HADE TH ITALY p ua a H oF i h 22 2 1 r q i E 7 ri ra la ee T j I Cir eae eo ic 3 aj A as TF TE eae Elx 3 p 3 5 a El 5 TiN Pere MGR d im a em etc ur 6 Ex A ini 26 37 LA et k h li T T E ee Bee J i ts iN i Si _ ma 7 St a 5 i 3 i Ar E A al i fad i E da PE j cc ROTA JE l ao Musa r e 25 2 ne D a re E Eh p ig LE FENNI E mo gg PA a har pri y J r E i L EE om AM ILOC TM Be met Si Fa 123432442314 Observas los dos sensores en el extremo derecho He interrumpido los cables para indicar que se pueden conectar m s de tres sensores a la placa Arduino Sin embargo s lo hay una resistencia de 4 7 k No importa cu ntos sensores decides conectar se utiliza s lo una de estas resistencias Creo que es m s conveniente para conectar la resistencia en alg n lugar cercano a la placa Arduino y desde ese punto partir con los cables que conectan los sensores de temperatura hasta el lugar que deseas supervisar Creo que los cables de tel fono funcionan bien aqu ya que tienen por lo menos tres cables en
35. baja 5 por debajo de la temperatura de control momento en que se reanudar su horario normal A no ser por supuesto llegar a esa temperatura definida el ciclo se repite de nuevo Si esta funci n se activa aparecer una peque a llave en llamas en la pantalla principal e CO LED ARRAY LUNAR PHASE First Quarter 36 1 of Full MONITORS 4 ALERTS Hater Temp or F Hood Temp 653 5 Sump Temp La llama se convertir en un color azul despu s de que la temperatura baja 5 momento en el que si lo tocas la pantalla puedes descartar el mensaje Por ltimo el bot n About Acerca de es meramente informativo Release Date December 2011 Written by Jamie Jardin Main code bazed on Stilo http ffcode google com p stilo LED controlling algorithm based on Erusduino by Hugh Dangerfield and Dave Rosser http ffcode google comfpdangerduinof Special Thanks Hugh 4 Dave Eev Tench Mark Chester Ned Simpson Stilo Neil VTilliams my Dad and my loving Tife a ao it i DEC 6 2011 Gracias obligatorias a la esposa por darme la gran cantidad de paciencia tiempo y comprensi n para completar este proyecto
36. cender n y se apagaran acorde con el tiempo establecido Si lo deseas puedes guardarlo en la memoria EEPROM memoria de Arduino Despu s de guardar esto al regresar a la pantalla principal de WaveMaker ver s lo siguiente wfChange Vavemaker Settings z Synchronous Mode Current Alternat Pumpi gt o min i5 sec Pump2 gt o min i serc DEC 6 2011 Seleccionando Synchronous Mode Modo Sincrono te lleva a la siguiente pantalla Pulsating Bode ay AARDUII Seleccionando Constantly ON Constante aparecera lo siguiente Ambas bombas de movimiento permaneceran siempre encendidas Constantly Constantly ON Mode has been selected Y seleccionando la opci n Pulsating Mode Modo de pulsaci n le llevar a esta p gina lo que le permite programar el tiempo que las bombas de movimiento estar n en ON y OFF encendida y apagada Synchronous Flow Mode Settings l Constantly OF Pulsating Mode POWERHEADS FI11 RUN FOR E eos Bis Y Minutes Secondz POWERHEADS WILL STOP FOR BRILE Y Y as Binutes Seconds lt lt nack gt gt J test E hay r la E b a o t i DEC 6 2011 La configuraci n de esta p gina es casi lo mismo que configurar el modo alterno de arriba lo nico que las dos bombas estar n encendidas y apagadas al mismo tiempo en vez de alternar de una a otra Y de vuelta a la pantalla principal de WaveMaker Generador de olas si se selecciona el
37. cer la sketchbook location Para ello haga clic en Browse Examinar como he indicado anteriormente El cuadro de explorador se debe abrir Lo que quiero hacer es navegar a donde he guardado mi carpeta Arduino Recordemos que yo tengo el m o puesto en la unidad C as que voy a seguir adelante y navegar hasta all De un solo clic en la carpeta Arduino que quede destacado como es abajo Una vez hecho esto simplemente haga clic en Open Abrir k Hauppauge de Poker Application de Program Files H Pigra Files 86 de Temp H Users di Windows AAA Filename C arduino 1 0 Jarduino Files of type all Fies Perflogs Al hacer clic en Open Abrir te llevar de nuevo a la opci n Preferences Preferencias de la pantalla de la Arduino pero ahora vas a ver que la Sketchbook location se ha cambiado a donde yo quiero que sea Editor fortsize 12 requires restart of Arduino Y Delete previous applet or application folder on export es external editor F Check for updates on startup Update sketch fles to new extension on save pde gt ino More preferences can be edited directly in the file C Users Jamie M Jardin AppDats Roaming Arduino pe Simplemente haz clic en OK Aceptar y este cuadro de dialogo se cerrara JARDUINO AQUARIUM CONTROLER USER MANUAL 29 Luego haz clic en Tools Herramientas y ve a Boar
38. configurar la temperatura deseada del agua y tambi n le permite establecer compensaciones para encender y apagar los calentadores y o enfriadores y tambi n una alarma de audio Desired Temperature in TF 79 6 Temperature Offset 2 0 Alarm Offset EKSS DEC 6 2011 Esto simplemente dice que si la temperatura del agua sube por encima los 79 grados F mas de 2 grados F se activara un enfriador Si est por debajo de 2 grados F un activara un calentador 3 5 grados y una alarma sonar Esta alarma tambi n parpadear en la pantalla principal y cambiara la lectura de la temperatura del agua de color verde a azul si el agua es demasiado fr o o de verde a rojo si el agua es demasiado caliente La siguiente es la pantalla de WaveMaker Generador de olas Hay varios submenus para esta opci n particular Esto es lo que aparece cuando se entra en esta seccion por primera vez la informacion que se presenta va a cambiar despu s de introducir tus preferencias View Change Faremaker Settings Alternating Bode TTN Bode Feeding Bode Current Status POWERHEAD E ana Y m is a Minutes Seconds POWERHEAD 2 EROUN E 12 Y Minutes Seconds De aqu se puede establecer la duraci n de funcionamiento para cada bomba de movimiento antes de cambiar a la otra Puedes probar la configuraci n directamente desde esta pantalla Al pulsar el bot n TEST este se volver verde y las bombas se en
39. cos En particular se utiliza para reducir los 36 voltios de la fuente de alimentaci n a 11 V para mi Arduino 12 V para mis ventiladores y 3 V para mi comedero autom tico he a adido unos cuantos diodos en serie para bajar el voltaje de 3 V ya que el convertidor s lo baj la tensi n a 5v He utilizado estos as que no ten a necesidad de suministros adicionales de energ a para mis perif ricos Todo est alimentado de una fuente de alimentaci n principal Cable Ribbon 40 Pin IDE Macho Hembra Cualquier tienda local de electr nica o Online NOTA Puedes usar esto para alejar la pantalla LCD del shield ITDB02 Arduino MEGA Aseg rate de que tienes un cable 40 pin IDE que tiene un extremo que es hembra y el macho al otro extremo Adem s aseg rate de que no hay bloques en los conectores Estos conectores se usan com nmente para conectar CD DVD ROM a una placa base NO SE SABE la longitud de cable que se puede utilizar He probado con xito hasta 30 cm 1 pie sin ning n problema MONTAJE DEL JARDUINO Hay un par de cosas que quiero asegurarme que entiendes antes de empezar a montar el controlador de acuario En primer lugar vamos a hablar un poco sobre el Arduino MEGA 2560 No voy a aburrirte con todas las especificaciones y caracter sticas S lo quiero asegurarme de que entiendes d nde enchufar las cosas cuando yo le indicar que lo haga As que de nuevo aqu hay una foto de un Arduino MEGA 2560
40. cular Jarduino v1 2 beta1 es una copia exacta de mi carpeta Arduino 1 0 versi n revisada exactamente como estaba en mi equipo Lo mismo es cierto para Jarduino v1 1 y el IDE Arduino 0022 Sin embargo para subidas posteriores de los lanzamientos Jarduino no inclu el IDE y en algunos de ellos les adjunto una librer a adicional aqu y all Por lo tanto todos esos archivos tendr n que ser colocados en los lugares correctos para poder cargarse correctamente Para las diversas LIBRERIAS tendr s que colocarlas en la carpeta libraries librer as del arduino 1 0 Jarduino o cualquier versi n del IDE que est s usando Hay aqu un ejemplo de la colocaci n de la librer a ITDBO2_Graph16 en el lugar adecuado Comience por descargar la v1 2 Jarduino beta1 con ITDB02_Graph16 Al llegar a la parte cuando se abre el archivo simplemente arrastrar y soltar la carpeta ITDB02_Graph16 en la carpeta libraries Aseg rese de que entre en la carpeta de librer as y no alguna otra carpeta Sel Organize Open Include in library Share with Bur Local Dizk E O Jarduine P E ardummo 1 larduino_v1 2_graphi6rar WinRAR File Commands Tools Favontes Options Help A ETT mn Herent Bas i macosx Tadd Exacto Tet View Delete Find BE Desktop p PERN examples G Libranes aarti Document A Le Jarduino vi_2 al Music b ae be Pictures h Videp l E Videos E l
41. d Placa y seleccione Arduino MEGA 2560 o MEGA ADK eee ino 0100 retax cano ES o pees a Auto Format Ctrl T Archive Sketch Fix Encoding amp Reload Serial Monitor Ctrl Shifts fM skete h_aug21 Arduino Duermdarnove w ATmega328 H Arduino Diecimils or Duemilanowe w ATmegal g8 j Arduino Nano wi ATmega323 Programmer Bum Bootloader Arduino Leonardo Arduino Mini wy ATmega328 Ahora tendr s que averiguar a qu puerto COM est enchufado tu Arduino Si no lo has hecho ya sigue adelante y conecta el Arduino al ordenador A continuaci n abra el Administrador de dispositivos En Windows 7 haga clic en el bot n de inicio orbe azul y en el comienzo de la barra de b squeda escriba Administrador de dispositivos Cuando aparece siga adelante y haga clic en l Control Panel 26 6 Windows Mobile Device Center Eq Change default settings for media or A See more resulte El Administrador de dispositivos se abrir Despl zate hacia abajo hasta donde dice Puertos COM amp LPT y haz click para expandirla Debes ver a tu Arduino Mega 2560 en la lista Junto a l se le ve entre par ntesis el n mero COM El m o dice COMB8 Ey Device Manager File Action View Help CO E gt EP Network adapters b Portable Devices rts LOM amp LPT Arduino Mega 2560 COMB Communications Port COM IE ECP Printer Port LPT1 b o Processors gt tt Sound video and
42. dar tus selecciones Una cosa que podr a no ser tan obvio es el ltimo bot n Change Temps Aqu hay una captura de pantalla de lo que ver s cuando se pulsa ese bot n MAIN HOOD FANS pt Temperature in 68 0 99 9 SUMP LIGHT Startup Temperature in F 84 2 68 0 99 9 Esta p gina le permite elegir a qu temperatura los ventiladores PWM comenzar n a activarse desactivarse partir de este valor los ventiladores PWM aumentaran la velocidad un 10 por cada aumento de un grado de la temperatura Aqui tenemos la pagina dos de General Settings Hay tres opciones de esta pagina Ahora puedes activar o desactivar de esta pantalla un protector de pantalla ON o OFF Seleccionando la opci n Settings Configuraci n para Screensaver te traer aqu Desde esta pantalla puedes personalizar el protector de pantalla En primer lugar en la parte inferior ahora puedes elegir cu nto tiempo tardara para que el protector de pantalla se active Puedes seleccionar entre uno y 99 minutos Si decides que deseas es una pantalla en blanco Blank Screen como un protector de pantalla en lugar de un reloj digital no hay problema S lo tienes que seleccionarlo Pero si decides elegir el reloj tiene la capacidad de mostrar la fecha junto con la hora Compru balo t mismo wie pir M Lie Ep THY MAY 17 Por supuesto cualquiera que sea el formato del calendario y de hora que elijas tambi n se tra
43. e esto ya que hay demasiadas variaciones posibles que dependen demasiado de la preferencia del usuario Como yo siento que hay un mont n de buena informaci n disponible en ayudarte a tomar una decisi n sobre lo que es mejor para tus necesidades simplemente asumiremos que ya has tomado tu decisi n en lo que respecta a los LEDs que deseas utilizar y que tipo de fuente vas a utilizar para encenderlos Las principales cosas que debes saber acerca de la Jarduino y los LED que controla son las siguientes e ElJarduino utiliza se ales PWM para controlar dimmear la intensidad de los LEDs por lo que es necesario asegurarse de que los controladores drivers fuentes de LED son capaces de ser dimmeados a trav s de se ales PWM No importa si el driver requiere una fuente de alimentaci n separada o es un todo en uno Jarduino puede controlarlos mientras se pueden dimmear mediante PWM e Sideseas controlar una pantalla LED comercial los driver o las fuentes de esta deben ser controlados a trav s de PWM Si no es as siempre se puedes reemplazar los drivers o las fuentes con unos que son dimmeables mediante PWM e En la actualidad el Jarduino puede controlar hasta 5 canales separados de LEDs Puedes dedicar un color diferente para cada canal Tambi n puedes agregar el n mero de LEDs que quieras a cada canal siempre y cuando puedes proporcionar la energ a necesaria para encenderlos e La fase de la Luna tiene su propio canal por lo que tendr
44. en el envio por comprar esto y el ITDB02 Shield Kit v1 1 juntos NOTA A continuaci n se muestra una lista truncada de m dulos LCD TFT compatibles que fue compilada originalmente por Henning Karlsen quien escribi el ITDB02_graph16 y las Bibliotecas Library UTFT Arduino Yo uso la palabra compatible aqu libremente El Jarduino fue escrito expresamente para un tama o de pantalla de 320 x 240 p xeles Por lo tanto mientras que los m dulos de pantalla de abajo podr an ser compatibles no necesariamente se muestre correctamente si la pantalla no es exactamente 320 x240 Por ejemplo si deseas utilizar la de 5 ITDB02 5 0 que es de 720 x 480 p xeles el Jarduino va a llenar s lo una parte de la pantalla los primeros 320 p xeles a trav s seguido de una barra de 720 320 400 pixeles de ancho de color negro y los primeros 480 240 240 pixeles bajando seguido de una barra de 240 p xeles de ancho de color negro debajo de la misma Si realmente quieres usar esa pantalla en particular y llenarlo correctamente o cualquier otro que no es 320x240 entonces tendr s que pasar por el Sketch programa Jarduino y cambiar todas las l neas en el c digo que tienen que ver con el formato de pantalla Esto no es imposible pero ten en cuenta que el programa tiene casi 6000 l neas Los siguientes m dulos LCD han sido probados y funcionan con ITDB02_graph16 Library Esta es m s r pida que la biblioteca UTFT pero menos compatible Otros
45. eque o bug en la barra Fecha y Hora e A adido el formato de 24H en la pantalla Ajustes Prueba de intensidad LED pantalla Modificado la pantalla Ver Cambiar valores LED Luna Min y Max o A adido fotos y la posibilidad de establecer y guardar la iluminaci n Min y Max Reemplazado el Widget de la pantalla Control individual de LEDs con Slider Bars Mejorado la pantalla Cambiar los valores de LED con Slider Bars Incluidas mas protecciones incorporadas A adido una p gina adicional de la configuraci n del usuario incluyendo o Opci n de mostrar el D a de la semana o Configurar la temperatura de arranque de los ventiladores o A adido cuatro opciones adicionales definidas por el usuario para salvapantallas e A adido una funci n de Auto Dimming Atenuaci n autom tica de la intensidad de los LED con opciones accesibles a trav s de la p gina de los ajustes generales o Puedes escoger atenuar la intensidad de los LEDs cuando el disipador llega a una temperatura predefinida o Atenuar la intensidad de los LEDs en un porcentaje definido por el usuario o Notificaci n visual en la pantalla principal si la funci n se utiliz de forma autom tica e Se ha cambiado el aspecto de algunos botones y algunos retoques visuales JARDUINO AQUARIUM CONTROLER USER MANUAL 5 Actualizacion esperada Jarduino v 1 3 WiFi y la posibilidad de Aplicaci n para Android iPhone POSIBLES DESARROLOS ULTERIORES Interfaz de usuario mejorada
46. f sica o siguiendo los consejos dados aqu Ni el autor Jamie Jardin ni los dem s contribuyentes son responsables por los da os incurridos siguiendo las instrucciones o asesoramiento proporcionado Aunque ser a dif cil de hacer si siguiendo estos art culos produces un cortocircuito el ctrico que quema tu casa no es mi problema Si la mujer te pide el divorcio poco despu s no es mi problema Si pierdes tu trabajo y terminas en la calle no es mi problema Si tu cuenta bancaria est vac a no es mi problema Si tus tarjetas de cr dito est n bloqueadas yo podr a compartir tu dolor pero todav a no es mi problema Si sigues adelante con esto todas las consecuencias son tu propio problema y a m no se me puede hacer responsable de ninguna manera JARDUINO AQUARIUM CONTROLER USER MANUAL TABLE OF CONTENTS a FE A Ni 3 CARACTERISTICAS PRINCIPALES Jarduino Aquarium Controller v 1 1 oocccocncoono 4 CARACTERISTICAS PRINCIPALES ACTUALIZACIONES Jarduino Aquarium Controller v 1 2 DOI A PAP e ne eee O OO A 4 Actualizaci n esperada Jarduino V 1 3 coonccccnnconncocnoconoconnnoonononononnnonnonononnrnnonnonnnnnnnnnnnnonaninanoss 5 POOCIPL ES DE ARROCOS ULTERIORES copan aaa ticas 5 2 INSTRUCCIONES PARA CONSTRUIR EL JARDUINO 0 eeeeeeeeeeeeeeeees 6 SE Pr secretes 6 LISTA DE COMPONENTES ooccocccncccocccoccnoconcncncccncnoncncononononrnonrncnronononnnnnrnonrnonnnnnnonnnenn
47. heros WinZip WinRAR 7 Zip no tienes que usar estos pero vas a necesitar un archivador de ficheros VERSIONES JARDUINO Jarduino v1 1 Abril 8 2012 Este archivo contiene una versi n modificada del Medio Arduino 0022 Es modificada para corregir un error que aparece al intentar cargar sketches grandes Tambi n se incluye el Jarduino Aquarium Controller v1 1 junto con todas las librer as necesarias para cargar con xito el programa para el Arduino MEGA 2560 El parche Arduino IDE 0022 es el nico IDE que se sabe de cargar con xito el Jarduino v1 1 Jarduino v1 2 beta1 Mayo 19 2012 Este archivo contiene la versi n beta del Jarduino Aquarium Controller v1 2 junto con todas las librer as necesarias para cargar con xito el programa para el Arduino MEGA 2560 Para obtener una lista completa de caracter sticas consulte la p gina 3 de este documento Tambi n se incluye en este archivo una versi n modificada de Arduino 1 0 Es modificada para corregir un error que aparece al intentar cargar sketches grandes El Arduino IDE 1 0 parcheado subir con xito el Jarduino v1 2 beta as como todas las versiones posteriores de la Jarduino Arduino IDE 1 0 1 disponible en el sitio web de Arduino debe cargar con xito el Jarduino v1 2 beta y todas las versiones posteriores sin la necesidad de usar mi versi n parcheada de la IDE Ha habido algunos informes de no ser capaz de utilizar Arduino 1 0 1 Si experimenta el mismo problem
48. ibraries SSRs Selected 1 Total 2 folders ey Homegroup B mok AO Bic ee arduind exe 01 1520 1 26 PM Application i Ls RT E 3 fa eygicorm 2 dll 01 1520421 06 PM Application extension n Disk e F a cygwin dll 1 1520 1 26 FM Applicabon extension iii i a i libusb dll 01 15 20121 36 PM Application extension ca Local Disk TWO E w WASANII Tati B 3 CO Drive L O eons it ext Document erial dli 01 15 20121 06 PM Application edtention NOTA Este es el mismo procedimiento que se deber seguir para todas las bibliotecas subsiguientes que pueden a adirse en el futuro JARDUINO AQUARIUM CONTROLER USER MANUAL 31 Para PROGRAM SKETCHES es decir varias versiones del Jarduino tambi n se pueden colocar estos archivos en las librer as sub carpetas Yo sin embargo prefiero colocarlos directamente en la carpeta principal de la Arduino Ya se puede ver en la foto de arriba que es la ubicaci n de Jarduino_v1_2 Aqu es donde me gustar a extraer Jarduino_v1_2 graph16 si quer a subir ese dibujo especial en mi placa Arduino OTRA NOTA MUY IMPORTANTE Cada vez que se realiza un cambio en la carpeta principal del Arduino como la colocaci n de un nuevo sketch o poner en una carpeta una nueva biblioteca aseg rese de que el IDE de Arduino est cerrado A pesar de que se pueden hacer cambios mientras que el IDE est abierto los cambios que realice no ser n reconocidos hasta que la librer a ha sido reconstruida Para
49. izar es capable de controlar y monitorizar LEDs ventiladores y bombas de movimiento asi como controlar un calentador un enfriador una alarma y un comedero autom tico Tambi n se podr ampliar con relativa facilidad El c digo est inspirado en los proyectos Krusduino y Stilo Una diagrama de conexi n de las partes electr nicas y los accesorios esta presentada abajo na F r oe a ARTO a o B MA A US DU MEGA 2560 Gan PE 2 Tr AA en CEA ERTE SPB PPP Pe Petes fee eT TETT 12 V to Fanse in NOTA La diagrama de arriba es una descripci n de mi montaje personal No contiene algunos perif ricos que monitoriza y controla el Jarduino y este manual no cubre c mo conectar todo lo que esta descrito Para unos detalles m s completos sobre mi montaje c mo empec mis razones para hacer lo que hice c mo me enganch todo y otros detalles por favor refi rase a mi hilo disponible en UKreefs Mi usuario en los foros es TheDOdbIG JARDUINO AQUARIUM CONTROLER USER MANUAL 4 CARACTERISTICAS PRINCIPALES Jarduino Aquarium Controller v 1 1 Controla hasta 6 canales de LED como Blanco Azul Azul Royal UV Rojo o cualquier elecci n de color Controla un sexto canal para la luz LED del Sumidero Refugio Controla un s ptimo canal que simula un ciclo lunar en tiempo real Avanzadas funciones de prueba de LED y simulaciones Sensores de temperatura para agua y disipador t rmico de los LED Control de un calentador
50. l 1 folder JARDUINO AQUARIUM CONTROLER USER MANUAL 26 A continuaci n todo lo que necesitas hacer es arrastrar y soltar esta carpeta a donde quieras que el Arduino qued instalado Yo decid ponerlo en mi disco C Al hacer esto se necesitar un poco de tiempo para que el archivador extraiga todos los archivos Search Local Disk C p E F o E arduino L O Jorduino rar WinRAR anize 3 Open Include in library Share with Bum Fi Fiese Commands Took Favorite f Videos Mame Date modified Me 3 Ey A de intel 03 02 2011 2 59 AM Fi dl o Homegroup Ji My Works OMI SEPA Fi Add ExtractTo Test z de Perflogs 07 13 2009 11 20 P Fi soli sar Li Poker Application 03 02 2011 12 16 P Fi oe m Ji Program Files 08 09 2012 2 36 PM E 3 S a E Ji Program Files 46 08 19 2030 bl co le Bim PO7 2012140PM Fi J CD Drive L OB users ETET fi Network B etwork 05 19 2012 259 4M Fi ardwino 1 0 Jarduino Date moded 05 19 2012 2 59 AM File Folder Es muy til hacer un bot n de inicio r pido para el IDE de Arduino Para ello doble clic en la carpeta reci n creada Arduino 1 0 Jarduino para abrirla A continuaci n haga clic con el bot n derecho en arduino exe y haga clic en Pin a la barra de tareas examples i Libraries b j di hardware Ex Documents p E E dul di Music A AS Troubleshoot compatibility java Pictures ia FA Scan selected
51. m dulos tendr an que funcionar siempre que tengan uno de los controladores compatibles Proveedor ITead Studio Model for ITDB02 Controller TTDBO2 3 20C TL19327 rd Proveedor ElecFreaks Model for 1TDB02 Controller TFTO1 2 4 TFTO1_24 TLI9325D Co as TFTO1_3 2W TFTO1_32W 1119327 Lead Los siguientes m dulos LCD han sido probados y funcionan con UTFT Library Esta es m s LENTA que la biblioteca ITDB02_graph16 pero MAS compatible Otros m dulos tendr an que funcionar siempre que tengan uno de los controladores compatibles Proveedor ITead Studio Model for TTDBO2 Controller TTDBO2 1 6S ST7735 ee ITDB02 2 2SP HX8340 B N ed JARDUINO AQUARIUM CONTROLER USER MANUAL eo ITDB02 3 2WC ITDB32WC ITDB02 3 2WD ITDB32WD ITDB02 4 3 SSD1963 ITDB02 5 0 SSD1963 M dulos compatibles con UTFT Library continuaci n Proveedor ElecFreaks Module Model for ITDB02 TFT01 2 4 TFT01_24_8 TFT01 2 4 TFT01_24_16 TFTO1_32W TFTO1_32WD TFTO1_3 2W TFTO1_3 2WD Proveedor NKC Electronics HX8340 B T ILI9325C ILI9325D ILI9325D S6D1121 S6D1121 S1D19122 ILI9325D LI932 x83352 SSD1963_480 SSD1963_800 Controller ILI9325D ILI9325D ILI9327 HX8352 16bit mode 8bit model 16b1t model Model For ITDBO2 Controller RGB LCD 65K color module LPH9135 PCF8833 Te Si no estas seguro que modulo LCD tienes puedes intentar los c digos siguientes para los controladores compatibles con la
52. nenrnnnrenanenanes Componentes necesarios para el controlador Jarduino oooccnocccnnoocncconannnononnnononnnconononononnnnnnonncononnncnnnnnnnns 7 COMPONENTES RECOMENDADOS para el controlador Jarduino cococcccooncconnononnnononccannnccananononnnos 10 COMPONENTES PARA EL SENSOR DE TEMPERATURA oocccccncoconococonononnconnonononanonnnnonnnonononononononos 10 MODULO RELOJ DE TIEMPO REAL oroenisraiaa ias 10 COMPONENTES RELOJ DE TIEMPO REAL RTC ccc ccccccccsecsecsseccsecesecesseessesssessseseseeeseeeseeees 11 Be VARIOS COMPONENTE Stats 12 COMPONENTES OPCIONALES para el controlador Jarduino o occoooccnocnnoooncconnononnnononncnnnnonannnononnos 13 COMPONENTES PARA ALARMA AUDIO ssvsriciiccian aria 13 COMPONENTES PARA EL GENERADOR DE OLAS o ccoooonononnnonininonononcnonaninnnononnonnnnonnnncnncnnnnonnnnonononnss 14 e MAS COMPONENTES VARO Saori asia 15 MONTAJE DELJARDUINO een cena n nece re eee E eee ee ee ee eee 16 ASIGNACI N DE PINES cccscsssscsssessscsssssssssncsssessscsssssssssnesssessecssssssssasesssessecsssssscsascsssessecssssssesaucessessecesccsseenses 17 CONECCION DEL Area aotrtd 18 CONECCI N DE LOS SENSORES DE TEMPERATURA ccccscsscsssssssesssscsessesecstssssesetsecstsarsrcatsasssatsneaven 19 CONECCION DE LOS VENTILADORES mercante 20 CONECOION DE TOS CED rara a E E E E A E EE E E N 21 3 INSTRUCCIONES DE SOP T W APG sra
53. omo yo incluso muchos m s Cuando nos fijamos en los fundamentos creo que se llega a la conclusi n de que en realidad es bastante simple Realmente todo lo que se necesita para empezar son unos cuantos componentes clave tal como se establece en el siguiente diagrama 3 2 TFT LCD SCREEN ITDBO2 ARDUINO MEGA SHIELD V1 1 ARDUINO MEGA 2560 PEPE E Fa J tee ooh ee ee ee USER CHOICE OF CONNECTED PERIPHERALS OO HEN y iu aS ne ff i rie a Pe HARDWARE Arriba hay tres componentes b sicos que se presionan entre s En la base hay un Arduino MEGA 2560 Se trata de una placa electr nica que es el cerebro detr s de las operaciones Inmediatamente por encima del Arduino es un shield escudo pero vamos a utilizar el ingles ITDBO2 Arduino MEGA Shield v1 1 con un reloj de tiempo real incorporado RTC Este shield act a como una interfaz entre el Arduino y la pantalla t ctil LCD de 3 2 que est representada en la parte superior del diagrama Tenga en cuenta que existen algunas alternativas para cada uno de los componentes de hardware anteriores que voy a tocar pronto Pero en esencia esos tres componentes o alternativas de los tres son todo lo que se necesita para construir un controlador Jarduino Lo nico que queda despu s de haber construido el controlador Jarduino es decidir qu componentes deseas controlar supervisar y luego conectarlos Ok admito que puede ser un poco dif cil interconectar
54. rri utilizar una HX8347 A simplemente ponemos delante del c digo en la l nea 147 que va a gris hacia fuera y me gustar a borrar los delante del c digo en la l nea 148 Si hiciera eso entonces se ver a as Es Jarduino_v1_2_beta2 Arduino 0100 relax Jarduino_v1 2 beta 4 LED TOUCH PANEL and ITDEO MEGA SHIELD vl 1 CE d Mega Shield utilizes pins SY 3V3 GND 2 6 40 41 50 55 for SD Cardi sr ITOE wyGLCD s0 59 40 41 ITDRS45 7 Uncomment this line for the 55p1289 ITDBUS wy GLlCD 36 39 40 41 Uncomment this line for the Ax5347 4A ITDBO2 Touch myTouch 6 5 4 3 2 La librer a ITDBO2_graph16 tiene el controlador HX8347 A predeterminado y por lo tanto no requiere que especifiques el numero de modelo es decir ITDB32S para la SSD1289 Para un controlador que no sea uno de esos dos es posible que tenga que consultar la Tabla de compatibilidad en la secci n de hardware para obtener el c digo necesario El c digo que puede ser necesario aparece bajo el t tulo Model for ITDBO2 Modelo para ITDBO2 La selecci n del modelo equivocado har que el Jarduino mostrara una pantalla blanca Volviendo al ejemplo ahora que ya hemos seleccionado el m dulo correcto que vamos a usar vamos a seguir adelante y hacer clic en el bot n Subir Si todo compila correctamente entonces el IDE deber a mostrar algo como esto E Jarduino_v1_2_beta Arduino 0100 relax File Edit Ske
55. rta pilas para CR2032 eBay o cualquier tienda online NOTA Es un soporte peque o para la bater a del RTC VARIOS COMPONENTES Transistores NPN BC549C Cualquier tienda local de electr nica o Online BC 549 a E E NOTA Utilizado en varios circuitos para controlar algunos perif ricos ventiladores comedero autom tico alarmas Compra uno de estos para cada perif rico que planeas implementar Pueden ser sustituidos con transistores que tienen caracter sticas similares como por ej El BD137 Resistencias 1 kQ Cualquier tienda local de electr nica o Online NOTA Utilizado en varios circuitos para controlar algunos perif ricos ventiladores comedero autom tico alarmas Compra uno de estos para cada perif rico excepto para LEDs Utilice una cada vez que utiliza uno de los transistores de arriba Placa de prototipo para Arduino MEGA DFRobot Utilic la de DFRobot porque ofrece la mayor superficie de prototyping en comparaci n con otras que he visto JARDUINO AQUARIUM CONTROLER USER MANUAL NOTA Se utiliza para la interconexi n de todos los accesorios a la Arduino Esto no es en absoluto la nica opci n pero hace el trabajo y proporciona un mont n de espacio para poner todos los circuitos He utilizado dos de estos en mi controlador Alternativas potenciales incluyen conexiones directas con la parte inferior Arduino las conexiones con el shield IT D
56. s Ya que has descubierto los n meros de serie de tus sensores adelante e introduzca esos valores en el c digo Despl zate hacia abajo a las l neas 216 218 F ES Jarduino_v1_2_beta2 Arduino 1 0 1 File Edit Sketch Tools Help Jarduino_v1_ 2 beta 3 f f DS16BZ lt D0 Temperature sensors plugged into pin 51 Water Hood amp Sump UneWire OneWireBus sli Choose a digital pin Wi Pass our oneWire reference to Dallas Temperature DallasTemperature sensors OInelirebus f f Assign the addresses of temperature sensors Add Change addresses as needed DevicedAddress hoodThermometer 0x28 0x55 OxF2 Oxl2 0x03 OxX00 OxDO Oxz5 1 Device ddress sumpThermometer Uxeso OxBE OxF6 Oxl2 0x03 0x00 0x00 OxEB JARDUINO AQUARIUM CONTROLER USER MANUAL 36 A primera vista estos no se parecen a los n meros de serie que tenemos pero vamos a echar un vistazo m s de cerca Recordemos que los n meros de serie que me dieron para mis sensores han sido 28BEF612030000EB 2855F21203000025 28A33D59030000DC Si nos centramos en el ultimo numero de serie que yo designo como mi termometro de agua lo voy a cambiar a un formato que el IDE puede entender Hago esto agrupandolos en parejas de dos y anadir un Ox delante de cada par separados por una coma 20A33059030000DC 0x26 0XA3 0x3D 0x59 0x03 0x00 0x00 OxDC Ahora todo lo que tienes que hacer es poner los n meros de serie obtenidos del
57. sladar a esta pantalla El Dim LEDs Temp Dimeo de los LED con temperatura es un sistema de protecci n incorporado que aten a autom ticamente los LED cada vez que el disipador alcanza una temperatura definida Esta opci n es para evitar que los LEDs se calienten demasiado lo que dar lugar a un fallo prematuro Al igual que el protector de pantalla puedes elegir si deseas o no utilizar esta funci n seleccionando ON u OFF Seleccionando Change Temp Cambio de temperatura te llevar a la siguiente pantalla View Change LEDs Dimming Temperatura No hace falta decir por ahora pero en caso de que te estas preguntando la escala de temperatura que elegiste en la configuraci n general Pagina 1 sera trasladada a todas las funciones de temperatura Lo que se hace aqu es seleccionar la temperatura a la que el protocolo de seguridad se active para ilustrar los efectos fue elegido el valor de 150 F de un posible rango de 0 255 Solo si la temperatura del disipador alcanza el valor seleccionado La temperatura del disipador de calor es la que se controla y la etiqueta es Temp Hood en la pantalla principal entonces la intensidad de todos los LEDs se atenuar 25 de sus respectivos valores programados o cualquier valor que elijas en cualquier valor de 0 a 100 lo que por supuesto 0 no har a nada y 100 lo atenuara a 0 lo cual es completamente apagado La intensidad de los LED s seguir siendo atenuada hasta que la temperatura
58. tch Tools Help Jarduino_ vl 2 beta A LCD TOUCH PAWEL and ITDEOZ MEGA SHIELD v1 1 s Mega Shield utilizes pins SY 3V3 CAD 2 6 20 41 amp 50 53 for SP Card ITOBDZ mwyYGLCD 36 39 40 41 LT1TDB325 Uncomment this line for the 201509 TTDBOZ wyGLCD 368 39 40 41 fUncomment this line for the Hass4r a ITDEOZ Touch myTouch 6 5 4 3 2 ffInitialize the D31307 D31307 tte lt 0 dl 051307 RAM ramBurter Declere a buffer for use ine t t tenp ffInit Tine data structure int rtc etMirn rtcSetHr rtcosetDy rtosetMon rtc et r Arduino Mega 2560 or Mega ADK on COMMS JARDUINO AQUARIUM CONTROLER USER MANUAL 38 NOTA No te preocupes si tarda un poco en cargar Como se puede ver este sketch es bastante grande por lo que puede tardar un minuto m s o menos para subir Si va mucho m s tiempo que eso entonces puedes tener algunos problemas que debes atender Lo m s probable los uploads que se quedan atrapados suelen ser culpa del gestor de arranque o el IDE Por favor p ngase en contacto conmigo si esto sucede y voy a tratar de ayudarte Vale la pena mencionar que este problema puede surgir si se usa Arduino 1 0 1 as que tome nota Cuando el upload se completa debes ver esto en la parte inferior del IDE Con suerte todo sali bien y se ve la pantalla principal de la Jarduino en la pantalla LCD como aparece en la portada de este manual LED ARRAY
59. tures DONE Temperature for device 0 Temp C 25 50 Temp F 77 90 Temperature for device 1 Temp C 25 50 Temp F 77 90 Temperature for device 2 Temp 25 50 Temp F 77 90 Requesting temperatures DONE mr No line ending 9600 baud La parte inferior izquierda tiene el Autoscroll Auto desplazamiento marcado por defecto Por el momento seguir adelante y desmarcar Aseg rate de ir a la parte superior de la ventana Se puede ver que encontr a los tres sensores de temperatura y el n mero de serie de cada uno Puedes copiar y pegar estos n meros de serie en un archivo de texto y guardarlo para m s tarde ya que los necesitar s para el c digo del Jarduino Por lo tanto estas son los tres n meros de serie que encontr por los m os 28BEF612030000EB 2855F21203000025 28A33D59030000DC SUGERENCIA Como tienes varios sensores conectados al mismo tiempo puedes pensar que podria ser un poco dificil determinar cual es el dispositivo al que pertenece cada numero de serie Siempre se puede hacer uno a la vez Si lo prefieres puede volver a marcar la casilla Desplazamiento autom tico Luego apriete una de la sonda de temperatura entre los dedos Espere unos segundos y a continuaci n mientras mantiene el sensor quite la marca de la Auto Desplazamiento Uno de los sensores debe ser significativamente diferente del resto Anote el n mero del sensor despl cese de nuevo a la cima y
Download Pdf Manuals
Related Search
Related Contents
Manual de serviço - Genie Industries はじめに 取扱説明書 インターフェースコンバータ ARM GCC Inline Assembler Cookbook intext:Betriebsanleitung filetype:pdf View this document as PDF 報告書 Handbuch The Dangerous Monitor Manual Copyright © All rights reserved.
Failed to retrieve file