InΓ­cioβ€ΊProjetosβ€ΊShield Monitor Ambiental
⬀ Projeto β€” Shield Permanente

🌑️ Shield Monitor Ambiental

⏱️ 60 min🧩 LM35 Β· LDR Β· 10kΞ© Β· 2Γ— 100nF Β· Header saΓ­da

Nesta pΓ‘gina

πŸ“‹
Circuito soldado com LM35 (temperatura linear 10mV/Β°C), LDR (luminosidade) e condensadores de desacoplamento. SaΓ­da via header 4 pinos para ligar a display ou outros shields do Kit B 37.

πŸ”Œ Hardware e Layout

Simula no Tinkercad Circuits antes de soldar:

schema.txt
LigaΓ§Γ΅es:
  A0 → LM35_VOUT (VCC→LM35→GND com 100nF bypass junto ao LM35)
  A1 β†’ NΓ³ LDR+10kΞ© (LDR entre A1 e VCC; 10kΞ© entre A1 e GND)
  Header saΓ­da: VCC, GND, A0(temp), A1(luz)

πŸ”₯ Soldar o Shield

1

Power rails

Liga VCC e GND do header Γ s power rails da protoshield β€” primeira ligaΓ§Γ£o sempre.

2

Passivos

Solda resistΓͺncias e condensadores antes dos semicondutores.

3

Semicondutores

LEDs, transΓ­stores, CIs β€” com atenΓ§Γ£o Γ  polaridade.

4

Conectores

Headers por ΓΊltimo β€” nΓ£o obstruem o acesso aos outros componentes.

5

Verificar

MultΓ­metro em continuidade em cada ligaΓ§Γ£o antes de ligar ao Arduino.

πŸ’» CΓ³digo Arduino

proj_proj-shield-monitor.ino
#define LM35 A0
#define LDR  A1

float temperatura() {
  return analogRead(LM35) * (5000.0 / 1023) / 10.0;
}

void setup() { Serial.begin(9600); }

void loop() {
  float t = temperatura();
  int   l = analogRead(LDR);
  Serial.print("T:"); Serial.print(t,1);
  Serial.print(" C  Luz:"); Serial.println(l);
  delay(1000);
}

πŸ§ͺ Testar e Expandir

πŸ’‘
Testa cada funcionalidade individualmente antes de integrar o sistema completo. Se algo nΓ£o funcionar, usa o Monitor SΓ©rie para depurar.

πŸ† Para ir mais longe

PR.FT7_5 Β· Protoshield Β· Arduino UNO Rev3 Β· InΓ­cio Β· led.dge.medu.pt