LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: Gb em 11 de Outubro de 2017, 14:56

Título: Ajuda Projecto IR / RF
Enviado por: Gb em 11 de Outubro de 2017, 14:56
Boa tarde,

Estou à procura de ajuda para desenvolvimento de Firmware para um microcontrolador que permite comunicar via IR e RF no ambito de um projecto academico. Pretendia com o mesmo hardware conseguir comutar entre RF e IR ou vice-versa mediante o accionamento de um botão.

Estou disponivel para implementar um modelo de colaboração freelancer com quem tiver disponibilidade e interesse em me auxiliar.

Caso não esteja a colocar este pedido de ajuda no local correcto do forum peço desde já as minhas desculpas aos moderadores e comunidade.

Obrigado

Cumpts,
Gb
Título: Re: Ajuda Projecto IR / RF
Enviado por: jm_araujo em 11 de Outubro de 2017, 16:35
É capaz de ajudar se disseres para que zona do país é.
Título: Re: Ajuda Projecto IR / RF
Enviado por: Gb em 11 de Outubro de 2017, 16:55
Boa tarde,

Peço desculpa não ter esclarecido a localização.

Estou a desenvolver o Projecto no Porto.


Cumpts,
Gb
Título: Re: Ajuda Projecto IR / RF
Enviado por: Gb em 12 de Outubro de 2017, 12:26
Bom dia,

Alguém interessado?

Cumpts,
Gb
Título: Re: Ajuda Projecto IR / RF
Enviado por: Gb em 14 de Outubro de 2017, 15:14
Boa tarde,

Reforço que estou disponivel para pagar pelo vosso tempo (contratação de trabalho freelancer).


Cumpts,
Gb
Título: Re: Ajuda Projecto IR / RF
Enviado por: pmj_pedro em 17 de Outubro de 2017, 16:23
Talvez ajude se disseres quantas horas de trabalho estão envolvidas, micro a usar, e protocolos. Pode alguém aqui no forum ja ter trabalho em algo semelhante e te querer ajudar.
Título: Re: Ajuda Projecto IR / RF
Enviado por: Gb em 19 de Outubro de 2017, 16:01
Boa tarde,

O problema que se pretende resolver resume-se a compilar e adaptar codigo firmware tendo por base Projectos ja desenvolvidos e disponiveis na Internet (Arduino) em que sao abordados os assuntos de comunicação via IR e RF no ambito da domotica (emissão, recepção, replicação de comandos remotos para controlar TV, luzes, ventoinhas , etc...) de forma independente, ou seja, estão implementados em microcontroladores independentes. O que agora se pretende é que sejam implementados esses mesmos protocolos num único Microcontrolador. 

Pelo que apurei isto pode ser resolvido por alguem com o minimo de experiencia em cerca de 10 a 15 horas de trabalho.

Alguém pode ajudar?

Cumpts,
Gb
Título: Re: Ajuda Projecto IR / RF
Enviado por: Sérgio_Sena em 19 de Outubro de 2017, 19:49
Como? 10 a 15 horas p fazer desenvolvimento, por tudo a funcionar, tirar bugs e acrescentos de ultima hora?

hum? Certamente que nao.
Título: Re: Ajuda Projecto IR / RF
Enviado por: KammutierSpule em 19 de Outubro de 2017, 21:31
Desculpem meio offtopic,
mas também já trabalhei numa empresa que o sócio nos perguntava (a nós developers) porque é que demoravamos meses e meses a desenvolver algo que o sobrinho dele dizia que fazia isso num fim de semana com Arduinos :P
Título: Re: Ajuda Projecto IR / RF
Enviado por: Gb em 20 de Outubro de 2017, 02:13
Boa noite,

Agradeço as vossas respostas, mas só para esclarecer melhor, o sobrinho dizia que fazia ou fazia mesmo?

Quem me indicou o tempo expectavel desenvolve hardware há mais de 20 Anos profissionalmente e aconselhou-me fortemente a fazer eu o trabalho dado o nivel de complexidade envolvido (muito baixo). Será este o sobrinho de que fala?

Obrigado.

Cumpts,
Gb   
Título: Re: Ajuda Projecto IR / RF
Enviado por: senso em 20 de Outubro de 2017, 02:18
Eu ofereci-me, decidiste logo recusar-me por suponho eu não ter uma conta LinkedIn.

Agora, fazes juizos de valor sem sequer saber programar, e sim, Arduino é de todo o melhor sitio para tirar ideias, a começar por dependeres em bibliotecas com um bloat descomunal..

Portanto, vamos assumir que é um Atmega, nunca na vida alguem que se preze vai fazer um trabalho com base no IDE do Arduino, a fiabilidade da coisa morre a partir do momento que abres o "IDE".

O sobrinho faz em meia duzia de horas, usa ints para tudo o que é constantes e é tudo variaveis globais, e passado 12 horas o código rebenta e anda mais 15 dias a tentar descobrir porquê.

LOL.

Have fun.
Título: Re: Ajuda Projecto IR / RF
Enviado por: KammutierSpule em 20 de Outubro de 2017, 09:07
o sobrinho dizia que fazia ou fazia mesmo?

Não sabemos, talvez na ideia dele sim..., porque despediu metade da equipa e deixou a área de desenvolvimento.

Quem me indicou o tempo expectavel desenvolve hardware há mais de 20 Anos profissionalmente

Já aqui tens alguns comentários de pessoas que trabalham à mais de metade de 20 anos em hardware/firmware/software.
Mas o trabalho que procuras é de Firmware/software, não de hardware.

e aconselhou-me fortemente a fazer eu o trabalho dado o nivel de complexidade envolvido (muito baixo).

Aí está um bom conselho, pela estimativa dele, uma pessoa com pouca experiencia faz isso num fim de semana, vamos supor que precisas de aprender para ficar com esses "minimos de experiencia".. gasta-se 2 fins de semana mais um bocado, não arranjas esse tempinho para o teu projecto academico e para aprenderes?

O que agora se pretende é que sejam implementados esses mesmos protocolos num único Microcontrolador. 

Qual é o microcontrolador?
Título: Re: Ajuda Projecto IR / RF
Enviado por: Njay em 20 de Outubro de 2017, 13:24
Para um cliente final neste nível de exigência o bloat é irrelevante desde que a coisa funcione. No final até pode levar 10 ou 15h, a questão é que ninguém no *seu perfeito juízo* vai aceitar este trabalho já com nº de horas decididas, sem ver *exactamente* o que está envolvido (que por si só pode logo "comer" 1h ou mais, e também é trabalho), que projectos são esses que é preciso integrar (incluindo olhar para o código deles), se os requisitos são claros ou ambíguos, etc... é que o diabo esconde-se nos detalhes e estes são mesmo muitos. E estou a falar de alguém já com alguma experiência de programação em sistemas embebidos, que quando os projectos a integrar são independentes, sabe-se lá se não usaram os mesmos recursos do microcontrolador (afinal, quando foram feitos tinham o hardware todo só para eles!), e depois é preciso re-escrever parte de um ou mais deles para se darem bem "sob o mesmo tecto"... integrar projectos em software não é simples corte e costura.
Título: Re: Ajuda Projecto IR / RF
Enviado por: Gb em 24 de Outubro de 2017, 10:35
Obrigado por todos os conselhos e esclarecimentos.

Compreendo a dificuldade associada ao trabalho de escrita do firmware para o projecto. Vamos por isso procurar trabalhar com alguém que tenha o conhecimento, a experiencia e esteja familiarizado e confortavel com o modelo de colaboração que pretendemos. 

Foi decidido seleccionar um Freelancer de entre um lote de disponiveis de nacionalidade Indiana, Chinesa ou Paquistanêsa para nos ajudar no trabalho.   

Depois se alguem tiver interesse avise por MP para partilhar o resultado obtido.


Cumpts,
Gb
Título: Re: Ajuda Projecto IR / RF
Enviado por: KammutierSpule em 24 de Outubro de 2017, 10:49
Depois se alguem tiver interesse avise por MP para partilhar o resultado obtido.

Seria agradecido e útil para todos se podesses partilhar a experiencia!
Título: Re: Ajuda Projecto IR / RF
Enviado por: vasco em 21 de Novembro de 2017, 19:30
Adorava saber o resultado da coisa. Alguém tem novidades ?

Já agora, eu sou tudo menos profissional nisto dos Arduinos, mas sei que os atmel são usados em projetos profissionais, como é que estes projetos são desenvolvidos ? Atmel studio ? Ou diretamente em assembler ?

Eu gosto do bare metal, desenvolvo html no vi, mas não será demais ?
Não será uma posição demasiado extrema dizer automaticamente que não presta se for feito com o Arduino IDE ?
Título: Re: Ajuda Projecto IR / RF
Enviado por: senso em 21 de Novembro de 2017, 20:02
Eu uso C/C++, tenho projectos com 80-150KB de código compilado, um deles passa das 40 mil linhas de código.

Assembly só se for em algo super simples para usar um tiny de 20-30 centimos.

Porque o IDE do Arduino configura-te os timers todos, e nem sabes bem o que é que lá está pendurado se não fores ler o código, usas o timer do milis e morreu o milis..

Mudas uma base de tempo e o pwm fica diferente, tu queres certezas num projecto, nunca será ques..
Título: Re: Ajuda Projecto IR / RF
Enviado por: dropes em 21 de Novembro de 2017, 23:01
Atmel studio ? Ou diretamente em assembler ?

Atmel studio é em assembler, a não ser que tenha o compilador GCC em cima e aí programa-se em C++

Claro que também se pode usar o notepad, compilador em cima e fazer figas :P
Título: Re: Ajuda Projecto IR / RF
Enviado por: vasco em 21 de Novembro de 2017, 23:59
Atmel studio ? Ou diretamente em assembler ?

Atmel studio é em assembler, a não ser que tenha o compilador GCC em cima e aí programa-se em C++

Claro que também se pode usar o notepad, compilador em cima e fazer figas :P

Já tive instalado o atmel studio com C/C++ (sim, provavelmente era o gcc por detraz) e ainda consegui por um nano a piscar um led, mas decididamente era demasiado pesado para o meu portátil, demorava anos a abrir, a compilar e até a fechar, acabei por desistir da ideia. Ainda andei a olhar para o assembly mas não tive coragem.

Um dia destes ainda tento instalar a toolchain completa em linux para poder programar com o vi. (notepad é para *******, homem que é homem faz copy CON: XXX.EXE) :-D
Título: Re: Ajuda Projecto IR / RF
Enviado por: Njay em 22 de Novembro de 2017, 00:03
O AVR Studio integra com o GCC, sim. Já agora, a "linguagem" chama-se assembly, e o programa que "assembla" (traduz o assembly para código máquina) é o assembler.

O IDE do Arduino trás o GCC e toda a toolchain (acho que até TCL e o Programmer's Notepad lá vêm, pois fazem parte do winavr). Podes compilar um programa na linha de comando ou, melhor ainda, com uma Makefile. É assim que desenvolvo para AVRs.
Título: Re: Ajuda Projecto IR / RF
Enviado por: vasco em 22 de Novembro de 2017, 10:40
O AVR Studio integra com o GCC, sim. Já agora, a "linguagem" chama-se assembly, e o programa que "assembla" (traduz o assembly para código máquina) é o assembler.

O erro foi propositado, estava a ver se alguém protestava... :-) Ainda bem que não disseste "assemblador"...

Citar
O IDE do Arduino trás o GCC e toda a toolchain (acho que até TCL e o Programmer's Notepad lá vêm, pois fazem parte do winavr). Podes compilar um programa na linha de comando ou, melhor ainda, com uma Makefile. É assim que desenvolvo para AVRs.

Decididamente tenho que por um pc em casa com linux, os editores novos são giros e tal, mas continuo a sentir-me mais à vontade no vi.
Título: Re: Ajuda Projecto IR / RF
Enviado por: Njay em 22 de Novembro de 2017, 12:51
Citação de: vasco
Citar
O IDE do Arduino trás o GCC e toda a toolchain (acho que até TCL e o Programmer's Notepad lá vêm, pois fazem parte do winavr). Podes compilar um programa na linha de comando ou, melhor ainda, com uma Makefile. É assim que desenvolvo para AVRs.

Decididamente tenho que por um pc em casa com linux, os editores novos são giros e tal, mas continuo a sentir-me mais à vontade no vi.

Faço tudo em windows...
Título: Re: Ajuda Projecto IR / RF
Enviado por: senso em 22 de Novembro de 2017, 13:15
Avr Studio usa Visual Studio como IDE, e é estupidamente versatil depois de o conheceres, quanto a lentidão, não uso HDD á praticamente 3 anos..
Título: Re: Ajuda Projecto IR / RF
Enviado por: vasco em 03 de Dezembro de 2017, 00:05
Faço tudo em windows...

Ouch!

Como na minha vida profissional passo o dia inteiro atrás de uma prompt the Korn shell tenho dificuldade em levar a sério um C:\> :-D.
Título: Re: Ajuda Projecto IR / RF
Enviado por: Njay em 06 de Dezembro de 2017, 16:39
Estou minimamente ambientado com Linux/Unix, já trabalhei em várias coisas incluindo até no desenvolvimento de um módulo de kernel, mas o Windows tem sido até agora mais conveniente para uso do dia a dia. Também já são muitos anos a optimizar o meu ambiente, e para ser sincero, estou mais ou menos marimbando-me para o sistema operativo, desde que possa fazer o que eu quero :D, e há muitos anos que tendo a usar linguagens de muito alto nível (tipicamente grosso modo independentes da plataforma) para tudo o que não exige "contar ciclos".
Título: Re: Ajuda Projecto IR / RF
Enviado por: dio123 em 09 de Dezembro de 2017, 10:53
avr studio 4 para pcs antigos o novo so com ssd. O eclipse tambem da e mais leve, mas um pouco mais confuso de configurar.