Neste projeto eu apresento um monitor de sono feito Arduino que também possui dois leds para iluminação parcial e timer para desligar automaticamente dispositivos conectados a com ventilador ou aquecedor. Além, obviamente, da hora atual (que não desregula quando acaba a energia). O código e o esquema serão disponibilizados em breve no LabdeGaragem.

https://youtu.be/hMCLAiaTZUQ

Componentes necessários:

Arduino Nano
RTC (Clock)
LCD 4 digit display (TM1637)
Sensor de movimentos (mov)
2 Leds 5V (led1 e led2)
led 3V (led_mov)
buzzer (buz)
7 resistores de 330 (r1, r2, r3, r4, r5, r6, r7)
Rele 5v (rele)
6 botões (bot_luz, bot_timer, adj_up, adj_down, bot_mov, bot_show_qt)
1 fonte 5v
2 tomadas (tomada1, tomada2)
Cabo de força, jumpers, caixa de madeira (ou plástico), etc

Conexões:
Arduino
GND : RTC, LCD, Sensor de movimentos, led1, led2, led_mov, buz, r1, r2, r3, r4, r5, r6, GND da fonte 5v
5V : RTC, LCD, Sensor de movimentos, r1, r2, r3, r4, r5, r6, r7
VCC : Positivo da fonte 5V
A0 : Bot_timer
A1 : Bot_luz
A2 : Rele
A4 : SDA do RTC
A5 : CLK do RTC
D2 : adj_up
D3 : adj_down
D4 : bot_show_qt
D5 : led_mov
D6 : bot_mov
D7 : buz
D9 : led1 e led2
D10 : mov
D11 : sda do LCD
D12 : clk do LCD

RTC
GND: GND do Arduino
VCC: 5V do Arduino
CLK: A5
SDA: A4

LCD 4-dig display
GND: GND do Arduino
VCC: 5V do Arduino
CLK: D12
SDA: D11

Sensor de movimentos
GND: GND do Arduino
VCC: 5V do Arduino
Sinal: D10

Led1
GND: GND do Arduino
VCC: D9

Led2
GND: GND do Arduino
VCC: D9

Led_mov
GND: GND do Arduino
VCC: r7

Buz
GND: GND do Arduino
VCC: D7

R1
polo1: GND do Arduino
polo2: bot_luz

R2
polo1: GND do Arduino
polo2: bot_timer

R3
polo1: GND do Arduino
polo2: bot_show_qt

R4
polo1: GND do Arduino
polo2: bot_timer

R5
polo1: GND do Arduino
polo2: adj_up

R6
polo1: GND do Arduino
polo2: adj_down

R7
polo1: GND do Arduino
polo2: led_mov

Rele
Entrada:
GND: GND do Arduino
VCC: 5V do Arduino
Sinal: A2
Saída:
Polo1: Entrada do Fase AC (110V)
Polo2: Tomada2

Bot_luz
Polo1: 5V do Arduino
Polo2: r1

Bot_timer
Polo1: 5V do Arduino
Polo2: r2

Bot_show_qt
Polo1: 5V do Arduino
Polo2: r3

Bot_timer
Polo1: 5V do Arduino
Polo2: r4

Adj_up
Polo1: 5V do Arduino
Polo2: r5

Adj_down
Polo1: 5V do Arduino
Polo2: r6

Fonte
Entrada:
Fase: Fase do AC (110V)
Neutro: Neutro do AC (110V)
Saída:
5V : VCC do Arduino
GND: GND do Arduino

Tomada1
Neutro: Neutro do AC(110V)
Fase : Fase do AC(110V)

Tomada2
Neutro: neutro do AC(100V)
Fase : Saída do Rele

Código: Monitor%20de%20sono.txt

Exibições: 476

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço