Want to create interactive content? It’s easy in Genially!

Get started free

Mapa Mental Cérebro

LEANDRO RAFAEL RIBEIRO MARTINS LEANDRO R

Created on October 24, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Lâmpada Inteligente

Estruturação do Projeto
Conclusão
código
Orçamento
Definição
Circuito

Arduino UNO

Sensor LDR

Relé SPDT

Pilha 9V

VS

Estruturação do Projeto

1. Pesquisa e Desenvolvimento2. Desenho e Planeamento 3. Aquisição de Materiais 4. Montagem e Construção 5. Testes e Ajustes

Definição do Projeto

Objetivo: Desenvolver um equipamento eletromecânico que possibilite a criação de uma lâmpada inteligente. A lâmpada será controlada por um aplicativo móvel ou por comandos de voz, permitindo ajuste de intensidade e cor da luz, visando proporcionar maior conforto e eficiência no uso da iluminação.

  • Criação de uma lâmpada inteligente.
  • Aplicativo móvel ou por comandos de voz.
  • Ajuste de intensidade e cor da luz.
  • Com o objetivo de proporcionar maior conforto

Materiais: Sensor de Luz: 4 € Fonte de alimentação: 10 € Fotoresistor: 3 € Microfone: 3 € Placa arduíno UNO: 30€ Ferramentas: Chave de fenda: 3 € Alicate de corte: 18 € Descarnador: 13 € Ferro de solda: 25 € Software: Google Home: 60 € Total: 169 €

Orçamento

int lampada_acesa=0; //variável responsável por garantir que a lâmpada permaneça acesa int leitura_sensor; //variável responsável por guardar o valor lido pelo sensor de luz int leitura_botao; //variável responsável por guardar o valor lido pelo botao #define pin_sensor A1 //pino ao qual o sensor de luz está ligado #define pin_lampada 2 //pino ao qual a lampada está ligada #define pin_botao 3 //pino ao qual o botao está ligado void setup() { pinMode(pin_sensor,INPUT); //define o pino do sensor ldr como entrada pinMode(pin_lampada,OUTPUT); //define o pino da lampada como saída Serial.begin(9600); pinMode(pin_botao,INPUT); //define o pino do botao como entrada } void loop() { leitura_sensor = analogRead(pin_sensor); //define a variável como sendo a leitura do pino do sensor ldr Serial.println(leitura_sensor); leitura_botao = digitalRead(pin_botao); //define a variável como sendo a leitura do botão if(leitura_sensor>=600 && leitura_botao ){ //Verifica se não há luz e o botao está ligado delay(100); if(!lampada_acesa){ //Verifica se a lâmpada está apagada digitalWrite(pin_lampada, HIGH); //liga a lâmpada lampada_acesa=1; //muda a variável para 1 } else{ digitalWrite(pin_lampada, LOW); //desliga a lampada lampada_acesa=0; //muda a variável para 0 } } }