Índice:
- Suprimentos
- Etapa 1: Inspiração e reconhecimento
- Etapa 2: Metodologia
- Etapa 3: Serviço da Web Sunrise / Sunset
- Etapa 4: código Python
- Etapa 5: Montagem do controlador
- Etapa 6: construção leve
- Etapa 7: Conclusão
Vídeo: Iluminação de paisagem externa DIY: 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Tive problemas com empresas de iluminação paisagística desde que comprei minha primeira casa em 2003. Os transformadores são de baixa potência, com interfaces de botão de pressão não intuitivas e telas baratas onde a potência parece ser mais preciosa do que a platina. A menos que você insira um preço realmente alto, as luzes são de qualidade extremamente baixa, com peças de reposição escassas ou inexistentes (pontas). Os conectores são frustrantes e enjoados. Eu tenho tocado com Raspberry Pi por alguns anos e pensei que deveria ser uma boa base para um controlador de iluminação. Eu realmente queria lançar minha própria solução e este se tornou meu projeto da paixão da primavera de 2019 para reformas domésticas.
Suprimentos
Lista de suprimentos de sucesso atual
~ Tubulação retrátil:
~ Luzes de inundação:
~ Wire:
~ Caso:
~ Painel de montagem da caixa:
~ Fita LED impermeável:
~ Fio de silicone:
~ Canal de alumínio (U06B10 preto com tampa branca leitosa):
~ Tampas finais (U06 preto):
~ Grampos em paisagem:
~ Fonte de alimentação:
~ Raspberry Pi W:
~ Relay:
Lista de observação
~ Conectores:
Conveniência Adicionada
~ Estação de soldagem de bateria Ryobi:
~ Dremel Butane Torch:
Soluções com falha
~ Porcas de arame externas:
~ Conectores de fios:
~ Luzes de inundação:
Etapa 1: Inspiração e reconhecimento
Pesquisas preliminares me levaram a duas instruções on-line separadas que eu senti que poderiam ser combinadas e atualizadas para criar o que eu estava procurando.
~ Colin Miles, também conhecido como onehourcleaner no Instructables, me inspirou com este post. Ele explicou a fiação da fonte de alimentação perfeitamente, então não vou reescrever seu trabalho, em vez disso, vou adicionar algumas atualizações.
~ Matyscabreras no YouTube criou um ótimo vídeo sobre luzes LED faça você mesmo.
Etapa 2: Metodologia
Com base nas postagens inspiradoras, meus objetivos eram os seguintes:
~ Utilize uma fonte de alimentação de PC que irá alimentar as luzes e um Raspberry Pi.
~ Escreva código Python personalizado que controlaria ligar e desligar as luzes.
~ Utilizar um serviço da web para determinar os horários do nascer / pôr do sol como base para controlar as luzes.
~ Construir minhas próprias luzes para que as substituições possam ser facilmente produzidas.
~ Publicar solução para que outros utilizem / aprimorem / aproveitem.
Etapa 3: Serviço da Web Sunrise / Sunset
Conforme mencionado na "Etapa 11: Melhorias em andamento e finalização" de uma das publicações inspiradoras, Colin menciona o uso do Weather Underground ao obter uma chave API. Infelizmente, a API do WU atingiu o fim do serviço. Encontrei outro serviço chamado Sunrise Sunset que utiliza uma API REST simples. Você pode formar o URL apropriado incorporando suas coordenadas de latitude e longitude em graus decimais. Quando chamada, a API retornará JSON com o nascer e o pôr do sol naquele local no horário UTC.
Um exemplo de URL e resposta é o seguinte:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Resposta
{
"resultados": {"nascer do sol": "6:31:48 AM", "pôr do sol": "17:32:25", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 AM "," civil_twilight_end ":" 5:58:39 PM "," nautical_twilight_begin ":" 5:35:23 AM "," nautical_twilight_end ":" 18:28:50 "," astronomical_twilight_begin ":" 5:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}
Ao escrever meu código Python, me esforcei muito para lidar com e converter entre fusos horários. Acredito que meu código está funcionando como planejado. Um bom teste será quando os relógios mudarem para o horário de verão. Em retrospectiva, uma melhoria futura pode ser configurar meu Raspberry Pi para operar em UTC e não realizar nenhuma conversão. Se eu decidir fazer isso, atualizarei essas instruções.
Etapa 4: código Python
Eu adicionei meu código Python ao repositório "OutdoorLighting" do meu GitHub. Eu absolutamente dou boas-vindas a informações sobre meu código Python. O README.md é o seguinte:
Scripts Python usados para ligar / desligar automaticamente a iluminação externa de um Raspberry Pi. Utiliza a API REST Sunrise Sunset para retornar horários em JSON (https://sunrise-sunset.org/).
Usa os seguintes pacotes: python 3 pip3 python-requests python-dateutil Usando o cron a seguir para executar este script à 1h todos os dias e na reinicialização do sistema (crontab -e): 0 1 * * * / home / pi / OutdoorLighting / OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Etapa 5: Montagem do controlador
As fotos são etiquetadas com todas as conexões necessárias para operar o controlador.
Etapa 6: construção leve
Depois de algumas tentativas e erros, este é o design de luz com o qual me decidi e que estou satisfeito. As fotos são rotuladas com instruções específicas.
Etapa 7: Conclusão
Este projeto foi um pouco desafiador, esporadicamente frustrante e muito gratificante. Eu desperdicei algum dinheiro durante minha P&D pessoal, mas não muito. Gastei mais do que precisava com a fonte de alimentação ATX para oferecer capacidade de expansão futura. O plano é colocar a iluminação em toda a casa. As próprias luzes ficaram muito modernas e atraentes. Alguns podem preferir uma luz em camadas e tenho certeza de que uma solução plug-and-play pode ser obtida na Amazon.
Recomendado:
Iluminação externa de baixa tensão DIY controlada com Raspberry Pi: 11 etapas (com imagens)
Iluminação externa de baixa tensão DIY controlada por Raspberry Pi: Por quê? Tenho que admitir que sou, como muitos outros, um grande fã da Internet das Coisas (ou IoT). Também ainda estou cansado de ligar todas as minhas luzes, eletrodomésticos, porta da frente, porta da garagem e quem sabe o que mais à internet exposta. Especialmente com eventos como
Paisagem do meu país: 4 etapas
Paisagem do meu país: Olá a todos! Este é o meu primeiro projeto, e eu realmente quero compartilhar com vocês! A ideia surgiu de uma bela paisagem, do meu país
Contorno de paisagem de forma livre ME 470: 7 etapas
ME 470 Freeform Landscape Contouring: O seguinte é um vídeo tutorial de Daniel VanFleteren que percorre visualmente o processo de uso da forma livre do Solidworks para criar contornos difíceis através do exemplo de mapeamento dos contornos topográficos de uma dada paisagem
Iluminação ambiente de PC DIY usando Arduino e LEDs WS2812b: 6 etapas (com imagens)
Iluminação ambiente de PC DIY usando Arduino e LEDs WS2812b: queria um pouco mais de profundidade para minha experiência de jogo / visualização de filmes, então aqui está como instalei minha iluminação ambiente. Antes de começar, este projeto requer que você saiba como usar um ferro de solda e algum outro básico Ferramentas. Se você não está confortável soldando
Borda da paisagem do CD com projeções de arco-íris: 5 etapas
Borda de paisagem de CD com projeções de arco-íris: Por que comprar aquelas bordas de paisagem de plástico caras quando você pode fazer as suas de graça, reciclar CDs antigos e obter o lado mais legal da bennie no processo