LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: dio123 em 15 de Janeiro de 2012, 22:42

Título: lcd + telemovel + arduino
Enviado por: dio123 em 15 de Janeiro de 2012, 22:42
Boa noite,
Gostaria de saber se existe alguma maneira simples de ligar um destes nokia 3310 , 8210 , 5210 ao arduino para enviar sms?

 
Título: Re: ligar Nokia arduino
Enviado por: nunosilvarocha em 16 de Janeiro de 2012, 00:37
Uma pesquisa no Google fazia-te bem.
Penso que podes ligar o telemóvel ao arduino usando um rs232, depois usas comandos AT.
Título: Re: ligar Nokia arduino
Enviado por: dio123 em 16 de Janeiro de 2012, 20:24
eu bem procurei pelos modelos referidos acima para ligar o arduino, mas o unico  link que encontrei foi este e nao percebi muito bem como fazer.

http://www.embedtronics.com/nokia/fbus.html (http://www.embedtronics.com/nokia/fbus.html)
Título: Re: ligar Nokia arduino
Enviado por: dio123 em 18 de Janeiro de 2012, 23:52
Alguem pode explicar porque tenho erro nesta linha?

Serial.print(0x0D, BYTE);



Citar
void setup(){

  Serial.begin(9600);              // the GPRS baud rate
 
  delay(5000);                       
}

void loop(){
 
    delay(1500);
    Serial.print("ATD 12045;"); 
    Serial.print(0x0D, BYTE);
    delay(10000);
                                                                                                                                                                                                                                                 
}
Título: Re: ligar Nokia arduino
Enviado por: microbyte em 19 de Janeiro de 2012, 03:01
Informação sobre o Serial.print():

http://arduino.cc/it/Serial/Print (http://arduino.cc/it/Serial/Print)
Título: Re: telemovel arduino
Enviado por: dio123 em 20 de Janeiro de 2012, 21:32
Boa noite,

Achei aqui em casa um telemovel simens c45 e pelo que li  e percebi o telemovel  funciona com comandos at

Já descobri o pino tx rx no telemovel , e quero testar com arduino para confirmar se funciona mesmo.

Só nao sei por onde começar.  Já usei 2 codigo encontrados na net só que o telemovel nao responde.


Título: Re: telemovel arduino
Enviado por: senso em 20 de Janeiro de 2012, 21:35
É provavel que o telemovel funcione a 3.3v e o Arduino a 5v, é melhor usar um divisor resistivo para não queimares o telemovel, e tens de ter as massas partilhadas.
Título: Re: telemovel arduino
Enviado por: dio123 em 20 de Janeiro de 2012, 22:23
A bateria é 3.6 550mha

saida tx arduino  -- r1=10k - rx do telemovel   -- r2=15k -- gnd
 saida rx arduino  -- r1=10k - tx do telemovel    -- r2=15k -- gnd

As massas partilhadas é ligar gnd do arduino ao - [menos] da bateria?.

é assim o esquema?

vamos ver se consigo fazer alguma coisa com o telemovel, bateria esta a dar as ultimas
Título: Re: telemovel arduino
Enviado por: nunosilvarocha em 21 de Janeiro de 2012, 01:33
Para testar e te habituares ao funcionamento eu aconselho usares a porta serie do computador e o hyperterminal.
Vai-te facilitar os primeiros testes. Depois passas para o arduino.
Se não quiseres andar a fazer divisores de tenção com resistências arranja um RS232.

Eu tenho um modulo gsm, e os primeiros testes foi com a porta serie do computador!!
Título: Re: telemovel arduino
Enviado por: dio123 em 21 de Janeiro de 2012, 12:03
Actualmente nao tenho o pc de torre operacional.
no portatil tenho um cabo usb -porta serie posso usa esse cabo? ou tem de ser porta serie-porta serie
Título: Re: telemovel arduino
Enviado por: msaleiro em 21 de Janeiro de 2012, 14:41
Os Nokias 3210.. 3310.. e todos aqueles de gama mais baixa não suportam comandos AT. No entanto, têm um protocolo próprio para fazer praticamente o mesmo. Dá é mais trabalho.. Vê estes sites:
http://www.8051projects.info/expC14.asp (http://www.8051projects.info/expC14.asp)
http://www.embedtronics.com/nokia/fbus.html (http://www.embedtronics.com/nokia/fbus.html)
Título: Re: telemovel arduino
Enviado por: dio123 em 22 de Janeiro de 2012, 22:24
onde posso arranjar a biblioteca  NewSoftwareSerial.h ?
Não consigo encontrar para donwload.

obrigado
Título: Re: telemovel arduino
Enviado por: senso em 22 de Janeiro de 2012, 22:33
Primeiro hit do google:
http://arduiniana.org/libraries/newsoftserial/ (http://arduiniana.org/libraries/newsoftserial/)
Título: Re: telemovel arduino
Enviado por: dio123 em 23 de Janeiro de 2012, 22:34
Boa noite,

Eu já tinha visto esse site, mas pensava que havia a biblioteca no site official do arduino.

Baixei o ficheiro AFSoftSerial e coloquei na pasta libraries.
Depois tenho o erro ao compilar o codigo.

http://imageshack.us/f/822/screenshot20120123at222.png/
 (http://imageshack.us/f/822/screenshot20120123at222.png/)
Título: Re: telemovel arduino
Enviado por: senso em 23 de Janeiro de 2012, 22:36
Não está a encontrar a biblioteca, é logo o primeiro erro que aparece.
Título: Re: telemovel arduino
Enviado por: dio123 em 24 de Janeiro de 2012, 16:26
devo ter feito qualquer coisa mal no mac osx experimentei no windows e já funcionou.

Só falta testar com o telemovel.
Título: Re: telemovel arduino
Enviado por: dio123 em 27 de Janeiro de 2012, 16:51
Depois de uma pesquisa a fundo encontrei um site russo e o tipo conseguiu at commands com o telemóvel mas não foi com o arduino.  attiny mas vi outros relatos que com pics funcionou, mas tem de levar o diodo zener.

img:http://avrlab.com/upload_files/attiny2313-siemens-c45-connection.PNG (http://avrlab.com/upload_files/attiny2313-siemens-c45-connection.PNG)

Duvida. Como podem ver na imagem é preciso levar  o tal diodo zener 3.3v.
Ora eu em casa tenho alguns diodos de zener mas não consigo  ver nada lá escrito que permita identificar.
Como saber se aqueles que lá estão em casa dá para colocar?
Posso substituir o diodo de zener  por alguma coisa alternativa?
 
Título: Re: telemovel arduino
Enviado por: senso em 27 de Janeiro de 2012, 17:03
O diodo está lá para atenuar a voltagem para 3.3, podes usar um divisor resistivo.
Título: Re: telemovel arduino
Enviado por: dio123 em 27 de Janeiro de 2012, 22:39
ou seja para o arduino ao enviar chegar apenas ao telemovel 3.3v em vez dos 4.8v.

O telemovel está a ser alimentado pelo arduino e a saida ex pin9 está sempre oscilar  4.2 a 4.7v, o que não tenho uma saida fixa passar no  divisor resistivo e sair  3.3v certos, pois também vai oscilar.
Título: Re: telemovel arduino
Enviado por: senso em 27 de Janeiro de 2012, 22:41
Estás a alimentar por onde?
Pelo pino dos 5v?
Título: Re: telemovel arduino
Enviado por: dio123 em 27 de Janeiro de 2012, 22:48
sim está ligado ao pino 5 v
Título: Re: telemovel arduino
Enviado por: dio123 em 28 de Janeiro de 2012, 00:09
consegui qualquer coisa.

montei o divisor resistivo.
vcc ----- r1=18---liguei rx arduino e tx telemovel --- r2= 10----gnd

depois com o programa arduino abri o serial monitor e telefonei para o telemovel e apareceu RING.
Título: Re: telemovel arduino
Enviado por: dio123 em 28 de Janeiro de 2012, 22:45
afinal não percebo nada disto.  Tirei o atmega para não queimar.

simulado no proteus.

O tx arduino tem 5v e o tx siemens tem 4.5v.  juntos tenho 4.5v
Agora acrescento o diodo zener 1N5913B e tenho a mesma 4.5v
Montei igual a imagem do post anterior.

O diodo de zener nao devia que a ligação tx para rx fica-se por  volta  3.2v?

Título: Re: telemovel arduino
Enviado por: dio123 em 04 de Fevereiro de 2012, 23:10
não sei como aconteceu mas consegui por o telemovel a trabalhar.

Afinal tx arduino nao liga rx do telemovel.

arduino TX liga -----divisor restrivo ----TX telemovel   
arduino RX liga -----RX telemovel

No hyperterminal coloquei AT  e respondeu OK  coloquei ATD1234 telefonou para o 1234.

Concluindo vou começar com código.
Título: Re: lcd arduino
Enviado por: dio123 em 05 de Fevereiro de 2012, 13:41
Boa tarde,
O unico potenciometro que tenho avariou-se, e tenho de fazer  um projecto com lcd +arduino.
Queria saber  se  dá para ligar uma resistencia no lugar potenciometro?. Neste caso no pin3 lcd
Título: Re: lcd + telemovel + arduino
Enviado por: senso em 05 de Fevereiro de 2012, 14:08
Quanto muito usas duas resistências, porque é para fazer um divisor resistivo que é para afinar o potenciometro.
Título: Re: lcd + telemovel + arduino
Enviado por: dio123 em 08 de Fevereiro de 2012, 16:06
Queria uma opinião para uma compra.
Quero montar um alarme para casa e que faça bastante barulho e que ao mesmo tempo avise-me para o telemovel.

Ora telemovel com arduino  consegui por a funcionar e comunicar.

Preciso comprar um teclado numerico e  sensor PIR.

No chinês aqui perto tem este alarme por 10€  http://www.tradexguru.com/pir-motion-sensor-alarm-with-security-code-keypad.html
 (http://www.tradexguru.com/pir-motion-sensor-alarm-with-security-code-keypad.html)
A minha pergunta é se vou conseguir por teclado  e sensor desse alarme a funcionar com o arduino?
Título: Re: lcd + telemovel + arduino
Enviado por: dio123 em 09 de Fevereiro de 2012, 20:36
Boa tarde,
Depois de um pouco estudo,  chego a conclusão que não é preciso comprar. Arranjei o teclado de  uma calculadora.
Espero que os 11 fios sejam  linhas e colunas.

 queria saber se o circuito que fiz  está correcto, ou há maneira mais simples de fazer.

http://imageshack.us/photo/my-images/96/keyboardra.png/ (http://imageshack.us/photo/my-images/96/keyboardra.png/)

O objectivo é o teclado ocupar apenas 1 porta do arduino.  Pelos menos no proteus funciona bem.

Agradecia

 
Título: Re: lcd + telemovel + arduino
Enviado por: dio123 em 18 de Fevereiro de 2012, 21:50
Boa noite,

Arranjei um sensor PIR do holofotes de rua e depois de umas ligeira alteração, liguei um fio ao pino de um transístor.

No sensor PIR tenho 3 fios ---  5v, gnd, sinal  liguei analog pin 5

 quando detecta movimento aparece no lcd " detectado", senão aparece "livre "

O problema é que quando ligo o telemovel o fio do sinal do sensor  fica com 4.7 volts. 

Porque?

Será pelo telemovel estar a ser alimentado pelo arduino?
 
Título: Re: lcd + telemovel + arduino
Enviado por: senso em 18 de Fevereiro de 2012, 21:57
Estás a alimentar isso tudo por usb?
Se sim usa um transformador externo, mas o melhor era um regulador á parte só para o telemovel, pois ele pode puxar picos de mais de 2A quando liga a transmissão RF.
Título: Re: lcd + telemovel + arduino
Enviado por: filipe89 em 23 de Março de 2012, 05:23
Já agora, alguém me sabe dizer se é possível fazer a comunicação por bluetooth?