collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Termómetro com LCD Nokia 3310  (Lida 20239 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline DLM

  • Mini Robot
  • *
  • Mensagens: 115
Termómetro com LCD Nokia 3310
« em: 11 de Setembro de 2012, 22:30 »
Este post foi editado por mim, porque sendo o meu objectivo mais a robótica, podia começar logo por construir um Smalluino (http://lusorobotica.com/index.php?topic=9.180)

Para quem está interessado em montar um termómetro com LCD tem duas hipóteses:
O mais simples será fazer algo como este projeto.
http://communityofrobots.com/project/mtaram/digital-thermometer
O código fonte pode ser encontrado aqui:
http://hanez.org/2011/12/11/arduino-lm35-temperature-sensor-with-lcd-display/

A outra solução é optar por fazer algo como este projeto:
http://www.radiolocman.com/shem/schematics.html?di=44132
Este não tem código fonte, apenas a compilação do código.

PS: Peço aos moderadores que mantenham este tópico aberto porque tenho algumas perguntas ainda que gostava de ter respondidas.
« Última modificação: 14 de Setembro de 2012, 20:21 por borntonag »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Termómetro com LCD Nokia 3310
« Responder #1 em: 11 de Setembro de 2012, 23:54 »
É um projecto simples de se realizar, se usares um sensor de temperatura igual ao desse link, é uma questão de juntar uma biblioteca para ler o sensor de temperatura, uma biblioteca para o lcd, e em menos de 100 linhas de código de certeza que tens isso a funcionar.
Avr fanboy

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 2.189
Re: Termómetro com LCD Nokia 3310
« Responder #2 em: 11 de Setembro de 2012, 23:59 »
A dificuldade depende dos teus conhecimentos.
1º tens de ter um LCD 3310, existem imensas informações sobre ele espalhados pela net, por experiência própria são fáceis de se controlar e tem de se ter atenção à tensão máxima, tanto de alimentação como de controle, acho que anda pelos 3.3V
2º tens de ter um programador para o micro em questão, neste caso PIC.
3º quem realize a pcb e faculte os componentes.

Acho que não me esqueci de nada importante, muito simples

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Termómetro com LCD Nokia 3310
« Responder #3 em: 12 de Setembro de 2012, 00:35 »

Offline DLM

  • Mini Robot
  • *
  • Mensagens: 115
Re: Termómetro com LCD Nokia 3310
« Responder #4 em: 12 de Setembro de 2012, 13:30 »
Antes de mais obrigado a todos pelas respostas  ;)

1º tens de ter um LCD 3310, existem imensas informações sobre ele espalhados pela net, por experiência própria são fáceis de se controlar e tem de se ter atenção à tensão máxima, tanto de alimentação como de controle, acho que anda pelos 3.3V
LCD do 3310 devo conseguir arranjar, a questão dos 3.3V ainda não percebi como "funciona" mas o valor é esse porque já li sobre isso.

2º tens de ter um programador para o micro em questão, neste caso PIC.
Quanto ao PIC, nunca trabalhei com nada do género, já andei a ler algumas coisas mas podem me dar uma "breve aula" sobre isto.

http://lusorobotica.com/index.php?topic=431.0
Já tinha visto este tópico, mas não achei intuitivo e organizado, dou-me melhor com guias passo-a-passo :P

E sendo assim o primeiro passo será arranjar os componentes:
- LCD 3310, 3330, 3210, 5210
- PIC12F629 ou PIC12F675 (onde posso comprar?)
- Sensor DS18B20 (acho que é este: https://www.sparkfun.com/products/245)(confirmem pff)
- Condensadores: 1x100nF, 2x4,7uF
- Resistência: 1x10K
- PCB (no site tem um link em pdf com o esquema, o mais provável é mandar fazer sendo a 1ª vez)
- Falta-me um componente que não faço ideia do que é, onde no esquema diz Mode.
« Última modificação: 12 de Setembro de 2012, 13:36 por borntonag »

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 2.189
Re: Termómetro com LCD Nokia 3310
« Responder #5 em: 12 de Setembro de 2012, 13:59 »
"Mode" é um header de 3 terminais com um jumper (vermelho), numa das imagens vê-se isso logo à esquerda do micro, serve para se alterar o modo do LCD, se normal ou inverso (letras pretas sob fundo branco ou letras brancas sob fundo preto).
O sensor está correto embora o ache um pouco caro, a saída dele é digital, se fores para um analógico como o LM35 ficará por uma fração do preço mas tens de saber programar e fazer a leitura analógica dele (10mV/ºC).

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: Termómetro com LCD Nokia 3310
« Responder #6 em: 12 de Setembro de 2012, 14:22 »

http://lusorobotica.com/index.php?topic=431.0
Já tinha visto este tópico, mas não achei intuitivo e organizado, dou-me melhor com guias passo-a-passo :P


Com guias passo a passo nada se aprende, só se sabe fazer receitas, é um falso "diy". Para quem está no 3º ano de eletrotecnica não é uma grande forma de avançar.

Como ajuda posso dizer que o 1º passo deve de ser perceber o esquema, procurar componentes que façam sentido para o teu projecto e desenhar o circuito consoante o componente escolhido.

Se quiseres mm assim saltar esse passo, ha instructables "passo a passo" para isso, basta googlar.
Dronetech BlogThe Scientist and the Geek

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Termómetro com LCD Nokia 3310
« Responder #7 em: 12 de Setembro de 2012, 14:46 »
E sendo assim o primeiro passo será arranjar os componentes:
- LCD 3310, 3330, 3210, 5210 http://www.g7electronica.net/pt/lcds/560-lcd-nokia-5110.html
- PIC12F629 ou PIC12F675 (onde posso comprar?) http://www.g7electronica.net/pt/pic-s/223-12f675.html
- Sensor DS18B20 (acho que é este: https://www.sparkfun.com/products/245)(confirmem pff) http://www.g7electronica.net/pt/ics/479-ds18b20.html
- Condensadores: 1x100nF, 2x4,7uF www.g7electronica.net
- Resistência: 1x10K
- PCB (no site tem um link em pdf com o esquema, o mais provável é mandar fazer sendo a 1ª vez) http://www.g7electronica.net/pt/servicos/123-fabrico-de-pcbs.html
- Falta-me um componente que não faço ideia do que é, onde no esquema diz Mode. http://www.g7electronica.net/pt/acessorios/245-40-pin-male-header.html http://www.g7electronica.net/pt/conectores/334-shunts.html

Citar
Citar
http://lusorobotica.com/index.php?topic=431.0
Já tinha visto este tópico, mas não achei intuitivo e organizado, dou-me melhor com guias passo-a-passo :P
ya é um bocado complicado ir buscar infos num topico onde tem mais de 5 paginas em postes..o pessoal, principalmente o autor de cada projecto devia ter o cuidado de organizar/resumir os trabalhos e toda a info no primeiro post para ter tudo junto e organizado logo no primeiro post do topico, mas isso depende de cada um...
« Última modificação: 12 de Setembro de 2012, 14:49 por Hugu »

Offline DLM

  • Mini Robot
  • *
  • Mensagens: 115
Re: Termómetro com LCD Nokia 3310
« Responder #8 em: 12 de Setembro de 2012, 15:17 »
Hugu obrigado pela ajuda, quando encomendar isto será certamente da G7 Electrónica!
E sendo assim o primeiro passo será arranjar os componentes:
- LCD 3310, 3330, 3210, 5210 http://www.g7electronica.net/pt/lcds/560-lcd-nokia-5110.html
As ligações desse são as mesmas? "It uses the PCD8544 controller." já vi que o controlador é o mesmo, por isso deve ser a mesma coisa.

"Mode" é um header de 3 terminais com um jumper (vermelho), numa das imagens vê-se isso logo à esquerda do micro, serve para se alterar o modo do LCD, se normal ou inverso (letras pretas sob fundo branco ou letras brancas sob fundo preto).
Pois eu tinha visto na imagem mas não estava a ver o que era, obrigado pela explicação!

O sensor está correto embora o ache um pouco caro, a saída dele é digital, se fores para um analógico como o LM35 ficará por uma fração do preço mas tens de saber programar e fazer a leitura analógica dele (10mV/ºC).
Esse LM35 nem 1€ custa realmente, mas sendo analógico já devo precisar de um conversor para digital e já deve ser mais complicado, ou não?

Com guias passo a passo nada se aprende, só se sabe fazer receitas, é um falso "diy". Para quem está no 3º ano de eletrotecnica não é uma grande forma de avançar.
Para quem começa, acho que não há nada melhor que uns guias passo-a-passo de projectos simples, para se conseguir uma boa base de conhecimentos.
Depois aí sim, ir experimento alterações e coisas diferentes ao nosso gosto.

Como ajuda posso dizer que o 1º passo deve de ser perceber o esquema, procurar componentes que façam sentido para o teu projecto e desenhar o circuito consoante o componente escolhido.
Em principio vou usar o esquema que está no link do 1º post.

Quanto ao PCB, eu encomendo e depois é só soldar os componentes lá?
(Só trabalhei com breadboards)
E quanto a alimentação, como alimento isto? Pilha? Fonte?

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Termómetro com LCD Nokia 3310
« Responder #9 em: 12 de Setembro de 2012, 16:17 »
Citar
Quanto ao PCB, eu encomendo e depois é só soldar os componentes lá?
(Só trabalhei com breadboards)
Sim, é só pegares em solda e num ferro e começar a soldar os comps! :P
Se n tens pratica ou ferramentas pra tal, tb te podemos enviar o circuito ja montado..mas isso deve perder toda a piada, nao?!..

Citar
E quanto a alimentação, como alimento isto? Pilha? Fonte?
http://www.g7electronica.net/pt/123-baterias-pilhas

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Termómetro com LCD Nokia 3310
« Responder #10 em: 12 de Setembro de 2012, 16:59 »
Pensei que querias tirar ideias e fazer um projecto desses de raiz.
Se realmente queres algo fácil, e que toda a gente me perdoe, compra um Arduino, compras um lcd 16x2 e um LM35, o Arduino(assim como 99% dos micro-controladores têm conversor analógico-digital), é só ligar meia duzia de fios entre o arduino e o ecrâ(que podes bem montar numa bread-board) e montas o sensor tambem na breadboard, e começas a aprender, tanto hardware como software, é que copiar um projecto que nem o código fonte oferece não me parece que seja muito educativo.
Avr fanboy

Offline DLM

  • Mini Robot
  • *
  • Mensagens: 115
Re: Termómetro com LCD Nokia 3310
« Responder #11 em: 12 de Setembro de 2012, 23:31 »
Pensei que querias tirar ideias e fazer um projecto desses de raiz.
Este é o primeiro projeto de eletrónica que vou fazer por não me parecer muito difícil.
O máximo que fiz foi montar uns circuitozitos numa breadboard e medir tensões e ver gráficos no osciloscópio. E trabalhei com Atmega128 onde fiz uns programitas engraçados com display e led's, tanto em Assembly como em C. (isto é tudo o que sei sobre o assunto)

Se realmente queres algo fácil, e que toda a gente me perdoe, compra um Arduino, compras um lcd 16x2 e um LM35, o Arduino(assim como 99% dos micro-controladores têm conversor analógico-digital), é só ligar meia duzia de fios entre o arduino e o ecrâ(que podes bem montar numa bread-board) e montas o sensor tambem na breadboard, e começas a aprender, tanto hardware como software
Estás a dizer algo como isto: http://www.engineersgarage.com/microcontroller/8051projects/Celsius-scale-thermometer-AT89C51-circuit

é que copiar um projecto que nem o código fonte oferece não me parece que seja muito educativo.
Código fonte? No final do artigo tem alguns ficheiros para download, não é isso que te referes?

Se n tens pratica ou ferramentas pra tal, tb te podemos enviar o circuito ja montado..mas isso deve perder toda a piada, nao?!..
Pois, isso tenho de ser eu a montar e soldar para começar a ganhar alguma experiência e sensibilidade.

Citar
E quanto a alimentação, como alimento isto? Pilha? Fonte?
http://www.g7electronica.net/pt/123-baterias-pilhas
[/quote]Apesar de já saber o que preciso, contínuo com a mesma dúvida. Suponde que tenho uma fonte qualquer a debitar 3V, é só pegar e ligá-la onde no esquema diz 3V e à massa?
« Última modificação: 12 de Setembro de 2012, 23:32 por borntonag »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Termómetro com LCD Nokia 3310
« Responder #12 em: 12 de Setembro de 2012, 23:34 »
Os ficheiros para download são .hex já compilados, tanto que te diz lá que para alterares o brilho do ecrâ tens de alterar um valor no ficheiro .hex, nada de código fonte.

Se já usaste um atmega, um arduino para começar é precisamente um atmega numa dev-board programavel por usb.
Avr fanboy

Offline Pedrock

  • Mini Robot
  • *
  • Mensagens: 279
Re: Termómetro com LCD Nokia 3310
« Responder #13 em: 12 de Setembro de 2012, 23:42 »
Como o senso disse, o melhor era fazeres de novo, não é muito difícil. Podes montar o circuito em breadboard depois passar a perfboard/stripboard ou PCB, caso queiras uma coisa mais permanente.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Termómetro com LCD Nokia 3310
« Responder #14 em: 12 de Setembro de 2012, 23:50 »
E assim aprende até a usar Eagle ou outro programa para desenhar pcb's.
Avr fanboy