İçindekiler:

HestiaPi Touch - Akıllı Termostatı Açın: 9 Adım (Resimlerle)
HestiaPi Touch - Akıllı Termostatı Açın: 9 Adım (Resimlerle)

Video: HestiaPi Touch - Akıllı Termostatı Açın: 9 Adım (Resimlerle)

Video: HestiaPi Touch - Akıllı Termostatı Açın: 9 Adım (Resimlerle)
Video: Building a Better Thermostat 2024, Temmuz
Anonim

HestiaPi Touch Hakkında

HestiaPi Touch, eviniz için tamamen açık kaynaklı bir akıllı termostattır. Tüm dijital dosyalar ve bilgiler aşağıda ve ana web sitemizde mevcuttur.

Bununla evinizin sıcaklığını, bağıl nemini ve atmosfer basıncını izleyebilirsiniz. Ayrıca internet bağlantınızın olduğu her yerden ısıtma, havalandırma, klima, sıcak su ve daha fazlasını kontrol edebilirsiniz. Tüm bunları güvenli ve güvenle yapabilirsiniz, özel verileriniz gizli kalır. HestiaPi Touch, birçok cihaz ve ev otomasyon sistemi ile uyumludur ve evinizde hepsini birbirine bağlayan merkezi bir kontrol noktası görevi görebilir.

Önceki model

HestiaPi Touch, önceki başarılı öğreticimizden aldığımız geri bildirimin sonucudur. Bu yüzden ismin tanıdık gelmesinin nedeni bu olabilir;).

Kitle fonlaması kampanyası

HestiaPi, en yeni özellikleri sunan en son modeli finanse etmek için 2 Temmuz'a kadar bir kitle fonlaması kampanyası yürütecek. Desteğiniz, tüketim devlerine karşı savaşan açık kaynak topluluğu için çok şey ifade edecek. Lütfen bu bağlantıyı kullanın:

www.crowdsupply.com/makeopenstuff/hestiapi…

Hemen içine girelim…

Adım 1: PCB Bileşenleri

PCB Bileşenleri
PCB Bileşenleri
PCB Bileşenleri
PCB Bileşenleri
PCB Bileşenleri
PCB Bileşenleri

Ayrıntılar için BOM'a bakın.

  1. BME BME280, çıkış sinyali Dijital Sinyal; güç kaynağı 3.3-5.5V DC
  2. K2 – Isıtma Rölesi OMRON PCB Güç Rölesi – G5LE kontak değeri 125VAC @ 10 AMP / 30VDC @ 8 AMP; anahtarlama devresi SPDT; paket THT; varyant varyant 2; voltaj 12V; parça # G5LE-1
  3. K1 – Sıcak Su Rölesi OMRON PCB Güç Rölesi – G5LE kontak değeri 125VAC @ 10 AMP / 30VDC @ 8 AMP; anahtarlama devresi SPDT; paket THT; varyant varyant 2; voltaj 12V; parça # G5LE-1
  4. H Nem kontağı Korumasız G/Ç. Doğrudan bir röleye bağlamayın!
  5. U1 Güç kaynağı HLK-PM01
  6. D1 Doğrultucu Diyot tipi Doğrultucu; paket Melf DO-213 AB [SMD]; parça # 1N4001
  7. D2 Doğrultucu Diyot tipi Doğrultucu; paket Melf DO-213 AB [SMD]; parça # 1N4001
  8. Q1 PNP-Transistör tipi PNP; paket SOT-23 [SMD]; parça # 2N2222
  9. Q2 PNP-Transistör tipi PNP; paket SOT-23 [SMD]; parça # 2N2222
  10. R1 1.2kΩ Direnç toleransı ±%5; paket 1206 [SMD]; direnç 1.2kΩ
  11. R2 1.2kΩ Direnç toleransı ±%5; paket 1206 [SMD]; direnç 1.2kΩ
  12. J1 RaspberryPi Zero veya Zero W Herhangi bir sürüm

Adım 2: PCB Hazırlama

PCB Hazırlama
PCB Hazırlama
PCB Hazırlama
PCB Hazırlama
PCB Hazırlama
PCB Hazırlama

Gerekli araçlar

  • Favori lehimleme aletleriniz
  • 3 mm matkap ucu
  • pense
  • Tel makası

Mekanik hazırlık

Yerden tasarruf etmek için siyah çıkıntılı kamera konektörünün plastik kilidinin zorla çıkarılması gerekir. Önce bir tarafını sonra diğer tarafını elinizle çekin ve çıkarın.

Birlikte verilen vida ve somunlarla kasaya daha kolay montaj için RaspberryPi'deki 4 delikte boşluk için 3 mm'lik bir matkap kullanılması tavsiye edilir.

Adım 3: Lehimleme Sırası

Lehimleme Sırası
Lehimleme Sırası
Lehimleme Sırası
Lehimleme Sırası
Lehimleme Sırası
Lehimleme Sırası
Lehimleme Sırası
Lehimleme Sırası
  1. RaspberryPi'niz önceden lehimlenmiş başlıklarla geldiyse, yukarıda gösterildiği gibi sağ taraftan son 4'ü (2 ve 2) çıkarmanız gerekecektir. Altına biraz lehim ekleyin ve yavaşça içeri itin. Pimi tamamen çıkarmanıza gerek yok. Sadece çıkıntı yapmadığından ve HestiaPi PCB üzerinde düz durduğundan emin olun.
  2. RaspberryPi üzerindeki RUN pinlerindeki reset butonunu, buton GPIO pinlerine bakacak şekilde lehimleyin. İki GPIO pinine dokunabilir ancak bu hiçbir şeyi etkilemeyecektir. 2,5 mm'lik bir aralığa sahiptir, RUN pimleri ise 2,54 mm'dir, bu nedenle biraz sıkı olabilir. Bacakları bükmemeye dikkat edin.
  3. Solda RaspberryPi'nin 1 numaralı pininden başlayarak erkek 2x18 pin başlığını sağda 4 pinlik boşluk bırakarak reset butonuna basılması için lehimleyin. Pimlerde en az lehimi bırakmak için ekstra özen ve doğru lehimleme sıcaklığına dikkat edin. Alttaki pimlerin de PCB'den girmesi gerekecek, bu yüzden çok fazla lehim kullanılırsa sığmazlar.
  4. Pim 1'den başlayarak PCB ve RaspberryPi'yi erkek başlık zaten lehimlenmiş olarak hizalayın. PCB'nin 4 sabitleme deliğinin RaspberryPi'nin 4 sabitleme deliği ile hizalandığından emin olun. Sol uçta 4 pim ve sağ tarafta 4 pim lehimleyene kadar bunları sıkıca basılı tutun. Sonra kalanını lehimleyin.
  5. Terminal bloğunu, güç kaynağını ve röleleri ideal olarak bu sırayla lehimleyin.
  6. Kendi kasanızı tasarlarsanız ve alanınız bolsa, PCB (etiketli BME) ve BME sensörü üzerindeki 2 dişi 1x4 başlığı lehimleyin. Aksi takdirde dupont 1x4 kablosunu doğrudan PCB ve BME sensörüne bükün ve lehimleyin. VIN'den +'ya, GND'den -'ye, SCL'den SCL'ye ve SDA'dan SDA'ya. Altıgen kasanın alt kısmında sıkı bir sensör bölmesi vardır ve bazı kişiler, sıcaklık okumalarını yanlışlıkla durdurarak konektörleri ayırmıştır.
  7. LCD'yi pim 1'e hizalayın ve yavaşça sonuna kadar bastırın. Altıgen kasa kullanıyorsanız, önce LCD'nin kapağa sabitlenmesi gerekir.

İpuçları ve püf noktaları

LCD'nin HestiaPi'ye güç vermeden önce bağlanması gerekir, çünkü yalnızca önyüklemede başlatılır (aksi takdirde boş beyaz görünür ve dokunma olayları kaydedilmez) ve ayrıca güç artışı nedeniyle donmaya veya yeniden başlatmaya neden olabilir. Şebekeyi kontrol edemiyorsanız, yani kurulum sırasında kapalı kalıyorsa, tavsiyemiz SD kartı ve LCD'yi dışarıda bırakmanız, 4 kablonun hepsini (Nötr - N, Hat - L, Su - W ve Isıtma - H) bağlamanızdır.), kısmen (tamamen değil) SD'yi takın ve kasa kurulumunu LCD kapağa takılı olarak bitirin.

Her şey bittiğinde, kasanın dışından, önce SD'yi sonuna kadar itin (yerinde kilitlenmez) ve ardından metalik olmayan bir alet takın ve sıfırlama düğmesine basın. HestiaPi önyüklenecek ve yaklaşık 10-15 saniye içinde LCD, bazı önyükleme mesajlarını gösterecektir.

4. Adım: Kasayı Yazdırma

Kasayı Yazdırma
Kasayı Yazdırma

Kasayı yazdırmak gerçekten kendi yazıcınıza bağlıdır, ancak buna göre ayarlayabileceğiniz bazı temel yönergeler aşağıda verilmiştir.

Dosyalar

En son. STL dosyalarını Github'umuzdan buradan indirin.

filament

AC açık değilken, sıcak bir Yaz gününde evinizin ulaşabileceği maksimum sıcaklıkta yeterince sert kalan bir filament seçin:)

nGen filamentini bu nedenle değil, aynı zamanda kolay ve güvenilir bir şekilde yazdırdığı için kullanıyoruz.

Ayarlar

Katman Yüksekliği 0.2 mm

Et Kalınlığı 1.5 mm

Üst Kalınlık 1 mm

Alt Kalınlık 1 mm

Özel ayarları kapsar

Yön: Yüzü aşağı bakacak şekilde yazdırın

Destek Oluştur KONTROL EDİLDİ

Destek Yerleşimi Dokunarak Yapı Plakası

Destek Çıkıntı Açısı 60° (destek pahlarını önlemek için)

Baza özel ayarlar

Yön: Duvar tarafı aşağı gelecek şekilde yazdırın

İŞARETSİZ Destek Oluştur

Adım 5: Duvar Kurulumu

Duvar Montajı
Duvar Montajı

HestiaPi'nin kasası 2 parçadan oluşuyor. Duvara kadar uzanan ve görünmemesi gereken arka plaka ve ön kapak. Arka plaka 4 küçük delik, 4 büyük delik ve duvardan gelen teller için bir açıklığa sahip olmalıdır.

HestiaPi'yi satın aldıysanız, gerekli tüm vidalar dahildir. Aksi takdirde ihtiyacınız olacak:

  • 4 x 2.5Mx25mm altıgen vida
  • 4 x 2.5M altıgen somun
  • 4 x 3.5Mx40mm havşasız vida

Altıgen vidaları duvara bakan taraftan giren 4 küçük delikten geçirin. Bunları altıgen yuvaya sabitleyin ve aynı hizada olduklarından emin olun. LCD'yi PCB'den çıkarın ve PCB'yi 4 vidayı Pi'nin 4 köşe deliğinden geçirerek tek başına takın ve somunlarla sabitleyin. Büyük bir alet kullanmaktan kaçının. Bunları basitçe elle sıkabilirsiniz. Aşırı sıkmayın.

Kalan 4 büyük delik ile duvarınızı işaretleyin ve tellerin konumuna göre delin. Arka plakanın açıklığı, tellerin konumuyla eşleşmelidir. Arka plakayı ve PCB'yi 4 büyük vidayla sabitleyin.

Model talimatlarınıza göre kablolamayı tamamlayın.

Varsa, LCD'deki koruyucu filmi çıkarın ve LCD'nin başlığının üstte olduğundan emin olarak LCD'yi kapağa içeriden kilitleyin.

4 kabloyu kapağın alt bölümünün yarığından geçirin ve sensörü, devrenin geri kalanından termal olarak korunacak şekilde içine sabitleyin.

Ön kapağı arka plakayla hizalı tutun ve PCB'nin pin başlığının LCD başlığıyla hizalandığından emin olurken yaklaştırın. Yerine kilitlenene kadar LCD'den değil, kapağın kenarlarından sıkıca itin.

Adım 6: Yazılım Kurulumu

Yazılım yükleme
Yazılım yükleme

Yeni kullanıcıların işini kolaylaştırmak için HestiaPi, SD kartınız için yazmaya hazır görüntü dosyaları sunar. HestiaPi'nizi bir SD kart ile satın aldıysanız bu adımı atlayın.

Yeni bir SD kart hazırlayın

İndirilen resim dosyası ile SD kartınıza yüklemek için bir resim yazma aracı (aşağıdaki linklerden Etcher'ı tercih ediyoruz) kullanmanız gerekir. Basitçe kopyala-yapıştır yapamazsınız. Bir ZIP sürümü indirdiyseniz, sonraki adımdan önce.img dosyasını açın.

Aşağıdan sisteminiz için doğru kılavuzu seçin (Raspberry Pi web sitesinin izniyle – teşekkürler):

  • Linux
  • Mac os işletim sistemi
  • Windows (insanlar kartlarının Windows'tan yanıp sönmesiyle ilgili sorunları bildirdiği için mümkünse kaçının)

7. Adım: İlk Önyükleme

İlk Önyükleme
İlk Önyükleme
İlk Önyükleme
İlk Önyükleme
İlk Önyükleme
İlk Önyükleme

Önce HestiaPi'nizin kasasını duvara sabitleyin. HestiaPi'yi taahhüt etmeden önce test sürüşü yapmak istiyorsanız, önce LCD'yi bağlayın ve ardından Pi'nin bağlantı noktasına bir Mikro USB kablosu takın.

  1. MicroSD kartı Raspberry Pi'ye geri takın. Sadece içeri itin. Tıklamıyor. Yerine kilitlenmiyor. Küçücük bir parçası, gerektiğinde tutup çekecek kadar dışarı çıkacaktır.
  2. LCD'yi kapağa yerleştirin. Çevirin ve yerine itin. Yerinde sağlam hissetmeli. Varsa koruyucu filmi çıkarın.
  3. Şebeke gerilimi uygulamadan önce gerekli tüm önlemleri alın, bu nedenle gücü hemen kesin!
  4. Isıtma, Soğutma, Fan ve Sıcak Su (modele bağlı olarak) kontrol hatlarını terminal bloğunun üst kontaklarına bağlayın.
  5. Şebeke kablolarını L ve N olarak işaretlenmiş alt kontaklara bağlayın.
  6. Sensörü kapağın alt bölmesine yerleştirin ve 4 kabloyu dikey yarığa yerleştirin. Sensörün, küçük parlak karenin dışa bakacak şekilde yerleştirilmesi gerektiğini ve ideal olarak kasanın herhangi bir plastik parçası tarafından bloke edilmemesi gerektiğini unutmayın.
  7. Kapağı, pimleri LCD konektörüyle aynı anda hizalayarak tabanın 2 kancasına doğru hafifçe itin. Kapak tamamen içeri itildiğinde kilitlenmelidir. Geri çekilin ve duvarınızın yeni görünümünün tadını çıkarın:)
  8. Kablolardaki gücü kesemezseniz, LCD bağlanmadan önce HestiaPi'nin yeniden başlatılması riskini taşırsınız. Böyle bir senaryoda LCD boş beyaz bir ekrandan başka bir şey göstermez ve HDMI gibi "tak ve çalıştır" olmadığı için yeniden başlatmanız gerekir. Şebeke gerilimi uygulamadan önce SD kartı dışarıda bırakmanızı ve kasayı kapatmak üzereyken hemen takmanızı ancak yeniden başlatmamanızı öneririz. Önyükleme yapmamalı. Davayı kapattığınızda, yeniden başlama şansı var. Kasayı kapatın ve 20 saniye bekleyin. Ekranda hiçbir şey görünmüyorsa, yeniden başlamamıştır. Tornavida gibi uzun ama iletken olmayan bir şey kullanın ve sıfırlama düğmesine basın. Bazı modellerde yukarı bakacak şekilde LCD konektörünün sağ tarafında bulunur. Diğer modellerde sağ taraftadır.
  9. Herhangi bir zamanda üst kasayı çıkarmak isterseniz, kasanın her bir üst ve alt kenarında, üst kasayı arka plaka ile sabit tutan iç kancaları iten küçük bir yuvarlak delik vardır. Her iki tarafı aynı anda itmek için bir iğne veya ataş kullanın, ancak nazik olun. Onları serbest bırakmak için sadece 2-3 mm'lik bir itme gereklidir. Bu, 3D baskılı bir kasadır ve süper esnek ABS değildir.
  10. Yakında HestiaPi açılış dizisini ve sonunda geri sayımla birlikte yükleme ekranını görmelisiniz. Yeni HestiaPi'nizi WiFi'nize bağlamak için bu adımları izleyin.
  11. Birkaç saniye sonra ekran WiFi'nin bağlı olup olmadığını ve aldığı yerel IP'nin (DHCP) ne olduğunu gösterecektir.
  12. Tam kurulum ilk kez 20 dakika kadar sürebilir ve birkaç yeniden başlatma normaldir. Sadece rahat bırak. Her zaman SSH yapabilirsiniz. pi/hestia kullan
  13. SD kart görüntüsü, varsa kartın tam boyutunu kaplayacak şekilde otomatik olarak genişler.
  14. Beklerken indirmeler bölümüne gidin ve akıllı telefon uygulamasını telefonunuza indirin. Ayarlar altında Yerel OpenHAB URL'sini https://[hestiapi_IP]:8080 olarak ayarlayın ve uygulamayı kapatın.
  15. LCD kullanıcı arayüzünü gösterdiğinde, uygulamayı tekrar yüklemeyi deneyin veya dizüstü bilgisayarınızı kullanın ve şuraya gidin: https://[hestiapi_IP]:8080 ve "Temel Kullanıcı Arayüzü"nü seçin
  16. Artık temel işlevleri Uygulamadan veya dizüstü bilgisayarınızdan kontrol edebilmeniz gerekir.
  17. Raspi-config komutunu kullanarak yerel saatinizi (varsayılan olarak UTC) SSH aracılığıyla yapılandırın.
  18. Uygulama, web ve LCD'nin kullanıcı arayüzünün bazı yazılım güncellemeleriyle değiştiğini lütfen unutmayın, bu nedenle bir güncelleme çalıştırmadan önce özelleştirmelerinizi yedekleyin.
  19. OpenHAB2, diğer kullanıcılardan çok fazla bilgi içeren harika bir foruma sahiptir. Şimdi onunla yapmak istediğiniz şeye salyalayın.
  20. /etc/openhab2 adları varsayılan.* altındaki dosyaları klasör öğelerinde, kurallarda, site haritalarında ve diğer şeylerde keşfetmekten çekinmeyin.

8. Adım: WiFi'yi bağlayın

WiFi'ye bağlan
WiFi'ye bağlan

10.1 sürümünden (Temmuz 2018) itibaren artık telefonunuzu HESTIAPI şifresi ile "HESTIAPI" ağına bağlayabilirsiniz. Bağlandıktan sonra, telefonunuzda otomatik olarak WiFi ağınızı seçmeniz istenir (henüz gizli SSID desteklenmez) ve şifreyi girin. HestiaPi'niz ağınıza bağlanmak için yeniden başlayacak ve ayrıntılar doğruysa HESTIAPI ağı tekrar gösterilmeyecektir.

Daha eski sürümler için yalnızca aşağıya bakın:

Windows olmayan dizüstü bilgisayarınıza yerleştirin ve dosyayı değiştirin

/etc/wpa_supplicant/wpa_supplicant.conf

WiFi'nin SSID'sini ve şifresini "" içine girerek.

Ağınız gizli bir SSID kullanıyorsa bu satırı kaldırın:

# scan_ssid=1

Yalnızca Windows makineleriniz varsa, v9.2'den itibaren HestiaPi, SSID: "HESTIAPI" ve parola "HESTIAPI" (her ikisi de tırnak işaretleri olmadan) ile varsayılan bir ağa bağlanmak için önceden yapılandırılmış olarak gelir. Tek yapmanız gereken, gücü HestiaPi Touch'ınıza bağlamadan önce bu ayrıntılarla bir WiFi ağı oluşturmak. Önyüklendikten sonra, HestiaPi Touch, SSH'ye girebileceğiniz ve "HESTIAPI" yi normal WiFi ağ ayrıntılarınızla değiştirebileceğiniz yere otomatik olarak bağlanacaktır. Bilgilerinizi doğru girdiğinizden emin olun.

Bu bile mümkün değilse dexterp37 kullanıcısı (teşekkürler!) bazı çok iyi alternatifler buldu.

9. Adım: Destek ve Belgeler

Destek ve Belgeler
Destek ve Belgeler

Lütfen ilgili tüm bilgileri aşağıdaki özel bağlantılarda bulabilirsiniz:

  • Belgeler ve Başlangıç Kılavuzları
  • Topluluk forumu
  • GitHub depoları
  • İnternet sitesi

Kitle fonlaması kampanyası

HestiaPi, en yeni özellikleri sunan en son modeli finanse etmek için 2 Temmuz'a kadar bir kitle fonlaması kampanyası yürütecek. Desteğiniz, tüketim devlerine karşı savaşan açık kaynak topluluğu için çok şey ifade edecek. Lütfen bu bağlantıyı kullanın:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Önerilen: