LM555 – Temporizador

Temporizador  Monoestável com LM555:

Estrutura interna:

Nesta configuração o LM555 funciona como um temporizador simples. Isto é, sempre que é detectado no pin2 (Trigger) um disparo, a saída fica no nível lógico alto (5VDC). O tempo em que a saída permanece activo é dado pela seguinte fórmula:

  • T=1.1*R*C
Daqui, temos que o tempo depende dos valores atribuídos à resistência e ao condensador, que são colocados externamente.
O disparo no pino 2 é feito na borda descendente, ou seja, sempre que o sinal passa de 5V para 0V.
Esquema da montagem:
Cálculos:
Com C=220uF
15 (segundos)= 1.1*R*22e-6
R=62K
Foto-montagem:
Vídeo:

Fonte tensão regulável lm317 & 7805

Depois do projecto mini fonte, achei que poderia fazer algo melhor. Então, decidi fazer uma fonte de alimentação com as seguintes características:

Tensão de alimentação:

  • AC- 30
  • DC- 9 – 30

Tensão de saída:

  • Fixa  5VDC
  • Regulável – 1.75 – 27 V

Fotos:

Video:

Aula 8 – Controlo Motor 24VDC MOSFET IRF540

Boas,

Hoje resolvi controlar um motor 24VDC através de PWM, utilizando o arduino.

O controlo do motor é feito através da leitura de um potenciómetro. Mediante a leitura deste, é colocado no pino 9 o valor correspondente em PWM.

Lista de Material:

  • Board Arduino StandAlone
  • Mosfet IRF540
  • Resistências:
    • 1k, 10K
  • Fio
  • Breadboard
  • Motor 24VDC
Com a excepção do motor 24VDC, todo o material está disponível para venda.
  • Circuito utilizado:

  • Fotos da montagem:

  • Código:

int sensorPin = A0;
int sensorValue = 0;

void setup() {

pinMode(9, OUTPUT);
Serial.begin(9600);

}

void loop() {

sensorValue = analogRead(sensorPin);
analogWrite(9,sensorValue/4);
Serial.println(sensorValue/4);
delay(10);

}

  • Video

Aula 7 – LM35 VB.net – chart temperature monitor

Objectivo

Monitorizar a temperatura ambiente, recorrendo ao sensor de temperatura lm35 e arduino. O programa de monitorização será escrito em vb.net

Lista de componentes:

Programas:

  • IDE Arduino
  • VB.net express edition

Funcionamento do programa:

A aplicação vai “perguntar” de 1 em um segundo a temperatura ao arduino, este por sua vez vai enviar a temperatura para o vb.net que a vai mostrar num gráfico.

Código Arduino:

Codigo VB.net:

Arduino – Standalone – Versão Final

Depois de alguns ensaios, com o arduino standalone versão1, decidi fazer e comercializar versão profissional.

Opções de compra:

  • PCB com os componentes excepto o atmega328,
  • PCB sem componentes

No acto da compra será enviado um manual descriptivo da placa.

Funcionalidade:

  • Atmega328 a funcionar com o mínimo de componentes possíveis;
  • Retirar todos os pinos com VCC e GND ao lado de cada pino;
  • Possibilidade de programar através de porta serie na própria placa;
  • Possibilidade de ligação a 24 volt ou 5 volt DC;
  • Possibilidade de programação no arduino e depois colocar na pcb.

Imagens:

Componentes:

  • Pin Headers
  • Regulador tensão 7805
  • Push button
  • Cristal 16 MHZ
  • Condensador cerámicos:
  • 2x – 22pf
  • 100nf
  • Condensador electrolítico:
    • 35 V
    • 5V
  • Led 3mm
  • Resistencias:
    • 1k
    • 470 ohms
  • Conector de parafuso
  • Díodo 1n4148

Imagem Final:

Opções de compra:

  • PCB com os componentes excepto o atmega328,
  • PCB sem componentes

Insoladora Final Version

Depois de muitos testes à insoladora, de muitas placas feitas, e muitas placas de teste para efectuar o controlo da insoldora UV fica aqui a versão final.

Ficam aqui os links de toda a evolução ao longo destes últimos tempos:

Construção Insoladora UV – Placas PCB – Manual

Placa Controlo Insoladora UV – Versão I

Placa Controlo Insoladora UV – Versão II

É esta a solução final já com a placa integrada e a funcionar. Ficam aqui umas fotos e também um vídeo; espero que possam inspirar alguém! Qualquer dúvida estou disponível, basta enviar mail.