HestiaPi Touch - Avaa älykäs termostaatti: 9 vaihetta (kuvilla)
HestiaPi Touch - Avaa älykäs termostaatti: 9 vaihetta (kuvilla)
Anonim

Tietoja HestiaPi Touchista

HestiaPi Touch on täysin avoimen lähdekoodin älykäs termostaatti kotiisi. Kaikki digitaaliset tiedostot ja tiedot ovat saatavilla alla ja pääsivustollamme.

Sen avulla voit seurata kotisi lämpötilaa, suhteellista kosteutta ja ilmanpainetta. Voit myös hallita lämmitystä, ilmanvaihtoa, ilmastointia, kuumaa vettä ja paljon muuta mistä tahansa Internet -yhteyden kautta. Voit tehdä tämän kaiken turvallisesti ja luottamuksellisesti yksityiset tietosi pysyvät yksityisinä. HestiaPi Touch on yhteensopiva monien laitteiden ja kodin automaatiojärjestelmien kanssa, ja se voi toimia keskushallintapisteenä, joka yhdistää ne kaikki kotiisi.

Edellinen malli

HestiaPi Touch on tulos palautteesta, jonka saimme aiemmasta onnistuneesta ohjeesta. Tästä syystä nimi saattaa kuulostaa tutulta;).

Joukkorahoituskampanja

HestiaPi järjestää joukkorahoituskampanjaa 2. heinäkuuta asti rahoittaakseen uusimman mallin, joka tarjoaa kaikki uusimmat ominaisuudet. Tukenne merkitsee paljon avoimen lähdekoodin yhteisölle, joka taistelee kuluttajahyökkäyksiä vastaan. Käytä tätä linkkiä:

www.crowdsupply.com/makeopenstuff/hestiapi…

Mennäänpäs siihen suoraan…

Vaihe 1: PCB -komponentit

PCB -komponentit
PCB -komponentit
PCB -komponentit
PCB -komponentit
PCB -komponentit
PCB -komponentit

Katso lisätietoja kohdasta BOM.

  1. BME BME280, lähtösignaali Digitaalinen signaali; virtalähde 3.3-5.5V DC
  2. K2 - Lämmitysrele OMRON PCB Power Relay - G5LE -kosketusluokka 125VAC @ 10 AMP / 30 VDC @ 8 AMP; kytkentäpiiri SPDT; paketti THT; variantti variantti 2; jännite 12V; osa # G5LE-1
  3. K1 - Kuuman veden rele OMRON PCB -virtalähde - G5LE -kosketusluokka 125 VAC @ 10 AMP / 30 VDC @ 8 AMP; kytkentäpiiri SPDT; paketti THT; variantti variantti 2; jännite 12V; osa # G5LE-1
  4. H Kosteuskosketus Suojaamaton I/O. Älä kytke suoraan releeseen!
  5. U1 Virtalähde HLK-PM01
  6. D1 Tasasuuntaaja Diodityyppi Tasasuuntaaja; paketti Melf DO-213 AB [SMD]; osa # 1N4001
  7. D2 Tasasuuntaaja Diodityyppi Tasasuuntaaja; paketti Melf DO-213 AB [SMD]; osa # 1N4001
  8. Q1 PNP-transistorityyppi PNP; paketti SOT-23 [SMD]; osa # 2N2222
  9. Q2 PNP-transistorityyppi PNP; paketti SOT-23 [SMD]; osa # 2N2222
  10. R1 1,2 kΩ Vastuksen toleranssi ± 5%; paketti 1206 [SMD]; vastus 1,2 kΩ
  11. R2 1,2 kΩ Vastuksen toleranssi ± 5%; paketti 1206 [SMD]; vastus 1,2 kΩ
  12. J1 RaspberryPi Zero tai Zero W Mikä tahansa versio

Vaihe 2: PCB: n valmistelu

PCB: n valmistelu
PCB: n valmistelu
PCB: n valmistelu
PCB: n valmistelu
PCB: n valmistelu
PCB: n valmistelu

Tarvittavat työkalut

  • Suosikki juotosvälineet
  • 3mm poranterä
  • Pihdit
  • Lankaleikkuri

Mekaaninen valmistelu

Tilan säästämiseksi mustan ulkonevan kameran liittimen muovilukko on irrotettava väkisin. Vedä ensin toiselta puolelta ja sitten toiselta puolelta ja poista.

Jotta kotelo olisi helpompi asentaa mukana toimitetuilla ruuveilla ja muttereilla, on suositeltavaa käyttää 3 mm: n poraa RaspberryPi: n 4 reiän väliin.

Vaihe 3: Juotosjärjestys

Juotosjärjestys
Juotosjärjestys
Juotosjärjestys
Juotosjärjestys
Juotosjärjestys
Juotosjärjestys
Juotosjärjestys
Juotosjärjestys
  1. Jos RaspberryPi -laitteesi mukana toimitettiin esijännitetyt otsikot, sinun on poistettava viimeiset 4 (2 ja 2) oikealta puolelta, kuten yllä on esitetty. Lisää juotetta alareunaan ja paina varovasti sisään. Sinun ei tarvitse poistaa tappia kokonaan. Varmista vain, että se ei ulkone ja asettuu tasaiseksi HestiaPi -piirilevylle.
  2. Juotos nollauspainike RaspberryPi -laitteen RUN -nastoihin siten, että painike osoittaa GPIO -nastoja ylöspäin. Se voi koskettaa kahta GPIO -nastaa, mutta tämä ei vaikuta mihinkään. Sen väli on 2,5 mm, kun taas RUN -nastat ovat 2,54 mm, joten se voi olla hieman tiukka. Varo taivuttamasta jalkoja.
  3. Juotos uros 2x18-nastainen otsikko alkaen RaspberryPi-nastasta 1, vasemmalla, jättäen 4-nastaisen tilan oikealle, nollauspainikkeen painamiseksi. Ole erityisen varovainen ja oikea juotoslämpötila, jotta tapit jäävät vähiten. Alareunassa olevien nastojen on mentävä myös piirilevyn läpi, joten jos käytetään liikaa juotetta, ne eivät sovi.
  4. Kohdista nasta 1 alkaen piirilevy ja RaspberryPi urosliittimen kanssa jo juotettuna. Varmista, että piirilevyn 4 kiinnitysreikää kohdistuvat RaspberryPi: n 4 kiinnitysreikään. Pidä niitä tiukasti painettuna, kunnes juotat 4 nastaa vasemmalla ja 4 nastaa oikealla. Sitten juota loput.
  5. Juotos riviliitin, virtalähde ja releet, mieluiten tässä järjestyksessä.
  6. Jos suunnittelet oman kotelon ja tilaa on runsaasti, juota 2 naaraspuolista 1x4 -otsikkoa piirilevyllä (merkitty BME) ja BME -anturilla. Muussa tapauksessa taivuta ja juota dupont 1x4 -lanka suoraan PCB- ja BME -anturiin. VIN - +, GND - -, SCL -SCL ja SDA -SDA. Hex -kotelon alaosassa on tiukka anturilokero, ja jotkut ihmiset ovat vetäneet liittimet erilleen vahingossa pysäyttämällä lämpötilan lukemat.
  7. Kohdista nestekidenäyttö nastaan 1 ja paina kevyesti kokonaan alas. Jos käytät kuusiokoteloa, nestekidenäyttö on kiinnitettävä ensin kanteen.

Vihjeet ja vinkit

Nestekidenäyttö on kytkettävä ennen HestiaPi-laitteen käynnistämistä, koska se käynnistyy vain käynnistyksen yhteydessä (muuten se näyttää tyhjältä valkoiselta ja kosketustapahtumat eivät rekisteröidy), ja se voi myös aiheuttaa jäätymisen tai uudelleenkäynnistyksen virtapiikin vuoksi. Jos et voi hallita verkkovirtaa, eli se on pois päältä koko asennuksen ajan, suosittelemme, että jätät SD -kortin ja nestekidenäytön pois päältä, kytke kaikki 4 johtoa (neutraali N, linja L, vesi V ja Lämmitys H), aseta SD -kortti osittain (ei kokonaan) ja viimeistele kotelon asennus LCD -näytön ollessa kiinni kannessa.

Kun kaikki on tehty, työnnä SD ensin kotelon ulkopuolelta kokonaan sisään (se ei lukitse ja napsauta paikalleen) ja aseta sitten ei-metallinen työkalu ja paina nollauspainiketta. HestiaPi käynnistyy ja noin 10-15 sekunnin kuluttua nestekidenäytössä näkyy joitakin käynnistysviestejä.

Vaihe 4: Kotelon tulostaminen

Kotelon tulostaminen
Kotelon tulostaminen

Kotelon tulostaminen riippuu todella omasta tulostimestasi, mutta tässä on muutamia perusohjeita, joita voit säätää vastaavasti.

Tiedostot

Lataa uusin. STL -tiedostojoukko Githubistamme täältä.

Hehkulanka

Valitse filamentti, joka pysyy riittävän jäykänä maksimilämpötilassa, jonka talosi voi saavuttaa kuumana kesäpäivänä ilman virtaa:)

Käytämme nGen -filamenttia tästä syystä, mutta myös siksi, että se tulostaa helposti ja luotettavasti.

asetukset

Kerroksen korkeus 0,2 mm

Seinämän paksuus 1,5 mm

Yläosan paksuus 1 mm

Pohjan paksuus 1 mm

Peitä tietyt asetukset

Suunta: Tulosta kuvapuoli alaspäin

Luo tuki TARKISTETTU

Tuki sijoittelulle koskettamalla rakennuslevyä

Tuki ylityskulma 60 ° (viisteiden tukemisen välttämiseksi)

Perusasetukset

Suunta: Tulosta seinäpuoli alaspäin

Luo tuki UNCHECKED

Vaihe 5: Seinäasennus

Seinän asennus
Seinän asennus

HestiaPin kotelo on 2 -osainen. Taustalevy, joka menee seinään ja jonka ei pitäisi olla näkyvissä, ja etukansi. Taustalevyssä tulee olla 4 pientä reikää, 4 isompaa reikää ja aukko seinästä tuleville johtimille.

Jos ostit HestiaPin, kaikki tarvittavat ruuvit sisältyvät toimitukseen. Muuten tarvitset:

  • 4 x 2,5 Mx25 mm kuusioruuvia
  • 4 x 2,5 M kuusiomutteria
  • 4 x 3,5 mm x 40 mm upotusta ruuvia

Aseta kuusioruuvit 4 pienen reiän läpi, jotka tulevat seinää vastapäätä. Kiinnitä ne kuusiokoloon ja varmista, että ne ovat tasaisesti. Irrota nestekidenäyttö piirilevystä ja aseta piirilevy yksinään ja ohjaa 4 ruuvia Pi: n 4 kulmareiän läpi ja kiinnitä muttereilla. Vältä suuren työkalun käyttöä. Voit yksinkertaisesti kiristää ne käsin. Älä kiristä liikaa.

Jäljellä olevilla 4 suuremmalla reiällä merkitse seinäsi ja poraa johtimien sijainnin mukaan. Taustalevyn aukon on vastattava johtimien sijaintia. Kiinnitä taustalevy ja piirilevy 4 suuremmalla ruuvilla.

Suorita johdotus mallisi ohjeiden mukaisesti.

Poista mahdolliset suojakalvot nestekidenäytöstä ja lukitse nestekidenäyttö kannen sisäpuolelta varmistaen, että nestekidenäytön yläosa on ylhäällä.

Vedä 4 johtoa kannen alaosion raon läpi ja kiinnitä anturi siihen niin, että se on termisesti suojattu muulta piiriltä.

Pidä etukansi kohdistettuna taustalevyyn ja tuo lähemmäksi samalla, kun varmistat, että piirilevyn nastapää on linjassa nestekidenäytön otsikon kanssa. Työnnä lujasti kannen reunoista eikä LCD -näytöstä, kunnes se lukittuu paikalleen.

Vaihe 6: Ohjelmiston asennus

Ohjelmiston asennus
Ohjelmiston asennus

Uusien käyttäjien helpottamiseksi HestiaPi tarjoaa poltettavia kuvatiedostoja SD-kortillesi. Jos ostit HestiaPi -laitteen SD -kortilla, ohita tämä vaihe.

Valmistele uusi SD -kortti

Kun kuvatiedosto on ladattu, sinun on käytettävä kuvan kirjoitustyökalua (mieluummin Etcher alla olevista linkeistä) asentaaksesi sen SD -kortillesi. Et voi yksinkertaisesti kopioida ja liittää sitä. Jos latasit ZIP -version, pura.img -tiedosto ensin ennen seuraavaa vaihetta.

Valitse alta oikea opas järjestelmääsi varten (Raspberry Pi -verkkosivusto - kiitos):

  • Linux
  • Mac käyttöjärjestelmä
  • Windows (vältä, jos voit, koska ihmiset ovat ilmoittaneet korttinsa vilkkumisesta Windowsissa)

Vaihe 7: Ensimmäinen käynnistys

Ensimmäinen käynnistys
Ensimmäinen käynnistys
Ensimmäinen käynnistys
Ensimmäinen käynnistys
Ensimmäinen käynnistys
Ensimmäinen käynnistys

Kiinnitä HestiaPi -kotelo ensin seinään. Jos haluat vain testata HestiaPiä ennen sitoutumista siihen, kytke ensin nestekidenäyttö ja kytke sitten Micro USB -kaapeli Pi-porttiin.

  1. Aseta MicroSD -kortti takaisin Raspberry Pi -laitteeseen. Paina vain sisään. Se ei napsauta. Se ei lukitu paikalleen. Pieni osa siitä tarttuu ulos niin paljon, että tarttuu ja vetää sitä tarvittaessa.
  2. Aseta nestekidenäyttö kanteen. Käännä ja työnnä se paikalleen. Sen pitäisi tuntua lujalta paikallaan. Poista suojakalvo, jos sellainen on.
  3. Tee kaikki tarvittavat varotoimet ennen verkkojännitteen kytkemistä, joten katkaise virta heti!
  4. Kytke lämmityksen, jäähdytyksen, tuulettimen ja kuuman veden (mallista riippuen) ohjauslinjat riviliittimen yläkoskettimiin.
  5. Liitä verkkojohdot pohjakoskettimiin, merkitty L ja N.
  6. Aseta anturi kannen alaosaan ja sovita 4 johtoa pystysuoraan rakoon. Huomaa, että anturi, pieni kiiltävä neliö, on sijoitettava ulospäin, eikä sitä saa ideaalisesti estää kotelon muovikappale.
  7. Työnnä kansi varovasti pohjan kahta koukkua vasten, kohdistaen samalla neulat LCD -liittimen kanssa. Kannen pitäisi lukittua, kun se työnnetään kokonaan sisään. Astu taaksepäin ja nauti seinän uudesta ulkoasusta:)
  8. Jos et voi katkaista virtaa kaapeleista, vaarana on, että HestiaPi käynnistyy ennen nestekidenäytön kytkemistä. Tällaisessa tilanteessa nestekidenäytössä ei näy muuta kuin tyhjä valkoinen näyttö, ja sinun on käynnistettävä uudelleen, koska se ei ole "plug and play", kuten HDMI. Suosittelemme jättämään SD -kortin pois ennen verkkojännitteen kytkemistä ja juuri ennen kotelon sulkemista, aseta se paikalleen, mutta älä käynnistä sitä uudelleen. Sen ei pitäisi käynnistyä. Kun suljet kotelon, on mahdollista, että se käynnistyy uudelleen. Sulje kotelo ja odota 20 sekuntia. Jos näytöllä ei näy mitään, se ei käynnistynyt uudelleen. Käytä jotain pitkää, kuten ruuvimeisseliä, mutta ei johtavaa, ja paina nollauspainiketta. Joissakin malleissa se sijaitsee LCD -liittimen oikealla puolella ylöspäin. Muissa malleissa se on oikealla puolella.
  9. Jos haluat milloin tahansa irrottaa yläkotelon, kotelon molemmissa ylä- ja alareunoissa on yksi pieni pyöreä reikä, joka työntää sisäisiä koukkuja, jotka pitävät yläkotelon kiinni takalevyn ollessa kiinni. Käytä tappia tai paperiliitintä työntääksesi molemmat puolet kerrallaan, mutta ole hellä. Niiden irrottamiseen tarvitaan vain 2-3 mm työntö. Tämä on 3D -painettu kotelo eikä erittäin joustava ABS.
  10. Sinun pitäisi pian nähdä HestiaPi -käynnistysjärjestys ja latausnäyttö lopussa laskurilla. Liitä uusi HestiaPi WiFi -verkkoon seuraavasti.
  11. Muutaman sekunnin kuluttua näytössä näkyy, onko WiFi yhdistetty ja mikä on sen IP -osoite (DHCP).
  12. Täysi asennus voi kestää jopa 20 minuuttia ensimmäisellä kerralla ja muutama uudelleenkäynnistys on normaalia. Jätä se rauhaan. Voit aina SSH siihen. Käytä pi/hestiaa
  13. SD -kortin kuva laajenee automaattisesti ottamaan kortin koko koon, jos sellainen on käytettävissä.
  14. Odottaessasi siirry latausosioon ja lataa älypuhelinsovellus puhelimeesi. Määritä asetuksissa Paikallinen OpenHAB URL -osoitteeksi https:// [hestiapi_IP]: 8080 ja sulje sovellus.
  15. Kun nestekidenäytössä näkyy käyttöliittymä, yritä ladata sovellus uudelleen tai käytä kannettavaa tietokonetta ja siirry osoitteeseen: https:// [hestiapi_IP]: 8080 ja valitse Peruskäyttöliittymä
  16. Sinun pitäisi nyt pystyä hallitsemaan perustoimintoja joko sovelluksesta tai kannettavasta tietokoneesta.
  17. Määritä paikallinen aika (oletusarvoisesti UTC) SSH: n kautta raspi-config-komennolla.
  18. Huomaa, että sovellusten, verkkojen ja nestekidenäyttöjen käyttöliittymä muuttuu joidenkin ohjelmistopäivitysten myötä, joten varmuuskopioi mukautuksesi ennen päivityksen suorittamista.
  19. OpenHAB2: lla on loistava foorumi, jossa on paljon tietoa muiden käyttäjien toimesta. Salivate, mitä haluat tehdä sillä nyt.
  20. Voit vapaasti tutkia tiedostoja /etc /openhab2 -nimien oletusarvoissa.* Kansioissa kohteita, sääntöjä, sivustokarttoja ja asioita.

Vaihe 8: Yhdistä WiFi

Yhdistä WiFi
Yhdistä WiFi

10.1 -versiosta (heinäkuu 2018) alkaen voit nyt yhdistää puhelimesi "HESTIAPI" -verkkoon ja salasanaksi HESTIAPI. Kun yhteys on muodostettu, sinua kehotetaan automaattisesti puhelimessa valitsemaan WiFi -verkko (piilotettua SSID -tunnusta ei tueta vielä) ja anna salasana. HestiaPi käynnistyy uudelleen muodostaakseen yhteyden verkkoon, eikä HESTIAPI -verkkoa näytetä uudelleen, jos tiedot olivat oikein.

Katso vain vanhemmat versiot alta:

Aseta se muuhun kuin Windows-kannettavaasi ja muuta tiedosto

/etc/wpa_supplicant/wpa_supplicant.conf

kirjoittamalla WiFi: n SSID ja salasana "" -merkin sisään.

Jos verkko käyttää piilotettua SSID -tunnusta, poista tämä rivi:

# scan_ssid = 1

Jos sinulla on vain Windows -koneet, v9.2: sta alkaen HestiaPi on esikonfiguroitu muodostamaan yhteys oletusverkkoon SSID: llä "HESTIAPI" ja salasanalla "HESTIAPI" (molemmat ilman lainausmerkkejä). Sinun tarvitsee vain luoda WiFi -verkko näillä tiedoilla ennen virran kytkemistä HestiaPi Touch -laitteeseen. Käynnistyksen jälkeen HestiaPi Touch muodostaa siihen yhteyden automaattisesti, jossa voit liittää siihen SSH: n ja muuttaa "HESTIAPI" -asetuksen normaaliksi WiFi -verkon tiedoksi. Varmista, että annat tietosi oikein.

Jos tämäkään ei ole mahdollista, käyttäjä dexterp37 (kiitos!) Löysi erittäin hyviä vaihtoehtoja.

Vaihe 9: Tuki ja dokumentaatio

Tuki ja dokumentaatio
Tuki ja dokumentaatio

Löydät kaikki asiaan liittyvät tiedot alla olevista linkeistä:

  • Dokumentaatio ja aloitusoppaat
  • Yhteisön foorumi
  • GitHub -repot
  • Verkkosivusto

Joukkorahoituskampanja

HestiaPi järjestää joukkorahoituskampanjaa 2. heinäkuuta asti rahoittaakseen uusimman mallin, joka tarjoaa kaikki uusimmat ominaisuudet. Tukenne merkitsee paljon avoimen lähdekoodin yhteisölle, joka taistelee kuluttajahyökkäyksiä vastaan. Käytä tätä linkkiä:

www.crowdsupply.com/makeopenstuff/hestiapi-touch