Fórum

FAÇA UM TERMOSTATO ...
 
Notifications
Clear all

FAÇA UM TERMOSTATO COM PIC16F676 E 3 DISPLAY DE 7 SEGUIMENTOS (ESCALA DE 0-100 GRAUS, COM SENSOR LM35)

6 Posts
3 Users
0 Likes
1,619 Leituras
(@julio-cesar-martins-silveira)
New Member
Joined: 7 anos ago
Posts: 2
Topic starter  

ola tenho uma duvida nesse projeto. tem o arquivo .hex para baixar mas quando clico nele abre uma aba no Google chrome com um monte de números tipo binário e na barra do navegador esta escrito (  http://larios.tecnologia.ws/iBlog/wp-content/photos/2013/02/TERMOSTATO_676_7SEG_HEX.txt ) como posso fazer esse txt virar um .hex e gravar no pic ? montei tudo na Protoboard mais agora tranquei nessa parte tentei copiar o aquivo .asm e colar no ccs e gerar o hex la mesmo mais esta com algum erro no código tentei acha oque pode estar errado mais ainda não consigo fazer isso estou recém começando a aprender alguém pode me ajudar ?


   
Quote
(@clarios)
Reputable Member Admin
Joined: 13 anos ago
Posts: 362
 

Clique no atalho até aparecer os tais 'monte de números'. Clique no botão direito do mouse e escolha a opção "salvar pagina como...". Escolha o local que vai salvar e clique 'salvar'. Vá no local que salvou e verá o arquivo de nome "TERMOSTATO_676_7SEG_HEX". Clique nele com o botão direito do mouse e escolha a opção 'renomear'.  Coloque um novo nome ou mantenha o mesmo, mas coloque a terminação .hex. Fica assim: TERMOSTATO_676_7SEG_HEX.hex . Experimente usa-lo em seu gravador.

Caso o seu gravador seja 'teimoso', pegue um arquivo .hex  qualquer que tenha em seu PC de outro projeto, faça uma cópia dele, renomeia  e em seguida apague todo o seu conteúdo, deixando vazio. Depois copie e cole todo o conteúdo deste arquivo que você baixou.

Outra opção é abrir este arquivo com o WinPic800 ou PonyProg  e salva-lo como .hex. Use este arquivo salvo para seu programador.


   
ReplyQuote
(@julio-cesar-martins-silveira)
New Member
Joined: 7 anos ago
Posts: 2
Topic starter  

Obrigado deu certo, sabia desse macete mais seila como não lembrei de fazer isso kkkkk

utilizo o Pickit3 não tem oque esse aparelhinho não grave ate agora todos que gravei ele gravou certinho se gravar e não funcionar, e certo que não liguei algo certo.

Parabéns pela ideia do fórum achei bem interessante.

 

e esse arquivo .asm qual o copilador correto para editar ele ? talvez não abri ele no programa certo por isso deu errado !


   
ReplyQuote
(@clarios)
Reputable Member Admin
Joined: 13 anos ago
Posts: 362
 

Clique no atalho TERMOSTATO_676_7SEG_ASM.    Clique no botão direito do mouse e escolha a opção "salvar pagina como...". Escolha o local que vai salvar e clique 'salvar'. Vá no local que salvou e verá o arquivo de nome "TERMOSTATO_676_7SEG_ASM". Clique nele com o botão direito do mouse e escolha a opção 'renomear'. Coloque um novo nome ou mantenha o mesmo, mas coloque a terminação .asm. Fica assim: TERMOSTATO_676_7SEG_ASM.asm .

 Para compilar use MPLAB-IDE baixando direto do site da Microchip. Crie um projeto e adicione este arquivo a ele. Depois compile para obter o novo arquivo .hex.


   
ReplyQuote
(@edsduh)
New Member
Joined: 4 anos ago
Posts: 2
 

Olá Boa noite! Eu tenho muitas duvidas sobre esse projeto e o escolhi para meu TCC do curso de eletrônica. Eu posso usar esse sensor: link removido ;utm_medium=GoogleMerchant&utm_campaign=GoogleMerchant&gclid=EAIaIQobChMIvtC67sKH6gIVjoeRCh37lQkYEAQYAyABEgLN3PD_BwE

Onde posso encontrar uma caixa para acomodar o circuito? Os caps de ceramica dps da ponte de diodos não esta especificado os Farads.


   
ReplyQuote
(@edsduh)
New Member
Joined: 4 anos ago
Posts: 2
 

Como o link foi removido é esse sensor : Sensor de Temperatura NTC 10K Encapsulado MF58

Outra pergunta é, posso usar uma fonte com os já 5Volts como uma de carregador de celular?


   
ReplyQuote
(@clarios)
Reputable Member Admin
Joined: 13 anos ago
Posts: 362
 

A montagem usa apenas o LM35 (circuito integrado sensor de temperatura linear). O sensor que propõem é um termistor NTC de 10 K. Este é mais complicado de usar por não ser linear. Também necessita de um microcontrolador acima de 2k de flash para armazenar as várias rotinas de cálculos matemáticos necessárias para obter os valores corretos. O pic16f676 tem somente 1k de flash e portanto não é compatível sequer para o uso com NTC. Quanto a caixa para a montagem, basta digitar no Google: 'Caixa para montagens eletrônicas' e escolher a que melhor se adapta ao tamanho da placa e componentes. A fonte pode ser um carregador de celular que forneça corrente acima de 0,5 Amperes com 5 volts regulados.  O capacitor de 100nF, o mais comum é encontrar na tensão de 25o v. Qualquer tensão acima de 50v pode ser usado.


   
ReplyQuote
Back To Top