Projeto RAGIO
Atualizado em 09/09/2014
Desafios
Listamos abaixo etapas e tarefas, por ordem de prioridade, não de dificuldade
Quem quiser colaborar pode assumir uma destas tarefas, ou sugerir outra, que contribua para o melhoramento do projeto.
Alguns requerem conhecimento de programação, outros de eletrônica.
Outros ainda requerem apenas bom senso e organização.
Na maioria delas, acesso à Internet é necessário, mas nem todas !
Nas tarefas que exigirem componentes eletrônicos, ou outras peças, elas serão fornecidas por mim, e enviadas para o colaborador.
Caso alguém prefira adquirir diretamente peças de baixo valor, eu me comprometo a efetuar os reembolsos, via transferência bancária.
Infra-estrutura
- Definir o diagrama de blocos do sistema
- Fazer o levantamento da pinagem das placas shield, displays e octopus que serão utilizadas no projeto
- De posse do levantamento acima, normatizar o uso das mesmas, para que, por exemplo, todos os displays usem os mesmos pinos, todas as placas seriais também, etc.
- Verificar se as bibliotecas utilizadas pelos módulos estão atualizadas, e se são compatíveis, podendo operar simultaneamente.
- Revisar listagem de Entradas e Saídas das placas
- Revisar a definição dos nomes das variáveis, e seus tipos
Hardware
- Analisar e complementar a descrição das placas e sua operação.
- Detalhar os sinais de entrada, saída e alimentação de cada uma das placas.
- Detalhar o circuito de cada placa, e fazer uma lista de componentes
- Montar os circuitos em Protoboard, e testá-los
- Desenhar a placa de circuito impresso, preferencialmente de face simples.
- Desenvolver fornecedores para confeccionar as placas
- Montar as placas, e testá-las.
Software / Programação
- Definir as sub-rotinas e fazer um fluxograma de operação de cada placa e sistema
- Desenvolver código de cada uma das placas, e suas sub-rotinas
- Desenvolver programas de teste das placas.
- Projetar a rede que interligará os Arduinos, entre si e ao mundo exterior.
- Desenvolver os programas de relatórios
- Desenvolver rotinas de coleta, intercâmbio e gravação de dados.
- Desenvolver a parte de Telas
- Desenvolver a parte de Gráficos, e MRTG
- Desenvolver um servidor para transmitir os dados para a WEB
- Desenvolver a parte de Alarmes. Um alarme, segundo a ISA 18.2, é um sinal audível e/ou visível indicativo do mau funcionamento de um equipamento ou processo ou condição anormal que requer uma resposta, logo então, gerenciar alarmes é o processo de projetar, implantar, monitorar e aprimorar os alarmes, a fim de garantir operações seguras e confiáveis.
O Projeto RAGIO oferece
compartilhamento de informações de acordo com a Licença
Creative
Commons - Atribuição-NãoComercial-CompartilhaIgual 4.0
Internacional
Podem estar disponíveis autorizações adicionais às concedidas no
âmbito desta licença em
www.ragio.com.br