Exemplos Práticos com Arduino e Raspberry Pi: Aprenda Fazendo!

Está começando na automação DIY e quer colocar a mão na massa? Neste guia, você vai ver exemplos reais e simples com código incluído, tanto para Arduino quanto para Raspberry Pi. O objetivo é te ajudar a praticar, entender e evoluir com confiança.


🔧 Projeto 1 – Acender uma Lâmpada com Sensor de Movimento (Arduino)

Descrição: Acende uma lâmpada automaticamente quando detecta movimento.
Ideal para: Entrada da casa, corredores, áreas externas.

Componentes:

  • Arduino Uno
  • Sensor PIR (movimento)
  • Módulo Relé
  • Lâmpada 127V ou LED 12V

Código:

cppCopiarEditarvoid setup() {
  pinMode(2, INPUT);   // Sensor de movimento
  pinMode(13, OUTPUT); // Relé para acionar lâmpada
}

void loop() {
  if (digitalRead(2) == HIGH) {
    digitalWrite(13, HIGH); // Liga a lâmpada
    delay(10000);           // Mantém ligada por 10 segundos
  } else {
    digitalWrite(13, LOW);  // Desliga
  }
}

🌡️ Projeto 2 – Monitor de Temperatura e Umidade com Display (Arduino)

Componentes:

  • Arduino Uno
  • Sensor DHT11 ou DHT22
  • Display LCD 16×2

Código (resumido):

cppCopiarEditar#include <DHT.h>
#include <LiquidCrystal.h>

DHT dht(2, DHT22);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  dht.begin();
  lcd.begin(16, 2);
}

void loop() {
  float temp = dht.readTemperature();
  float hum = dht.readHumidity();
  
  lcd.setCursor(0, 0);
  lcd.print("Temp: "); lcd.print(temp);
  lcd.setCursor(0, 1);
  lcd.print("Umid: "); lcd.print(hum);
  
  delay(2000);
}

📷 Projeto 3 – Câmera de Segurança com Detecção de Movimento (Raspberry Pi)

Descrição: Captura uma imagem ou vídeo ao detectar movimento e salva localmente.
Componentes:

  • Raspberry Pi 4
  • Câmera Pi ou USB
  • Sensor PIR (opcional)

Linguagem: Python

pythonCopiarEditarfrom picamera import PiCamera
from time import sleep
import datetime

camera = PiCamera()
camera.start_preview()
sleep(2)

now = datetime.datetime.now()
filename = "/home/pi/capturas/" + now.strftime("%Y-%m-%d_%H-%M-%S") + ".jpg"
camera.capture(filename)
camera.stop_preview()

🔄 Projeto 4 – Integração com Home Assistant (Raspberry + Arduino)

Objetivo: Usar o Arduino para captar sensores e enviar dados ao Home Assistant via MQTT.
Componentes:

  • Arduino Uno + sensor (ex: temperatura)
  • Raspberry Pi com Home Assistant
  • MQTT Broker (Mosquitto)

Resumo: O Arduino lê os dados e envia via Serial/USB para o Raspberry, que converte e envia ao Home Assistant.
(Código pode ser separado em outro post detalhado)


📚 Próximos Passos

  • Faça cada projeto aos poucos
  • Teste, modifique e personalize
  • Poste suas dúvidas nos comentários
  • Compartilhe suas montagens com a comunidade

Quer mais projetos como esse?

Explore nosso blog e veja como transformar sua casa com automação DIY.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

G-PD085SMG2Z
Rolar para cima