top of page

MCP41010 Pot Digital utilizando Arduino

Fala galera beleza ??


Estamos disponibilizando mais um tutorial de como utilizar o potenciômetro digital MCP41010. Em alguns tipos de projetos é necessário que alguns valores de resistência possam variar para realizar alguns ajustes. Um grande exemplo disso é o controle de volume em aparelhos de som(nos mais antigos) em que tínhamos que girar o um botão para realizar a mudança de volume, em outro caso quando não podemos tem acesso a resistência fisicamente ou por ser um equipamento digital, esses ajustes e variações podem ser feito através de um controlador atuando no potenciômetro digital, como em novos aparelhos de tv , monitores , computadores que agora são controlados através de um botão ou até mesmo pela internet. Seguindo no assunto vai uma pequena introdução sobre resistores e potenciômetros.



RESISTOR


Resistor é um componente elétrico que possui dois terminais, é muito utilizado em circuitos elétricos e eletrônicos. Temos sua representação na Figura 1 logo abaixo:


Figura 1


A unidade de medida de resistência no SI (Sistema Internacional) é chamada Ohm (unidade de resistência), seu valor é dado por Volt por Ampere.


R=U/I

Sendo:

R = resistência(Ohms)

U = Tensão(Volts)

I = corrente (Ampere)


Dentre as várias utilidades de um resistor, podemos citar a conversão da energia elétrica em energia térmica (através da dissipação de calor), é a Lei de Joule e o controle da voltagem em qualquer parte do circuito, pois oferece uma resistência à passagem da corrente elétrica, 'dificultando' a passagem das cargas elétricas. Essa resistência às cargas ocasiona, na direção da corrente elétrica, uma queda de potencial nos terminais do resistor. Tal característica é muito útil quando queremos obter uma voltagem diferente da disponível, bastando usar uma determinada configuração de resistores, como no caso do circuito divisor de tensão, um dos circuitos mais estudados em faculdades e cursos técnicos.

POTENCIÔMETRO ANALÓGICO

O potenciômetro comumente possui três terminais e um eixo giratório para ajuste da sua resistência mostrado na Figura 2. Por exemplo, um potenciômetro de 10K significa que sua resistência máxima é 10K ohms e sua resistência irá variar de 0 Ohms até 10KOhms.


Figura 2

Eles são usados em controle de volumes de aparelhos de som, controle de posicionamento em controles de vídeo games, controle de brilho e contraste em telas LCD, controle de um servomotor, a velocidade de um motor CC , controle de velocidade , sentido da rotação e etc.


MCP41010


Potenciômetro digital, que é um chip mostrado na Figura 3, não são controlados mecanicamente, e o ajuste da sua resistência é feito através de sinais digitais, de um microcontrolador por exemplo o ARDUINO NANO. Isso é o que iremos mostrar nesse tutorial, como controlar a resistência digitalmente por um microcontrolador para variar o brilho de um led.

Figura 3

CIRCUITO NA PROTOBOARD



Conexão no arduino nano (chip328) :


fio vermelho: +5V - pino 5V

fio preto: GND - pino GND

fio verde: SS - pino D10

fio azul: MOSI - pino D11

fio laranja: SCK - pino D13



Conexão no MCP41010 :


fio verde: CS - Pino 1

fio laranja: SCK - Pino 2

fio azul: SI - Pino 3

fio vermelho: +5V - Pino 5 , Pino 8

fio preto: GND - Pino 4 , Pino 7

resistor 500 ohms : - Pino 6



Conexão Led :


Terminal anodo : Resistor 500 Ohms - Pino 6 do MCP

Terminal catodo: GND


Download do programa : MCP41010.ino

O programa irá ficar aumentando a intensidade da luz do Led e diminuindo automaticamente.

Bom Galera é isso ai, agora é só colocar para rodar o programa no arduino nano e qualquer duvida só postar no facebook em nossa pagina blackboxlab. Abraço e até a próxima.


bottom of page