Estoy trabajando en un proyecto durante un par de meses y, finalmente, se completa y funciona perfectamente en el banco de pruebas. Pero los problemas surgen cuando instalé el sistema. Déjame mostrarte algunas fotos de mi proyecto,
LapantallaLCDylossensores
Elsistemacompleto
Estesistemaestádestinadoahacerpocostrabajos:
- LapantallaLCDmuestralafecha,lahora,latemperaturaylahumedad
- Hayunaaplicaciónmóvil(defabricaciónpropia)queseutilizaparaestablecerelcolordelatiradeLEDycontrolarlosrelésyunpardeotrascosas
- ElcontrolremotoIRestáahíparacontrolarlatiradeluzylosrelés
- Pardeotrascosascomoalarma
Paraqueseamásclaro,permítanmedarlesunbreveresumendelaarquitecturadelsistema.Elmicrocontroladorleelosdatosdelreloj(comolafechaylahora)delchipRTCDS3231,leelatemperaturaylahumedaddelsensordht11ylomuestraenlcd.AquíelextensordeE/Spcf8574utilizadoparacontrolarlcd,estechipfuncionaenelprotocoloI2C.Bluetoohkithacelacomunicaciónenserieconelmicrocontrolador.Elreceptordeinfrarrojostsop1738tomalafechadelcontrolremotodeinfrarrojosylaenvíaalmicrocontrolador.ElmicrocontroladorestáprogramadopararealizarciertastareassegúnlosdatosserieoIR.
Siconfigurolaalarma,lafirmadetiemposealmacenaráenlaROMyduranteelprimerencendido(inicio)seleerá.ROMseutilizaparagarantizarlafiabilidad,inclusofallodealimentación.Elzumbadoreslasalidadealarma.
Losregistrosdedesplazamiento(74hc595)seutilizanparacontrolarvariosreléssoloporelcostodedospinesdeE/Sdelmicrocontrolador.Aquíseutilizalaentradaencascadaentrelosregistrosdedesplazamiento.
LaplacadelcontroladordetiraLEDtiene3transistoresdealtacorriente(NPN)paraencenderlatira.LospinesPWMdelmicrocontroladorseutilizanaquíenlabasedelostransistores.
LaconexiónentrelacajaLCDylaplacacontroladoraserealizamedianteunCAT6(CableutilizadoparalaconexiónaInternet)ouncableLAN.
Este cable consta de 8 cables en 4 pares y cada par consta de dos cables que están torcidos entre sí. Ahora aquí se requieren 6 cables para realizar la comunicación entre la caja de LCD y la placa del controlador,
- 5v
- SCL
- SDA
- salida DHT11
- salida del receptor IR
SCL, SDA, IR Reciver y sus respectivos cables de emparejamiento están conectados con GND. Lo hago para reducir la interferencia electromagnética. No sé si lo hago bien o mal. Un capacitor de 1000mf y 470mf usado en la caja del LCD.
Estos relés se utilizan para controlar dispositivos eléctricos como una bombilla, un ventilador.
Todo el sistema está alimentado por 12v 4amp transforma. El pin -ve o GND está conectado con la conexión a tierra.
Ahora el problema es que cuando se presiona (ya sea que esté apagado o apagado) alguno de los interruptores de la centralita (el interruptor de CA para encender / apagar el ventilador, la luz, etc.) se realizan algunas cosas inesperadas, como en el ejemplo, la pantalla LCD muestra algunos caracteres inesperados , los relés se activan o desactivan (significa anormalidad en los registros de turnos). Incluso algunas veces, el sistema deja de responder para que responda nuevamente y necesita un reinicio. No pude entender los problemas. La diferencia de altura entre la caja LCD y el microcontrolador es de aproximadamente 7 pies. Enciendo el sistema con UPS (independiente de la línea principal) pero los problemas siguen siendo los mismos.
Le agradeceré sus sugerencias útiles.