Show Posts
|
|
Pages: [1] 2 3 4
|
|
1
|
International / Portugues / Re: Como soldar componentes na Prototype Shield?
|
on: July 19, 2012, 06:02:31 am
|
|
O chip acelerometro soldei 3 essa semana e existem alguns truques. Vai precisar de soprador de ar quente. Coloca solda na pcb e no chip acelerometro. Coloca fluxo resinoso na pcb que ajuda a fixar o chip Coloca o acelerometro na pcb e coloca algo pesado em cima dele. Usa o ar quente para soldar e não usa mais solda. Edson
|
|
|
|
|
2
|
International / Portugues / Re: GSM shield - SIM900
|
on: July 19, 2012, 05:58:26 am
|
|
Diretamente do celular acho que não da. O que da para fazer é o celular dar um get com dados em um site. Esses dados vão para um arquivo. O SIM900 da um get em uma pagina do site e o site devolver os dados enviados pelo celular. No proximo get do celular no site voce devolve os dados que o SIM900 deixou no get que ele deu,
Tambem da para fazer via SMS
|
|
|
|
|
3
|
International / Portugues / Re: Transmissor de pressão 4-20mA
|
on: June 13, 2012, 06:22:15 am
|
|
Geralmente os transmissores de campo são alimentados com 24 Volts e não 12 Volts. A diferença que posso imaginar no seu relato é que o miliamperímetro tem uma resistência muito menor que 250R, sugiro que repita seus testes com uma resistência de 1R por exemplo e veja a corrente que circula por ela através de um multímetro.
Edson
|
|
|
|
|
4
|
International / Portugues / Re: [Ajuda] Placa ponte h MotoMama
|
on: May 15, 2012, 05:27:58 am
|
O L298N tem duas pontes H. Duas pontes H podem controlar um motor de passo bipolar ou dois motores DC. A primeira ponte tem como saida Out1 e Out2 e controle INA1, INA2 e ENA; A segunda ponte tem como saida Out3 e Out4 e controle INA3, INA4 e ENB. Os EN são enable que habilitam as pontes, 1 habilta e 0 desliga. Os INA geram o sinal de saida, se EN=1, INA1=1 e INA2=0 o motor DC na ponte H1 gira em um sentido, se EN=1, INA1=0 e INA2=1, gira em outro sentido. Para o caso do motor de passo tem que percorrer uma tabela de liga e desliga, da uma olhada nesse pdf http://stoa.usp.br/andreromero/files/-1/11859/Motor-Passo.pdfEdson
|
|
|
|
|
5
|
International / Portugues / Re: Motores de passo
|
on: May 09, 2012, 06:12:56 am
|
|
Acredito que primeiro você tem que entender como funciona o motor de passo.
Se energizar uma bobina com corrente continua era terá uma impedância igual a zero e depois tendera a resistência do fio do enrolamento.
No caso do motor aplicamos os 24Volts do manual e limitados a corrente nos 600mA do manual, como a tensão é alta a bobina tende a receber mais energia de forma mais rápida e com isso o motor recebe mais energia em um tempo menor, aumenta o torque e permite um rpm maior.
Com essa informação é fácil concluir que se usar o ULN2003 terá que construir um limitador de corrente ou usa-lo somente em condições de baixo rpm e torque.
Procura por L297, l298 que tem muita documentação na internet
Edson
|
|
|
|
|
6
|
International / Portugues / Re: Testes ao PIR SE-10 com resultados preocupantes
|
on: April 30, 2012, 06:06:02 am
|
Um sensor PIR funciona por variação de infravermelho, as fontes podem ser muitas, uma janela aberta por exemplo. O sistema de detecção compara um sinal através de um integrador com o sinal normal, se houver diferença significa que algo penetrou no campo, se a variação for lenta ele não dispara, pois o integrador se ajusta ao novo valor, se a variação for rápida, significa que algo que emite infravermelho penetrou no campo de detecção. Alguns anos atras desenvolvemos esse sensor que une micro-ondas com infravermelho, pois se você colocar uma madeira na frente do corpo o sensor de infravermelho não detecta nada, pois a fonte de calor fica bloqueada, já o de micro-ondas detecta: http://www.eck-projeto-eletronico.com.br/2011/04/05/eck-desenvolveu-um-projeto-de-eletronica-sensor-presenca-com-micro-ondas-e-infravermelho/Edson
|
|
|
|
|
10
|
International / Portugues / Re: concatenar int, float, char
|
on: April 17, 2012, 05:26:58 am
|
|
Quando você define uma variável, você define a área ocupada, a maneira que o processador vai lidar com ela e o tempo de criação dessa variável, isso tudo vai parar dentro de um dicionario de variáveis que o compilador usa para montar o código, os compiladores de dois passos criam isso no primeiro passo e usam para montar o código no segundo, geralmente são mais eficientes e o de um passo tentam fazer isso tudo de uma vez, por exemplo:
uma int tem 8 bits e não usa terminador "\0"; uma string tem tamanho definido pelo usuário e usa um terminador "\0" e por ai vai,
Se você atribui a uma int um float o que o compilador vai fazer só Deus sabe......
Uma maneira mais elegante de se lidar com isso é através de struct de uma olhada no exemplo abaixo:
#include <iostream> #include <cstdlib> using namespace std; struct data { int dia; int mes; int ano; }; int main (void){ data hoje; hoje.dia = 23; hoje.mes = 9; hoje.ano = 2008; cout <<"Hoje e "<<hoje.dia<<"/"<<hoje.mes<<"/"<<hoje.ano<<endl; system ("pause"); return EXIT_SUCCESS; }
Veja que a struct é um modelo somente, os dados foram fisicamente criados quanto foi dado o comando data hoje, embora possam ser criados na definição da struct tambem
Edson
|
|
|
|
|
11
|
International / Portugues / Re: Chamar Função e voltar
|
on: April 03, 2012, 05:03:17 am
|
|
Eu tenho algumas regras de programação que acabo usando e me facilitam a vida depois de algum tempo , pois como faço muitos programas em pouco tempo esqueço do programa que fiz:
- padronize nomes e coloque algo que tenha significado, tipo vCtxxx e uma variavel de contagem de algo, coXXX são constantes; - torne o dados estanque em alguma struct Umidade, exemplo: tem relação com sensor de umidade - cria uma struct sensor de umidade.; - não uso void e sempre retorno no minimo 1 (sucesso) ou - 0 falha, memo não tendo sentido no momento, no futuro pode ser util; - crio lib´s em arquivos separados de forma a poderem ser usadas por outros programas, exemplo, le sensor de temperatura, fica em uma lib com o nome do componente;
Mas são coisas pessoais que me ajudam.
Edson
|
|
|
|
|
12
|
International / Portugues / Re: Leitor RPM
|
on: April 02, 2012, 05:50:50 am
|
|
Seu objetivo é medir frequência. Uma onda de 1Khz com duty cycle de 10% produz uma tensão de 0,5 Volts, por exemplo, ao passar por um RC. Uma onda de 1Khz com duty cycle de 90% produz uma tensão de 4 Volts, por exemplo, ao passar por um RC.
Ou seja você consegue saber o duty cycle mas não a frequência.
Edson
|
|
|
|
|
13
|
International / Portugues / Re: Confecção de PCI
|
on: March 27, 2012, 06:16:07 am
|
|
Infelizmente o preço é esse mesmo, pois tem que gerar fotolito, programar cnc e etc. Se estiver disposto pode fazer me casa da uma olhada no site da fastpcb, vai ter que passar fio para conectar entre os dois lados da pcb
Edson
|
|
|
|
|