Spisu treści:

HestiaPi Touch - Otwórz inteligentny termostat: 9 kroków (ze zdjęciami)
HestiaPi Touch - Otwórz inteligentny termostat: 9 kroków (ze zdjęciami)

Wideo: HestiaPi Touch - Otwórz inteligentny termostat: 9 kroków (ze zdjęciami)

Wideo: HestiaPi Touch - Otwórz inteligentny termostat: 9 kroków (ze zdjęciami)
Wideo: HestiaPi Touch Case 2024, Listopad
Anonim

O HestiiPi Touch

HestiaPi Touch to całkowicie otwarty inteligentny termostat do Twojego domu. Wszystkie pliki i informacje cyfrowe są dostępne poniżej oraz na naszej głównej stronie internetowej.

Dzięki niemu możesz monitorować temperaturę w domu, wilgotność względną i ciśnienie atmosferyczne. Możesz także sterować ogrzewaniem, wentylacją, klimatyzacją, ciepłą wodą i nie tylko z dowolnego miejsca, w którym masz połączenie z Internetem. Możesz to wszystko zrobić bezpiecznie i bez obaw, że Twoje prywatne dane pozostaną prywatne. HestiaPi Touch jest kompatybilny z wieloma urządzeniami i systemami automatyki domowej i może służyć jako centralny punkt sterowania, który łączy je wszystkie w Twoim domu.

Poprzedni model

HestiaPi Touch jest wynikiem opinii, które otrzymaliśmy od naszego poprzedniego udanego instruktażu. Może dlatego nazwa może brzmieć znajomo;).

Kampania crowdfundingowa

HestiaPi będzie prowadzić kampanię crowdfundingową do 2 lipca, aby sfinansować najnowszy model oferujący wszystkie najnowsze funkcje. Twoje wsparcie będzie wiele znaczyło dla społeczności open source walczącej z gigantami konsumpcjonizmu. Użyj tego linku:

www.crowdsupply.com/makeopenstuff/hestiapi…

Przejdźmy do tego…

Krok 1: Elementy PCB

Komponenty PCB
Komponenty PCB
Komponenty PCB
Komponenty PCB
Komponenty PCB
Komponenty PCB

Zobacz zestawienie komponentów, aby uzyskać szczegółowe informacje.

  1. BME BME280, sygnał wyjściowy Sygnał cyfrowy; zasilanie 3,3-5,5V DC
  2. K2 – Przekaźnik ogrzewania Przekaźnik mocy na płytkę drukowaną firmy OMRON – prąd znamionowy styku G5LE 125 VAC @ 10 AMP / 30 VDC @ 8 AMP; obwód przełączający SPDT; pakiet THT; wariant wariant 2; napięcie 12V; część # G5LE-1
  3. K1 – Przekaźnik gorącej wody Przekaźnik mocy na płytkę drukowaną firmy OMRON – prąd znamionowy styku G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; obwód przełączający SPDT; pakiet THT; wariant wariant 2; napięcie 12V; część # G5LE-1
  4. H Styk wilgotności Niezabezpieczone we/wy. Nie podłączaj bezpośrednio do przekaźnika!
  5. U1 Zasilacz HLK-PM01
  6. D1 Prostownik Typ diody Prostownik; opakowanie Melf DO-213 AB [SMD]; część nr 1N4001
  7. D2 Prostownik Dioda typu Prostownik; opakowanie Melf DO-213 AB [SMD]; część # 1N4001
  8. Q1 PNP-Typ tranzystorowy PNP; pakiet SOT-23 [SMD]; część # 2N2222
  9. Q2 PNP-Tranzystor typu PNP; pakiet SOT-23 [SMD]; część # 2N2222
  10. R1 1,2kΩ Tolerancja rezystora ±5%; pakiet 1206 [SMD]; rezystancja 1,2kΩ
  11. R2 1,2kΩ Tolerancja rezystora ±5%; pakiet 1206 [SMD]; rezystancja 1,2kΩ
  12. J1 RaspberryPi Zero lub Zero W Dowolna wersja

Krok 2: Przygotowanie PCB

Przygotowanie PCB
Przygotowanie PCB
Przygotowanie PCB
Przygotowanie PCB
Przygotowanie PCB
Przygotowanie PCB

Potrzebne narzędzia

  • Twoje ulubione narzędzia do lutowania
  • Wiertło 3mm
  • Szczypce
  • Przecinak do drutu

Przygotowanie mechaniczne

Aby zaoszczędzić miejsce, plastikową blokadę czarnego wystającego złącza kamery należy usunąć na siłę. Pociągnij ręcznie najpierw jedną stronę, potem drugą i wyjmij.

Dla łatwiejszego montażu z obudową za pomocą dostarczonych śrub i nakrętek zaleca się użycie wiertła 3mm do prześwitu na 4 otworach na RaspberryPi.

Krok 3: Kolejność lutowania

Kolejność lutowania
Kolejność lutowania
Kolejność lutowania
Kolejność lutowania
Kolejność lutowania
Kolejność lutowania
Kolejność lutowania
Kolejność lutowania
  1. Jeśli twoje RaspberryPi zostało dostarczone z wstępnie wylutowanymi nagłówkami, musisz usunąć ostatnie 4 (2 i 2) z prawej strony, jak pokazano powyżej. Dodaj trochę lutu na dole i delikatnie wciśnij. Nie musisz całkowicie wyjmować pinu. Tylko upewnij się, że nie wystaje i leży płasko na płytce HestiaPi.
  2. Przylutuj przycisk resetowania w pinach RUN na RaspberryPi z przyciskiem skierowanym w stronę pinów GPIO, do góry. Może dotykać dwóch pinów GPIO, ale nie wpłynie to na nic. Ma rozstaw 2,5 mm natomiast piny RUN 2,54 mm, więc może być nieco ciasny. Uważaj, aby nie zgiąć nóg.
  3. Przylutuj męską listwę 2x18 pinów zaczynając od pinu 1 RaspberryPi, po lewej stronie, pozostawiając po prawej 4-pinową przestrzeń na wciśnięcie przycisku resetowania. Zachowaj szczególną ostrożność i odpowiednią temperaturę lutowania, aby na pinach pozostało jak najmniej lutowia. Piny na dole również będą musiały wejść przez płytkę drukowaną, więc jeśli użyje się zbyt dużo lutu, nie będą pasować.
  4. Wyrównaj, zaczynając od pinu 1, płytkę PCB i RaspberryPi z już przylutowaną męską końcówką. Upewnij się, że 4 otwory mocujące PCB są wyrównane z 4 otworami mocującymi RaspberryPi. Trzymaj je mocno dociśnięte, aż przylutujesz 4 piny na lewym końcu i 4 piny na prawym. Następnie przylutuj resztę.
  5. Przylutuj listwę zaciskową, zasilacz i przekaźniki, najlepiej w tej kolejności.
  6. Jeśli projektujesz własną obudowę i jest wystarczająco dużo miejsca, przylutuj 2 żeńskie złącza 1x4 na płytce drukowanej (oznaczone jako BME) i czujnik BME. W przeciwnym razie wygnij i przylutuj przewód dupont 1x4 bezpośrednio do płytki drukowanej i czujnika BME. VIN do +, GND do -, SCL do SCL i SDA do SDA. Obudowa Hex ma szczelną komorę czujnika na dole, a niektórzy ludzie rozerwali złącza, przypadkowo zatrzymując odczyty temperatury.
  7. Dopasuj wyświetlacz LCD do styku 1 i delikatnie naciśnij do końca. Jeśli używasz etui Hex, wyświetlacz LCD musi być najpierw przymocowany do pokrywy.

Porady i wskazówki

Wyświetlacz LCD musi być podłączony przed włączeniem HestiaPi, ponieważ inicjuje się tylko podczas rozruchu (w przeciwnym razie wygląda na pusty-biały i zdarzenia dotykowe nie są rejestrowane), a także może powodować zawieszenie lub ponowne uruchomienie z powodu skoku zasilania. Jeśli nie możesz kontrolować sieci, to znaczy mieć ją odłączoną przez cały czas instalacji, radzimy zostawić kartę SD i wyświetlacz LCD poza domem, podłączyć wszystkie 4 przewody (Neutralny do N, Linia do L, Woda do W i Ogrzewanie do H), częściowo (nie do końca) włóż kartę SD i zakończ instalację obudowy z wyświetlaczem LCD przymocowanym do pokrywy.

Gdy wszystko jest zrobione, od zewnątrz obudowy, wciśnij najpierw SD do samego końca (nie zatrzaskuje się na miejscu), a następnie włóż niemetalowe narzędzie i naciśnij przycisk resetowania. HestiaPi uruchomi się i za około 10-15 sekund wyświetlacz LCD pokaże niektóre komunikaty rozruchowe.

Krok 4: Drukowanie obudowy

Drukowanie obudowy
Drukowanie obudowy

Drukowanie obudowy naprawdę zależy od Twojej drukarki, ale oto kilka podstawowych wskazówek, które możesz odpowiednio dostosować.

Pliki

Pobierz najnowszy zestaw plików. STL z naszego Github tutaj.

Włókno

Wybierz filament, który pozostanie wystarczająco sztywny w maksymalnej temperaturze, jaką Twój dom może osiągnąć w upalny letni dzień bez włączonej klimatyzacji:)

Z tego powodu używamy filamentu nGen, ale także dlatego, że drukuje się łatwo i niezawodnie.

Ustawienia

Wysokość warstwy 0,2 mm

Grubość ścianki 1,5 mm

Grubość górna 1 mm

Grubość dna 1 mm

Zakryj określone ustawienia

Orientacja: Drukuj stroną zadrukowaną w dół

Generuj wsparcie SPRAWDZONE

Wsparcie umieszczenia dotykania płyty konstrukcyjnej

Kąt wystania podpory 60° (aby uniknąć fazowania podparcia)

Ustawienia specyficzne dla bazy

Orientacja: Drukuj ścianą w dół

Generuj wsparcie NIESPRAWDZONE

Krok 5: Instalacja na ścianie

Instalacja na ścianie
Instalacja na ścianie

Etui HestiaPi składa się z 2 części. Tylna płyta, która idzie do ściany i nie powinna być widoczna, oraz przednia pokrywa. Tylna płyta powinna mieć 4 małe otwory, 4 większe otwory oraz otwór na przewody wychodzące ze ściany.

Jeśli kupiłeś HestiaPi, wszystkie niezbędne śruby są w komplecie. W przeciwnym razie potrzebujesz:

  • Śruby sześciokątne 4 x 2.5Mx25mm
  • Nakrętki sześciokątne 4 x 2,5 M
  • 4 śruby bez łba stożkowego 3,5Mx40mm

Umieść śruby sześciokątne w 4 małych otworach wchodzących od strony skierowanej do ściany. Zamocuj je w gnieździe sześciokątnym i upewnij się, że są równo. Wyjmij wyświetlacz LCD z PCB i włóż samą PCB, prowadząc 4 śruby przez 4 narożne otwory Pi i zabezpiecz nakrętkami. Unikaj używania dużego narzędzia. Możesz je po prostu dokręcić ręcznie. Nie przekręcaj.

Pozostałymi 4 większymi otworami zaznacz ścianę i wywierć zgodnie z położeniem przewodów. Otwór tylnej płyty powinien pasować do położenia przewodów. Zamocuj tylną płytkę i PCB za pomocą 4 większych śrub.

Kompletne okablowanie zgodnie z instrukcją Twojego modelu.

Usuń folię ochronną z wyświetlacza LCD, jeśli jest obecna, i zablokuj wyświetlacz LCD na pokrywie od wewnątrz, upewniając się, że nagłówek wyświetlacza LCD znajduje się na górze.

Przeprowadzić 4 przewody przez szczelinę dolnej przegrody pokrywy i zamocować w niej czujnik tak, aby był termicznie zabezpieczony przed resztą obwodu.

Przytrzymaj przednią pokrywę wyrównaną do tylnej płyty i zbliż ją, upewniając się, że listwa stykowa płytki PCB jest wyrównana z listwą na wyświetlaczu LCD. Dociśnij mocno z boków pokrywy, a nie z ekranu LCD, aż zablokuje się na swoim miejscu.

Krok 6: Instalacja oprogramowania

Instalacja oprogramowania
Instalacja oprogramowania

Aby ułatwić nowym użytkownikom, HestiaPi oferuje gotowe do nagrania pliki obrazów na kartę SD. Jeśli kupiłeś HestiaPi z kartą SD, pomiń ten krok.

Przygotuj nową kartę SD

Po pobraniu pliku obrazu musisz użyć narzędzia do pisania obrazów (preferujemy Etcher z poniższych linków), aby zainstalować go na karcie SD. Nie możesz go po prostu skopiować i wkleić. Jeśli pobrałeś wersję ZIP, rozpakuj plik.img przed następnym krokiem.

Wybierz odpowiedni przewodnik dla swojego systemu poniżej (dzięki uprzejmości strony Raspberry Pi – dzięki):

  • Linux
  • System operacyjny Mac
  • Windows (unikaj, jeśli możesz, ponieważ ludzie zgłaszali problemy z flashowaniem swojej karty z systemu Windows)

Krok 7: Pierwsze uruchomienie

Pierwsze uruchomienie
Pierwsze uruchomienie
Pierwsze uruchomienie
Pierwsze uruchomienie
Pierwsze uruchomienie
Pierwsze uruchomienie

Najpierw przymocuj obudowę HestiaPi do ściany. Jeśli chcesz po prostu przetestować HestiaPi przed zaangażowaniem się w to, najpierw podłącz wyświetlacz LCD, a następnie podłącz kabel Micro USB do portu Pi.

  1. Włóż kartę MicroSD z powrotem do Raspberry Pi. Wystarczy go wcisnąć. Nie klika. Nie blokuje się na swoim miejscu. Niewielka jego część będzie wystawać na tyle, aby w razie potrzeby ją chwycić i pociągnąć.
  2. Włóż wyświetlacz LCD do pokrywy. Obróć i wepchnij na miejsce. Powinna być stabilna. Usuń folię ochronną, jeśli jest.
  3. Podejmij wszelkie niezbędne środki ostrożności przed podłączeniem napięcia sieciowego, więc odetnij teraz zasilanie!
  4. Podłącz przewody sterujące ogrzewania, chłodzenia, wentylatora i ciepłej wody (w zależności od modelu) do górnych styków listwy zaciskowej.
  5. Podłącz przewody sieciowe do dolnych styków oznaczonych L i N.
  6. Umieść czujnik w dolnej komorze osłony i umieść 4 przewody w pionowej szczelinie. Zwróć uwagę, że czujnik, mały błyszczący kwadrat, powinien być skierowany na zewnątrz i najlepiej, aby nie był blokowany przez żaden plastikowy element obudowy.
  7. Delikatnie dociśnij pokrywę do 2 zaczepów podstawy, wyrównując jednocześnie styki ze złączem LCD. Pokrywa powinna się zablokować po wsunięciu do końca. Cofnij się i ciesz się nowym wyglądem swojej ściany:)
  8. Jeśli nie możesz odciąć zasilania kabli, ryzykujesz uruchomienie HestiaPi przed podłączeniem wyświetlacza LCD. W takim scenariuszu wyświetlacz LCD nie będzie wyświetlał niczego poza pustym białym ekranem i konieczne będzie ponowne uruchomienie, ponieważ nie jest to "plug and play" jak HDMI. Radzimy pozostawić kartę SD przed podłączeniem napięcia sieciowego i tuż przed zamknięciem obudowy włożyć ją, ale nie uruchamiać ponownie. Nie powinno się uruchamiać. Po zamknięciu sprawy istnieje szansa, że uruchomi się ponownie. Zamknij obudowę i odczekaj 20 sekund. Jeśli nic nie pojawia się na ekranie, nie uruchomił się ponownie. Użyj czegoś długiego jak śrubokręt, ale nieprzewodzącego i naciśnij przycisk resetowania. W niektórych modelach znajduje się po prawej stronie złącza LCD skierowanego do góry. W innych modelach znajduje się po prawej stronie.
  9. Jeśli w dowolnym momencie zechcesz zdjąć górną obudowę, na każdej górnej i dolnej krawędzi obudowy znajduje się jeden mały okrągły otwór, który popycha wewnętrzne haczyki, które utrzymują górną obudowę z zabezpieczoną płytą tylną. Użyj szpilki lub spinacza do papieru, aby popchnąć każdą stronę na raz, ale bądź delikatny. Aby je zwolnić, wystarczy nacisnąć 2-3 mm. To jest drukowana w 3D obudowa, a nie super elastyczny ABS.
  10. Wkrótce powinieneś zobaczyć sekwencję rozruchową HestiaPi i ekran ładowania na końcu z odliczaniem. Wykonaj poniższe czynności, aby podłączyć swoją nową HestiaPi do Wi-Fi.
  11. Po kilku sekundach ekran pokaże, czy Wi-Fi jest podłączone i jaki jest lokalny adres IP (DHCP).
  12. Pełna instalacja może potrwać do 20 minut za pierwszym razem, a kilka ponownych uruchomień jest normalnych. Po prostu zostaw to w spokoju. Zawsze możesz do niego SSH. Użyj pi/hestii
  13. Obraz karty SD rozszerza się automatycznie, aby zająć cały rozmiar karty, jeśli jest dostępny.
  14. Czekając, przejdź do sekcji pobierania i pobierz aplikację na smartfona na swój telefon. W ustawieniach ustaw Local OpenHAB URL jako https://[hestiapi_IP]:8080 i zamknij aplikację.
  15. Gdy na wyświetlaczu LCD pojawi się interfejs użytkownika, spróbuj ponownie załadować aplikację lub po prostu użyj laptopa i przejdź do: https://[hestiapi_IP]:8080 i wybierz „Podstawowy interfejs użytkownika”
  16. Powinieneś teraz móc sterować podstawowymi funkcjami z aplikacji lub laptopa.
  17. Skonfiguruj swój czas lokalny (domyślnie UTC) przez SSH za pomocą polecenia raspi-config.
  18. Należy pamiętać, że interfejs użytkownika aplikacji, strony internetowej i wyświetlacza LCD zmienia się wraz z niektórymi aktualizacjami oprogramowania, dlatego przed uruchomieniem aktualizacji wykonaj kopię zapasową swoich dostosowań.
  19. OpenHAB2 ma świetne forum z wieloma informacjami od innych użytkowników. Ślinij się na to, co chcesz teraz z nim zrobić.
  20. Zapraszam do przeglądania plików w katalogu /etc/openhab2 names default.* w folderach elementów, reguł, map witryn i innych rzeczy.

Krok 8: Połącz Wi-Fi

Połącz Wi-Fi
Połącz Wi-Fi

Od wersji 10.1 (lipiec 2018) można teraz podłączyć telefon do sieci „HESTIAPI” z hasłem HESTIAPI. Po połączeniu zostaniesz automatycznie poproszony w telefonie o wybranie sieci Wi-Fi (brak obsługi ukrytego identyfikatora SSID) i wprowadzenie hasła. Twoje HestiaPi uruchomi się ponownie, aby połączyć się z Twoją siecią, a sieć HESTIAPI nie zostanie ponownie wyświetlona, jeśli szczegóły są poprawne.

W przypadku starszych wersji patrz tylko poniżej:

Włóż go do laptopa bez systemu Windows i zmień plik

/etc/wpa_supplicant/wpa_supplicant.conf

wpisując SSID i hasło Wi-Fi wewnątrz „”.

Jeśli Twoja sieć używa ukrytego identyfikatora SSID, odkomentuj ten wiersz:

# scan_ssid=1

Jeśli masz tylko komputery z systemem Windows, od wersji 9.2 HestiaPi jest wstępnie skonfigurowane do łączenia się z domyślną siecią z identyfikatorem SSID: „HESTIAPI” i hasłem „HESTIAPI” (oba bez cudzysłowów). Wszystko, co musisz zrobić, to utworzyć sieć Wi-Fi z tymi szczegółami przed podłączeniem zasilania do HestiaPi Touch. Po uruchomieniu HestiaPi Touch połączy się z nim automatycznie, gdzie możesz się do niego SSH i zmienić „HESTIAPI” na zwykłe dane sieci Wi-Fi. Upewnij się, że poprawnie wpisałeś swoje dane.

Jeśli nawet to nie jest możliwe, użytkownik dexterp37 (dzięki!) znalazł kilka bardzo dobrych alternatyw.

Krok 9: Wsparcie i dokumentacja

Wsparcie i dokumentacja
Wsparcie i dokumentacja

Wszystkie powiązane informacje można znaleźć w dedykowanych linkach poniżej:

  • Dokumentacja i przewodniki wprowadzające
  • Forum społecznościowe
  • Repozytoria GitHub
  • Strona internetowa

Kampania crowdfundingowa

HestiaPi będzie prowadzić kampanię crowdfundingową do 2 lipca, aby sfinansować najnowszy model oferujący wszystkie najnowsze funkcje. Twoje wsparcie będzie wiele znaczyło dla społeczności open source walczącej z gigantami konsumpcjonizmu. Użyj tego linku:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Zalecana: