Fórum

Palavra-chave
Destaque/Sem destaque
Resolvida/Não Resolvida
Aberta/Encerrada
0 votos
0 respostas
83 visualizações

Olá, venho acompanhando a série de artigos sobre a Freedom Board KL25Z que o Evandro Teixeira tem publicado no Embarcados e atualmente estou trabalhando com a família k22f da NXP e não estou conseguindo desenvolver uma aplicação de comunicação USB Host e Device entre duas FRDM. No lado Device está tudo OK, envio e recebo comandos de um computador sem problemas, agora no lado Host só consigo enviar ou receber dados, não funciona se deixo habilitado envio e recebimento, eu até consigo ver que o Host identifica o Device porem não estou conseguindo estabelecer a comunicação do lado Host para criar um protocolo. Alguem tem alguma dica, tutorial ou intenção de criar algum artigo relacionado a comunicação USB entre dois Microcontroladores (Host-Device)?

Desde já Obrigado!

0 votos
131 visualizações

Prezados,
Poderiam me apresentar ou me indicar um projeto para testes de portas serial RS232 e RS485 com arduino, de forma que eu envie uma mensagem e receba a mesma mensagem em um D|isplay LCD. Um testador portátil.

Agradeço a ajuda de vocês.

  • MarcioRamos perguntada 3 meses atrás
  • última atividade 2 meses atrás
0 votos
161 visualizações

Pessoal,
Boa tarde.
Estou em busca de recolocação profissional desde janeiro de 2018.
Tenho 18 anos de experiência em desenvolvimento de projetos de hardware e firmware nas áreas automotiva, automação industrial e comercial.
Tenho experiência em linguagem C para microcontroladores e em desenvolvimento de lay out para PCB nas ferramentas CAD Altium e Proteus.
Inglês fluente e bom relacionamento interpessoal completam o meu perfil.
Moro atualmente no ABC paulista mas tenho total disponibilidade para mudar de cidade dentro ou fora do país.
Me coloco a sua disposição para agendar entrevistas.
Grato.
Sergio Fink.
(11)98288-4314
[email protected]

  • Sergio Fink perguntada 3 meses atrás
  • última atividade 2 meses atrás
0 votos
147 visualizações

Saudações a “todos os EMBARCADOS”!

Estou fazendo um projeto que precisa funcionar em baixas temperaturas (dentro de um freezer ou câmara frigorífica, por exemplo), onde as temperaturas podem chegar alguns graus abaixo de zero!
Eu sei que preciso observar a temperatura de operação que consta no datasheet de cada componente, mas minha preocupação é com o circuito em geral (pci, trilhas, terminais de componentes, fios, etc), acredito que proteger da umidade é o principal desafio.
Alguém já fez algo parecido ou alguém sugere como proteger tudo isso? Será que preciso colocar a placa em alguma resina, ou utilizar algum produto do tipo “corrosionX”?

Já agradeço a todos pela atenção.

0 votos
271 visualizações

Olá,

Sou estudante de Engenharia Elétrica com ênfase em sistemas embarcados, tenho uma disciplina chamada Projeto Integrado que tem duração de 2 anos, tendo que apresentar protótipos todo semestre, estava pensando em fazer uma rede mesh BLE e IoT, porém acho que uma rede mesh é um pouco complexo pra conseguir apresentar um protótipo daqui 3 meses, então queria focar no IoT. Porém preciso de ideias de coisas que não sejam tão corriqueiras e tenham uma aplicação legal na área de automatização, alguém pode sugerir ideias? Este projeto se for bem feito serve como TCC, e gostaria de poder fazer algo legal que eu realmente pudesse usa-lo com esse propósito futuramente.

Obrigado!

0 votos
0 respostas
206 visualizações

Pessoal, estou tentando aprender arduino com os tutoriais da internet e sempre pesquiso muito antes de pedir ajudar assim de graça…mas dessa vez eu joguei a toalha rsrsrs

estou montando o projeto de um simples alarme que vai ligar minha cafeteira as 6h da manhã e me acordar as 6:10h.

Quanto ao RTC eu me viro bem estou usando o DS 3231, mas queria colocar um botão, para desligar o alarme, e não ter que esperar o tempo todo de 1 minuto para ele desligar sozinho.

passei ontem o dia todo tentando brincar com isso, esquentei a cabeça, pesquisei muito… mas não deu rsrsr tive que pedi ajuda (uma aula na verdade)

como faço pra inserir esse botão?

em algum momento até cnsegui fazer o botão parar o buzzer, mas quando soltava o botão, o buzzer voltava kkkk

está assim até agora, com um led no lugar do rele da cafeteira.

include <Wire.h> //Biblioteca para manipulação do protocolo I2C

include <DS3231.h> //Biblioteca para manipulação do DS3231

DS3231 rtc(SDA, SCL); //Criação do objeto do tipo DS3231
int led = 3;
int buzzer = 7;
int gnd = 12;
int botao = 4;

void setup()
{
rtc.begin(); //Inicialização do RTC DS3231
pinMode (cafe,OUTPUT); //Definindo os 3 pinos de ipuminação como saídas
pinMode (buzzer,OUTPUT);
pinMode (gnd,OUTPUT);
pinMode (botao,INPUT);
digitalWrite (gnd,LOW);
// abaixo, setando o RTC
rtc.setDOW(MONDAY); //dia da semana maiúsc //depois de setar data e hora
rtc.setTime(5,59,59); //hora,minuto,segundo //comentar essas 3 linhas e
rtc.setDate(30, 7,2018); //dia,mês,ano //carregar novamente.
}

void alarme()// se for entre 6:00:00h e 6:01:00h liga buzzer
{
if(rtc.getTime().hour == 6)
if(rtc.getTime().min == 10)
if(rtc.getTime().sec >= 0 && rtc.getTime().sec <= 59){
tone(buzzer,4000,300);
delay(350);
tone(buzzer,4000,300);
delay(350);
tone(buzzer,4000,300);
delay(800);
}
}
void loop()
{
if(rtc.getTime().hour == 6)
if(rtc.getTime().min >= 0 && rtc.getTime().min <= 30)
if(rtc.getTime().sec >= 0 && rtc.getTime().sec <= 59){
digitalWrite(led, HIGH);
} // se for entre 6:00h e 6:30h liga cafeteira
else
{
digitalWrite(led, LOW);
}
alarme();
delay(1000);
}

0 votos
0 respostas
268 visualizações

Boa noite pessoal.

Meu nome é Guilherme, estou no último semestre de Engenharia da Computação e estou com dificuldade em meu Trabalho de Curso. Sei que o prazo é curto, tive outras ideias no caminho e acabei me enrolando com o prazo. Mas toda ajuda é bem vinda!!

-> A minha ideia é a seguinte, preciso coletar os dados de um determinado modelo de carro X em uma determinada escala Y e comparar o que vou obter através do sensor MQ-9. Por exemplo:

-> Medir a emissão de poluentes de um Onix 1.0 abastecido com Gasolina, na faixa de 0 a 20 mil, 20 a 40 mil, 40 a 60 mil, 60 e 80 mil, 80 a 100 mil km rodados.

-> Medir a emissão de poluentes de um Onix 1.0 abastecido com Etanol, na faixa de 0 a 20 mil, 20 a 40 mil, 40 a 60 mil, 60 e 80 mil, 80 a 100 mil km rodados.

-> Para isso devo consultar essas empresas de vistoria que medem o nível de poluentes dos carros movidos a GNV, acredito que eu consigo acesso a máquina e tal apenas para fins didáticos… Feito isso, devo montar uma planilha e um gráfico.

-> Eu adquiri um kit iniciante que vem a BlackBoard UNO R3 e comprei 2 x sensor de gás MQ-9. A dificuldade está em interpretar aquele Datasheet pois parece que o sensor precisa trabalhar em 1.5 V para detectar o CO. Para CO2 já é outro valor etc. Isso você encontra no Datasheet. O problema é que não consigo montar um código que relacione aquelas informações com o que preciso saber. Lá você encontra a concentração em relação a ppm, em relação a temperatura etc…

Gostaria de saber se alguém possui experiência com esses sensores e como faço para interpretá-los, e se alguém possui algum código “mastigado”, isso me ajudaria muito, pois devo montar uma própria escala e comparar com a tabela que eu vou obter através de pesquisas com o carro X.

Muito obrigado e boa semana a todos.

0 votos
0 respostas
236 visualizações

Olá Amigos!

Queria perguntar sobre o ambiente de desenvolvimento de vcs.

Trabalho com desenvolvimento embarcado para IMX53 para automação agrícola e rodoviário utilizando rede CAN.

Atualmente utilizo o Qt para criação das aplicações, mas da forma como as coisas foram implementadas, sofro muito com o processo de debug das aplicações maiores.

Então queria saber como vocês realizam o processo de criação e debug das aplicações. Já li que o ideal era criar o sistema inteiro, testes, etc rodando somente do computador e somente depois portar para o device, vocês concordam com isso?

Sobre o Qt, existe outra ferramenta melhor?

E sobre o Linux embarcado, o yocto é o melhor ou vocês utilizam outra distro?

Sei do buildroot também, mas comparado ele não é mais limitado?

Por fim, qual distro Linux vcs usam para programar, utilizo o Fedora, mas já tive problemas com relação ao bulir do yocto por causa de atualização da distro. Indicam alguma outra?

Estava vendo o openSuse, já que o tempo de release dele costuma ser de 3 anos ao invés de 6 meses / 1 ano do Fedora.

Agradeço a todos!
Abraço!

0 votos
176 visualizações

Olá galera,
Estou enfrentando um problema na empresa que trabalho para entender um LDF referente ao protocolo LIN v1.3. Inicialmente devo ressaltar que não possuo experiência com o protocolo LIN, já li muito sobre o assunto mas não apliquei em nada. Recebi um dispositivo que comunica via protocolo LIN de outro país, pré configurado de fabrica, e preciso apresenta-lo a um cliente. Uma das formas que estou tentando de ativar este dispositivo é através de uma aplicação em um microcontrolador que envia e recebe mensagens LIN que eu já vinha desenvolvendo a um tempo.
Não temos uma ferramenta para gerar um código C para o LDF, e a compra demoraria bastante tempo além de que acredito que seria caro apenas para uma apresentação.
Tentei enviar um frame ao dispositivo, lendo o LDF e colocando os valores referentes aos campos PID, e dados transmitidos e não obtive nenhuma resposta, acredito que o dispositivo não reconheceu a mensagem como se o endereço do PID estivesse errado. Então gostaria de jogar algumas perguntas, se alguém souber por favor, peço que me ajude.
-Como devo preencher o campo PID?
-Devo escrever um scheduler como o do LDF para enviar todos os frames? Pelo que eu entendi na especificação, o scheduler está presente apenas no mestre, ao escravo não interessa que exista um scheduler, ele apenas responde aos frames enviados, o que simplificaria bastante minha aplicação.
–É necessário enviar um wake up frame para iniciar o escravo? Ou ele acordaria com qualquer frame que eu enviasse?
-Como na especificação dele está descrito que ele vem pré configurado de fabrica, isso quer dizer que não preciso enviar frames de configuração, certo?

  • david pinho perguntada 4 meses atrás
  • última atividade 4 meses atrás
Mostrando 1 - 10 de 369 resultados