Turinys:

„HestiaPi Touch“- atidarytas išmanusis termostatas: 9 žingsniai (su nuotraukomis)
„HestiaPi Touch“- atidarytas išmanusis termostatas: 9 žingsniai (su nuotraukomis)

Video: „HestiaPi Touch“- atidarytas išmanusis termostatas: 9 žingsniai (su nuotraukomis)

Video: „HestiaPi Touch“- atidarytas išmanusis termostatas: 9 žingsniai (su nuotraukomis)
Video: HestiaPi Touch Case 2024, Lapkritis
Anonim

Apie „HestiaPi Touch“

„HestiaPi Touch“yra visiškai atviro kodo išmanusis termostatas jūsų namams. Visi skaitmeniniai failai ir informacija yra prieinami žemiau ir mūsų pagrindinėje svetainėje.

Su juo galite stebėti savo namų temperatūrą, santykinę drėgmę ir atmosferos slėgį. Taip pat galite valdyti šildymą, vėdinimą, oro kondicionavimą, karštą vandenį ir dar daugiau bet kur, kur tik turite interneto ryšį. Visa tai galite padaryti saugiai ir užtikrintai, kad jūsų privatūs duomenys lieka privatūs. „HestiaPi Touch“yra suderinamas su daugeliu įrenginių ir namų automatikos sistemų ir gali būti pagrindinis valdymo taškas, jungiantis juos visus jūsų namuose.

Ankstesnis modelis

„HestiaPi Touch“yra atsiliepimų, gautų iš ankstesnių sėkmingų instrukcijų, rezultatas. Taigi tai gali būti priežastis, dėl kurios vardas gali atrodyti pažįstamas;).

Sutelktinio finansavimo kampanija

„HestiaPi“iki liepos 2 d. Vykdys sutelktinio finansavimo kampaniją, skirtą finansuoti naujausią modelį, siūlantį visas naujausias funkcijas. Jūsų parama reikš daug atvirojo kodo bendruomenei, kovojančiai prieš vartotojiškumo milžinus. Prašome naudoti šią nuorodą:

www.crowdsupply.com/makeopenstuff/hestiapi…

Pasigilinkime tiesiai į tai…

1 žingsnis: PCB komponentai

PCB komponentai
PCB komponentai
PCB komponentai
PCB komponentai
PCB komponentai
PCB komponentai

Daugiau informacijos rasite BOM.

  1. BME BME280, išėjimo signalas Skaitmeninis signalas; maitinimo šaltinis 3.3-5.5V DC
  2. K2 - šildymo relė OMRON PCB maitinimo relė - G5LE kontakto įvertinimas 125VAC @ 10 AMP / 30VDC @ 8 AMP; perjungimo grandinė SPDT; paketas THT; variantas 2; įtampa 12V; dalis # G5LE-1
  3. K1 - karšto vandens relė OMRON PCB maitinimo relė - G5LE kontakto įvertinimas 125VAC @ 10 AMP / 30VDC @ 8 AMP; perjungimo grandinė SPDT; paketas THT; variantas 2; įtampa 12V; dalis # G5LE-1
  4. H Drėgmės kontaktas Neapsaugotas įvestis/išvestis. Nejunkite tiesiogiai prie relės!
  5. U1 Maitinimo šaltinis HLK-PM01
  6. D1 lygintuvas Diodo tipo lygintuvas; paketas Melf DO-213 AB [SMD]; dalis # 1N4001
  7. D2 lygintuvas Diodo tipo lygintuvas; paketas Melf DO-213 AB [SMD]; dalis # 1N4001
  8. Q1 PNP-tranzistoriaus tipo PNP; paketas SOT-23 [SMD]; dalis # 2N2222
  9. Q2 PNP-tranzistoriaus tipo PNP; paketas SOT-23 [SMD]; dalis # 2N2222
  10. R1 1.2kΩ Rezistoriaus tolerancija ± 5%; pakuotė 1206 [SMD]; varža 1,2kΩ
  11. R2 1,2kΩ Rezistoriaus tolerancija ± 5%; pakuotė 1206 [SMD]; varža 1,2kΩ
  12. J1 RaspberryPi Zero arba Zero W Bet kuri versija

2 žingsnis: PCB paruošimas

PCB paruošimas
PCB paruošimas
PCB paruošimas
PCB paruošimas
PCB paruošimas
PCB paruošimas

Reikalingi įrankiai

  • Jūsų mėgstamiausi litavimo įrankiai
  • 3 mm gręžtuvas
  • Replės
  • Vielos pjaustytuvas

Mechaninis paruošimas

Siekiant sutaupyti vietos, juodai kyšančios kameros jungties plastikinį užraktą reikia nuimti jėga. Pirmiausia ranka patraukite vieną, tada kitą pusę ir nuimkite.

Kad būtų lengviau surinkti dėklą pridedamais varžtais ir veržlėmis, patariama naudoti 3 mm grąžtą, kad būtų galima išvalyti 4 „RaspberryPi“skyles.

3 žingsnis: litavimo tvarka

Litavimo tvarka
Litavimo tvarka
Litavimo tvarka
Litavimo tvarka
Litavimo tvarka
Litavimo tvarka
Litavimo tvarka
Litavimo tvarka
  1. Jei „RaspberryPi“buvo iš anksto suplanuotos antraštės, turėsite pašalinti paskutinius 4 (2 ir 2) iš dešinės pusės, kaip parodyta aukščiau. Apačioje pridėkite litavimo ir švelniai įstumkite. Nereikia visiškai nuimti kaiščio. Tiesiog įsitikinkite, kad jis neišsikiša ir yra ant HestiaPi PCB.
  2. Lituokite atstatymo mygtuką į RaspberryPi RUN kaiščius taip, kad mygtukas būtų nukreiptas į GPIO kaiščius. Jis gali paliesti du GPIO kaiščius, tačiau tai nieko nepaveiks. Jis turi 2,5 mm atstumą, o RUN kaiščiai - 2,54 mm, todėl jis gali būti šiek tiek įtemptas. Būkite atsargūs, kad nesulenktumėte kojų.
  3. Lituokite 2 x 18 kontaktų antgalį, pradedant nuo RaspberryPi kaiščio 1, kairėje, paliekant 4 kontaktų tarpą dešinėje, kad būtų paspaustas atstatymo mygtukas. Būkite ypač atsargūs ir tinkama litavimo temperatūra, kad ant kaiščių liktų mažiausiai litavimo. Smeigtukai apačioje taip pat turės patekti per PCB, todėl jei bus naudojama per daug lydmetalio, jie netiks.
  4. Pradėkite nuo 1 kaiščio, PCB ir „RaspberryPi“su jau lituota išorine antena. Įsitikinkite, kad 4 PCB tvirtinimo angos sutampa su 4 „RaspberryPi“tvirtinimo angomis. Laikykite juos sandariai nuspaustus, kol lituosite 4 kaiščius kairėje ir 4 kaiščius dešinėje. Tada lituokite likusį.
  5. Lituokite gnybtų bloką, maitinimo šaltinį ir relės, idealiu atveju tokia tvarka.
  6. Jei suprojektuosite savo korpusą ir vietos bus daug, lituokite 2 moteriškas 1x4 antraštes ant PCB (pažymėtos BME) ir BME jutiklio. Priešingu atveju sulenkite ir lituokite dupont 1x4 laidą tiesiai prie PCB ir BME jutiklio. VIN į +, GND į -, SCL į SCL ir SDA į SDA. „Hex“dėklo apačioje yra sandarus jutiklio skyrius, o kai kurie žmonės atsitraukė nuo jungčių atsitiktinai sustabdydami temperatūros rodmenis.
  7. Sulygiuokite LCD ekraną su 1 kaiščiu ir švelniai paspauskite iki galo. Jei naudojate šešiakampį dėklą, LCD pirmiausia turi būti pritvirtintas prie dangtelio.

Patarimai ir patarimai

Prieš įjungiant „HestiaPi“, reikia prijungti skystųjų kristalų ekraną, nes jis inicijuojamas tik įkrovos metu (kitaip jis atrodo tuščias ir baltas, o prisilietimo įvykiai neregistruojami), taip pat gali sušalti arba paleisti iš naujo dėl energijos šuolio. Jei negalite valdyti elektros tinklo, tai yra, jis yra išjungtas visą įrengimo laiką, patariame palikti SD kortelę ir LCD ekraną, prijungti visus 4 laidus (neutralus į N, linija į L, vanduo į W ir šildymas iki H), iš dalies (ne iki galo) įdėkite SD ir užbaigite dėklo montavimą, kai LCD yra pritvirtintas prie dangtelio.

Kai viskas bus padaryta, iš korpuso išorės pirmiausia iki galo įstumkite SD (jis neužsifiksuoja ir nespaudžia), tada įdėkite nemetalinį įrankį ir paspauskite atstatymo mygtuką. „HestiaPi“bus paleista, o maždaug po 10–15 sekundžių LCD ekrane bus rodomi kai kurie įkrovos pranešimai.

4 veiksmas: dėklo spausdinimas

Dėklo spausdinimas
Dėklo spausdinimas

Dėklo spausdinimas tikrai priklauso nuo jūsų paties spausdintuvo, tačiau čia yra keletas pagrindinių gairių, kurias galite atitinkamai koreguoti.

Failai

Atsisiųskite naujausią. STL failų rinkinį iš mūsų „Github“čia.

Siūlai

Pasirinkite siūlą, kuris išlieka pakankamai standus esant maksimaliai temperatūrai, kurią jūsų namas gali pasiekti karštą vasaros dieną be įjungto kintamosios srovės:)

Mes naudojame „nGen“gijas dėl šios priežasties, bet ir todėl, kad ji spausdinama lengvai ir patikimai.

Nustatymai

Sluoksnio aukštis 0,2 mm

Sienelės storis 1,5 mm

Viršutinis storis 1 mm

Dugno storis 1 mm

Uždenkite konkrečius nustatymus

Orientacija: spausdinkite veidu žemyn

Sukurti palaikymą PATIKRINTA

Palaikykite vietą paliesdami statybinę plokštę

Palaikomas išlenkimo kampas 60 ° (kad būtų išvengta atramų)

Pagrindiniai nustatymai

Orientacija: spausdinkite siena žemyn

Sukurti palaikymą NEPATIKRINTĄ

5 žingsnis: sienos montavimas

Sienų montavimas
Sienų montavimas

„HestiaPi“dėklas susideda iš 2 dalių. Galinė plokštė, kuri eina prie sienos ir neturėtų būti matoma, ir priekinis dangtelis. Galinėje plokštėje turi būti 4 mažos skylės, 4 didesnės skylės ir anga laidams, einantiems iš sienos.

Jei įsigijote „HestiaPi“, įeina visi reikalingi varžtai. Priešingu atveju jums reikės:

  • 4 x 2,5Mx25mm šešiakampiai varžtai
  • 4 x 2,5 M šešiakampės veržlės
  • 4 x 3.5Mx40mm nesugrimzdę varžtai

Įkiškite šešiabriaunius varžtus per 4 mažas skyles, įeinančias iš šono į sieną. Užfiksuokite juos šešiabriaunėje angoje ir įsitikinkite, kad jie yra lygūs. Išimkite skystųjų kristalų ekraną iš PCB ir įkiškite tik PCB, nukreipdami 4 varžtus per 4 kampines Pi angas ir pritvirtinkite veržlėmis. Venkite naudoti didelį įrankį. Galite tiesiog priveržti juos rankomis. Neperveržkite.

Likusiomis 4 didesnėmis skylėmis pažymėkite savo sieną ir gręžkite pagal laidų vietą. Galinės plokštės anga turi atitikti laidų vietą. Užfiksuokite galinę plokštę ir PCB 4 didesniais varžtais.

Užbaikite laidus pagal savo modelio instrukcijas.

Nuimkite bet kokią apsauginę plėvelę nuo LCD, jei tokia yra, ir užfiksuokite LCD dangtelį iš vidaus, įsitikindami, kad LCD antraštė yra viršuje.

Išveskite 4 laidus per dangtelio apatinės pertvaros plyšį ir pritvirtinkite jutiklį, kad jis būtų termiškai apsaugotas nuo likusios grandinės.

Laikykite priekinį dangtelį sulygiuotą su galine plokšte ir priartinkite, kol įsitikinsite, kad PCB kaiščio antraštė yra suderinta su LCD antrašte. Tvirtai stumkite nuo dangtelio šonų, o ne nuo LCD, kol jis užsifiksuos.

6 veiksmas: programinės įrangos diegimas

Programinės įrangos diegimas
Programinės įrangos diegimas

Kad naujiems vartotojams būtų lengviau, „HestiaPi“siūlo paruoštus įrašyti vaizdo failus jūsų SD kortelei. Jei „HestiaPi“įsigijote naudodami SD kortelę, praleiskite šį veiksmą.

Paruoškite naują SD kortelę

Atsisiuntę vaizdo failą, turite naudoti vaizdo įrašymo įrankį (mes teikiame pirmenybę „Etcher“iš žemiau pateiktų nuorodų), kad įdiegtumėte jį į savo SD kortelę. Negalite tiesiog kopijuoti ir įklijuoti. Jei atsisiuntėte ZIP versiją, prieš kitą veiksmą pirmiausia išpakuokite.img failą.

Žemiau pasirinkite tinkamą savo sistemos vadovą („Raspberry Pi“svetainė - ačiū):

  • Linux
  • „Mac OS“
  • „Windows“(venkite, jei galite, nes žmonės pranešė apie problemas, blykstančias kortelėje iš „Windows“)

7 žingsnis: pirmasis įkrova

Pirmasis įkrova
Pirmasis įkrova
Pirmasis įkrova
Pirmasis įkrova
Pirmasis įkrova
Pirmasis įkrova

Pirmiausia pritvirtinkite „HestiaPi“dėklą prie sienos. Jei prieš įsipareigodami tiesiog išbandyti „HestiaPi“, pirmiausia prijunkite LCD ekraną ir tada prijunkite „Micro USB“kabelį prie „Pi“prievado.

  1. Įdėkite „MicroSD“kortelę atgal į „Raspberry Pi“. Tiesiog paspauskite jį. Jis nespaudžia. Jis neužsifiksuoja vietoje. Mažytė jo dalis išsikiša tiek, kad prireikus pagriebtų ir patrauktų.
  2. Įdėkite LCD į dangtelį. Pasukite ir stumkite jį į vietą. Jis turėtų jaustis tvirtai vietoje. Nuimkite apsauginę plėvelę, jei yra.
  3. Prieš diegdami tinklo įtampą, imkitės visų būtinų atsargumo priemonių, todėl nutraukite maitinimą dabar!
  4. Prijunkite šildymo, aušinimo, ventiliatoriaus ir karšto vandens (priklausomai nuo modelio) valdymo linijas prie viršutinių gnybtų bloko kontaktų.
  5. Prijunkite maitinimo laidus prie apatinių kontaktų, pažymėtų L ir N.
  6. Padėkite jutiklį prie apatinio dangtelio skyriaus ir įkiškite 4 laidus į vertikalų plyšį. Atminkite, kad jutiklis, mažas blizgantis kvadratas, turėtų būti dedamas į išorę ir idealiu atveju neturėtų būti užblokuotas jokiu plastikiniu korpuso gabalu.
  7. Švelniai stumkite dangtelį prie 2 pagrindo kabliukų, tuo pačiu metu suderindami kaiščius su LCD jungtimi. Dangtelis turi būti užrakintas, kai jis yra visiškai įstumtas. Atsitraukite ir mėgaukitės nauja savo sienos išvaizda:)
  8. Jei negalite nutraukti kabelių maitinimo, rizikuojate paleisti „HestiaPi“prieš prijungiant skystųjų kristalų ekraną. Esant tokiai situacijai, LCD ekrane nebus rodomas nieko, išskyrus tuščią baltą ekraną, ir jums reikės iš naujo paleisti, nes jis nėra „prijungtas ir paleistas“, kaip HDMI. Patariame palikti SD kortelę prieš įjungdami tinklo įtampą ir prieš pat uždarydami dėklą, įdėkite ją, bet nepradėkite iš naujo. Tai neturėtų paleisti. Uždarius dėklą, yra tikimybė, kad jis bus paleistas iš naujo. Uždarykite dėklą ir palaukite 20 sekundžių. Jei ekrane nieko nerodoma, jis nebuvo paleistas iš naujo. Naudokite ką nors ilgo, pavyzdžiui, atsuktuvą, bet nelaidų, ir paspauskite atstatymo mygtuką. Kai kuriuose modeliuose jis yra LCD jungties dešinėje pusėje į viršų. Kituose modeliuose jis yra dešinėje pusėje.
  9. Jei bet kuriuo metu norite nuimti viršutinį dėklą, kiekviename dėklo viršutiniame ir apatiniame krašte yra viena maža apvali skylutė, kuri stumia vidinius kabliukus, laikančius viršutinį dėklą ir pritvirtintą galinę plokštę. Smeigtuku ar sąvaržėle stumkite kiekvieną pusę vienu metu, bet būkite švelnūs. Norint juos atleisti, reikia tik 2-3 mm stumti. Tai 3D spausdintas dėklas, o ne itin lankstus ABS.
  10. Netrukus turėtumėte pamatyti „HestiaPi“įkrovos seką ir pabaigoje esantį įkėlimo ekraną su atgaliniu skaičiavimu. Norėdami prijungti naująjį „HestiaPi“prie „WiFi“, atlikite šiuos veiksmus.
  11. Po kelių sekundžių ekrane bus parodyta, ar „WiFi“prijungtas ir koks yra vietinis IP (DHCP).
  12. Visas diegimas pirmą kartą gali užtrukti iki 20 minučių, o keli paleidimai yra normalūs. Tiesiog palik tai ramybėje. Jūs visada galite prisijungti prie SSH. Naudokite pi/hestia
  13. SD kortelės vaizdas automatiškai išsiplečia ir užima visą kortelės dydį, jei yra.
  14. Laukdami eikite į atsisiuntimų skyrių ir atsisiųskite išmaniojo telefono programą į savo telefoną. Nustatymuose nustatykite vietinį „OpenHAB“URL kaip https:// [hestiapi_IP]: 8080 ir uždarykite programą.
  15. Kai LCD ekrane rodoma vartotojo sąsaja, pabandykite dar kartą įkelti programą arba tiesiog naudokite nešiojamąjį kompiuterį ir eikite į: https:// [hestiapi_IP]: 8080 ir pasirinkite „Basic UI“
  16. Dabar turėtumėte turėti galimybę valdyti pagrindines funkcijas iš programos ar nešiojamojo kompiuterio.
  17. Konfigūruokite vietinį laiką (UTC pagal numatytuosius nustatymus) per SSH naudodami raspi-config komandą.
  18. Atminkite, kad programinės įrangos, žiniatinklio ir LCD vartotojo sąsaja keičiasi su kai kuriais programinės įrangos atnaujinimais, todėl prieš paleisdami atnaujinimą sukurkite atsargines savo pritaikymo kopijas.
  19. „OpenHAB2“turi puikų forumą, kuriame yra daug informacijos iš kitų vartotojų. Seilėtekis tuo, ką dabar nori su juo padaryti.
  20. Nesivaržykite tyrinėti failus pagal numatytuosius /etc /openhab2 pavadinimus.* Aplankuose elementai, taisyklės, svetainės schemos ir kiti dalykai.

8 veiksmas: prijunkite „WiFi“

Prijunkite „WiFi“
Prijunkite „WiFi“

Nuo 10.1 versijos (2018 m. Liepos mėn.) Dabar galite prijungti savo telefoną prie „HESTIAPI“tinklo naudodami slaptažodį „HESTIAPI“. Kai prisijungsite, jūsų telefone bus automatiškai paraginta pasirinkti „WiFi“tinklą (paslėptas SSID dar nepalaikomas) ir įvesti slaptažodį. „HestiaPi“bus paleistas iš naujo, kad prisijungtų prie jūsų tinklo, o jei informacija buvo teisinga, „HESTIAPI“tinklas daugiau nebus rodomas.

Tik senesnes versijas žiūrėkite žemiau:

Įdėkite jį į nešiojamąjį kompiuterį, kuriame nėra „Windows“, ir pakeiskite failą

/etc/wpa_supplicant/wpa_supplicant.conf

įvesdami „WiFi“SSID ir slaptažodį „“viduje.

Jei jūsų tinklas naudoja paslėptą SSID, nepamirškite šios eilutės:

# scan_ssid = 1

Jei turite tik „Windows“įrenginius, nuo v9.2 versijos „HestiaPi“yra iš anksto sukonfigūruota prisijungti prie numatytojo tinklo su SSID: „HESTIAPI“ir slaptažodžiu „HESTIAPI“(abu be kabučių). Prieš prijungdami maitinimą prie „HestiaPi Touch“, jums tereikia sukurti „WiFi“tinklą su šiomis detalėmis. Įkėlus „HestiaPi Touch“prie jo prisijungs automatiškai, kur galėsite į jį įjungti SSH ir pakeisti „HESTIAPI“į įprastą „WiFi“tinklo informaciją. Įsitikinkite, kad teisingai įvedėte savo duomenis.

Jei net tai neįmanoma, dexterp37 vartotojas (ačiū!) Rado labai gerų alternatyvų.

9 veiksmas: palaikymas ir dokumentacija

Palaikymas ir dokumentacija
Palaikymas ir dokumentacija

Visą susijusią informaciją rasite specialiose nuorodose:

  • Dokumentacijos ir darbo pradžios vadovai
  • Bendruomenės forumas
  • „GitHub“repos
  • Interneto svetainė

Sutelktinio finansavimo kampanija

„HestiaPi“iki liepos 2 d. Vykdys sutelktinio finansavimo kampaniją, skirtą finansuoti naujausią modelį, siūlantį visas naujausias funkcijas. Jūsų parama reikš daug atvirojo kodo bendruomenei, kovojančiai prieš vartotojiškumo milžinus. Prašome naudoti šią nuorodą:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Rekomenduojamas: