Cuprins:

HestiaPi Touch - termostat inteligent deschis: 9 pași (cu imagini)
HestiaPi Touch - termostat inteligent deschis: 9 pași (cu imagini)

Video: HestiaPi Touch - termostat inteligent deschis: 9 pași (cu imagini)

Video: HestiaPi Touch - termostat inteligent deschis: 9 pași (cu imagini)
Video: HestiaPi Touch — интеллектуальный термостат с открытым исходным кодом и открытым аппаратным обеспечением 2024, Iulie
Anonim

Despre HestiaPi Touch

HestiaPi Touch este un termostat inteligent complet open source pentru casa ta. Toate fișierele și informațiile digitale sunt disponibile mai jos și pe site-ul nostru principal.

Cu acesta, puteți monitoriza temperatura, umiditatea relativă și presiunea atmosferică a casei dvs. De asemenea, vă puteți controla încălzirea, ventilația, aerul condiționat, apa caldă și multe altele de oriunde aveți o conexiune la internet. Puteți face toate acestea în siguranță și cu încredere datele dvs. private rămân private. HestiaPi Touch este compatibil cu multe dispozitive și sisteme de automatizare a casei și poate servi drept punct central de control care le leagă pe toate în casa ta.

Modelul anterior

HestiaPi Touch este rezultatul feedback-ului pe care l-am primit de la instruirea noastră de succes anterioară. Deci, acesta poate fi motivul pentru care numele poate părea familiar;).

Campanie de crowdfunding

HestiaPi va derula o campanie de crowdfunding până pe 2 iulie pentru a finanța cel mai recent model care oferă toate cele mai recente caracteristici. Sprijinul dvs. va însemna mult pentru comunitatea open source care luptă împotriva giganților consumismului. Vă rugăm să utilizați acest link:

www.crowdsupply.com/makeopenstuff/hestiapi…

Să săpăm direct în el …

Pasul 1: Componente PCB

Componente PCB
Componente PCB
Componente PCB
Componente PCB
Componente PCB
Componente PCB

A se vedea BOM pentru detalii.

  1. BME BME280, semnal de ieșire Semnal digital; alimentare 3.3-3.5V DC
  2. K2 - Releu de încălzire Releu de alimentare OMRON PCB - Contact G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; circuit de comutare SPDT; pachet THT; varianta varianta 2; tensiune 12V; partea # G5LE-1
  3. K1 - Releu de apă caldă Releu de alimentare OMRON PCB - Contact G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; circuit de comutare SPDT; pachet THT; varianta varianta 2; tensiune 12V; partea # G5LE-1
  4. H Contact de umiditate I / O neprotejat. Nu vă conectați direct la un releu!
  5. U1 Alimentare HLK-PM01
  6. D1 Redresor Reductor de tip diodă; pachet Melf DO-213 AB [SMD]; partea # 1N4001
  7. Redresor D2 Redresor tip diodă; pachet Melf DO-213 AB [SMD]; partea # 1N4001
  8. Q1 PNP-tranzistor tip PNP; pachetul SOT-23 [SMD]; partea # 2N2222
  9. Q2 PNP-tranzistor tip PNP; pachetul SOT-23 [SMD]; partea # 2N2222
  10. R1 1.2kΩ Toleranță rezistor ± 5%; pachetul 1206 [SMD]; rezistență 1,2kΩ
  11. R2 1.2kΩ Toleranță rezistor ± 5%; pachetul 1206 [SMD]; rezistență 1,2kΩ
  12. J1 RaspberryPi Zero sau Zero W Orice versiune

Pasul 2: Pregătirea PCB

Pregătirea PCB
Pregătirea PCB
Pregătirea PCB
Pregătirea PCB
Pregătirea PCB
Pregătirea PCB

Instrumente necesare

  • Instrumentele dvs. preferate de lipit
  • Burghiu de 3 mm
  • Cleşte
  • Cleste de sarma

Pregătirea mecanică

Pentru a economisi spațiu, încuietoarea din plastic a conectorului negru proeminent trebuie îndepărtată cu forța. Trageți cu mâna mai întâi de o parte, apoi de cealaltă și scoateți-o.

Pentru asamblarea mai ușoară a carcasei de către șuruburile și piulițele furnizate, se recomandă utilizarea unui burghiu de 3 mm pentru degajarea celor 4 găuri de pe RaspberryPi.

Pasul 3: Ordin de lipire

Ordinul de lipit
Ordinul de lipit
Ordinul de lipit
Ordinul de lipit
Ordinul de lipit
Ordinul de lipit
Ordinul de lipit
Ordinul de lipit
  1. Dacă RaspberryPi a venit cu anteturi presoldate, va trebui să eliminați ultimele 4 (2 și 2) din partea dreaptă, așa cum se arată mai sus. Adăugați o lipire în partea de jos și împingeți ușor. Nu este nevoie să scoateți complet știftul. Doar asigurați-vă că nu iese și se așază pe PCB HestiaPi.
  2. Lipiți butonul de resetare în pinii RUN de pe RaspberryPi cu butonul orientat către pinii GPIO, în sus. Poate atinge cei doi pini GPIO, dar acest lucru nu va afecta nimic. Are o distanță de 2,5 mm, în timp ce pinii RUN sunt de 2,54 mm, deci poate fi puțin strâns. Aveți grijă să nu îndoiți picioarele.
  3. Lipiți antetul masculin 2x18 pini începând de la pinul 1 al RaspberryPi, în stânga, lăsând spațiu cu 4 pini, în dreapta, pentru a fi apăsat butonul de resetare. Aveți grijă suplimentară și temperatura de lipit potrivită pentru a lăsa cea mai puțin lipită pe știfturi. Știfturile din partea de jos vor trebui să intre și prin PCB, așa că, dacă se utilizează prea multă lipire, acestea nu se vor potrivi.
  4. Aliniați, începând de la pinul 1, PCB și RaspberryPi cu antetul masculin deja lipit. Asigurați-vă că cele 4 găuri de fixare ale PCB sunt aliniate cu cele 4 găuri de fixare ale RaspberryPi. Păstrați-le bine apăsate până când lipiți 4 pini la capătul stâng și 4 pini la dreapta. Apoi lipiți restul.
  5. Lipiți blocul de borne, sursa de alimentare și releele, în mod ideal în această ordine.
  6. Dacă vă proiectați propria carcasă și spațiul este suficient, lipiți cele 2 anteturi feminine 1x4 de pe PCB (etichetat BME) și senzorul BME. În caz contrar, îndoiți și lipiți firul dupont 1x4 direct la senzorul PCB și BME. VIN la +, GND la -, SCL la SCL și SDA la SDA. Carcasa Hex are un compartiment strâns pentru senzori în partea inferioară, iar unele persoane au separat conectorii prin oprirea accidentală a citirilor de temperatură.
  7. Aliniați ecranul LCD la pinul 1 și apăsați ușor până la capăt. Dacă utilizați carcasa Hex, LCD-ul trebuie să fie fixat mai întâi pe capac.

Sugestii și sfaturi

LCD-ul trebuie să fie conectat înainte de a alimenta HestiaPi deoarece se inițializează numai la pornire (în caz contrar pare alb-alb și evenimentele tactile nu se înregistrează) și poate provoca, de asemenea, înghețarea sau repornirea din cauza creșterii puterii. Dacă nu puteți controla rețeaua electrică, aceasta este oprită în tot timpul instalării, sfatul nostru este să lăsați cardul SD și LCD afară, conectați toate cele 4 fire (Neutru la N, Linie la L, Apă la W și Încălzire la H), introduceți parțial (nu complet) SD și terminați instalarea carcasei cu ecranul LCD atașat la capac.

Odată ce totul este gata, din exteriorul carcasei, împingeți mai întâi SD-ul până la capăt (nu se fixează-faceți clic în loc) și apoi introduceți un instrument nemetalic și apăsați butonul de resetare. HestiaPi va porni și în aproximativ 10-15 secunde ecranul LCD va afișa unele dintre mesajele de pornire.

Pasul 4: Tipărirea carcasei

Tipărirea carcasei
Tipărirea carcasei

Imprimarea carcasei depinde într-adevăr de propria imprimantă, dar iată câteva linii directoare de bază pe care le puteți regla corespunzător.

Dosare

Descărcați cel mai recent set de fișiere. STL de pe Github aici.

Filament

Alegeți un filament care să rămână suficient de rigid la temperatura maximă pe care casa dvs. o poate atinge într-o zi fierbinte de vară fără ca AC să fie pornit:)

Folosim filament nGen din acest motiv, dar și pentru că imprimă ușor și fiabil.

Setări

Înălțimea stratului 0,2 mm

Grosimea peretelui 1,5 mm

Grosime superioară 1 mm

Grosime inferioară 1 mm

Acoperiți setările specifice

Orientare: Imprimați cu fața în jos

Generați asistență VERIFICAT

Suport Plasare Atingere Buildplate

Unghiul de susținere a suportului 60 ° (pentru a evita sprijinirea șanfranelor)

Setări specifice de bază

Orientare: Imprimați cu peretele în jos

Generați asistență necontrolată

Pasul 5: Instalare pe perete

Instalare pe perete
Instalare pe perete

Carcasa HestiaPi vine în 2 părți. Placa din spate care se duce la perete și nu ar trebui să fie vizibilă și capacul frontal. Placa din spate trebuie să aibă 4 găuri mici, 4 găuri mai mari și o deschidere pentru firele care vin de la perete.

Dacă ați cumpărat HestiaPi, toate șuruburile necesare sunt incluse. Altfel ai avea nevoie de:

  • 4 șuruburi hexagonale de 2,5 x 25 mm
  • 4 x piulițe hexagonale 2,5M
  • 4 x șuruburi neconfundate de 3,5Mx40mm

Introduceți șuruburile hexagonale prin cele 4 găuri mici care intră din partea orientată către perete. Fixați-le în fanta hexagonală și asigurați-vă că sunt la același nivel. Scoateți LCD-ul din PCB și introduceți PCB-ul singur ghidând cele 4 șuruburi prin cele 4 găuri de colț ale Pi și fixați-le cu piulițele. Evitați să folosiți un instrument mare. Pur și simplu le puteți strânge cu mâna. Nu strângeți excesiv.

Cu celelalte 4 găuri mai mari marcați-vă peretele și găuriți în funcție de locația firelor. Deschiderea plăcii posterioare trebuie să se potrivească cu locația firelor. Fixați placa din spate și PCB cu cele 4 șuruburi mai mari.

Completați cablajul conform instrucțiunilor modelului dvs.

Îndepărtați orice film protector de pe ecranul LCD dacă este prezent și blocați ecranul LCD pe capac din interior, asigurându-vă că antetul LCD este în partea de sus.

Ghidați cele 4 fire prin fanta partiției inferioare a capacului și fixați senzorul în el astfel încât să fie protejat termic de restul circuitului.

Țineți capacul frontal aliniat la placa din spate și apropiați-vă în timp ce vă asigurați că antetul pinului PCB este aliniat la antetul LCD-ului. Împingeți ferm din părțile laterale ale capacului și nu de pe ecranul LCD până se blochează în poziție.

Pasul 6: Instalarea software-ului

Instalarea software-ului
Instalarea software-ului

Pentru a face mai ușor utilizatorii noi, HestiaPi oferă fișiere de imagine gata de ars pentru cardul dvs. SD. Dacă ați cumpărat HestiaPi cu un card SD, săriți peste acest pas.

Pregătiți un nou card SD

Cu fișierul imagine descărcat, trebuie să utilizați un instrument de scriere a imaginilor (preferăm Etcher din linkurile de mai jos) pentru al instala pe cardul SD. Nu îl puteți copia-lipi pur și simplu. Dacă ați descărcat o versiune ZIP, dezarhivați mai întâi fișierul.img înainte de pasul următor.

Alegeți ghidul potrivit pentru sistemul dvs. de mai jos (prin amabilitatea site-ului web Raspberry Pi - mulțumesc):

  • Linux
  • Mac OS
  • Windows (evitați dacă puteți, deoarece oamenii au raportat probleme care le-au scos cardul din Windows)

Pasul 7: Prima pornire

Prima pornire
Prima pornire
Prima pornire
Prima pornire
Prima pornire
Prima pornire

Fixați mai întâi carcasa HestiaPi pe perete. Dacă doriți pur și simplu să testați HestiaPi înainte de a vă angaja, conectați mai întâi ecranul LCD și apoi conectați un cablu Micro USB la portul Pi.

  1. Introduceți cardul MicroSD înapoi în Raspberry Pi. Doar apăsați-l. Nu face clic. Nu se blochează la loc. O mică parte a acestuia va ieși suficient cât să o apuce și să o tragă, dacă este necesar.
  2. Introduceți ecranul LCD în capac. Întoarceți-l și împingeți-l în poziție. Ar trebui să se simtă ferm pe loc. Scoateți folia de protecție, dacă este prezentă.
  3. Luați toate măsurile de precauție necesare înainte de a aplica tensiunea de rețea, deci întrerupeți curentul acum!
  4. Conectați liniile de control pentru încălzire, răcire, ventilator și apă caldă (în funcție de model) de pe contactele superioare ale blocului de borne.
  5. Conectați firele de rețea de pe contactele de jos, marcate cu L și N.
  6. Așezați senzorul în compartimentul inferior al capacului și montați cele 4 fire în fanta verticală. Rețineți că senzorul, micul pătrat strălucitor, ar trebui să fie plasat orientat spre exterior și, în mod ideal, să nu fie blocat de nicio bucată de plastic a carcasei.
  7. Împingeți ușor capacul împotriva celor 2 cârlige ale bazei aliniat în același timp pinii cu conectorul LCD. Capacul trebuie să se blocheze când este împins până la capăt. Faceți un pas înapoi și bucurați-vă de aspectul nou al peretelui dvs.:)
  8. Dacă nu puteți întrerupe alimentarea cablurilor, riscați să porniți HestiaPi înainte de conectarea LCD-ului. Într-un astfel de scenariu, ecranul LCD nu va afișa altceva decât un ecran alb gol și ar trebui să reporniți, deoarece nu este „plug and play” ca HDMI. Vă sfătuim să lăsați cardul SD afară înainte de a aplica tensiunea de rețea și chiar înainte de a închide carcasa, introduceți-l, dar nu reporniți. Nu ar trebui să pornească. Odată ce ați închis carcasa, există șansa ca acesta să repornească. Închideți carcasa și așteptați 20 de secunde. Dacă nu apare nimic pe ecran, nu a repornit. Utilizați ceva lung ca o șurubelniță, dar neconductivă și apăsați butonul de resetare. În unele modele este situat în partea dreaptă a conectorului LCD cu fața în sus. În alte modele este pe partea dreaptă.
  9. Dacă doriți în orice moment să scoateți carcasa superioară, există o mică gaură rotundă pe fiecare margine superioară și inferioară a carcasei care împinge cârligele interne care mențin carcasa superioară cu placa din spate fixată. Utilizați un știft sau o agrafă pentru a împinge fiecare parte la un moment dat, dar fiți blând. Este necesară doar o apăsare de 2-3 mm pentru a le elibera. Aceasta este o carcasă imprimată 3D și nu ABS foarte flexibil.
  10. În curând ar trebui să vedeți secvența de încărcare HestiaPi și ecranul de încărcare la sfârșit cu o numărătoare inversă. Urmați acești pași pentru a vă conecta noul HestiaPi la WiFi.
  11. După câteva secunde, ecranul va arăta dacă WiFi-ul este conectat și care este IP-ul local pe care l-a primit (DHCP).
  12. Instalarea completă poate dura până la 20 de minute pentru prima dată și câteva reporniri sunt normale. Lasă-l în pace. Puteți oricând să-l SSH. Folosiți pi / hestia
  13. Imaginea cardului SD se extinde automat pentru a ocupa dimensiunea completă a cardului, dacă este disponibilă.
  14. În așteptare, accesați secțiunea de descărcări și descărcați aplicația smartphone pe telefon. Sub setări setați URL OpenHAB local ca https:// [hestiapi_IP]: 8080 și închideți aplicația.
  15. Odată ce ecranul LCD afișează interfața de utilizare, încercați să încărcați din nou aplicația sau pur și simplu folosiți laptopul și navigați la: https:// [hestiapi_IP]: 8080 și selectați „UI de bază”
  16. Acum ar trebui să puteți controla funcțiile de bază fie din aplicație, fie din laptop.
  17. Configurați-vă ora locală (UTC în mod implicit) prin SSH utilizând comanda raspi-config.
  18. Rețineți că interfața de utilizare a aplicației, web și LCD se schimbă cu unele actualizări de software, astfel încât să faceți o copie de siguranță a personalizărilor dvs. înainte de a rula o actualizare.
  19. OpenHAB2 are un forum excelent, cu atât de multe informații de la colegi utilizatori. Salivați la ceea ce doriți să faceți acum cu el.
  20. Simțiți-vă liber să explorați fișierele sub numele / etc / openhab2 implicit. * În elemente de foldere, reguli, sitemap-uri și lucruri.

Pasul 8: Conectați WiFi

Conectați WiFi
Conectați WiFi

Începând cu versiunea 10.1 (iulie 2018), vă puteți conecta telefonul la rețeaua „HESTIAPI” cu HESTIAPI ca parolă. Odată conectat, vi se va solicita automat pe telefon să vă selecteze rețeaua WiFi (nu este încă acceptat SSID ascuns) și să introduceți parola. HestiaPi dvs. va reporni pentru a vă conecta la rețeaua dvs. și rețeaua HESTIAPI nu va mai fi afișată din nou dacă detaliile au fost corecte.

Pentru versiunile mai vechi, a se vedea numai mai jos:

Introduceți-l în laptopul dvs. non-Windows și schimbați fișierul

/etc/wpa_supplicant/wpa_supplicant.conf

prin introducerea SSID-ului WiFi și a parolei în interiorul „”.

Dacă rețeaua dvs. utilizează un SSID ascuns, descommentați această linie:

# scan_ssid = 1

Dacă aveți numai mașini Windows, începând cu v9.2, HestiaPi vine preconfigurat pentru a vă conecta la o rețea implicită cu SSID: „HESTIAPI” și parola „HESTIAPI” (ambele fără ghilimele). Tot ce trebuie să faceți este să creați o rețea WiFi cu aceste detalii înainte de a conecta alimentarea la HestiaPi Touch. Odată pornit, HestiaPi Touch se va conecta automat la acesta, de unde puteți introduce SSH în acesta și puteți schimba „HESTIAPI” la detaliile obișnuite ale rețelei WiFi. Asigurați-vă că ați introdus corect datele.

Dacă nici acest lucru nu este posibil, utilizatorul dexterp37 (mulțumesc!) A găsit câteva alternative foarte bune.

Pasul 9: Asistență și documentare

Suport și documentare
Suport și documentare

Vă rugăm să găsiți toate informațiile conexe în linkurile dedicate de mai jos:

  • Documentație și ghiduri introductive
  • Forumul comunitatii
  • GitHub repo
  • Site-ul web

Campanie de crowdfunding

HestiaPi va derula o campanie de crowdfunding până pe 2 iulie pentru a finanța cel mai recent model care oferă toate cele mai recente caracteristici. Sprijinul dvs. va însemna mult pentru comunitatea open source care luptă împotriva giganților consumismului. Vă rugăm să utilizați acest link:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Recomandat: