Kazalo:

HestiaPi Touch - Odprite pametni termostat: 9 korakov (s slikami)
HestiaPi Touch - Odprite pametni termostat: 9 korakov (s slikami)

Video: HestiaPi Touch - Odprite pametni termostat: 9 korakov (s slikami)

Video: HestiaPi Touch - Odprite pametni termostat: 9 korakov (s slikami)
Video: CS50 2013 - Week 9 2024, Julij
Anonim

O HestiaPi Touch

HestiaPi Touch je popolnoma odprtokodni pametni termostat za vaš dom. Vse digitalne datoteke in informacije so na voljo spodaj in na naši glavni spletni strani.

Z njim lahko spremljate temperaturo doma, relativno vlažnost in atmosferski tlak. Ogrevanje, prezračevanje, klimatsko napravo, toplo vodo in drugo lahko nadzirate tudi kjer koli, kjer imate internetno povezavo. Vse to lahko storite varno in z zaupanjem vaši zasebni podatki ostanejo zasebni. HestiaPi Touch je združljiv z mnogimi napravami in sistemi za avtomatizacijo doma in lahko služi kot osrednja točka nadzora, ki jih povezuje v vašem domu.

Prejšnji model

HestiaPi Touch je rezultat povratnih informacij, ki smo jih dobili od prejšnjih uspešnih navodil. Zato je lahko to razlog, da se ime sliši znano;).

Akcija množičnega financiranja

HestiaPi bo do 2. julija vodil kampanjo množičnega financiranja za financiranje najnovejšega modela, ki ponuja vse najnovejše funkcije. Vaša podpora bo odprtokodni skupnosti, ki se bori proti velikanom potrošništva, veliko pomenila. Prosimo, uporabite to povezavo:

www.crowdsupply.com/makeopenstuff/hestiapi…

Poglobimo se vanjo …

Korak: Komponente PCB

Komponente PCB
Komponente PCB
Komponente PCB
Komponente PCB
Komponente PCB
Komponente PCB

Za podrobnosti glejte BOM.

  1. BME BME280, izhodni signal Digitalni signal; napajanje 3.3-5.5V DC
  2. K2 - Grelni rele OMRON PCB Power Rele - G5LE kontaktna moč 125VAC @ 10 AMP / 30VDC @ 8 AMP; preklopno vezje SPDT; paket THT; varianta varianta 2; napetost 12V; del # G5LE-1
  3. K1 - Rele za toplo vodo OMRON PCB Power Rele - G5LE kontaktna moč 125VAC @ 10 AMP / 30VDC @ 8 AMP; preklopno vezje SPDT; paket THT; varianta varianta 2; napetost 12V; del # G5LE-1
  4. H Stik z vlago Nezaščiteni V/I. Ne priključujte neposredno na rele!
  5. U1 Napajanje HLK-PM01
  6. D1 usmernik Diodni usmernik usmernik; paket Melf DO-213 AB [SMD]; del # 1N4001
  7. D2 usmernik Diodni usmernik usmernik; paket Melf DO-213 AB [SMD]; del # 1N4001
  8. Q1 PNP-tranzistor tipa PNP; paket SOT-23 [SMD]; del # 2N2222
  9. Q2 PNP-tranzistor tipa PNP; paket SOT-23 [SMD]; del # 2N2222
  10. R1 1,2 kΩ Toleranca upora ± 5%; paket 1206 [SMD]; upor 1,2 kΩ
  11. R2 1,2 kΩ Toleranca upora ± 5%; paket 1206 [SMD]; upor 1,2 kΩ
  12. J1 RaspberryPi Zero ali Zero W Katera koli različica

2. korak: Priprava PCB -ja

Priprava PCB
Priprava PCB
Priprava PCB
Priprava PCB
Priprava PCB
Priprava PCB

Potrebna orodja

  • Vaša najljubša orodja za spajkanje
  • 3 mm sveder
  • Klešče
  • Rezalnik žice

Mehanska priprava

Da bi prihranili prostor, je treba s silo odstraniti plastično ključavnico črnega štrlečega priključka kamere. Z roko potegnite najprej eno stran, nato drugo in jo odstranite.

Za lažjo montažo z ohišjem s priloženimi vijaki in maticami priporočamo uporabo 3 -milimetrskega svedra za odmik na 4 luknjah na RaspberryPi.

3. korak: Vrstni red spajkanja

Nalog za spajkanje
Nalog za spajkanje
Nalog za spajkanje
Nalog za spajkanje
Nalog za spajkanje
Nalog za spajkanje
Nalog za spajkanje
Nalog za spajkanje
  1. Če je vaš RaspberryPi opremljen z vnaprej spajkanimi glavami, boste morali odstraniti zadnje 4 (2 in 2) z desne strani, kot je prikazano zgoraj. Spodaj dodajte nekaj spajkanja in ga nežno potisnite. Zatiča vam ni treba popolnoma odstraniti. Prepričajte se le, da ne štrli in leži na plošči HestiaPi.
  2. Spajajte gumb za ponastavitev v zatičih RUN na RaspberryPi z gumbom, obrnjenim proti zatičem GPIO, navzgor. Lahko se dotakne dveh zatičev GPIO, vendar to ne bo vplivalo na nič. Ima razmik 2,5 mm, zatiči RUN pa 2,54 mm, zato je lahko nekoliko tesen. Pazite, da ne upognete nog.
  3. Spajate moško glavo 2x18 pinov, začenši od zatiča 1 RaspberryPi na levi, pri čemer pustite 4-pinski prostor na desni, da pritisnete gumb za ponastavitev. Bodite posebno pozorni in izberite ustrezno temperaturo spajkanja, da na zatičih ostane najmanj spajkanja. Zatiči na dnu bodo morali vstopiti tudi preko tiskanega vezja, zato, če uporabite preveč spajkanja, ne bodo ustrezali.
  4. Poravnajte, od zatiča 1, tiskano vezje in RaspberryPi z že spajkano moško glavo. Prepričajte se, da so 4 pritrdilne luknje na tiskanem vezju poravnane s 4 pritrdilnimi luknjami RaspberryPi. Držite jih tesno, dokler ne spajkate 4 zatiči na levem koncu in 4 zatiči na desni. Nato preostalo spajkajte.
  5. Spojite priključni blok, napajalnik in releje, v idealnem primeru v tem vrstnem redu.
  6. Če oblikujete lastno ohišje in je prostora dovolj, spajkajte 2 ženski glavi 1x4 na tiskano vezje (z oznako BME) in senzor BME. V nasprotnem primeru upognite in spajkajte žico 1x4 dupont neposredno na senzor tiskanega vezja in BME. VIN na +, GND na -, SCL na SCL in SDA na SDA. Ohišje Hex ima na dnu tesen senzorski predel, nekateri pa so konektorje ločili tako, da so po nesreči ustavili odčitke temperature.
  7. Poravnajte LCD z zatičem 1 in nežno pritisnite do konca. Če uporabljate šesterokotno ohišje, je treba LCD -zaslon najprej pritrditi na pokrov.

Namigi in nasveti

Preden vklopite HestiaPi, je treba LCD priključiti, saj se inicializira le ob zagonu (sicer je videti prazno bel in dogodki na dotik se ne registrirajo), lahko pa povzroči tudi zamrznitev ali ponovni zagon zaradi prekinitve napajanja. Če ne morete upravljati električnega omrežja, ki je izključeno ves čas namestitve, svetujemo, da kartico SD in LCD pustite zunaj, priključite vse 4 žice (nevtralno na N, linijo na L, vodo na W in ogrevanje na H), delno (ne v celoti) vstavite SD in dokončajte namestitev ohišja z LCD pritrjenim na pokrov.

Ko je vse končano, zunaj ohišja najprej potisnite SD do konca (ne zaklene in ne klikne na mestu), nato pa vstavite nekovinsko orodje in pritisnite gumb za ponastavitev. HestiaPi se bo zagnal in v približno 10-15 sekundah bo LCD prikazal nekaj zagonskih sporočil.

4. korak: Tiskanje ohišja

Tiskanje etuija
Tiskanje etuija

Tiskanje ohišja je resnično odvisno od vašega tiskalnika, vendar je tukaj nekaj osnovnih smernic, ki jih lahko ustrezno prilagodite.

Datoteke

Prenesite najnovejši nabor datotek. STL iz našega Github -a tukaj.

Filament

Izberite žarilno nitko, ki ostane dovolj trdna pri najvišji temperaturi, ki jo vaša hiša lahko doseže v vročem poletnem dnevu brez vklopljenega klimatskega sistema:)

Zato uporabljamo filament nGen, pa tudi zato, ker tiska enostavno in zanesljivo.

Nastavitve

Višina sloja 0,2 mm

Debelina stene 1,5 mm

Debelina vrha 1 mm

Spodnja debelina 1 mm

Pokrijte posebne nastavitve

Usmerjenost: Tiskanje z licem navzdol

Ustvari podporo PREVERJENO

Podprite umestitev, ki se dotika gradbene plošče

Podprite kot previsa 60 ° (da se izognete podpiranju posnetkov)

Osnovne posebne nastavitve

Usmerjenost: Tisk s steno navzdol

Ustvari podporo NEPREVERJENO

5. korak: Namestitev na steno

Stenska namestitev
Stenska namestitev

Ohišje HestiaPi je na voljo v dveh delih. Zadnja plošča, ki gre do stene in ne sme biti vidna, ter sprednji pokrov. Zadnja plošča mora imeti 4 majhne luknje, 4 večje luknje in odprtino za žice, ki prihajajo iz stene.

Če ste kupili HestiaPi, so priloženi vsi potrebni vijaki. V nasprotnem primeru bi potrebovali:

  • 4 x šestkotni vijaki 2,5 mm x 25 mm
  • 4 x 2,5M šestkotne matice
  • 4 x 3,5Mx40 mm vijaki brez vpetja

Šestkotne vijake vstavite skozi 4 majhne luknje, ki vstopajo s strani, obrnjene proti steni. Pritrdite jih v šesterokotno režo in se prepričajte, da so poravnani. Odstranite LCD iz tiskanega vezja in vstavite samo tiskano vezje, ki vodi 4 vijake skozi 4 vogalne luknje Pi in jih pritrdite z maticami. Izogibajte se uporabi velikega orodja. Lahko jih preprosto zategnete ročno. Ne zategnite preveč.

S preostalimi 4 večjimi luknjami označite svojo steno in vrtajte glede na lokacijo žic. Odprtina zadnje plošče se mora ujemati z lokacijo žic. Ploščo in tiskano vezje pritrdite s 4 večjimi vijaki.

Dokončajte ožičenje v skladu z navodili vašega modela.

Odstranite zaščitno folijo z LCD -ja, če je prisotna, in zaklenite LCD -zaslon na pokrovu od znotraj, tako da se glava LCD -zaslona nahaja na vrhu.

4 žice speljite skozi režo spodnje predelne stene pokrova in pritrdite senzor vanjo, tako da je toplotno zaščiten pred preostalim vezjem.

Držite sprednji pokrov poravnan s hrbtno ploščo in ga približajte, medtem ko se prepričajte, da je glava zatiča na tiskanem vezju poravnana z glavo LCD -ja. Trdno potisnite s strani pokrova in ne iz LCD -ja, dokler se ne zaskoči.

6. korak: Namestitev programske opreme

Namestitev programske opreme
Namestitev programske opreme

Da bi olajšali nove uporabnike, HestiaPi ponuja slikovne datoteke, pripravljene za zapisovanje na vašo kartico SD. Če ste svoj HestiaPi kupili s kartico SD, preskočite ta korak.

Pripravite novo kartico SD

Ko je slikovna datoteka prenesena, jo morate uporabiti na orodju za pisanje slik (raje imamo Etcher s spodnjih povezav), da jo namestite na kartico SD. Ne morete ga preprosto kopirati in prilepiti. Če ste prenesli različico ZIP, pred naslednjim korakom najprej razpakirajte datoteko.img.

Spodaj izberite pravi vodnik za vaš sistem (zahvaljujoč spletne strani Raspberry Pi - hvala):

  • Linux
  • Mac OS
  • Windows (če je mogoče, se izogibajte, ker so ljudje poročali o težavah z utripanjem kartice iz sistema Windows)

7. korak: Prvi zagon

Prvi zagon
Prvi zagon
Prvi zagon
Prvi zagon
Prvi zagon
Prvi zagon

Ohišje HestiaPi najprej pritrdite na steno. Če preprosto želite preskusiti pogon HestiaPi, preden se zavežete, najprej priključite LCD-zaslon in nato priključite kabel Micro USB v vrata Pi.

  1. Vstavite kartico MicroSD nazaj v Raspberry Pi. Samo potisnite ga. Ne klikne. Ne zaklene se na mestu. Majhen del bo štrlel ravno toliko, da ga po potrebi zgrabi in potegne.
  2. Vstavite LCD v pokrov. Obrnite in ga potisnite na mesto. Moral bi se počutiti trdno na svojem mestu. Odstranite zaščitno folijo, če je prisotna.
  3. Preden vklopite omrežno napetost, upoštevajte vse potrebne varnostne ukrepe, zato takoj prekinite napajanje!
  4. Na zgornje kontakte priključnega bloka priključite krmilne vodi za ogrevanje, hlajenje, ventilator in toplo vodo (odvisno od modela).
  5. Priključite omrežne žice na spodnje kontakte, označene z L in N.
  6. Senzor postavite na spodnji predel pokrova in 4 žice namestite v navpično režo. Upoštevajte, da mora biti senzor, mali svetleči kvadrat, obrnjen navzven in v idealnem primeru ne sme biti blokiran s kakšnim plastičnim kosom ohišja.
  7. Previdno potisnite pokrov proti 2 kljukama podstavka, tako da istočasno poravnate nožice s priključkom LCD. Pokrov naj se zaklene, ko ga potisnete do konca. Odmaknite se in uživajte v novem izgledu vaše stene:)
  8. Če kablov ne morete prekiniti, obstaja nevarnost, da se HestiaPi zažene, preden priključite LCD. V takem scenariju LCD ne bo prikazal nič drugega kot prazen bel zaslon in morali bi ga znova zagnati, saj ni "plug and play" kot HDMI. Pred uporabo napetosti v omrežju in tik preden zaprete ohišje, priporočamo, da kartico SD vstavite, vendar je ne zaženite znova. Ne bi se smel zagnati. Ko zaprete zadevo, obstaja možnost, da se znova zažene. Zaprite ohišje in počakajte 20 sekund. Če se na zaslonu nič ne prikaže, se ni znova zagnal. Uporabite nekaj dolgega, kot je izvijač, vendar neprevoden, in pritisnite gumb za ponastavitev. Pri nekaterih modelih se nahaja na desni strani priključka LCD, obrnjenega navzgor. V drugih modelih je na desni strani.
  9. Če želite kadar koli odstraniti zgornji del ohišja, je na vsakem zgornjem in spodnjem robu ohišja ena majhna okrogla luknja, ki potisne notranje kljuke, ki zadržujejo zgornji del ohišja s pritrjeno zadnjo ploščo. Z zatičem ali sponko za papir potisnite vsako stran naenkrat, vendar bodite nežni. Za sprostitev jih potrebujete le 2-3 mm. To je ohišje s 3D tiskanjem in ne zelo prilagodljiv ABS.
  10. Kmalu bi morali videti zagonski niz HestiaPi in zaslon za nalaganje na koncu z odštevanjem. Sledite tem korakom, da svoj novi HestiaPi povežete z WiFi.
  11. Po nekaj sekundah se na zaslonu prikaže, ali je WiFi povezan in kakšen je lokalni IP, ki ga ima (DHCP).
  12. Celotna namestitev lahko prvič traja do 20 minut in nekaj ponovnih zagonov je običajno. Samo pusti pri miru. Vedno lahko uporabite SSH. Uporabite pi/hestia
  13. Slika kartice SD se samodejno razširi in zavzame celotno velikost kartice, če je na voljo.
  14. Med čakanjem pojdite v razdelek za prenos in naložite aplikacijo za pametni telefon v telefon. V nastavitvah nastavite Local OpenHAB URL kot https:// [hestiapi_IP]: 8080 in zaprite aplikacijo.
  15. Ko LCD prikaže uporabniški vmesnik, poskusite znova naložiti aplikacijo ali preprosto uporabite prenosni računalnik in se pomaknite do: https:// [hestiapi_IP]: 8080 in izberite »Osnovni uporabniški vmesnik«
  16. Zdaj bi morali biti sposobni upravljati osnovne funkcije iz aplikacije ali prenosnega računalnika.
  17. Z ukazom raspi-config nastavite svoj lokalni čas (privzeto UTC) prek SSH.
  18. Upoštevajte, da se uporabniški vmesnik aplikacije, spleta in LCD -ja spreminja z nekaterimi posodobitvami programske opreme, zato varnostno kopirajte svoje prilagoditve, preden zaženete posodobitev.
  19. OpenHAB2 ima odličen forum s toliko informacijami drugih uporabnikov. Slinite ob tem, kar želite zdaj narediti z njim.
  20. Raziščite datoteke pod privzetimi imeni /etc /openhab2.* V mapah, pravilih, zemljevidih spletnih mest in drugih stvareh.

8. korak: Priključite WiFi

Priključite WiFi
Priključite WiFi

Od različice 10.1 (julij 2018) lahko zdaj povežete telefon z omrežjem "HESTIAPI" z geslom HESTIAPI. Ko se povežete, boste v telefonu samodejno pozvani, da izberete omrežje WiFi (še ni podprt skriti SSID) in vnesete geslo. Vaš HestiaPi se bo znova zagnal za vzpostavitev povezave z vašim omrežjem in omrežje HESTIAPI ne bo več prikazano, če so bili podatki pravilni.

Za starejše različice glejte spodaj:

Vstavite ga v prenosni računalnik, ki ni operacijski sistem Windows, in spremenite datoteko

/etc/wpa_supplicant/wpa_supplicant.conf

tako da vnesete SSID in geslo WiFi v "".

Če vaše omrežje uporablja skriti SSID, odkomentirajte to vrstico:

# scan_ssid = 1

Če imate samo računalnike z operacijskim sistemom Windows, od v9.2 naprej je HestiaPi vnaprej konfiguriran za povezavo s privzetim omrežjem s SSID: "HESTIAPI" in geslom "HESTIAPI" (oba brez narekovajev). Preden priključite napajanje na HestiaPi Touch, morate ustvariti omrežje WiFi s temi podrobnostmi. Ko se zažene, se HestiaPi Touch samodejno poveže z njim, kjer lahko vanj vnesete SSH in "HESTIAPI" spremenite v običajne podatke o omrežju WiFi. Prepričajte se, da ste pravilno vnesli svoje podatke.

Če tudi to ni mogoče, je uporabnik dexterp37 (hvala!) Našel nekaj zelo dobrih alternativ.

9. korak: Podpora in dokumentacija

Podpora in dokumentacija
Podpora in dokumentacija

Vse povezane informacije najdete na spodnjih namenskih povezavah:

  • Dokumentacija in vodniki za začetek
  • Forum skupnosti
  • Repoti GitHub
  • Spletna stran

Akcija množičnega financiranja

HestiaPi bo do 2. julija vodil kampanjo množičnega financiranja za financiranje najnovejšega modela, ki ponuja vse najnovejše funkcije. Vaša podpora bo odprtokodni skupnosti, ki se bori proti velikanom potrošništva, veliko pomenila. Prosimo, uporabite to povezavo:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Priporočena: