Diferencia entre revisiones de «Insoladora»

De Proyectos
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Línea 160: Línea 160:
El software de Arduino tiene la capacidad de cargar código en la placa simplemente presionando el botón de "upload" en el Arduino IDE. Esto significa que el gestor de arranque tarda menos tiempo en ejecutarse, pues la linea de reseteo está perfectamente coordinada con el inicio de la descarga.</i>"
El software de Arduino tiene la capacidad de cargar código en la placa simplemente presionando el botón de "upload" en el Arduino IDE. Esto significa que el gestor de arranque tarda menos tiempo en ejecutarse, pues la linea de reseteo está perfectamente coordinada con el inicio de la descarga.</i>"
<br>
<br>
En la siguiente imagen se ve el conector de 6 pines y el pin de reset del Atmega328.<br>
<br>
[File ]<br>
En la siguiente imagen se ve el conector de 6 pines y el pin de reset del Atmega328 como estan conectados mediante un condensador de 0.1uF.<br>
Conectando este pin DTR al pin DTR del CP2102 conesguimos que no haga falta resetear el Arduino Pro Mini antes de cargar el software, lo hace el propio IDE de Arduino.<br>
[[File: Ins_ArduinoProMini_Reset.png]]<br>
<br>
Mirando por internet me he encontrado con este video [https://www.youtube.com/watch?v=SV32k9gCvik | Arduino Mini Pro + CP2102 USB to TTL - Tutorial] de Walter F.C. donde nos muestra la manera que ha utilizado el para conectar una placa con el CP2102 a su Arduino Pro Mini.<br>
<br>
[[File: Ins ArduinoProMini Reset 2.jpg|450px]]<br>
<br>
<br>

Revisión del 13:20 3 jun 2015



Luz visible - 400 - 750nm

Luz actínica - 400-480nm
Está dentro del espectro visible. Forma parte de los azules/violetas

Luz UV - 300 - 400nm
Se utiliza para higienizar el agua (acuarios, ...)

Explicación diferentes UV (A, B y C) - http://aquaflash.blogspot.com.es/2009/04/34-luz-ultravioleta-tratamiento.html

Philips




https://www.sparkfun.com/products/9109 - esquematicos del conector hembra usb vertical tipo b

Material temporizador:

  • Transformador 220-9V
  • Regulador tension 5V
  • Resistencias
    • Rele
    • Pull-up?
    • Leds
  • Condensadores filtrado
  • Pulsadores PCB
  • Arduino Pro Mini - Sparkfun
  • Tira pines machos/hembras
  • Rele
  • Transistor Rele
  • Diodo
    • Regulador
    • Rele
  • Led
    • Rojo
    • Verde
  • Conector USB Hembra tipo B vertical - Sparkfun
  • Conversor UART to USB - Sparkfun
  • LCD 16x2 - Ebay



El Arduino Pro Mini se programa via UART. Para poder conectarlo al pc necesito un ci que convierta la señal de uart a usb. Hay los ci de MAXIM que convierten de uart a rs232 pero luego necesitaria otro ci para pasar de rs232 a usb. Mirando he encontrado los FT232 de la empresa FTDI que pasan directamente de UART a USB


Funcionamiento sistema:

  • En modo normal
    • Boton Start/Stop inicia apaga
    • Boton Reset pone a 0 el contador
    • Min + - modifica minutos
    • Sec + - modifica segundos
  • Modo memoria
    • Apretar Start/stop + Reset
    • Min + - modifica minutos
    • Seg + - modifica segundos
    • Apretar Start/Stop para guardar
    • Apretar Reset para cancelar
  • Recuperar memoria
    • Apretar Start/Stop + M+
    • Se carga memoria en contador
    • Apretar Start/Stop para empezar
    • Apretar Reset pone a 0 el contador

Enlaces

http://i.stack.imgur.com/oOtkU.png
http://arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf



Montaje todo lo que pueda SMD
Lo que sea PTH utilizare los eyelets para conectar la capa inferior con la superior

Tema UART to USB mirare los chips de microchip i los de silicon
[1] - Aqui info sobr evarios uC USB to UART
[2] - Explicación buena de los uC RS232 y los que ya convierten USB to UART directamente
[3] - Esquema conectando el FT234XD
[4] - tutorial instalando y conectando Arduino Pro Mini

Los componentes SMD de 0603 y 0805 dicen que son fáciles de soldar. Yo creo que como no tengo una placa complicada con los 0805 tendria de sobras, pero tengo que mirar cuanto miden exactamente para hacerme una idea



Esquemas CP2102:

Circuito

Consumo
Arduino Pro mini
Leds 20mA
Rele
LCD
USB to UART 26mA
Total


Rele
http://gfinder.findernet.com//assets/Series/353/S40ES.pdf - 40.52 de 5V
Rele neceesita 130mA para activar bobina

Utilizando la teoria del apartado Circuito Relé calcularé la resistencia de base.

IC=IRele+ILed=VReleRRele+ILed=5??+15=??mA

RB=(VControl−VBE)⋅βIC=(5−0.6)⋅????=??Ω

El valor normalizado es ??Ω

Según la fórmula de arriba podemos sacar la corriente que pasará por el relé:

IRele=VReleRRele=5??=??mA

La IB la calcularemos a través de la relación de corrientes del transistor:

IC=β⋅IB→IB=ICβ=??mA??=??mA
Transistor

Resistencia Transistor


Condensadores
100nF SMD 1206 50V- http://www.ondaradio.es/producto/csx100kb-rohs-smd-cond-cer-100-nf-x7r-10-50v-1206-bls100-20556.aspx

En la sección Uso práctico del Filtro de la entrada Fuente de Alimentación comento la regla práctica de 1000uF por cada amperio de corriente en la salida.
En este caso tendré unos 400mA como máximo a la salida, por lo tanto escogeré un condensador de 470uF (que es el valor anterior a 1000uF).
También colocaré los condensadores que comenta el usuario Fogonazo en el forosdeelectronica.com con los valores de C2 - 100nF y C3 - 100nF.

Regulador voltaje
Regulador 7805 SMD NCV7805BD2TG

Diodo
http://es.rs-online.com/web/p/products/7103156/ - S2G-E3/5BT 1.5A 400V

Transformador
http://www.crovisa.com/espanol/ncpde3-2.htm - 9V 3,2VA Una sola salida

Puente de diodos
http://es.rs-online.com/web/p/products/8129180/ - RMB4S-E3/45 400V 0.8A

CP2102


Extracto de la documentación de Sparkfun sobre el Arduino Pro Mini:
"Reseteo automático por Software.
En lugar de utilizar el pulsador de reseteo antes de cargar un nuevo sketch la Arduino Mini Pro ha sido diseñada de modo que permite el reseteo automático por el software instalado en nuestro ordenador.
Uno de los pines en el conector de 6 pines está conectado con la linea de reseteo del ATmega168 mediante un condensador de 100 nanofaradios. Este pin se conecta a una de las líneas de control de flujo por hardware del convertidor de USB a serie al conector RTS cuando se utiliza un cable FTDI o al conector DTR cuando se usa una placa convertidora de Sparkfun. Cuando esta línea se pone en estado LOW el chip se reinicia.
El software de Arduino tiene la capacidad de cargar código en la placa simplemente presionando el botón de "upload" en el Arduino IDE. Esto significa que el gestor de arranque tarda menos tiempo en ejecutarse, pues la linea de reseteo está perfectamente coordinada con el inicio de la descarga.
"

En la siguiente imagen se ve el conector de 6 pines y el pin de reset del Atmega328 como estan conectados mediante un condensador de 0.1uF.
Conectando este pin DTR al pin DTR del CP2102 conesguimos que no haga falta resetear el Arduino Pro Mini antes de cargar el software, lo hace el propio IDE de Arduino.


Mirando por internet me he encontrado con este video | Arduino Mini Pro + CP2102 USB to TTL - Tutorial de Walter F.C. donde nos muestra la manera que ha utilizado el para conectar una placa con el CP2102 a su Arduino Pro Mini.