CosmicPampa issueshttps://git.cta.if.ufrgs.br/groups/CosmicPampa/-/issues2023-02-13T20:30:37Zhttps://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/50Resolver problema de variáveis do firmware2023-02-13T20:30:37ZGustavo Gil da SilveiraResolver problema de variáveis do firmware- avaliar uma solução para o uso das variáveis no firmware
- apresentar o status do firmware- avaliar uma solução para o uso das variáveis no firmware
- apresentar o status do firmwareRenan Ritter SoaresRenan Ritter Soares2022-07-20https://git.cta.if.ufrgs.br/CosmicPampa/cpsim/-/issues/3Remover var "pasta"2022-02-12T03:09:02ZGustavo Gil da SilveiraRemover var "pasta"Remover a variável pasta em [blender_visu_script](BlenderVisu/blender_visu_script.py#L21) e deixar o caminho relativo para os arquivos de entrada.Remover a variável pasta em [blender_visu_script](BlenderVisu/blender_visu_script.py#L21) e deixar o caminho relativo para os arquivos de entrada.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/cpamp/-/issues/22Projeto da PCI para processamento do sinal do SiPM2024-02-27T18:40:31ZCamile de OliveiraProjeto da PCI para processamento do sinal do SiPM
# Objetivo
Seguindo as orientações encontradas em #18 desenvolver a placa final com os amplificadores que já permita o encaixe do NodeMCU e SiPM diretamente nela. Pode-se utilizar em primeiro momento uma fonte DC de bancada como alimen...
# Objetivo
Seguindo as orientações encontradas em #18 desenvolver a placa final com os amplificadores que já permita o encaixe do NodeMCU e SiPM diretamente nela. Pode-se utilizar em primeiro momento uma fonte DC de bancada como alimentação mas seria bom pensar em conectores para encaixar uma segunda placa com uma fonte de tensão DC que alimentará o NodeMCU e o circuito do SiPM juntos, tornando o sistema totalmente independente de equipamentos eletrônicos externos.
# Desenvolvimento da placa
Foi utilizado o Software [EasyEDA](https://easyeda.com/pt) pois já vem com função de autorooting (faz as trilhas sozinho). Usei as orientações passadas pelo Paulo e o circuito antigo para montar o atual. Contei com a ajuda do Jan para o desenvolvimento do circuito.
O esquemático antigo com as orientações de mudanças está na imagem abaixo:
![image](/uploads/ac03872dd2dd295ad02397db6fd8e829/image.png)
O novo esquemático se encontra nessa imagem:
![Schematic_PCB_Cosmic_CTA_copy_2023-12-21](/uploads/7699b53d43baed3c7a3d8608ea7e399f/Schematic_PCB_Cosmic_CTA_copy_2023-12-21.png)
* Foi verificada a lista de componentes já comprados com as referências dos componentes que encontra-se aqui: [componentes.csv](/uploads/c04b5e84c6072cc417ee21e2bfd0ed07/componentes.csv)
* O Design da pci pronto para fabricação ficou assim:
Esse é o arquivo gerber para fabricação:
[Gerber_PCB-Cosmic-CTA-copy_PCB_PCB-Cosmic-CTA-copy_2024-02-27.zip](/uploads/73ab991abc83db1516949338f31c5d3b/Gerber_PCB-Cosmic-CTA-copy_PCB_PCB-Cosmic-CTA-copy_2024-02-27.zip)
![image](/uploads/96dcf2d83767af89a9472d0d1106eb56/image.png)
## Observações:
Como vamos primeiramente fabricar a placa no CTA, para testes e validação do circuito (caso fique boa o suficiente será feita a principal também), troquei todos os resistores e capacitores para o modelo mais usual para facilitar. A placa tem tamanho de 6cm x 9cm com 4 vias.
Compramos solda em pasta para facilitar a soldagem dos componentes menores na placa, usamos como referência o seguinte vídeo:
https://www.youtube.com/watch?v=fYInlAmPnGo
Como o Sipm deve ficar em contato com o cintilador ele foi colocado do lado contrário dos outros componentes no design da placa.
Pensar nos conectores é interessante, previamente decidimos ficar com os BNC’s, e também decidimos manter uma conexão para possíveis testes no osciloscópio.
Foi feita a simulação do circuito com as mudanças no Qucs.https://git.cta.if.ufrgs.br/CosmicPampa/cpdigifirmware/-/issues/5Problema do SD card2022-03-02T18:05:34ZRenan Ritter SoaresProblema do SD cardEstávamos tendo problemas para fazer o módulo SD funcionar.
Foi feito os testes:
- Verificação de bibliotecas
- Testado com um código e eletrônica simples
- Troca de protoboard (identificado defeito na maior)
- Teste de contato ...Estávamos tendo problemas para fazer o módulo SD funcionar.
Foi feito os testes:
- Verificação de bibliotecas
- Testado com um código e eletrônica simples
- Troca de protoboard (identificado defeito na maior)
- Teste de contato entre os terminais de todos componentes e o NodeMCU utilizando o multimetro
- Teste de compilação em um Windows nunca antes utilizado para programação ou IDE arduino
- Teste com diferentes modulos SD (descobri que esses módulos foram feitos para 5v e apesar de funcionarem nos 3.3v, estão no limite e é mais seguro retirar o regulador de tenção.)
- Após excluir todas possibilidades restou apenas testar diferentes cartões SD, enfim encontrando o problema. Aparentemente pode acontecer de alguns cartões SD não funcionarem no módulo-SD mesmo estando funcionando quando testado em um celular ou computador.Renan Ritter SoaresRenan Ritter Soares2022-03-02https://git.cta.if.ufrgs.br/CosmicPampa/cpdigifirmware/-/issues/6Problema com as variaveis Build Flag2022-08-17T17:42:13ZRenan Ritter SoaresProblema com as variaveis Build FlagAs build flags são variáveis que informamos no compilador, sem necessidades de modificar o código. Tive um problema de que as variáveis precisavam ser "const char" mas não estava conseguindo isso.As build flags são variáveis que informamos no compilador, sem necessidades de modificar o código. Tive um problema de que as variáveis precisavam ser "const char" mas não estava conseguindo isso.Renan Ritter SoaresRenan Ritter Soares2022-08-17https://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/-/issues/4Passando dados por MQTT para um arquivo texto2023-04-01T20:35:28ZBruno Thomazi ZanettePassando dados por MQTT para um arquivo texto
#### Se inscreve em dois tópicos e usa o grep para salvar informações de um só topico em um arquivo de texto:
`mosquitto_sub -h {BROKER IP} -t {TOPICO1} -t {TOPICO2} -v -u {USUARIO} -P {SENHA DO USUARIO} | grep --line-buffered {TOPICO1...
#### Se inscreve em dois tópicos e usa o grep para salvar informações de um só topico em um arquivo de texto:
`mosquitto_sub -h {BROKER IP} -t {TOPICO1} -t {TOPICO2} -v -u {USUARIO} -P {SENHA DO USUARIO} | grep --line-buffered {TOPICO1} | tee -a {ENDEREÇO DO ARQUIVO TEXTO}`
* `-v` expele qual tópico que a mensagem veio
* `-u` necessário para que o usuario seja indentificado
* `-P` senha específica do usuario.
* `grep` permite somente outputs de inputs que possuem {TOPICO1} no texto
* `--line-buffered` linhas são analisadas pelo grep uma a uma
* `tee -a` salva em formato de texto a mensagem
#### Publica as informações no tópico:
`mosquitto_pub -h {BROKER IP} -t {TOPICO1} -m "perfeito" -u {USUARIO} -P {SENHA}`
#### Informações extras
Tutorial Para configurar a senha e usuario do MQTT: http://www.steves-internet-guide.com/mqtt-username-password-example/
* Usando -d temos mais informações para o pub como nesse [vídeo](https://www.youtube.com/watch?v=J4pqv9__uzE&feature=emb_title) explica
* Pode-se usara -t Medidas/medida1, -t # recebe todos os tópicos
* `-C n` no sub só recebe n pubs
* PUB
* -r Sets retain flag
* -n Sends Null message useful for clearing retain message.
* -p – Set Port number Default is 1883
* -u – Provide a username
* -P – Provide a password
* -i – Provide client name
* -I – Provide a client id prefix- Used when testing client restrictions using prefix security.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/cpamp/-/issues/18Orientações: projeto da PCI para processamento do sinal do SiPM2023-08-08T23:20:50ZPAULO ROBERTO DE MOURA JUNIOROrientações: projeto da PCI para processamento do sinal do SiPM# Objetivo
Desenvolver a placa final com os amplificadores que já permita o encaixe do NodeMCU e SiPM diretamente nela. Pode-se utilizar em primeiro momento uma fonte DC de bancada como alimentação mas seria bom pensar em conectores par...# Objetivo
Desenvolver a placa final com os amplificadores que já permita o encaixe do NodeMCU e SiPM diretamente nela. Pode-se utilizar em primeiro momento uma fonte DC de bancada como alimentação mas seria bom pensar em conectores para encaixar uma segunda placa com uma fonte de tensão DC que alimentará o NodeMCU e o circuito do SiPM juntos, tornando o sistema totalmente independente de equipamentos eletrônicos externos.
# Orientações gerais
* Sugiro desenvolver a placa no Software [EasyEDA](https://easyeda.com/pt) pois já vem com função de autorooting (faz as trilhas sozinho). O [KiCAD](https://www.kicad.org/) é outra opção, porém ele sofreu atualizações e não sei como está agora.
* Os amplificadores operacionais precisam ser alimentados com +5V, porém o SiPM necessita +28V. Para não ter que utilizar 2 fontes externas, sugiro adicionar um regulador de tensão no circuito que vai baixar os 28V para 5V.:
* Regulador de tensão 5V SMD https://www.baudaeletronica.com.br/regulador-de-tens-o-lm2596-5v-smd-to-263-ddpak5.html OU tentar **LM7805.**
* O esquemático **antigo** que desenvolvemos encontra-se abaixo. Algumas marcações foram postas para indicar o que precisa ser mudado.
![ckt_esquematico](/uploads/9481c652040d1493452e39564d6c8136/ckt_esquematico.png)
* A lista de componentes já comprados com as referências dos componentes encontra-se aqui: [componentes.csv](/uploads/c04b5e84c6072cc417ee21e2bfd0ed07/componentes.csv)
* Como o circuito foi modificado, alguns componentes **ainda precisam ser comprados**. Sugiro utilizar a loja [Baú da Eletrônica](https://www.baudaeletronica.com.br/). Sugiro fazer o desenvolvimento da placa considerando os componentes disponíveis na loja.
# Orientações para o projeto da placa
* Manter as trilhas tão curtas quanto possível para evitar que ruídos sejam gerados.
* Os capacitores de 100nF ligados ao +5V dos amplificadores precisam ficar **o mais próximo possível** do pino que estão conectados no amplificador. Eles funcionam como filtros de ruído.
* Para evitar que alimentação seja ligada errada, um diodo 1N4007 deve ser colocado em série com a entrada da fonte de tensão externa (conforme representado no esquemático). Ele deve ser comprado, também. Com isso, **a fonte deverá ser ajustada sempre para 28.7V** pois haverá uma queda de tensão de 0.7V no diodo 1N4007.
* Ao invés de soldar o ESP na PCI, sugiro utilizar conectores do tipo PIN HEADERS. O CTA possui varios nas caixinhas e alguns foram comprados aqui no projeto, também. Segue abaixo um exemplo do conector:\
![image](/uploads/4b05c1ee716e203b869a09b8ba7d3c53/image.png)https://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/-/issues/26Offset de 1 dia nos gráficos do mês2023-04-01T20:35:28ZALEXSANDRO SANTOS DA ROSA JUNIOROffset de 1 dia nos gráficos do mêsO gráfico do mês aparenta estar um dia atrasado.O gráfico do mês aparenta estar um dia atrasado.ALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpamp/-/issues/8Nova Fonte2023-02-13T20:24:53ZBruno Thomazi ZanetteNova Fonte![photo_2021-11-20_09-18-13](/uploads/1b717e3a761db7e535f657d540958aac/photo_2021-11-20_09-18-13.jpg)
Bruno vai contactar Mauro por email (mfin@if.ufrgs.br) para que possamos buscar a fonte que já está pronta.![photo_2021-11-20_09-18-13](/uploads/1b717e3a761db7e535f657d540958aac/photo_2021-11-20_09-18-13.jpg)
Bruno vai contactar Mauro por email (mfin@if.ufrgs.br) para que possamos buscar a fonte que já está pronta.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/41Nova Fonte2023-02-13T20:24:53ZBruno Thomazi ZanetteNova Fonte![photo_2021-11-20_09-18-13](/uploads/52e84df5d1da2ce3114dbd0600224dd5/photo_2021-11-20_09-18-13.jpg)
Bruno vai contactar Mauro por email (mfin@if.ufrgs.br) para que possamos buscar a fonte que já está pronta.![photo_2021-11-20_09-18-13](/uploads/52e84df5d1da2ce3114dbd0600224dd5/photo_2021-11-20_09-18-13.jpg)
Bruno vai contactar Mauro por email (mfin@if.ufrgs.br) para que possamos buscar a fonte que já está pronta.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/-/issues/20Mosquitto não está iniciando com o sistema2023-04-01T20:35:27ZALEXSANDRO SANTOS DA ROSA JUNIORMosquitto não está iniciando com o sistemaALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/-/issues/21Mosquito não está recebendo dados de fora do servidor2023-04-01T20:35:28ZALEXSANDRO SANTOS DA ROSA JUNIORMosquito não está recebendo dados de fora do servidorALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpamp/-/issues/20Montagem do suporte para PMT e testes para detecção de um múon2023-04-27T19:54:32ZPAULO ROBERTO DE MOURA JUNIORMontagem do suporte para PMT e testes para detecção de um múon# O que foi feito
As seguintes ações foram realizadas para realização de testes de funcionamento com a PMT, no qual visava-se obter um pulso exponencial como resposta a interação de um múon com a água de um barril isolado, que gera um co...# O que foi feito
As seguintes ações foram realizadas para realização de testes de funcionamento com a PMT, no qual visava-se obter um pulso exponencial como resposta a interação de um múon com a água de um barril isolado, que gera um cone de luz que pode ser lido pela PMT.
* Realizar furos na caixa preta antiga (usada para testes com LED) e fixá-la sobre o bocal do barril;
* Fazer ressolda da placa (conectores estavam se soltando);
* Realizar o preenchimento com papel alumínio do interior do barril;
* Preencher o barril com água;
* Ligar a fonte na PMT e o osciloscópio na saída com carga de 1kOHM em paralelo.
Algumas fotos da montagem:
![image](/uploads/de545b58a972281cb2c0c903c1f7fc22/image.png)
![image](/uploads/8e2ee6083eddd8f9458d5c18f51a3804/image.png)
# Conclusões
Não foi possível obter a resposta desejada, acredita-se que o sinal lido possui muito ruído. Outros testes em outras condições deverão ser realizados para avaliar melhor a relação sinal/ruído da PMT.
Resposta em tensão obtida (as configurações do osciloscópio podem ser vistas na imagem):
![image](/uploads/37b35e3d0d6ffbf7897560b6cc6b2eb6/image.png)https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/56Montagem do suporte para PMT e testes para detecção de um múon2023-04-27T19:54:20ZPAULO ROBERTO DE MOURA JUNIORMontagem do suporte para PMT e testes para detecção de um múon# O que foi feito
As seguintes ações foram realizadas para realização de testes de funcionamento com a PMT, no qual visava-se obter um pulso exponencial como resposta a interação de um múon com a água de um barril isolado, que gera um co...# O que foi feito
As seguintes ações foram realizadas para realização de testes de funcionamento com a PMT, no qual visava-se obter um pulso exponencial como resposta a interação de um múon com a água de um barril isolado, que gera um cone de luz que pode ser lido pela PMT.
* Realizar furos na caixa preta antiga (usada para testes com LED) e fixá-la sobre o bocal do barril;
* Fazer ressolda da placa (conectores estavam se soltando);
* Realizar o preenchimento com papel alumínio do interior do barril;
* Preencher o barril com água;
* Ligar a fonte na PMT e o osciloscópio na saída com carga de 1kOHM em paralelo.
Algumas fotos da montagem:
![image](/uploads/29ed13d88a4fa4cae743912b4cb53c9b/image.png)
![image](/uploads/f88f0177bc578f85483db436f57129da/image.png)
# Conclusões
Não foi possível obter a resposta desejada, acredita-se que o sinal lido possui muito ruído. Outros testes em outras condições deverão ser realizados para avaliar melhor a relação sinal/ruído da PMT.
Resposta em tensão obtida (as configurações do osciloscópio podem ser vistas na imagem):
![image](/uploads/29f51100231604ddce203b2605588124/image.png)https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/53Montagem do suporte de papelão para PMT e pintura do barril2022-09-08T14:23:27ZPAULO ROBERTO DE MOURA JUNIORMontagem do suporte de papelão para PMT e pintura do barrilFinalizar a montagem do suporte, isolamento contra luz ambiente, ressolda da placa e pintura do interior do barril com tinta branca spray para início de testes de funcionamento.
Obs.: a tinta branca spray deverá ser comprada.Finalizar a montagem do suporte, isolamento contra luz ambiente, ressolda da placa e pintura do interior do barril com tinta branca spray para início de testes de funcionamento.
Obs.: a tinta branca spray deverá ser comprada.PAULO ROBERTO DE MOURA JUNIORPAULO ROBERTO DE MOURA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpbot/-/issues/1Monitoramento dos logs de erro mantidos pelo supervisord2023-04-27T17:33:52ZALEXSANDRO SANTOS DA ROSA JUNIORMonitoramento dos logs de erro mantidos pelo supervisordFazer com que o bot monitore os logs de erro dos scripts mantidos pelo supervisord e avise quando algum erro ocorrer.Fazer com que o bot monitore os logs de erro dos scripts mantidos pelo supervisord e avise quando algum erro ocorrer.ALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/-/issues/25Mês e dias da semana estão em inglês nos plots2023-04-01T20:35:28ZALEXSANDRO SANTOS DA ROSA JUNIORMês e dias da semana estão em inglês nos plotsNos plots, o mês e os dias da semana aparecem em inglês, enquanto o restante está em português.Nos plots, o mês e os dias da semana aparecem em inglês, enquanto o restante está em português.ALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpdatahub/-/issues/9Melhores opções para rodar continuamente os códigos no servidor2023-04-01T20:35:27ZALEXSANDRO SANTOS DA ROSA JUNIORMelhores opções para rodar continuamente os códigos no servidorÉ necessário verificar qual é a melhor opção para rodar arquivos continuamente no servidor. Além disso, seria bom que, caso o servidor passe por algum problema e interrompa a execução, os arquivos voltem a rodar automaticamente.
As opçõe...É necessário verificar qual é a melhor opção para rodar arquivos continuamente no servidor. Além disso, seria bom que, caso o servidor passe por algum problema e interrompa a execução, os arquivos voltem a rodar automaticamente.
As opções até o momento da discussão eram byobu, tmux e crontab.ALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/cpamp/-/issues/4Lista de compras de componentes para montagem da 1ª PCI2022-11-02T03:33:55ZPAULO ROBERTO DE MOURA JUNIORLista de compras de componentes para montagem da 1ª PCIBaseando-se no arquivo BOM gerado pelo software EasyEDA correspondente a primeira placa elaborada para o projeto, elaborou-se uma lista de compras de componentes chave para a montagem da PCI.\
**Lista**:\
[componentes.csv](/uploads/fd791...Baseando-se no arquivo BOM gerado pelo software EasyEDA correspondente a primeira placa elaborada para o projeto, elaborou-se uma lista de compras de componentes chave para a montagem da PCI.\
**Lista**:\
[componentes.csv](/uploads/fd7917d253aa0c3b993eb93ea55b52bc/componentes.csv)PAULO ROBERTO DE MOURA JUNIORPAULO ROBERTO DE MOURA JUNIORhttps://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/11Lista de compras 32023-02-13T20:27:58ZBruno Thomazi ZanetteLista de compras 3lista de compras com utensílios necessário para viabilização do projeto em relação ao laboratóriolista de compras com utensílios necessário para viabilização do projeto em relação ao laboratórioBruno Thomazi ZanetteBruno Thomazi Zanette2020-07-10