İçindekiler:

DIY Dış Mekan Peyzaj Aydınlatması: 7 Adım (Resimlerle)
DIY Dış Mekan Peyzaj Aydınlatması: 7 Adım (Resimlerle)

Video: DIY Dış Mekan Peyzaj Aydınlatması: 7 Adım (Resimlerle)

Video: DIY Dış Mekan Peyzaj Aydınlatması: 7 Adım (Resimlerle)
Video: 41 Güzel Küçük Ön Bahçe Peyzaj Fikirleri | DIY Bahçe 2024, Kasım
Anonim
DIY Dış Mekan Peyzaj Aydınlatması
DIY Dış Mekan Peyzaj Aydınlatması

2003'te ilk şehir evimi satın aldığımdan beri peyzaj aydınlatma şirketleriyle sorunlarım var. Transformatörler, sezgisel olmayan buton arayüzleri ve watt değerinin platinden daha değerli göründüğü ucuz ekranlar ile düşük güçlüdür. Gerçekten yüksek bir fiyat noktasına girmediğiniz sürece, kıt veya hiç olmayan yedek parçalar (sivri uçlar) ile ışıklar son derece kalitesizdir. Konektörler sinir bozucu ve titiz. Raspberry Pi'lerle birkaç yıldır oynuyorum ve bunun bir aydınlatma kontrolörü için iyi bir temel olması gerektiğini düşündüm. Gerçekten kendi çözümümü uygulamak istedim ve bu, ev geliştirme için Bahar 2019 tutku projem oldu.

Gereçler

Mevcut Başarılı Tedarik Listesi

~Shrink Boru:

~ Sel Işıkları:

~Tel:

~ Durum:

~ Kasa Montaj Paneli:

~LED Su Geçirmez Şerit:

~Silikon Tel:

~Alüminyum Kanal (U06B10 Siyah, Süt Beyazı Kapaklı):

~Son Kapaklar (U06 Siyah):

~Peyzaj Zımbaları:

~Güç Kaynağı:

~Raspberry Pi W:

~Röle:

İzlenecekler listesi

~Konektörler:

Ek Kolaylık

~Ryobi Pil Lehimleme İstasyonu:

~Dremel Bütan Meşalesi:

Başarısız Çözümler

~Dış Mekan Tel Somunları:

~Tel Konnektörler:

~ Sel Işıkları:

Adım 1: İlham ve Teşekkür

Ön aramalar, aradığımı oluşturmak için birleştirilip güncellenebileceğini düşündüğüm iki ayrı çevrimiçi talimata yönlendirdi.

~ Instructables'taki onehourcleaner olarak bilinen Colin Miles, bu gönderiyle bana ilham verdi. Güç kaynağı kablolarını mükemmel bir şekilde açıkladı, bu yüzden çalışmasını yeniden yazmayacağım, bunun yerine bazı güncellemeler ekleyeceğim.

~YouTube'daki Matyscabreras, DIY LED ışıklarıyla ilgili harika bir video oluşturdu.

2. Adım: Metodoloji

İlham verici gönderilere dayanarak hedeflerim şunlardı:

~Hem ışıklara hem de bir Raspberry Pi'ye güç sağlayacak bir PC güç kaynağı kullanın.

~Işıkların açılıp kapanmasını kontrol edecek özel Python kodu yazın.

~Işıkları kontrol etmek için bir temel olarak gün doğumu/gün batımı zamanlarını belirlemek için bir web hizmetinden yararlanın.

~ Yedeklerin kolayca üretilebilmesi için kendi ışıklarımı inşa ediyorum.

~Diğerlerinin kullanması/geliştirmesi/zevk alması için çözüm yayınlayın.

3. Adım: Gün Doğumu/Gün Batımı Web Hizmeti

İlham verici gönderilerden birinin "Adım 11: Devam Eden İyileştirmeler ve Tamamlama" bölümünde bahsedildiği gibi Colin, bir API anahtarı alarak Weather Underground'ı kullanmaktan bahseder. Ne yazık ki, WU'nun API'si hizmetin sonuna ulaştı. Basit bir REST API kullanan Sunrise Sunset adlı başka bir hizmet buldum. Enlem ve boylam koordinatlarınızı ondalık derece cinsinden içeren uygun URL'yi oluşturabilirsiniz. Çağrıldığında API, JSON'u UTC saatinde o konumda gün doğumu ve gün batımı ile döndürür.

Örnek bir URL ve yanıt aşağıdaki gibidir:

URL

api.sunrise-sunset.org/json?lat=36.7201600…

Cevap

{

"results": { "gün doğumu":"06:31:48", "gün batımı":"5:32:25", "solar_noon":"12:02:07", "gün_uzunluğu":"11:00:37", "civil_twilight_begin":"6:05:35", "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", "astronomical_twilight_end":"18:58:50 PM" }, "status":"Tamam" }

Python kodumu yazarken, zaman dilimleriyle uğraşırken ve bunlar arasında dönüşüm yaparken çok uğraştım. Kodumun istediğim gibi çalıştığına inanıyorum. Gün ışığından yararlanma saati için saatlerin değişmesi iyi bir test olacaktır. Geriye dönüp bakıldığında, gelecekteki bir gelişme Raspberry Pi'mi UTC'de çalışacak ve hiçbir dönüşüm gerçekleştirmeyecek şekilde ayarlamak olabilir. Bunu yapmaya karar verirsem, bu talimatları güncelleyeceğim.

Adım 4: Python Kodu

Python kodumu GitHub'ımın "OutdoorLighting" deposuna ekledim. Python kodumdaki girişi kesinlikle memnuniyetle karşılıyorum. README.md aşağıdaki gibidir:

Bir Raspberry Pi'den dış mekan aydınlatmasını otomatik olarak açıp kapatmak için kullanılan Python komut dosyaları. JSON'da saatleri döndürmek için Sunrise Sunset REST API'sini kullanır (https://sunrise-sunset.org/).

Aşağıdaki paketleri kullanır: python 3 pip3 python-requests python-dateutil Bu komut dosyasını her gün 01:00'de ve sistem yeniden başlatıldığında çalıştırmak için aşağıdaki cron'u kullanma (crontab -e): 0 1 * * * /home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Adım 5: Denetleyici Montajı

Denetleyici Meclisi
Denetleyici Meclisi
Denetleyici Meclisi
Denetleyici Meclisi
Denetleyici Meclisi
Denetleyici Meclisi

Fotoğraflar, denetleyiciyi çalıştırmak için gereken tüm bağlantılarla etiketlenmiştir.

Adım 6: Hafif Yapı

Hafif Yapı
Hafif Yapı
Hafif Yapı
Hafif Yapı
Hafif Yapı
Hafif Yapı

Bazı deneme yanılmalardan sonra, benim memnun kaldığım hafif tasarım bu. Fotoğraflar özel talimatlarla etiketlenmiştir.

7. Adım: Sonuç

Çözüm
Çözüm
Çözüm
Çözüm

Bu proje biraz zorlayıcı, ara sıra sinir bozucu ve çok ödüllendiriciydi. Kişisel AR-GE çalışmalarımda biraz para harcadım ama çok değil. Gelecekte genişletilebilirlik sunmak için ATX güç kaynağına ihtiyaç duyduğumdan fazlasını harcadım. Plan, aydınlatmayı tamamen evin etrafında çalıştırmaktır. Işıkların kendileri çok modern ve çekici çıktı. Bazıları katmanlı bir ışığı tercih edebilir ve eminim Amazon'da bir tak ve çalıştır çözümü sağlanabilir.

Önerilen: