İçindekiler:
- Gereçler
- Adım 1: İlham ve Teşekkür
- 2. Adım: Metodoloji
- 3. Adım: Gün Doğumu/Gün Batımı Web Hizmeti
- Adım 4: Python Kodu
- Adım 5: Denetleyici Montajı
- Adım 6: Hafif Yapı
- 7. Adım: Sonuç
Video: DIY Dış Mekan Peyzaj Aydınlatması: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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ı
Fotoğraflar, denetleyiciyi çalıştırmak için gereken tüm bağlantılarla etiketlenmiştir.
Adım 6: 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ç
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:
100W LED Çipli Taşınabilir İç Mekan Aydınlatması: 26 Adım (Resimlerle)
100W LED Çipli Taşınabilir İç Mekan Aydınlatması: Bu talimatta / videoda, eski bir dizüstü bilgisayardan 19V 90W güç kaynağı ile çalışan 100W LED çipi ile nasıl portatif iç mekan aydınlatması yaptığımı göstereceğim. GÜNCELLEME 2 (SON): LED çevresindeki sıcaklık (20C'lik bir odada 30 dakika sonra 37C kararlı @85W)
Ahududu Pi Üzerine Kurulu Otomatik Bahçe Sistemi Dış Mekan veya İç Mekan - MudPi: 16 Adım (Resimli)
Dış Mekan veya İç Mekanlar için Raspberry Pi Üzerine Kurulu Otomatik Bahçe Sistemi - MudPi: Bahçecilik yapmayı seviyor ama bakımını yapmaya zaman bulamıyor musunuz? Belki biraz susamış görünen veya hidroponiğinizi otomatikleştirmenin bir yolunu arayan bazı ev bitkileriniz var mı? Bu projede bu sorunları çözeceğiz ve temellerini öğreneceğiz
İç Mekan / Dış Mekan Papyon Anteni: 5 Adım
İç Mekan / Dış Mekan Fiyonk Anteni: Standart papyon anteni her zaman beni büyüledi ve iyi özelliklere sahip olduğunu gördüm. bu yüzden bir süre önce bir RadioShack'teyken ve her biri 5 dolara rafta 2 tanesini gördüğümde, kendime engel olamadım ve koleksiyonuma 2 ekledim ve 3
Lifx veya Hue için Dış Mekan, Hava Koşullarına Dayanıklı Armatür: 5 Adım (Resimlerle)
Lifx veya Hue için Dış Mekan, Hava Koşullarına Dayanıklı Armatür: Akşam keyfi ve ara sıra arka bahçedeki rave için bahçemi Lifx Color 1000 ampullerimle aydınlatmak istedim. Ampullerin neme ve ısıya karşı savunmasızlığı göz önüne alındığında, piyasada t'yi yeterince koruyacak hiçbir armatür bulamadım
IoT Dış Mekan Pet Kapısı: 6 Adım (Resimlerle)
IoT Outdoor Pet Door: Otomatik bir tavuk kümesi kapısı oluşturmak için bu talimattan ilham aldım. Sadece tavuk kümesi kapısını zamanlayıcıda değil, aynı zamanda telefonumla veya bilgisayarımla kontrol edebilmek için kapıyı internete bağlamak istedim. Bu g