Projetos que envolvem elétrica/eletronica
Moderadores: SUPORTE, DESIGN/CRIAÇÃO, MODERADOR
Projetos que envolvem elétrica/eletronica
Pessoal,
To vendo que aki nestes topicos DIY que envolvem muita coisa de eletronica como sensor
de temperatua, display´s, sensor de combustível, conta-giros e etc o pessoal está fazendo com eletronica convencional.
Vai uma dica:
Utilizem micro-controladores para o serviço,
Um pequeno pic de 8 pinos 12F675 por exemplo que tem um custo menor que R$3,00 resolve grande maioria dos projetos aplicados aki.
um 16F628 que custa uns R$6,00 já toca um display de 16X2 ou 16X4 c/ backlight que daria para fazer bastante coisa.
Qual a dificuldade ?? Nenhuma,
é difícil programar um pis ?? Não.
Por onde começar:
Simples, começe por BASIC.
Isso mesmo , linguagem BASIC para pic, muita gente pensa que programar pic tem que programar em
assembler ou "C" e acaba desanimando, mas se voces vissem que programar em Basic é super-fácil e
hoje tem os mesmos recursos que uma linguagem assembler ou "C'.
Quer um exemplo:
muita gente aki conhece o famoso "555" para fazer um led piscar por exemplo,
se vc pegar um pic 12F629 ou 12F675 ele pode fazer o mesmo led piscar e muitas outras coisas, vejam
um led acender e apagar por 1 segundo com esse pic:
----------------------------------
trisio = 0
loop:
gpio.0 = 1
delay_ms(1000)
gpio.0 = 0
delay_ms(1000)
goto loop:
-----------------------------------------
explicando cada linha acima:
trisio = 0 significa que vc está colocando todos os pinos do micro-controlador como saída 0=saída 1=entrada, sacou ??
onde para memorizar pense: 0=output 1=input, ok??
loop: = um label, isto é um nome dado a uma rotina,
e o próprio nome já diz: loop "volta" , mas poderia colocar qualquer nome, ok..
gpio.0 = 1 = significa que o pino0 do micro-controlador vai ficar em nível 1, isto é ele irá ter 5V na saída
delay_ms(1000) = significa "espere aki durante 1000 milisegundos" = 1 segundo, sacou ??
gpio.0 = 0 = significa que o pino0 do micro-controlador vai ficar em nível 0, isto é ele irá ter 0V na saída
depois novamente ele aguarda 1 segundo
e por fim um comando "goto loop" que diz: "vai para loop" fazendo o programa voltar...
Tudo isso tem na internet e de graça,
Segue o que voces irão precisar para começar:
Compilador mikrobasic, é um dos melhores e a versão free libera até 2k de programa para qualquer pic:
http://www.mikroe.com/
Proteus, programa completo para testar toda a parte eletronica analógica ou digital, aceita
colocar os programas gerados pelo compilador
no pic e simular tudo:
http://www.labcenter.co.uk/download/pro ... ofessional
com os itens acima já é possível ver os programas exemplo e programar pic´s e simular tudo no proteus, depois vc irá precisar disso:
um gravador de pic, vc compra no ML por R$25,00 a R$30,00
alguns pic´s: 16F628, 16F876A, 12F675.
E depois para tirar suas dúvidas no grupo do yahoo:
piclistbrasil
To vendo que aki nestes topicos DIY que envolvem muita coisa de eletronica como sensor
de temperatua, display´s, sensor de combustível, conta-giros e etc o pessoal está fazendo com eletronica convencional.
Vai uma dica:
Utilizem micro-controladores para o serviço,
Um pequeno pic de 8 pinos 12F675 por exemplo que tem um custo menor que R$3,00 resolve grande maioria dos projetos aplicados aki.
um 16F628 que custa uns R$6,00 já toca um display de 16X2 ou 16X4 c/ backlight que daria para fazer bastante coisa.
Qual a dificuldade ?? Nenhuma,
é difícil programar um pis ?? Não.
Por onde começar:
Simples, começe por BASIC.
Isso mesmo , linguagem BASIC para pic, muita gente pensa que programar pic tem que programar em
assembler ou "C" e acaba desanimando, mas se voces vissem que programar em Basic é super-fácil e
hoje tem os mesmos recursos que uma linguagem assembler ou "C'.
Quer um exemplo:
muita gente aki conhece o famoso "555" para fazer um led piscar por exemplo,
se vc pegar um pic 12F629 ou 12F675 ele pode fazer o mesmo led piscar e muitas outras coisas, vejam
um led acender e apagar por 1 segundo com esse pic:
----------------------------------
trisio = 0
loop:
gpio.0 = 1
delay_ms(1000)
gpio.0 = 0
delay_ms(1000)
goto loop:
-----------------------------------------
explicando cada linha acima:
trisio = 0 significa que vc está colocando todos os pinos do micro-controlador como saída 0=saída 1=entrada, sacou ??
onde para memorizar pense: 0=output 1=input, ok??
loop: = um label, isto é um nome dado a uma rotina,
e o próprio nome já diz: loop "volta" , mas poderia colocar qualquer nome, ok..
gpio.0 = 1 = significa que o pino0 do micro-controlador vai ficar em nível 1, isto é ele irá ter 5V na saída
delay_ms(1000) = significa "espere aki durante 1000 milisegundos" = 1 segundo, sacou ??
gpio.0 = 0 = significa que o pino0 do micro-controlador vai ficar em nível 0, isto é ele irá ter 0V na saída
depois novamente ele aguarda 1 segundo
e por fim um comando "goto loop" que diz: "vai para loop" fazendo o programa voltar...
Tudo isso tem na internet e de graça,
Segue o que voces irão precisar para começar:
Compilador mikrobasic, é um dos melhores e a versão free libera até 2k de programa para qualquer pic:
http://www.mikroe.com/
Proteus, programa completo para testar toda a parte eletronica analógica ou digital, aceita
colocar os programas gerados pelo compilador
no pic e simular tudo:
http://www.labcenter.co.uk/download/pro ... ofessional
com os itens acima já é possível ver os programas exemplo e programar pic´s e simular tudo no proteus, depois vc irá precisar disso:
um gravador de pic, vc compra no ML por R$25,00 a R$30,00
alguns pic´s: 16F628, 16F876A, 12F675.
E depois para tirar suas dúvidas no grupo do yahoo:
piclistbrasil
Re: Projetos que envolvem elétrica/eletronica
Amigão..boa noite!
Percebo q vc tem bom conhecimento em eletrônica, então resolví lhe pedir um auxilio.
Tenho a idéia de fazer um hallmeter com display digital (LCD). Não gosto muito destes com LED´s, pq tem uma escala mto grande entre um led e outro.
Atualmente uso um multímetro para ler a informação da sonda lambda, e minha idéia basicamente seria criar um circuíto (ou como queira chamar) para apresentar esta informação dada em milivolts, como é atualmente dada pelo multímetro desde o 0 até 999, lendo de 1 em 1. Ví por aí, e como fc falou display´s com 2 linhas e 16 colunas. O que queria era um com 1 linha e 3 colunas.
Pq estou querendo fazer..por alguns motivos:
1º O multímetro é grande e ruim de acomodar em qualquer lugar decentemente;
2º Tem que ligar manualmente sempre q usar o carro;
3º Consumo de pilha;
Então queria algo que fosse alimentado pela bateria do carro 12V e q pudesse acomodar em uma caixinha retangular (como se fosse a wideband da Fueltech) mais ou menos de 4alt x8compr x4 profund e que fosse ilumidado para se ver durante a noite.
No aguardo
Percebo q vc tem bom conhecimento em eletrônica, então resolví lhe pedir um auxilio.
Tenho a idéia de fazer um hallmeter com display digital (LCD). Não gosto muito destes com LED´s, pq tem uma escala mto grande entre um led e outro.
Atualmente uso um multímetro para ler a informação da sonda lambda, e minha idéia basicamente seria criar um circuíto (ou como queira chamar) para apresentar esta informação dada em milivolts, como é atualmente dada pelo multímetro desde o 0 até 999, lendo de 1 em 1. Ví por aí, e como fc falou display´s com 2 linhas e 16 colunas. O que queria era um com 1 linha e 3 colunas.
Pq estou querendo fazer..por alguns motivos:
1º O multímetro é grande e ruim de acomodar em qualquer lugar decentemente;
2º Tem que ligar manualmente sempre q usar o carro;
3º Consumo de pilha;
Então queria algo que fosse alimentado pela bateria do carro 12V e q pudesse acomodar em uma caixinha retangular (como se fosse a wideband da Fueltech) mais ou menos de 4alt x8compr x4 profund e que fosse ilumidado para se ver durante a noite.
No aguardo
fzanoto escreveu:Pessoal,
To vendo que aki nestes topicos DIY que envolvem muita coisa de eletronica como sensor
de temperatua, display´s, sensor de combustível, conta-giros e etc o pessoal está fazendo com eletronica convencional.
Vai uma dica:
Utilizem micro-controladores para o serviço,
Um pequeno pic de 8 pinos 12F675 por exemplo que tem um custo menor que R$3,00 resolve grande maioria dos projetos aplicados aki.
um 16F628 que custa uns R$6,00 já toca um display de 16X2 ou 16X4 c/ backlight que daria para fazer bastante coisa.
Qual a dificuldade ?? Nenhuma,
é difícil programar um pis ?? Não.
Por onde começar:
Simples, começe por BASIC.
Isso mesmo , linguagem BASIC para pic, muita gente pensa que programar pic tem que programar em
assembler ou "C" e acaba desanimando, mas se voces vissem que programar em Basic é super-fácil e
hoje tem os mesmos recursos que uma linguagem assembler ou "C'.
Quer um exemplo:
muita gente aki conhece o famoso "555" para fazer um led piscar por exemplo,
se vc pegar um pic 12F629 ou 12F675 ele pode fazer o mesmo led piscar e muitas outras coisas, vejam
um led acender e apagar por 1 segundo com esse pic:
----------------------------------
trisio = 0
loop:
gpio.0 = 1
delay_ms(1000)
gpio.0 = 0
delay_ms(1000)
goto loop:
-----------------------------------------
explicando cada linha acima:
trisio = 0 significa que vc está colocando todos os pinos do micro-controlador como saída 0=saída 1=entrada, sacou ??
onde para memorizar pense: 0=output 1=input, ok??
loop: = um label, isto é um nome dado a uma rotina,
e o próprio nome já diz: loop "volta" , mas poderia colocar qualquer nome, ok..
gpio.0 = 1 = significa que o pino0 do micro-controlador vai ficar em nível 1, isto é ele irá ter 5V na saída
delay_ms(1000) = significa "espere aki durante 1000 milisegundos" = 1 segundo, sacou ??
gpio.0 = 0 = significa que o pino0 do micro-controlador vai ficar em nível 0, isto é ele irá ter 0V na saída
depois novamente ele aguarda 1 segundo
e por fim um comando "goto loop" que diz: "vai para loop" fazendo o programa voltar...
Tudo isso tem na internet e de graça,
Segue o que voces irão precisar para começar:
Compilador mikrobasic, é um dos melhores e a versão free libera até 2k de programa para qualquer pic:
http://www.mikroe.com/
Proteus, programa completo para testar toda a parte eletronica analógica ou digital, aceita
colocar os programas gerados pelo compilador
no pic e simular tudo:
http://www.labcenter.co.uk/download/pro ... ofessional
com os itens acima já é possível ver os programas exemplo e programar pic´s e simular tudo no proteus, depois vc irá precisar disso:
um gravador de pic, vc compra no ML por R$25,00 a R$30,00
alguns pic´s: 16F628, 16F876A, 12F675.
E depois para tirar suas dúvidas no grupo do yahoo:
piclistbrasil
Gol GL 1.6 1989 MI
by DIGIPULSE MAXY
by DIGIPULSE MAXY
Taí o circuito que vc pediu (testado no Proteus):

Segue o programa em mikrobasic:

Segue o programa em mikrobasic:
Código: Selecionar todos
program lambda
dim ad as word
dim lambda as word
dim bateria as word
dim txt as string[5]
dim txt_2 as string[4]
'--------------------------------------------
main:
trisa = %00000011
trisb = %00000000
trisc = %00000000
delay_ms(50) 'rs,rw,en
Lcd_Config(PORTC,7,6,5,4,PORTC,2,1,3)
Lcd_Cmd(Lcd_CURSOR_OFF) ' Turn off cursor
'--------------------------------------
while true
delay_ms(100) ' delay geral
ad = Adc_Read(1)
lambda = ad*49/10
wordtostrwithzeros(lambda,txt)
Lcd_Out(1, 1, "Lambda= ")
Lcd_Out(1, 10, txt)
Lcd_Out(1, 15, "mV")
ad = Adc_Read(0)
bateria = ad*10/43
wordtostrwithzeros(bateria,txt)
txt_2[3] = txt[4]
txt_2[2] = "."
txt_2[1] = txt[3]
txt_2[0] = txt[2]
Lcd_Out(2, 1, "Bateria= ")
Lcd_Out(2, 11, txt_2)
Lcd_Out(2, 15, "V ")
wend
end.- Artur 1000
- Membro - 2.0

- Mensagens: 1807
- Registrado em: 07 Fev 2009, 20:05
- Carro:
- Localização: Santo André, SP
- Contato:
:amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd: :amd:
o.O
esse esquema ae é du carvalho!!!
c eu entendi direito,
no caso o esquema seria para o display apenas "mostra" o rpm??
Abraços!
o.O
esse esquema ae é du carvalho!!!
c eu entendi direito,
no caso o esquema seria para o display apenas "mostra" o rpm??
Abraços!
[quote="fzanoto"]Taí o circuito que vc pediu (testado no Proteus):

Segue o programa em mikrobasic:

Segue o programa em mikrobasic:
Código: Selecionar todos
program lambda
Ola fzanoto,
Seria possivel postar novamente o esquema pois o link esta quebrado.
[ ] 's Dognaldo-
ARTHUR FARIAS
- Membro

- Mensagens: 84
- Registrado em: 14 Nov 2011, 13:54
- Carro:
Re: Projetos que envolvem elétrica/eletronica
dae pessoal tudo certo
!
seguinte estou com um problema estou engajado e instalar o painel do gol g5 no gol quadrado mais tenho alguns problemas
1 tenho q instalar este painel e de maneira alguma consigo achar o esquema eletrico dele . terei q testar os pino um por um para saber sua funçao . como faço estes testes ?
seguinte estou com um problema estou engajado e instalar o painel do gol g5 no gol quadrado mais tenho alguns problemas
1 tenho q instalar este painel e de maneira alguma consigo achar o esquema eletrico dele . terei q testar os pino um por um para saber sua funçao . como faço estes testes ?


