Want to create interactive content? It’s easy in Genially!
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 } } }