
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Tenho uma estante de livros no canto da sala. A área não está iluminada e não gosto de acender e apagar a luz toda vez que quero pegar um livro.
Com alguns componentes básicos e código simples, você também pode fazer uma lâmpada que acenderá automaticamente quando você precisar dela e desligará quando você não precisar dela.
Para este projeto eu usei uma placa nano arduino.
A lâmpada possui 2 sensores: sensor ultrassônico de distância e sensor de luz (LDR). O sensor ultrassônico alerta o microcontrolador quando uma pessoa se aproxima da lâmpada - portanto, ele deve acender. O sensor LDR verifica se a sala já está iluminada - quando já há luz suficiente na sala, a lâmpada não acende, mesmo quando se aproxima.
A lâmpada se apagará sozinha se por algum tempo ninguém passar por ela.
Etapa 1: organizar todos os componentes



Estes são os componentes usados na construção:
- Sensor ultrassônico (Amazon)
- Placa Arduino (não importa o tipo, escolhi o Nano devido ao seu tamanho) (Amazon)
- Soquete USB (fêmea) - não é necessário, mas é melhor ter. (Amazonas)
- Cabo USB que se encaixa na placa Arduino
- Fios de fiação - alguns macho-fêmea e alguns macho-macho. (Amazonas)
- Lâmpada alimentada por USB (Amazon)
- Resistor - 10KΩ é bom
- um LDR (Amazon)
- Potenciômetro (Amazon)
- Caixa de papelão pequena - todos os componentes serão inseridos nela
Ferramentas para usar na construção:
- Ferro de soldar + lata
- Pistola de cola
- faca utilitária
Se você tem tudo isso, pode começar!
Etapa 2: faça furos na caixa


Coloque o sensor ultrassônico na caixa e marque seus "olhos" com a caneta.
Com o estilete, faça 2 furos na caixa para inserir os "olhos" do sensor ultrassônico através do papelão.
Com uma agulha, faça 2 pequenos orifícios na parte superior da caixa, através dos quais você passará os fios LDR mais tarde.
Corte um orifício do tamanho da conexão USB na parte frontal / superior da caixa.
Na parte traseira - faça um orifício para que você possa passar o cabo USB através dele para o microcontrolador.
Etapa 3: Fiação




Primeiro, passe as pernas do LDR pelos orifícios que você fez na etapa anterior.
Solde uma perna do LDR a uma perna do resistor. No mesmo local solde um fio macho-macho, como na foto.
A rosca macho-fêmea é adicionada à segunda perna do LDR e uma é adicionada à outra perna do resistor.
Insira o fio conectado ao pino GND na placa Arduino, o fio conectado ao plugue LDR em 5V e o fio conectado a ambos em A0.
Isso criará uma queda de tensão no resistor, de modo que haja mais luz na sala - quanto maior a tensão que obtemos do fio comum.
Pegue 3 fios macho-fêmea, conecte-os às pernas do potenciômetro. Conecte as duas pernas externas - uma para 5 V e uma para GND, a perna do meio para A1.
Pegue 4 fios macho-fêmea e, em seguida, conecte as pernas do sensor ultrassônico desta forma:
- Gnd (sensor)> Gnd (arduino)
- Trig (sensor)> pino digital 4 (arduino)
- Eco (sensor)> pino digital 5 (arduino)
- Vcc (sensor)> 5V (arduino)
Solde 2 fios machos nas 2 pernas externas do conector USB.
Conecte um deles ao GND e o outro ao pino 6. Você saberá qual pino conectar a qual pino após realizar o seguinte teste:
Tente conectar um deles ao GND e o outro a 5 V e conecte a lâmpada ao conector USB. Se não acender - gire os fios de GND para 5V e vice-versa. Quando a lâmpada acender - mova o fio do pino 5V e coloque-o no pino 6 digital.
Etapa 4: definir o potenciômetro e a codificação

Baixe o código em anexo e envie-o para o arduino.
Coloque o tabuleiro onde você considera 'escuro'.
Abra o monitor serial (ctrl + M) - Você verá 2 números impressos repetidamente. Ajuste o potenciômetro até que ambos os números sejam quase iguais.
Baixe o código em github.com. Abra o arquivo 'AutoLamp.ino' e carregue-o no arduino. (Você precisa extrair os arquivos primeiro).
Etapa 5: colagem

Insira todos os componentes na caixa.
Coloque o sensor ultrassônico na frente, dentro dos orifícios que você cortou, e cole-o no lugar com a pistola de cola.
Cole o LDR no lugar, mas não o cubra.
Cole o soquete USB próximo ao orifício que você fez para que fique voltado para fora.
Passe o cabo USB pelo orifício que você fez para ele e cole-o para que não se mova.
Feche e cole a caixa para que ela não abra.
Etapa 6: Concluir


Conecte o cabo a um carregador USB e coloque a caixa no escuro. Conecte a lâmpada ao soquete USB.
é isso! Agora, quando você passar na frente dela, a lâmpada acenderá.
Se você não passar na frente dela por um tempo, ela se desligará sozinha.
Recomendado:
Robô de auto-equilíbrio - Algoritmo de controle PID: 3 etapas

Robô de Auto Balanceamento - Algoritmo de Controle PID: Este projeto foi concebido porque eu estava interessado em aprender mais sobre Algoritmos de Controle e como implementar efetivamente loops PID funcionais. O projeto ainda está em fase de desenvolvimento, pois um módulo Bluetooth ainda não foi adicionado, o que
JOYSTICK USB ZERO DELAY - MODIFICAÇÃO AUTO ANALÓGICA: 5 etapas

ZERO DELAY USB JOYSTICK - MODIFICAÇÃO AUTO ANALÓGICA: Este é um projeto adicional à Modificação de Zero Delay USB Encoder True Analog Joystick. Você precisa ter modificado, testado e calibrado com sucesso o codificador no projeto anterior antes de adicionar este dispositivo. Quando concluído e funcionando
Shop Vac Auto Switch (sem necessidade de Arduino): 7 etapas

Shop Vac Auto Switch (sem necessidade de Arduino): Como muitos marceneiros amadores, tenho um aspirador de oficina acoplado à minha serra de mesa e cada vez que quero fazer um corte, tenho que ligá-lo antes de ligar a serra. Isso pode parecer bobo, mas é uma dor de cabeça ligar e desligar o aspirador da loja tantos
Ikea ENEBY 20 Power Mod (Chega de Auto Sleep): 4 etapas

Ikea ENEBY 20 Power Mod (Chega de Auto Sleep): Os alto-falantes ENEBY da Ikea têm um ótimo som pelo preço. A principal desvantagem é que eles se desligam após cerca de 15-20 minutos de música sem tocar, mesmo se o dispositivo emparelhado ainda estiver conectado. Quando você liga novamente, o volume está de volta no
Auto Page Flipper: 8 etapas

Auto Page Flipper: básico: navy = servoyellow = hingered = PLA ou qualquer outra coisa realmente é um conceito muito básico, você enfia a mão em forma de coração sob a página e, quando terminar de ler a página, pressiona a outra mão (a plana) e ela vai virar a página para