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:
View
Essential Map
View
Akihabara Map
View
Frayer Model
View
Create Your Story in Spanish
View
Microcourse: Key Skills for University
View
Microcourse: Learn Spanish
View
Choice Board Flipcards
Transcript
Lâmpada Inteligente
Estruturação do Projeto
Definição
código
Circuito
Orçamento
Conclusão
Pilha 9V
Relé SPDT
VS
Arduino UNO
Sensor LDR
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
Orçamento
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 €
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 } } }