Página 1 de 1

DUVIDA ORCAMENTO

MensagemEnviado: 12 Jun 2008 21:47
por tcpipchip
Um cliente pediu para eu desenvolver uma placa que fica entre o teclado do PC e o proprio PC, que permite acelerar a digitacao de certas funções, por exemplo, se o usuário pressionar SHIFT P, jogara no BUFFER o texto PRINT, ou, se pressionar SHIFT K, jogara no BUFFER o texto KILL.
Ele quer mandar para o BUFFER to teclado 50 palavras diferentes para 50 diferentes sequencias...
Atenção, ele nao quer um Software para PC, mas sim Software Embarcado em um AVR que faça isto por Hardware, ou seja, seja um recurso independente de SO de PC.
Vale R$5000,00 este projeto ? Esquema eletrico, desenho do PCB, codigo fonte documentado e suporte.
TCPIPCHIP

MensagemEnviado: 12 Jun 2008 22:16
por guest2003
Ola TCP,

Pergunta complicada e variavel...

Depende de muitas coisas, principalmente da sua disponibilidade, se você já tem algo nesse sentido ou se vai pesquisar/projetar tudo, etc, etc...

Mexer com teclado eh um pouco enjoado, pode acontecer de funcionar em um PC depois em outro não... não existe uma padronização muito legal nesta serial sincrona do teclado.

Ai entra o suporte pos venda, verificar problemas/incompatibilidades...

Eu particularmente não faria por 5k, mas como eu disse, varia demais de pessoa pra pessoa estas cosias de preço, disponibilidade, etc, etc...

Agora, se você não for fazer outro projeto e tiver um tempo pra fazer esse... 5k a mais no bolso não faz mal pra ninguem ! ;)

[]'s

MensagemEnviado: 12 Jun 2008 23:16
por tcpipchip
Ola TCP,

OLA BOA NOITE!!!!

Pergunta complicada e variavel...

:)

Depende de muitas coisas, principalmente da sua disponibilidade, se você já tem algo nesse sentido ou se vai pesquisar/projetar tudo, etc, etc...

EU JA IMPLEMENTEI PARA LER O TECLADO PS/2, FALTA AGORA EU INTERPRETAR A QUESTAO DOS SINAIS QUE O PC VAI MANDAR PARA MIM (AVR) E EU REPASSAR PARA PARA O TECLADO, COMO EXEMPLO, O RESET (RESPONDER COM ACK) E TAMBEM O QUE O USUARIO DIGITAR, EU INTERPRETAR E DECIDIR O QUE MANDAR PARA O PC, BEM COMO DETECTAR SHIFT PRESSIONADO, SEQUENCE KEY ETC...

Mexer com teclado eh um pouco enjoado, pode acontecer de funcionar em um PC depois em outro não... não existe uma padronização muito legal nesta serial sincrona do teclado.

EH VERDADE, TEM ESTE DETALHE...VOU TER QUE TESTAR EM ALGUNS MODELOS NOVOS...

Ai entra o suporte pos venda, verificar problemas/incompatibilidades...

SIM, MAS PREFIRO TESTAR BEM ISTO ANTES...MAS ISTO EH CUSTO...

Eu particularmente não faria por 5k, mas como eu disse, varia demais de pessoa pra pessoa estas cosias de preço, disponibilidade, etc, etc...

VOCE FARIA POR QUANTO ? EU SEI QUE EH BEM CHATO O TECLADO...

Agora, se você não for fazer outro projeto e tiver um tempo pra fazer esse... 5k a mais no bolso não faz mal pra ninguem !

SIM, TENHO TEMPO PARA ESTE...

VLW AMIGO PELOS CONSELHOS

TCP/IPCHIP

[]'s

MensagemEnviado: 13 Jun 2008 09:31
por brasilma
Uma coisa importante em qualquer projeto, é um contrato com a descrição precisa das obrigações e responsábilidades de cada parte, antes de qualquer coisa.

Pode ser prevista uma clausula com um valor por hora para as alterações que certamente o cliente irá solicitar depois.

Com relação a questão de compatibilidade, pode ser definida uma plataforma de trabalho.

Já com relação a questão do valor, relamente é uma questão complicada, pois depende de vários fatores.

MensagemEnviado: 19 Jun 2008 11:27
por Fandango
Olha, de fato falarmos em termos de preço é muito relativo, mas particularmente faço meus orçamentos com base num valor hora e numa estimativa de tempo (planejamento, pesquisa, desenvolvimento, testes, revisões, suporte, etc.). A isto somo os insumos que utilizarei (itens de hardware, suprimentos, etc.) e um valor para oferecer uma garantia mínima. Tem também a questão da nota fiscal, não pode esquecer dos impostos.

Te recomendo dividir o trabalho em partes menores e considerar a implementação de uma planilha no Excel, colocando a descrição da atividade, a estimativa de tempo e os valores.

Para assegurar que não haverá problemas futuros, te recomendo também fazer um contrato de prestação de serviços, com a descrição detalhada dos requisitos do cliente, dos seus serviços e das entregas, bem como com as condições comerciais de fornecimento (datas para pagamento, garantia, questões de suporte, pós venda, etc.)

Evidentemente isso tudo é um pé no saco, mas te livra de muita dor de cabeça. Vale lembrar a velha fórmula: C = T x P x S, que relaciona o Custo com o prazo (T), o escopo (S) e a qualidade (P). Uma das variáveis deve ficar livre (não pode ser fixada) para que você tenha uma idéia das demais. Se fixar um custo de 5K, num prazo de 60 dias, com um escopo muito abrangente, a qualidade ficará comprometida (uma bosta). Por outro lado, se aumentar o prazo de entrega poderá fazer com melhor qualidade (mais tempo para testes, etc.), contudo o custo será maior. Sacou a idéia?

Um abraço.

MensagemEnviado: 19 Jun 2008 14:18
por xultz
Miguel, muito cuidado antes de entrar nesta de enviar dados pro PC pela porta de teclado, porque eu fiz um projeto assim e foi um pesadelo. Eu comecei a entender o conceito de xingling após isto.
O aparelho podia ligar três teclados e o software chaveava entre eles. E tinha mais alguns sensores que ao serem acionados enviavam para o PC.
Ler os teclados foi baba. O primeiro protótipo fizemos, testamos em uma 5 máquinas nossas e mais três do vizinho, e funcionou redondo. Em três SOs diferentes. No cliente (que tinha no setor umas 25 máquinas) simplesmente não funcionou em nenhuma. Esse foi nosso maior problema, o defeito não aparecia em nenhuma de nossas máquinas. Foi quase um ano batendo a cabeça até fazer o treco funcionar em todas as máquinas que testamos, e todos os SO. Eu fiquei com medo do PS/2 depois daquele projeto...

MensagemEnviado: 19 Jun 2008 17:08
por tcpipchip
Pois é,
Ja entrei no mundo "PS/2 to HOST"...
Peguei até uma máquina velha para ser cobaia... :)
Valeu mesmo pelas dicas...
TCPIPCHIP

MensagemEnviado: 15 Jul 2008 05:04
por joao
Dae Xults,

Apenas por curiosidade, será que vc poderia explicar qual é as principais diferenças que existem entre os diferentes keyboards e máquinas? é a voltagem que eles usam? é o protocolo? é o layout?

Obrigado,
Joao

MensagemEnviado: 15 Jul 2008 08:46
por xultz
Não é tensão nem layout, é protocolo mesmo. Existem alguns bytes de inicialização que a BIOS manda quando a máquina liga, e isso difere, tem questões de temporazições de bit, quando o SO entra no ar ele reinicializa o teclado e tenta reconhecer quem é pela resposta dele, e encontramos diferenças entre os diferentes Windows (em Linux foi muito mais sossegado), e coisas do tipo. Não lembro de maiores detalhes, porque já fazem alguns anos que entregamos o projeto.