Estou desenvolvendo um programa para a gente
Bem-vindo, Visitante. Por favor faça o Login ou Registro. 12 de Dezembro de 2018, as 14:41:25
Handmades > Fórum Geral > Softwares > Estou desenvolvendo um programa para a gente
Autor Tópico: Estou desenvolvendo um programa para a gente (Lida 2595 vezes)
« : 09 de Novembro de 2017, as 02:43:06 »
E aí, meu povo, tudo certo? Quanto tempo!
Já tem um tempo que estou afastado dos pedais e valvulados, bem como do fórum, e, como alguns já sabem, comecei outra faculdade há 2 anos, porém agora na área de Engenharia da Computação e queria, visando meu aprendizado, desenvolver um programinha em Java com algumas funções que fossem interessantes para engenheiros, técnicos e hobbistas nessa área de eletro-eletrônica.
Vocês já usam algum programa pra isso (fora os para projeto de PCB - Proteus, Eagle etc.)? Eu usava um programinha bem simples pra resistores (mas apenas pra resistores de faixas de 4 cor) e outro pra capacitores, mas apenas para saber os valores, através das cores (resistores) e códigos (capacitores). Sinceramente, nunca nem me dei ao trabalho de aprender a calcular valor de resistor vendo as cores, nem código de capacitores.
Eu ia fazer um negócio mais simples, só pra colocar em prática o que estou aprendendo de programação, mas me perguntei por que não fazer logo um negócio que vá ajudar mais gente... Sei que é um programa "mais do mesmo", mas minha ideia não é criar algo novo, mas sim o aprendizado e ainda disponibilizar pra quem tiver interesse... talvez até mesmo open-source...
Até agora já tem uma parte para o usuário consultar valor de um resistor informando as cores ou informar o valor e descobrir as cores, tanto para resistores de 4 cores quanto para de 5 cores (como os de precisão); uma tela que está sendo feita nesse momento voltada para os capacitores; e uma lista de materiais que pretendo permitir que o usuário organize uma lista de materiais para um projeto e consiga imprimir, enviar por e-mail etc.
Vocês têm alguma sugestão de melhoria ou de upgrades para versões posteriores? Queria a opinião de vocês.
Sim, ainda penso em acrescentar transistores, diodos etc. mais pra frente.
Vou começar com ele apenas para Windows. No futuro implemento para outros SO's e, principalmente, pra Android.
Ah, e o nome ainda não está definido...
Seguem alguns prints do que já está "pronto"
Resistor de 4 faixas de cor:
Resistor de 5 faixas de cor:
Resistor de 4 faixas de cor com info preenchida:
Capacitores (estou fazendo ainda):
Tela para armazenar resistor:
Visualização da lista de componentes:
« Última modificação: 09 de Novembro de 2017, as 02:47:19 por Marcel. » Registrado
Re: Estou desenvolvendo um programa para a gente
« Responder #1 : 09 de Novembro de 2017, as 04:04:10 »
Estaremos aguardando pelos resultados, e torcendo para que seja disponibilizado.
« Responder #2 : 09 de Novembro de 2017, as 13:17:56 »
Marcel, eu uso um aplicativo freeware para android chamado ElectroDroid. Ele tem um monte de recursos, além dos que você já está implementando no seu programa. Dá uma olhada nele que eu acho que você vai encontrar algo que queira utilizar em seu projeto.
Se estiver enroscado em alguma parte e precisar de ajuda, me manda MP. Trabalho com programação também, embora meu Java não esteja assim mais tão afiado.
« Responder #3 : 09 de Novembro de 2017, as 16:30:29 »
Oi Marcel (sumido) !
Já que está nos seus planos desenvolver uma versão para Android (hoje em dia eu acho que seria mais legal partir diretamente para o desenvolvimento de app), uma sugestão para melhoria: reconhecer o valor do resistor a partir da foto tirada com o smartphone. Talvez precise bolar uma grade-gabarito na tela para posicionar o resistor na foto e depois fazer o reconhecimento das cores das listras.
Outra coisa legal para o pessoal daqui do fórum, que usa muito amplificadores operacionais, é montar calculadoras para o ganho de amplificadores inversores e não inversores, filtros (passa-altas, passa-baixas, passa-faixa), somadores ou mixers, osciladores, etc.
Talvez alguns cálculos para polarizar transistores bipolares.
E por fim, cálculos para projetos de fontes de alimentação.
« Última modificação: 09 de Novembro de 2017, as 16:32:06 por xformer » Registrado
« Responder #4 : 09 de Novembro de 2017, as 18:03:48 »
Acredito que um controle de estoque seja útil para bastante gente. E visto que há um foco maior para o público iniciante, tabelas de equivalência de CIs e transístores também são bastante bem vindas.
« Responder #5 : 10 de Novembro de 2017, as 02:29:16 »
Bom que vou sempre olhar esse tópico pra ir implementando as coisas!
Quem tiver mais coisa, por favor fala aí!
Citação de: xformer em 09 de Novembro de 2017, as 16:30:29
Faaaala, meu jovem! Quanto tempo!
Comecei desenvolvendo pra Desktop porque essa está sendo a minha linha de estudo. Em seguida vou partir pra Android. Achei bem interessante a parte do reconhecimento pela câmera! Não vejo a hora de começar no android pra ver isso!
Citação de: rafafelix em 09 de Novembro de 2017, as 13:17:56
Pode deixar, qualquer coisa dou um grito! rs
Conheço o ElectroDroid, tava até meio esquecido dele!
« Responder #6 : 10 de Novembro de 2017, as 02:30:45 »
Marcel, eu uso um aplicativo freeware para android chamado ElectroDroid.
Eu também uso. Tem quase tudo que foi citado aqui, menos a polarização de transistor.
« Responder #7 : 11 de Novembro de 2017, as 04:32:23 »
Ótima iniciativa! Meus parabéns! Também estou pensando em fazer algo para ajudar quem esteja começando a mexer com isso (assim como eu _), estou estudando mais sobre antes de começar, mas espero que de certo!
« Responder #8 : 11 de Novembro de 2017, as 14:38:25 »
Parabéns Marcel, está ficando muito bom!
« Responder #9 : 21 de Novembro de 2017, as 16:55:41 »
Um aplicativo para Android que eu achei e que é um banco de dados off-line de mais de 70000 componentes, para consulta de pinagem e algumas características básicas. Se precisar de mais informações detalhadas, ele busca a datasheet do componente.
« Responder #10 : 23 de Novembro de 2017, as 04:59:57 »
Se tem uns softwares legais, são esses do link abaixo, foge um pouco do que você está fazendo, mas fica a sugestão para um projeto futuro e deixar a venda nas lojas de aplicativos.
O duro que o cara abandonou e não atualizou para os sistemas operacionais atuais.
Seria show ter algo desse tipo para Windows 10, Android e IOS...
Mas deve ser muito complicado de fazer algo nesse seguimento.
« Responder #11 : 11 de Março de 2018, as 20:29:22 »
Povo, desculpa a demora pra responder de novo, mas tou de olho em todas as sugestões. Elas irão ser estudadas e implementadas na hora certa.
« Responder #12 : 12 de Março de 2018, as 04:38:45 »
Citação de: Marcel. em 11 de Março de 2018, as 20:29:22
Estou curioso para ver o resultado. Por eu ser da área de sistemas, esse projeto me interessou bastante. Bom trabalho aí!
« Responder #13 : 15 de Março de 2018, as 04:01:55 »
Acredito que um controle de estoque seria muito bom.
Eu compro vários componentes que às vezes tenho escondido entre os demais. Sei que uma boa organização poupa este inconveniente, mas quando se trata de muitos componentes um banco de dados ajuda, depois de tudo cadastrado, acredito que você poderia melhorar esta lista e aparecer apenas os que precisam ser comprados.
Mas se você não estudou banco de dados, vá implementando aos poucos.
« Responder #14 : 15 de Março de 2018, as 12:22:09 »
Essa é a minha maior dificuldade, eu sempre organizo meus componentes, mas na hora da compra eu acabo comprando algo que já tenho em estoque e só percebo depois de organizar os novos componentes