Tartalomjegyzék:

HestiaPi Touch - nyitott intelligens termosztát: 9 lépés (képekkel)
HestiaPi Touch - nyitott intelligens termosztát: 9 lépés (képekkel)

Videó: HestiaPi Touch - nyitott intelligens termosztát: 9 lépés (képekkel)

Videó: HestiaPi Touch - nyitott intelligens termosztát: 9 lépés (képekkel)
Videó: «Интернет вещей», Джеймс Уиттакер из Microsoft 2024, November
Anonim

A HestiaPi Touchról

A HestiaPi Touch egy teljesen nyílt forráskódú intelligens termosztát otthona számára. Minden digitális fájl és információ elérhető az alábbiakban és a fő weboldalunkon.

Ezzel nyomon követheti otthonának hőmérsékletét, relatív páratartalmát és légköri nyomását. A fűtést, a szellőzést, a légkondicionálást, a meleg vizet és egyebeket bárhonnan szabályozhatja, ahol van internetkapcsolata. Mindezt biztonságosan megteheti, és bizalmával személyes adatai bizalmasak maradnak. A HestiaPi Touch sok eszközzel és otthoni automatizálási rendszerrel kompatibilis, és központi vezérlőpontként szolgálhat, amely összeköti őket otthonában.

Előző modell

A HestiaPi Touch az eddigi sikeres utasításokból származó visszajelzések eredménye. Ez lehet az oka annak, hogy a név ismerősnek hangzik;).

Tömeges finanszírozási kampány

A HestiaPi július 2 -ig tömeges finanszírozási kampányt folytat, hogy finanszírozza a legújabb modellt, amely minden legújabb funkciót kínál. Támogatása sokat fog jelenteni a fogyasztói óriások ellen harcoló nyílt forráskódú közösség számára. Kérjük, használja ezt a linket:

www.crowdsupply.com/makeopenstuff/hestiapi…

Mélyen ássunk bele…

1. lépés: NYÁK -összetevők

NYÁK -alkatrészek
NYÁK -alkatrészek
NYÁK -alkatrészek
NYÁK -alkatrészek
NYÁK -alkatrészek
NYÁK -alkatrészek

Részletekért lásd a BOM -ot.

  1. BME BME280, kimeneti jel Digitális jel; tápegység 3.3-5.5V DC
  2. K2 - Fűtőrelé OMRON NYÁK táprelé - G5LE érintkező minősítés 125VAC @ 10 AMP / 30VDC @ 8 AMP; kapcsoló áramkör SPDT; csomag THT; 2. változat; feszültség 12V; rész # G5LE-1
  3. K1 - Melegvíz -relé OMRON NYÁK táp -relé - G5LE érintkező minősítés 125VAC @ 10 AMP / 30VDC @ 8 AMP; kapcsoló áramkör SPDT; csomag THT; 2. változat; feszültség 12V; rész # G5LE-1
  4. H Páratartalom érintkezés Védetlen I/O. Ne csatlakoztasson közvetlenül reléhez!
  5. U1 HLK-PM01 tápegység
  6. D1 egyenirányító dióda típusa egyenirányító; csomag Melf DO-213 AB [SMD]; rész # 1N4001
  7. D2 egyenirányító dióda típusa egyenirányító; csomag Melf DO-213 AB [SMD]; rész # 1N4001
  8. Q1 PNP-tranzisztor típusú PNP; csomag SOT-23 [SMD]; rész # 2N2222
  9. Q2 PNP-tranzisztor típusú PNP; csomag SOT-23 [SMD]; rész # 2N2222
  10. R1 1,2 kΩ Ellenállás tűrés ± 5%; csomag 1206 [SMD]; 1,2 kΩ ellenállás
  11. R2 1,2 kΩ Ellenállás tűrés ± 5%; csomag 1206 [SMD]; 1,2 kΩ ellenállás
  12. J1 RaspberryPi Zero vagy Zero W Bármilyen verzió

2. lépés: PCB előkészítés

PCB előkészítése
PCB előkészítése
PCB előkészítése
PCB előkészítése
PCB előkészítése
PCB előkészítése

Szükséges eszközök

  • Kedvenc forrasztóeszközei
  • 3 mm -es fúrószár
  • Fogó
  • Drótvágó

Mechanikai előkészítés

A helytakarékosság érdekében a fekete kiálló kameracsatlakozó műanyag zárját erőszakkal el kell távolítani. Először kézzel húzza meg az egyik, majd a másikat, és távolítsa el.

A tokban a mellékelt csavarok és anyák segítségével történő egyszerűbb összeszerelés érdekében 3 mm -es fúrót ajánlott használni a RaspberryPi 4 lyukának hézagolásához.

3. lépés: Forrasztási sorrend

Forrasztási sorrend
Forrasztási sorrend
Forrasztási sorrend
Forrasztási sorrend
Forrasztási sorrend
Forrasztási sorrend
Forrasztási sorrend
Forrasztási sorrend
  1. Ha a RaspberryPi előregyártott fejlécekkel rendelkezik, akkor az utolsó 4 (2 és 2) részt el kell távolítania a jobb oldalról, a fentiek szerint. Adjon hozzá néhány forrasztót az aljához, és óvatosan nyomja be. Nem kell teljesen eltávolítani a csapot. Csak győződjön meg arról, hogy nem nyúlik ki és simán fekszik a HestiaPi NYÁK -on.
  2. Forrasztja a reset gombot a RaspberryPi RUN csapjaiba úgy, hogy a gomb felfelé nézzen a GPIO csapokra. Megérintheti a két GPIO -tűt, de ez nem befolyásol semmit. A távolság 2,5 mm, míg a RUN csapok 2,54 mm, így kissé szoros lehet. Ügyeljen arra, hogy ne hajlítsa meg a lábakat.
  3. Forrasztja a dugaszos 2x18 tűs fejlécet a RaspberryPi 1. tűjéből kiindulva, bal oldalon, 4 tűs helyet hagyva a jobb oldalon a reset gomb megnyomásához. Vigyázzon különösen a megfelelő forrasztási hőmérsékletre, hogy a legkevesebb forrasztás maradjon a csapokon. Az alján lévő csapoknak szintén be kell menniük a NYÁK -ra, így ha túl sok forrasztást használnak, nem illeszkednek.
  4. Igazítsa össze az 1. tűtől kezdve a NYÁK -t és a RaspberryPi -t a már forrasztott dugóval. Győződjön meg arról, hogy a NYÁK 4 rögzítőfurata igazodik a RaspberryPi 4 rögzítőfuratához. Tartsa szorosan lenyomva őket mindaddig, amíg be nem forraszt 4 tűt a bal oldalon és 4 tűt a jobb oldalon. Ezután forrasztja a többit.
  5. Forrasztja a sorkapcsot, a tápegységet és a reléket, ideális esetben ebben a sorrendben.
  6. Ha saját házát tervezi, és elegendő hely van, forrasztja a 2 db 1x4 -es fejlécet a NYÁK -on (BME feliratú) és a BME -érzékelőn. Ellenkező esetben hajlítsa meg és forrasztja a dupont 1x4 vezetéket közvetlenül a NYÁK- és BME -érzékelőhöz. VIN +, GND - -, SCL -SCL és SDA -SDA. A Hex ház szűk érzékelőrekesszel rendelkezik az alján, és egyesek véletlenül leállították a csatlakozókat, véletlenül leállítva a hőmérséklet leolvasását.
  7. Igazítsa az LCD -t az 1. tűhöz, és finoman nyomja le teljesen. Ha Hex tokot használ, az LCD -t először a fedélhez kell rögzíteni.

Tanácsok és tippek

Az LCD-t csatlakoztatni kell a HestiaPi bekapcsolása előtt, mivel csak rendszerindításkor inicializál (különben üres-fehérnek tűnik, és az érintési események nem regisztrálódnak), és az áramszünet miatt lefagyhat vagy újraindulhat. Ha nem tudja vezérelni a hálózatot, vagyis ki van kapcsolva a telepítés során, akkor azt tanácsoljuk, hogy hagyja ki az SD -kártyát és az LCD -t, és csatlakoztassa mind a 4 vezetéket (semleges az N -hez, a vonal az L -hez, a víz a W -hez és a fűtés a H -hez), részben (nem teljesen) helyezze be az SD -t, és fejezze be a tok telepítését úgy, hogy az LCD a fedélre van rögzítve.

Ha minden kész, a tok kívülről először nyomja be teljesen az SD-t (nem zár-kattan a helyére), majd helyezzen be egy nem fémes szerszámot, és nyomja meg a reset gombot. A HestiaPi elindul, és körülbelül 10-15 másodperc múlva az LCD-n megjelenik néhány indítási üzenet.

4. lépés: A tok nyomtatása

A tok nyomtatása
A tok nyomtatása

A tok nyomtatása valóban a saját nyomtatójától függ, de itt van néhány alapvető útmutató, amelyeket ennek megfelelően módosíthat.

Fájlok

Töltse le a. STL fájlok legújabb készletét a Github -ból itt.

Szál

Válasszon egy izzószálat, amely elég merev marad abban a maximális hőmérsékletben, amelyet háza elérhet egy forró nyári napon az AC bekapcsolása nélkül:)

Ezért használjuk az nGen szálat, de azért is, mert könnyen és megbízhatóan nyomtat.

Beállítások

Rétegmagasság 0,2 mm

Falvastagság 1,5 mm

Felső vastagság 1 mm

Alsó vastagság 1 mm

Fedje le a speciális beállításokat

Tájolás: Nyomtasson képpel lefelé

Támogatás létrehozása ELLENŐRZÉS

Támogassa az elhelyezést a Buildplate megérintésével

Támogatja a túlnyúlási szöget 60 ° (a letörések elkerülése érdekében)

Bázis specifikus beállítások

Tájolás: Nyomtatás falával lefelé

Támogatás generálása ELLENŐRZETT

5. lépés: Fali szerelés

Fali szerelés
Fali szerelés

A HestiaPi tokja 2 részből áll. A hátlap, amely a falhoz megy, és ne legyen látható, és az előlap. A hátlapnak 4 kis lyuknak, 4 nagyobb lyuknak és egy nyílásnak kell lennie a falról érkező vezetékek számára.

Ha HestiaPi -t vásárolt, minden szükséges csavart tartalmaz. Ellenkező esetben szüksége lesz:

  • 4 x 2,5Mx25mm hatlapfejű csavar
  • 4 x 2,5 M hatlapú anya
  • 4 x 3.5Mx40mm nem süllyesztett csavar

Helyezze a hatlapfejű csavarokat a fal felé néző oldalról belépő 4 kis lyukon keresztül. Rögzítse őket a hatszögletű nyílásba, és ügyeljen arra, hogy egy síkban legyenek. Távolítsa el az LCD -t a NYÁK -ból, és helyezze be egyedül a NYÁK -t, és vezesse át a 4 csavart a Pi négy saroklyukán, és rögzítse az anyákkal. Kerülje a nagy szerszám használatát. Egyszerűen meghúzhatja őket kézzel. Ne húzza túl.

A fennmaradó 4 nagyobb lyukkal jelölje meg a falat, és fúrjon a vezetékek elhelyezkedése szerint. A hátlap nyílásának meg kell egyeznie a vezetékek helyével. Rögzítse a hátlapot és a NYÁK -ot a 4 nagyobb csavarral.

Végezze el a kábelezést a modell utasításai szerint.

Távolítson el minden védőfóliát az LCD -ről, ha van, és rögzítse az LCD -t a burkolaton belülről, ügyelve arra, hogy az LCD fejléce felül legyen.

Vezesse át a 4 vezetéket a fedél alsó válaszfalán lévő résen, és rögzítse benne az érzékelőt, hogy hővédett legyen az áramkör többi részétől.

Tartsa az elülső fedelet a hátlaphoz igazítva, és közelebb hozza, miközben meggyőződik arról, hogy a NYÁK tűfejrésze igazodik az LCD fejlécéhez. Nyomja erősen a fedél oldaláról, és ne az LCD -ről, amíg a helyére nem kattan.

6. lépés: Szoftver telepítése

Szoftver telepítés
Szoftver telepítés

Az új felhasználók megkönnyítése érdekében a HestiaPi égetésre kész képfájlokat kínál az SD-kártyához. Ha a HestiaPi készüléket SD -kártyával vásárolta, hagyja ki ezt a lépést.

Készítsen elő egy új SD -kártyát

A letöltött képfájl használatával képíró eszközt kell használnia (az Etcher -t preferáljuk az alábbi linkekről) az SD -kártyára történő telepítéshez. Nem lehet egyszerűen másolni-beilleszteni. Ha ZIP verziót töltött le, csomagolja ki az.img fájlt a következő lépés előtt.

Válassza ki az alábbi útmutatót a rendszeréhez (a Raspberry Pi webhely jóvoltából - köszönöm):

  • Linux
  • Mac operációs rendszer
  • Windows (ha lehet, kerülje el, mivel az emberek bejelentették a kártyájuk villogását okozó problémákat a Windows rendszerből)

7. lépés: Első indítás

Első Boot
Első Boot
Első Boot
Első Boot
Első Boot
Első Boot

Először rögzítse a HestiaPi tokját a falhoz. Ha egyszerűen tesztelni szeretné a HestiaPi-t, mielőtt elkötelezi magát, először csatlakoztassa az LCD-t, majd csatlakoztasson egy Micro USB-kábelt a Pi portjához.

  1. Helyezze vissza a MicroSD -kártyát a Raspberry Pi -be. Csak nyomja be. Nem kattan. Nem rögzül a helyén. Egy apró része éppen annyira kilóg, hogy szükség esetén megragadja és meghúzza.
  2. Helyezze be az LCD -t a burkolatba. Fordítsa el és nyomja a helyére. Biztosnak kell lennie a helyén. Távolítsa el a védőfóliát, ha van.
  3. Tegyen meg minden szükséges óvintézkedést a hálózati feszültség alkalmazása előtt, ezért azonnal szakítsa meg az áramellátást!
  4. Csatlakoztassa a fűtés, hűtés, ventilátor és melegvíz (modelltől függően) vezérlővezetékeket a sorkapocs felső érintkezőin.
  5. Csatlakoztassa a hálózati vezetékeket az alsó, L és N jelzésű érintkezőkhöz.
  6. Helyezze az érzékelőt a fedél alsó rekeszébe, és illessze a 4 vezetéket a függőleges résbe. Ne feledje, hogy az érzékelőt, a kis fényes négyzetet kifelé kell helyezni, és ideális esetben nem zárhatja el a tok műanyag része.
  7. Óvatosan nyomja a fedelet az alap 2 kampójához, és egyidejűleg igazítsa a csapokat az LCD csatlakozóhoz. A burkolatnak teljesen be kell nyomódnia. Lépjen hátra, és élvezze a fal új megjelenését:)
  8. Ha nem tudja megszakítani a kábelek áramellátását, fennáll a kockázata annak, hogy a HestiaPi rendszerindítás megkezdődik az LCD csatlakoztatása előtt. Ebben az esetben az LCD -kijelző nem jelenít meg mást, csak egy üres fehér képernyőt, és újra kell indítania, mivel nem "plug and play", mint a HDMI. Javasoljuk, hogy hagyja ki az SD -kártyát, mielőtt hálózati feszültséget kapcsolna, és közvetlenül a burkolat lezárása előtt helyezze be, de ne indítsa újra. Nem szabad elindulni. Miután lezárta a tokot, fennáll annak az esélye, hogy újraindul. Zárja le a tokot, és várjon 20 másodpercet. Ha semmi nem jelenik meg a képernyőn, akkor nem indult újra. Használjon valami hosszú, például csavarhúzót, de nem vezetőképes, és nyomja meg a reset gombot. Egyes modelleknél az LCD csatlakozó jobb oldalán, felfelé néz. Más modelleknél a jobb oldalon található.
  9. Ha bármikor el akarja távolítani a felső tokot, a tok minden felső és alsó szélén egy kis kerek lyuk található, amely a belső horgokat tolja, amelyek a felső tokot rögzítik a hátsó lemezzel. Használjon gombostűvel vagy gemkapoccsal egyszerre mindkét oldalt, de óvatosan. Csak 2-3 mm-es tolóerő szükséges a feloldáshoz. Ez egy 3D nyomtatott tok és nem túl rugalmas ABS.
  10. Hamarosan látnia kell a HestiaPi indítási sorrendjét és a végén a betöltő képernyőt visszaszámlálással. Kövesse ezeket a lépéseket az új HestiaPi csatlakoztatásához a WiFi -hez.
  11. Néhány másodperc múlva a képernyőn megjelenik, hogy a WiFi csatlakozik -e, és mi a helyi IP -címe (DHCP).
  12. A teljes telepítés első alkalommal akár 20 percet is igénybe vehet, és néhány újraindítás normális. Csak hagyd békén. Mindig SSH -t használhat. Használjon pi/hestia -t
  13. Az SD -kártya képe automatikusan kibontódik, és elfoglalja a kártya teljes méretét, ha rendelkezésre áll.
  14. Várakozás közben menjen a letöltések részhez, és töltse le az okostelefonos alkalmazást a telefonjára. A beállítások alatt állítsa a Helyi OpenHAB URL -t https:// [hestiapi_IP]: 8080 értékre, és zárja be az alkalmazást.
  15. Miután az LCD kijelzőn megjelenik a felhasználói felület, próbálja meg újra betölteni az alkalmazást, vagy egyszerűen használja a laptopját, és navigáljon a következőre: https:// [hestiapi_IP]: 8080, és válassza az „Alapvető felhasználói felület” lehetőséget
  16. Most már képesnek kell lennie arra, hogy vezérelje az alapvető funkciókat akár az alkalmazásból, akár a laptopjából.
  17. Állítsa be a helyi időt (alapértelmezés szerint UTC) SSH-n keresztül a raspi-config paranccsal.
  18. Kérjük, vegye figyelembe, hogy az alkalmazás, a web és az LCD kezelőfelülete bizonyos szoftverfrissítésekkel együtt változik, ezért a frissítés futtatása előtt készítsen biztonsági másolatot a testreszabásokról.
  19. Az OpenHAB2 -nak van egy nagyszerű fóruma, amely sok információt tartalmaz a többi felhasználótól. Nyálas, amit most szeretne vele csinálni.
  20. Nyugodtan fedezze fel az /etc /openhab2 default alapértelmezett fájlokat.* A mappákban elemek, szabályok, webhelytérképek és dolgok.

8. lépés: Csatlakoztassa a WiFi -t

Csatlakoztassa a WiFi -t
Csatlakoztassa a WiFi -t

A 10.1 -es verziótól (2018. július) mostantól csatlakoztathatja telefonját a "HESTIAPI" hálózathoz, jelszava a HESTIAPI. Csatlakozás után a telefon automatikusan felkéri Önt, hogy válassza ki a WiFi hálózatát (még nem támogatott rejtett SSID), és írja be a jelszót. A HestiaPi újraindul a hálózathoz való csatlakozáshoz, és a HESTIAPI hálózat nem jelenik meg újra, ha a részletek helyesek voltak.

Csak a régebbi verziókat lásd alább:

Helyezze be a nem Windows-os laptopjába, és módosítsa a fájlt

/etc/wpa_supplicant/wpa_supplicant.conf

a WiFi SSID -jének és jelszavának beírásával a "" mezőbe.

Ha a hálózata rejtett SSID -t használ, vegye fel a megjegyzést:

# scan_ssid = 1

Ha csak Windows gépekkel rendelkezik, a v9.2 -es verziójától kezdve a HestiaPi előre beállított, hogy csatlakozzon egy alapértelmezett hálózathoz SSID -vel: "HESTIAPI" és "HESTIAPI" jelszóval (mindkettő idézőjelek nélkül). Mindössze annyit kell tennie, hogy létrehoz egy WiFi hálózatot ezekkel a részletekkel, mielőtt csatlakoztatja a HestiaPi Touch készüléket. A rendszerindítás után a HestiaPi Touch automatikusan csatlakozik hozzá, ahol SSH -t használhat, és módosíthatja a "HESTIAPI" beállítást a szokásos WiFi hálózat adataira. Győződjön meg róla, hogy helyesen adja meg adatait.

Ha még ez sem lehetséges, a dexterp37 felhasználó (köszönöm!) Nagyon jó alternatívákat talált.

9. lépés: Támogatás és dokumentáció

Támogatás és dokumentáció
Támogatás és dokumentáció

Az összes kapcsolódó információt megtalálhatja az alábbi linkeken:

  • Dokumentáció és első lépések útmutatók
  • Közösségi fórum
  • GitHub repók
  • Weboldal

Tömeges finanszírozási kampány

A HestiaPi július 2 -ig tömeges finanszírozási kampányt folytat, hogy finanszírozza a legújabb modellt, amely minden legújabb funkciót kínál. Támogatása sokat jelent a fogyasztói óriások ellen küzdő nyílt forráskódú közösség számára. Kérjük, használja ezt a linket:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Ajánlott: