CosmicPampa issueshttps://git.cta.if.ufrgs.br/groups/CosmicPampa/-/issues2023-04-27T19:52:00Zhttps://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/49Cabos novos de 50ohm2023-04-27T19:52:00ZGustavo Gil da SilveiraCabos novos de 50ohm- avaliação do custo de fabricação de novos cabos com 50 ohm
- avaliar a disponibilidade de BNC e emendas no CTA
- avaliar quantos cabos serão necessários para operação do detector- avaliação do custo de fabricação de novos cabos com 50 ohm
- avaliar a disponibilidade de BNC e emendas no CTA
- avaliar quantos cabos serão necessários para operação do detectorPAULO ROBERTO DE MOURA JUNIORPAULO ROBERTO DE MOURA JUNIOR2022-07-20https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/48Tampa do barril em papelão e papel alumínio2022-07-20T22:09:15ZGustavo Gil da SilveiraTampa do barril em papelão e papel alumínio- estudar o design do abrigo provisório para testes básicos da PMT com água
- avaliar melhorias e formas de uso para facilitar desmontagem- estudar o design do abrigo provisório para testes básicos da PMT com água
- avaliar melhorias e formas de uso para facilitar desmontagemPAULO ROBERTO DE MOURA JUNIORPAULO ROBERTO DE MOURA JUNIOR2022-07-20https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/47Revisão do código do CPDataHub2022-09-13T01:29:36ZGustavo Gil da SilveiraRevisão do código do CPDataHub- estudar o código do servidor remoto
- apresentar as funcionalidades
- discussão de adições, melhorias e/ou alterações- estudar o código do servidor remoto
- apresentar as funcionalidades
- discussão de adições, melhorias e/ou alteraçõesALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIOR2022-07-20https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/46Uso de bot do Telegram como fonte de alertas2023-02-14T10:40:24ZGustavo Gil da SilveiraUso de bot do Telegram como fonte de alertas- avaliar a dificuldade de implementação
- apresentar opções de uso- avaliar a dificuldade de implementação
- apresentar opções de usoALEXSANDRO SANTOS DA ROSA JUNIORALEXSANDRO SANTOS DA ROSA JUNIOR2022-07-20https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/45Reunião 06 de julho 20222023-02-13T20:29:34ZRenan Ritter SoaresReunião 06 de julho 2022# Reunião do dia
**Data e hora:** 16h em 06 de julho de 2022
**Local:** CTA sala L110
<!--- /due configura a data de vencimento da issue automaticamente. Deve estar numa linha separada das demais para ser interpretada. Exemplo: /due ...# Reunião do dia
**Data e hora:** 16h em 06 de julho de 2022
**Local:** CTA sala L110
<!--- /due configura a data de vencimento da issue automaticamente. Deve estar numa linha separada das demais para ser interpretada. Exemplo: /due 28 August. Atualmente, o git não está acertando datas em português-->
<!--- Notificar todos membros com menção a @all. Caso não se queira mencionar todos, pode usar @ seguido da pessoa em questão -->
Notificar: @all
<!--- Etiqueta automática para Reunião com /label ~reunião -->
**Gestor:** Renan
<!--- Nem sempre será necessário gestão, mas é recomendado que tenha pelo menos uma pessoa encarregada de estruturar a reunião e garantir que seu objetivo seja cumprido -->
## Pauta
* Alinhar atividades de cada integrante
* Três partes:
* Servidor(Alexsandro):
* Estudar o código
* Alertas do servidor usando bot.
* Eletrônica(Paulo): Como fixar a PMT
* Fazer um modelo da tampa do barril em papelão e papel alumínio(Paulo e demais)
* Cabos
* Firmware(Renan):
* Resolver problema de variáveis do firmware
* Review do firmware e apresentação do Platformio
* Próximo gestor: Paulo
----
## Presentes: Renan, Cesar, Paulo, Alexsandro, Gustavo.
<!--- É recomendado que a ata seja feita em formato de resposta ao Issue da reunião. Também se recomenda que tarefas e encaminhamentos sejam colocados logo no início da resposta, antes mesmo da ata, para facilitar a sua leitura após o término da reunião --->Renan Ritter SoaresRenan Ritter Soares2022-07-12https://git.cta.if.ufrgs.br/CosmicPampa/cpsim/-/issues/7geracao de animacao através de computador remote Xorg2022-04-07T16:55:37ZGustavo Gil da Silveirageracao de animacao através de computador remote XorgO código de geração de animação pelo Blender funciona corretamente em computador local, contudo falha caso seja executado remotamente. A falha se refere aparentemente a erro na interface X do linux. A ser testado remotamente com configur...O código de geração de animação pelo Blender funciona corretamente em computador local, contudo falha caso seja executado remotamente. A falha se refere aparentemente a erro na interface X do linux. A ser testado remotamente com configuração correta do Xorg.Gustavo Gil da SilveiraGustavo Gil da Silveirahttps://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/cpsim/-/issues/6Fazer a Função mesmalinha ser em C chamada pelo python2022-02-24T21:32:31ZBruno Thomazi ZanetteFazer a Função mesmalinha ser em C chamada pelo pythonA função mesma atrasando muito o código agora que é chamada duas vezes, uma para x outra para y, portanto se for chamado um código C copilado que cumpre a mesma função o código pode-se tornar mais rápido, por ser uma linguagem de mais ba...A função mesma atrasando muito o código agora que é chamada duas vezes, uma para x outra para y, portanto se for chamado um código C copilado que cumpre a mesma função o código pode-se tornar mais rápido, por ser uma linguagem de mais baixo nível.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/cpsim/-/issues/5Adicionar busca de erros nos dados no código2022-02-12T03:26:09ZBruno Thomazi ZanetteAdicionar busca de erros nos dados no códigoAlgumas linhas de dados que o corsika produz podem ter mesma posição inicial e final ou também podem ter espaços em branco, isso causa erro no código. o código para fazer esse manejo dos erros já está implementado externamente, resta col...Algumas linhas de dados que o corsika produz podem ter mesma posição inicial e final ou também podem ter espaços em branco, isso causa erro no código. o código para fazer esse manejo dos erros já está implementado externamente, resta colocar tudo dentro de uma função no código principal
```python
arquivos = ['rezultate1','rezultate2','rezultate3']
r=[]
for arquivo in arquivos:
file = open(arquivo,'r')
wt = open(f'ED{arquivo}', '+w')
for linha in file:
ligne = linha.replace('\n','')
l=ligne.split(' ')
if '' not in l and l[2] != l[6]:
for obj in l:
wt.write(obj)
wt.write(' ')
wt.write('\n')
else:
print(f'\nPORRA \n\n{l}\n')
pass
file.close()
```Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/cpsim/-/issues/4Animação com fundo branco2022-02-12T03:08:24ZGustavo Gil da SilveiraAnimação com fundo brancoAlterar a cor do fundo da animação em [blender_visu_script](BlenderVisu/blender_visu_script.py#232) para branco.Alterar a cor do fundo da animação em [blender_visu_script](BlenderVisu/blender_visu_script.py#232) para branco.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://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/cpdigifirmware/-/issues/4Teste da plataforma VSCode + Platformio2022-02-10T16:51:32ZRenan Ritter SoaresTeste da plataforma VSCode + PlatformioRodar o mesmo exemplo(blink) utilizado para testar as placas afim de verificar se a plataforma está funcionando direito.Rodar o mesmo exemplo(blink) utilizado para testar as placas afim de verificar se a plataforma está funcionando direito.Renan Ritter SoaresRenan Ritter Soares2022-02-09https://git.cta.if.ufrgs.br/CosmicPampa/cpdigifirmware/-/issues/3Instalação do Platformio2023-02-14T12:38:20ZRenan Ritter SoaresInstalação do PlatformioDescrição do processo de instalação do Platformio com VScodeDescrição do processo de instalação do Platformio com VScodeRenan Ritter SoaresRenan Ritter Soares2022-02-09https://git.cta.if.ufrgs.br/CosmicPampa/cpdigifirmware/-/issues/2Teste dos ESP82662022-02-09T22:31:45ZRenan Ritter SoaresTeste dos ESP8266Testando os esp8266 para garantir que funcionamTestando os esp8266 para garantir que funcionamRenan Ritter SoaresRenan Ritter Soares2022-02-09https://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/44Reunião do dia 27 de janeiro de 20222023-02-13T20:29:33ZBruno Thomazi ZanetteReunião do dia 27 de janeiro de 2022Reunião Cosmic Pampa:
* Segunda 31 Paulo e Renan estarão no CTA para fazer teste da PMT
* Cuidar para o que não seja exposta a luz
* Renan irá receber os equipamentos do victor
* Discussão sobre compra de PMT
*
* Bruno:
* update ...Reunião Cosmic Pampa:
* Segunda 31 Paulo e Renan estarão no CTA para fazer teste da PMT
* Cuidar para o que não seja exposta a luz
* Renan irá receber os equipamentos do victor
* Discussão sobre compra de PMT
*
* Bruno:
* update do código, sem usar pastas, está bem rápido
* Deixar de uma forma que recebe n arquivos que usam cores diferentes
* comentar no codigo que erro de memória pode ocorrer
* Fazer a renderização no background
* fazer para renderizar um 0 ou 1 que renderiza ou não direto
* salvar um mp4.
* Colocar o Handroniko
* definir o ponto central tirando a média de todos os pontos e a camera ser referente a esse ponto central
* documentação em português
* escolhas estéticas
* camera com animção
* cores dos raiosBruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/43Reunião do dia 13 de janeiro de 20222023-02-13T20:29:32ZBruno Thomazi ZanetteReunião do dia 13 de janeiro de 2022# Ata Cosmic PAMPA 13 de Janeiro
* Paulo foi ao CTA e conseguiu a fonte com o mauro.
* Fizeram o mesmo teste que tinhamos feito antes com a nova fonte no setor de eletrônica.
* Mauro conversando com outro professor sugeriu deixar ela...# Ata Cosmic PAMPA 13 de Janeiro
* Paulo foi ao CTA e conseguiu a fonte com o mauro.
* Fizeram o mesmo teste que tinhamos feito antes com a nova fonte no setor de eletrônica.
* Mauro conversando com outro professor sugeriu deixar ela parada no escuro por acha que ela ta saturada.
* Paulo deixou a PMT no escuro pronto para ser testada sem ser iluminada.
* Foi conversado que qualquer luz ambiente seria muito para a fotomultiplicadora
* Mandar coordenadas do site com a placa para gustavo contactar pessoal que monta placas
* Vamos semana que vem no CTA para fazer o teste da PMT.
* Para ir no vale, deve-se preencher: https://forms.gle/g797LXNNQFsWeZWf7
* Renan:
* Tentou instalar o copilador que Victor sugeriu
* O Vscode tem uma extensão de copilar placas
* Bruno:
* Fazer o programa que separa os dados em arquivos que pertencem a mesma linha.
* adaptar o código para funcionar com grandes curvas com pontos
* cuidar para bifurcações
* Gustavo:
* colocar o script de envio de dados para o servidor
* Geral:
* Temos que criar relatórioBruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/CosmicPampa-META/-/issues/42Testes com a fonte nova e PMT 16/12/20212023-02-13T20:26:26ZPAULO ROBERTO DE MOURA JUNIORTestes com a fonte nova e PMT 16/12/2021Neste ensaio foram feitos algumas medições na PMT e na fonte nova de 1kV para verificar o funcionamento do sistema.
1) Medição das resistências na PMT:
No primeiro teste foram medidos os resistores utilizados na placa soquete da PMT, to...Neste ensaio foram feitos algumas medições na PMT e na fonte nova de 1kV para verificar o funcionamento do sistema.
1) Medição das resistências na PMT:
No primeiro teste foram medidos os resistores utilizados na placa soquete da PMT, todos apresentaram resistência próxima de 330k Ohms, confirmando que estão em bom funcionamento;
2) Medição de tensão na fonte nova:
A fonte foi medida utilizando um osciloscópio digital e apresentou tensão estável de 1000Vdc com ruído da ordem de +-5Vdc, confirmando que está em bom funcionamento;
3) Teste da PMT com a fonte nova:
Em primeiro momento o divisor de tensão da placa soquete foi medido para verificar se a tensão sobre os resistores estava decaindo corretamente conforme o resistor medido. Verificou-se, então, que a diferença de tensão entre os resistores estava adequada, com diferença de 100Vdc entre os resistores e variação de +-1Vdc. Isso demonstrou que o circuito divisor de tensão está funcionando corretamente com a placa soquete desenvolvida.
Em segundo momento foi feito um teste utilizando um LED 10mm alimentado por um sinal quadrado e direcionado para a superfície fotosensível da PMT, com isso buscou-se verificar o sinal de saída na PMT, que pode ser visualizado na figura abaixo:
![teste_16-12__1_](/uploads/698c9482a4b0f1258eafc4e050aecf13/teste_16-12__1_.jpg)
Com isso verificou-se que existe um ruído na leitura, o que indica que o sistema não está funcionando como deveria, já que o sinal esperado era um pulso exponencial. Por conta disso, a hipótese levantada é de que a PMT pode estar saturada por conta da luz ambiente e até mesmo pela alta luminosidade do LED utilizado. Ademais, verificou-se que aumentando a largura do ciclo "on" no sinal quadrado utilizado no led, o ruído apresentado aumentava, o que indica que a PMT está respondendo ao sinal do LED.
Montagem do sistema utilizado (sem a PMT):
![teste_16-12__3_](/uploads/cc7bb0b64e03658b13b26e57bc93675c/teste_16-12__3_.jpg)
Por fim, foi tomada a decisão de adaptar o LED já utilizado criando uma capa para que somente um feixe de luz chegue na PMT, diminuindo a luminosidade incidida sobre a superfície fotossensível. Além disso, decidiu-se fixar a PMT de modo que não seja mais necessário continuamente abrir e fechar a caixa utilizada e a PMT permaneça ao abrigo da luz por pelo menos uma semana. Com isso, após esse tempo de recuperação, novos testes podem ser realizados confirmando ou negando a hipótese de saturação da PMT.
Capa protetora desenvolvida (confeccionada em impressora 3D e recoberta com cola adesiva de silicone):
![teste_16-12__5_](/uploads/bb6b80c56e0b7a09bbb2b9d2036fb04c/teste_16-12__5_.jpg)
LED com a capa protetora:
![teste_16-12__6_](/uploads/1617e169149b484788a3f484b9c4cf06/teste_16-12__6_.jpg)
Posicionamento do LED com capa protetora e PMT para futuros testes:
![teste_16-12__4_](/uploads/856aed54491dc4c71735c97aa489fee3/teste_16-12__4_.jpg)https://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/CosmicPampa-META/-/issues/40Reunião do dia 02 de dezembro de 20212023-02-13T20:29:30ZBruno Thomazi ZanetteReunião do dia 02 de dezembro de 2021Reunião do dia 02 de dezembro
Ata:
Bruno:
- Trocar o nome de simulação de Dados Raios Cósmicos por um nome melhor
- Fazer multiprocessing no código
- Fazer com mais de um resultate com outra cor
- perl tracks2root.pl (usando DAT)
...Reunião do dia 02 de dezembro
Ata:
Bruno:
- Trocar o nome de simulação de Dados Raios Cósmicos por um nome melhor
- Fazer multiprocessing no código
- Fazer com mais de um resultate com outra cor
- perl tracks2root.pl (usando DAT)
- Preparar um script que roda direto do terminal
### Presentes: Bruno, Renan, Paulo, Gustavo.Bruno Thomazi ZanetteBruno Thomazi Zanettehttps://git.cta.if.ufrgs.br/CosmicPampa/cpsim/-/issues/2Escolha de modulo para Multiprocessing em python2022-02-10T16:59:44ZBruno Thomazi ZanetteEscolha de modulo para Multiprocessing em pythonMUltiprocessing:
É possível, e deveria funcionar no blender, como diz na documentação:
*[Python threads only allow concurrency and won’t speed up your scripts on multiprocessor systems, the subprocess and multiprocess modules can be use...MUltiprocessing:
É possível, e deveria funcionar no blender, como diz na documentação:
*[Python threads only allow concurrency and won’t speed up your scripts on multiprocessor systems, the subprocess and multiprocess modules can be used with Blender to make use of multiple CPUs too.](https://docs.blender.org/api/current/info_gotcha.html?highlight=multiprocessing)*
Exemplo em código simples do uso de todos os processadores
![image](/uploads/b247f097cdcca0a2e43223e9fe6eeedc/image.png)
## Process
Utilizando o módulo Process com base no artigo [using multiprocessing to make python code faster](https://urban-institute.medium.com/using-multiprocessing-to-make-python-code-faster-23ea5ef996ba), implementado como visto a baixa
```
#!/usr/bin/env python3
processes = []
for ligne in tabraw:
p = multiprocessing.Process(target=multiprocessing_func,args=(ligne,))
processes.append(p)
p.start()
for process in processes:
process.join()
```
recebe-se o erro, por excesso de arquivos abertos:
```
OSError: [Errno 24] Too many open files
Error: Python script failed, check the message in the system console
```
## Pool
implementado como:
```
pool= multiprocessing.Pool()
pool.map(multiprocessing_func,tabraw)
pool.close()
```
executa em 1 segundo para 289 linhas, porém não aparecem os objetos no blender.
## Conclusão
O que impede o multiprocessing é o fato de só poder selecionar um objeto de cada vez, portanto quando está transformando as linhas em cilindrosBruno Thomazi ZanetteBruno Thomazi Zanette