Pesquisar

Desenvolvimento de programa para diagramação de painéis de LED

06/11/2024 às 00:42

Descrição do Projeto:

Desenvolver um programa para desktop.

A ideia é facilitar o desenho do cabeamento de painéis de LED. Os painéis de LED funcionam da seguinte forma: temos diferentes tipos de placas, com diferentes tamanhos e especificações.

Vou utilizar como exemplo uma placa de 50x50 cm, cada placa dessa tem 256x256 pixels de resolução.

O painel de LED é formado por várias dessas placas que são encaixadas uma nas outras. Por exemplo: caso eu queira um painel de LED de 1x0,5 m, eu terei duas placas de 50x50, resultando em uma resolução total de 512x256 px (uma placa ao lado da outra).
O tamanho que pode ser montado é basicamente infinito, mas temos algumas limitações. Uma placa é ligada a outra em série, tanto em questão de energia quanto de dados.

Então, em todo painel, eu vou ter um cabeamento de energia (220V) e também uma interligação de cabos de dados (Cat6 RJ45). Na parte de energia, temos uma limitação de 20A por circuito, então será necessário fazer um cálculo simples de quanto cada placa consome e verificar quantas placas consigo ligar em 20A.

Na parte de dados, a situação é mais complicada. Cada cabo de dados pode ligar no máximo 655.360 px. Para saber quantos cabos irei utilizar, preciso pegar o meu LED inteiro montado e dividir por esse número para saber se consigo ligar em 1 cabo ou mais. Quanto maior o painel em resolução, mais cabos irei utilizar.

Exemplo: 512x256 = 131.072 px, ou seja, consigo utilizar apenas 1 cabo de dados. Conforme o painel for aumentando e ultrapassando 655.360 px, eu tenho que aumentar a quantidade de cabos de rede.

Todas essas informações podem ser organizadas em uma simples planilha no Excel, que já tenho pronta.

O problema é o seguinte: imagine um painel com 2x2 placas. Teremos 2 quadrados embaixo e 2 quadrados em cima, totalizando 4 placas. Em um cenário hipotético onde eu só consigo ligar 3 cabos por placa, a lógica seria ligar 3 placas em um cabo e 1 outra placa em outro cabo.

Só que o sistema do LED não funciona assim; ele opera com quadrantes, e o desenho do cabo tem que fechar um quadrante inteiro, não pode invadir o quadrante de outro cabo.

Vou deixar uma imagem da forma errada e da forma certa. OBS: isso é só para o cabo de dados, o cabo de energia não tem problema.

O programa deve entregar:
• Cálculo de energia e quantos circuitos terei que utilizar
• Cálculo de quantos cabos tenho que utilizar (considerando essa regra dos quadrantes)
• Cálculo da resolução total do painel (fórmula simples)
• Cálculo do consumo total do painel (fórmula simples)

Deve ser um programa onde eu possa alimentar sempre que obtiver novos painéis com especificações diferentes, consumos diferentes, resoluções e tamanhos diferentes.

O programa também tem que me fornecer um desenho igual ao da imagem anexada. O programa que utilizei para fazer esse desenho se chama Smart LCT, um programa da Novastar próprio para isso. Ele não erra os quadrantes, mas só faz o desenho de dados, e nem sempre otimiza; às vezes dá para fazer com 4 cabos um LED, e ele usa 5. Ele não erra, mas ter menos cabos é um critério importante.

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 08/11/2024 às 01:41

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Desktop
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 8
Interessados: 13
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (8)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Personalização de frontend de emulação para Windows - Preciso de um desenvolvedor para fazer um trabalho de rebranding em um sistema multijogos portátil existente para Windows. O sistema atualmente exibe referências visuais, nomes e links...

Migrar sistema para ferramentas da Microsoft - Olá, atualmente tenho um sistema em funcionamento, mas preciso transferi-lo para o Power Apps, Power Automate, Azure ou outras ferramentas da Microsoft, criando o fluxo.

Desenvolver sistema para pesquisa de estratégias de day trade - Procuro programador para finalizar uma automação offline de pesquisa de estratégias para day trade. O sistema deve: - Funcionar inicialmente no WINFUT, com possibilidade de a...

Apontamento: software para melhorar a operação (nicho: carreteiros) - Um software para tirar do papel a operação de engenharia civil. Bem nichado na parte de carreteiros.

Programação de bootloader Z80 - Programação de um bootloader em Assembly Z80 (ou em C) e de um programa para interface e carregamento de programas para computador caseiro baseado em Z80 (feito por mim mesmo). Bem si...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.