MSGarageDoorRemote (Parte 2): PCB, montaje y demás.
Continuando con el proyecto del mando para garaje, en esta última parte se verá la placa de circuito impreso (PCB), las cajas que se han impreso para albergar las placas, el proceso de soldadura que se ha utilizado, las pruebas que se han realizado para comprobar su funcionamiento, el montaje final y, como añadido, una versión reducida del mando que se realizó a petición de un familiar.
PCB
La placa de circuito se ha diseñado en
Kicad, y todos los archivos y librerías de componentes y símbolos están en el
repositorio.
Se
han asignado componentes 3D a los elementos para poder crear la placa
en 3 dimensiones y después exportar al software CAD para el diseño de las cajas.
 |
PCB del mando (frontal). |
 |
PCB del mando (trasera). |
 |
PCB de la unidad del motor (frontal). |
|
|
 |
PCB de la unidad del motor (trasera). |
|
|
Cajas
Con la placa 3D importada en
FreeCAD se han diseñado las cajas, una para el mando y otra para la unidad del motor.
 |
Para el mando. |
|
 |
Para la unidad del motor. |
Y se han impreso en 3D.
 |
Impresión terminada. |
 |
Para el mando. |
 |
Mando terminado. |
 |
Unidad para el motor (terminada). |
Soldadura
Para la soldadura de los componentes electrónicos en la
PCB se ha utilizado aire caliente y un precalentador para evitar el
shock térmico, especialmente en los condensadores cerámicos multicapa.
 |
Componentes con estaño en pasta. |
|
 |
Precalentando la PCB. |
 |
Placa del mando soldada. |
 |
Placa de la unidad del motor soldada (frontal). |
 |
Placa de la unidad del motor soldada (trasera). |
Pruebas
Una vez soldadas y montadas, se realizan las pruebas para comprobar el funcionamiento.
 |
Probando el funcionamiento del relé. |
Para las pruebas de la unidad del motor, se
ha utilizado voltaje alterno (AC) mediante un transformador de
aislación y un
Variac para bajar los 240 V a 12 V. Para más información sobre seguridad eléctrica consultar mi post
anterior.
 |
Probando la unidad del motor a máximo voltaje (24 Vac). |
|
|
Durante el planteamiento inicial y una vez
elegidos los componentes, se calculó a groso modo el consumo de las
placas. Para ello se consultaron los
datasheets de los componentes:
- Memoria externa M24C64: En lectura 0.8 mA, Standby 1µA.
- Conversor DC-DC TPS613221A: Standby 6.5 µA y con una eficiencia del
- 80 % a 100 mA
- 85% entre 1 y 50 mA
- 80% a 100 µA.
- RFM69HW: a 5 dBm menos de 30 mA, en recepción 16 mA y en sleep 1µA.
- Atmega 328P a 8 Mhz: activo unos 10 mA y en power save 1µA.
Si sumamos todos los
consumos en standby nos da unos 9.5 µA con un 80% de eficiencia serían aproximadamente unos
11.4 µA.
El
máximo consumo
con el módulo inalámbrico transmitiendo serían unos 40.8 mA que con un
85% de eficiencia serian unos 46.92 mA, más los 3 mA del led darían unos
50 mA aproximadamente.
 |
Midiendo consumo máximo. |
Con la unidad del motor apagada el mando envía la petición continuamente, dando lugar al máximo consumo.
 |
Mando transmitiendo con unidad del motor apagada. |
 |
Consumo 54mA. |
Si hacemos zoom en el multímetro de la imagen anterior vemos como el
consumo real total de media es de
54 mA.
 |
Intentando medir el consumo en standby. |
Una vez conectada la unidad del motor, la transmisión se realiza rápidamente y el mando pasa a standby.
 |
El multímetro indica 0 mA. |
Como se ve en la imagen, el mando consume
menos de 1mA en standby. Y no se ha podido poner el multímetro en la
escala de µA o mA, sino en la de 10A dado que en los otros modos la
resistencia interna utilizada por el multímetro hace caer el voltaje por
debajo de 1V, y todos los componentes dejan de funcionar.
Esto es conocido como
Burden voltage.
Y para poder medir el consumo en µA de un micro o componente que
trabajan a tan poco voltaje hace falta un dispositivo especial con una
resistencia muy baja, como es el caso del
µCurrent de Dave Jones o el
Current Ranger de Felix Rusu.
 |
Se realiza la comunicación rápidamente y se entra en standby. |
Este consumo en standby se produce al terminar la transmisión y mientras
se sigue pulsando el botón, y dado que éste conecta directamente la
alimentación de la pila, al soltarlo el consumo es 0.
Montaje de la unidad del motor
 |
Electrónica de un motor de puerta. |
La
foto de arriba pertenece a la puerta de garaje con el motor más
antiguo. Se ha quitado las conexiones de la parte inalámbrica para que
no funcione con los mandos anteriores y se ha colocado la nueva unidad.
 |
Nueva unidad para el motor instalada. |
La
nueva unidad va alimentada con corriente AC proveniente de la
electrónica antigua, y el relé va conectado en paralelo con la
llave/interruptor de pared para accionar la puerta desde el interior.
Versión "mini"
Un
familiar me pidió una versión más pequeña del mando para poder llevarla
en los pantalones cuando utiliza la moto. Ya que la versión anterior
es más grande y no muy robusta en cuanto a su caja impresa en 3D. Esto
no era problema en un principio ya que el mando estaba siempre en el
coche.
Con lo que para esta variante del mando se utilizó
la placa que hay disponible en el repositorio y se le despojó de todos
los componentes relacionados con la unidad del motor, tratando de
reducir el tamaño lo máximo posible.
 |
Versión "mini" (frontal). |
Como
se puede observar en la imagen superior, la PCB es bastante más pequeña
que la versión anterior, de hecho es un poco más pequeña que la del
mando original y se han reutilizado los espadines del mando original
para la pila.
 |
Versión "mini" (trasera). |
La
nueva pila utilizada no es la típica de 12V que suelen llevar los
mandos para garaje (23AE). Ya que primero, la electrónica de la versión
anterior funciona con una AAA (1.5V) y segundo, aunque se cambiara el
conversor DC-DC para bajar el voltaje, estas pilas tienen muy poca
capacidad y tampoco pueden suministrar la corriente necesaria.
Utilizando la
carga electrónica
con una de estas pilas de 12V, y exigiéndole 50 mA, el voltaje cae a 0
V. Por ello se ha utilizado una pila N/LR1 de Duracell, ya que es de 1.5V y su tamaño es igual a las 23AE salvo por 1mm más de diámetro.
 |
Curva de descarga (N/LR1). |
Y
como se puede ver el la curva de descarga del fabricante, puede
suministrar hasta 300 mA aproximadamente si fuera necesario (I= V/R, I=
1.5V / 5.1 Ohm, I= 294 mA) contando con que la batería esté a plena
carga.
El conversor DC-DC puede funcionar hasta con
0.9V, en cuyo caso la corriente sería de unos 176 mA. Obviando las
pérdidas, sigue teniendo bastante margen hasta los 54 mA que consume
durante la transmisión o picos puntuales que no se han podido medir.
 |
PCB en la nueva caja impresa en 3D. |
En
la imagen superior se puede ver la nueva caja, esta vez mucho más
compacta y resistente. El grosor de las paredes es de 3mm y en vez de
estar impresa en PLA como la anterior, se ha utilizado PETG. También se
ha reutilizado el botón amarillo y el difusor de luz para el led del
mando original. Y va fijada mediante un tornillo para plástico que rosca directamente.
 |
Mando "mini" (parte superior). |
 |
Mando "mini" ¡terminado!. |
Espero
que haya gustado este nuevo proyecto, y que pueda servir de inspiración
o base para otras personas. Recordando una vez más que toda la
documentación técnica y firmwares se encuentran en el
repositorio.
0 comentarios: