Satura rādītājs:
- Par HestiaPi Touch
- 1. darbība: PCB komponenti
- 2. solis: PCB sagatavošana
- 3. solis: lodēšanas pasūtījums
- 4. darbība: korpusa drukāšana
- 5. solis: sienas uzstādīšana
- 6. darbība: programmatūras instalēšana
- 7. darbība: pirmā palaišana
- 8. solis: pievienojiet WiFi
- 9. darbība: atbalsts un dokumentācija
Video: HestiaPi Touch - atvērts viedais termostats: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Par HestiaPi Touch
HestiaPi Touch ir pilnīgi atvērtā pirmkoda viedais termostats jūsu mājām. Visi digitālie faili un informācija ir pieejami zemāk un mūsu galvenajā vietnē.
Ar to jūs varat kontrolēt savas mājas temperatūru, relatīvo mitrumu un atmosfēras spiedienu. Jūs varat arī kontrolēt apkuri, ventilāciju, gaisa kondicionēšanu, karstu ūdeni un daudz ko citu no jebkuras vietas, kur ir interneta pieslēgums. To visu varat izdarīt droši un ar pārliecību, ka jūsu privātie dati paliek privāti. HestiaPi Touch ir saderīgs ar daudzām ierīcēm un mājas automatizācijas sistēmām, un tas var kalpot par centrālo kontroles punktu, kas tos visus savieno jūsu mājās.
Iepriekšējais modelis
HestiaPi Touch ir rezultāts no atsauksmēm, kuras mēs saņēmām no mūsu iepriekšējiem veiksmīgajiem norādījumiem. Tāpēc tas var būt iemesls, kāpēc nosaukums var likties pazīstams;).
Kopfinansējuma kampaņa
HestiaPi līdz 2. jūlijam veiks pūļa finansēšanas kampaņu, lai finansētu jaunāko modeli, kas piedāvā visas jaunākās funkcijas. Jūsu atbalsts daudz nozīmēs atvērtā pirmkoda kopienai, kas cīnās pret patēriņa milžiem. Lūdzu, izmantojiet šo saiti:
www.crowdsupply.com/makeopenstuff/hestiapi…
Iedziļināsimies tajā…
1. darbība: PCB komponenti
Sīkāku informāciju skatiet BOM.
- BME BME280, izejas signāls Digital Signal; barošanas avots 3.3-5.5V DC
- K2 - apkures relejs OMRON PCB barošanas relejs - G5LE kontaktu vērtējums 125VAC @ 10 AMP / 30VDC @ 8 AMP; komutācijas ķēde SPDT; iepakojums THT; 2. variants; spriegums 12V; daļa # G5LE-1
- K1 - karstā ūdens relejs OMRON PCB barošanas relejs - G5LE kontaktu vērtējums 125VAC @ 10 AMP / 30VDC @ 8 AMP; komutācijas ķēde SPDT; iepakojums THT; 2. variants; spriegums 12V; daļa # G5LE-1
- H Mitruma kontakts Neaizsargāts I/O. Nepieslēdzieties tieši relejam!
- U1 Barošanas avots HLK-PM01
- D1 taisngriezis Diodes tipa taisngriezis; pakete Melf DO-213 AB [SMD]; daļa # 1N4001
- D2 taisngrieža diodes tipa taisngriezis; pakete Melf DO-213 AB [SMD]; daļa # 1N4001
- Q1 PNP-tranzistora tipa PNP; pakete SOT-23 [SMD]; daļa # 2N2222
- Q2 PNP-tranzistora tipa PNP; pakete SOT-23 [SMD]; daļa # 2N2222
- R1 1.2kΩ Rezistora pielaide ± 5%; iepakojums 1206 [SMD]; pretestība 1,2 kΩ
- R2 1.2kΩ Rezistora pielaide ± 5%; iepakojums 1206 [SMD]; pretestība 1,2 kΩ
- J1 RaspberryPi Zero vai Zero W Jebkura versija
2. solis: PCB sagatavošana
Nepieciešamie instrumenti
- Jūsu iecienītākie lodēšanas rīki
- 3 mm urbis
- Knaibles
- Stiepļu griezējs
Mehāniskā sagatavošana
Lai ietaupītu vietu, melnā izvirzītā kameras savienotāja plastmasas slēdzene ir jānoņem ar spēku. Vispirms ar roku pavelciet vienu, tad otru pusi un noņemiet.
Lai atvieglotu montāžu ar korpusu, izmantojot komplektā iekļautās skrūves un uzgriežņus, ieteicams izmantot 3 mm urbi, lai atbrīvotos no RaspberryPi 4 caurumiem.
3. solis: lodēšanas pasūtījums
- Ja jūsu RaspberryPi bija iepriekš iesaiņotas galvenes, jums būs jānoņem pēdējie 4 (2 un 2) no labās puses, kā parādīts iepriekš. Apakšā pievienojiet lodmetālu un viegli piespiediet. Jums nav pilnībā jānoņem tapa. Vienkārši pārliecinieties, ka tas nav izvirzīts un atrodas uz HestiaPi PCB.
- Lodējiet atiestatīšanas pogu RaspberryPi RUN tapās ar pogu uz augšu uz GPIO tapām. Tas var pieskarties abām GPIO tapām, taču tas neko neietekmēs. Tam ir 2,5 mm atstarpe, bet RUN tapām 2,54 mm, tāpēc tas var būt nedaudz saspringts. Esiet uzmanīgi, lai nesaliektu kājas.
- Lodējiet tērauda 2x18 kontaktu galviņu, sākot no RaspberryPi tapas 1, kreisajā pusē, atstājot 4 kontaktu atstarpi labajā pusē, lai tiktu nospiesta atiestatīšanas poga. Esiet īpaši piesardzīgs un pareizā lodēšanas temperatūra, lai uz tapām paliktu vismazāk lodēt. Arī tapas apakšā būs jāievada caur PCB, tāpēc, ja tiek izmantots pārāk daudz lodēšanas, tie nederēs.
- Sākot ar 1. tapu, izlīdziniet PCB un RaspberryPi ar jau pielodētu tēviņa galviņu. Pārliecinieties, ka 4 PCB stiprinājuma caurumi sakrīt ar RaspberryPi 4 stiprinājuma caurumiem. Turiet tos cieši nospiestus, līdz lodējat 4 tapas kreisajā galā un 4 tapas labajā pusē. Pēc tam lodējiet pārējo.
- Lodējiet spaiļu bloku, barošanas avotu un relejus, ideālā gadījumā šādā secībā.
- Ja veidojat savu korpusu un vietas ir daudz, pielodējiet 2 sieviešu 1x4 galvenes uz PCB (ar marķējumu BME) un BME sensoru. Pretējā gadījumā salieciet un pielodējiet dupont 1x4 vadu tieši pie PCB un BME sensora. VIN uz +, GND uz -, SCL uz SCL un SDA uz SDA. Hex korpusa apakšā ir saspringts sensoru nodalījums, un daži cilvēki ir atvienojuši savienotājus, nejauši pārtraucot temperatūras rādījumus.
- Izlīdziniet LCD ekrānu ar 1. tapu un viegli nospiediet līdz galam. Ja izmantojat Hex korpusu, LCD vispirms jāpiestiprina pie vāka.
Padomi un padomi
Pirms HestiaPi barošanas LCD ir jāpievieno, jo tas tiek inicializēts tikai sāknēšanas laikā (pretējā gadījumā tas izskatās tukšs-balts un pieskārienu notikumi netiek reģistrēti), kā arī var izraisīt iesaldēšanu vai atsāknēšanu strāvas padeves dēļ. Ja nevarat kontrolēt elektrotīklu, tas ir, tas ir izslēgts visu uzstādīšanas laiku, mēs iesakām atstāt SD karti un LCD ārā, savienot visus 4 vadus (neitrāls uz N, līnija līdz L, ūdens līdz W un apkure līdz H), daļēji (ne pilnībā) ievietojiet SD un pabeidziet korpusa uzstādīšanu ar LCD, kas piestiprināts pie vāka.
Kad viss ir izdarīts, no korpusa ārpuses vispirms nospiediet SD līdz galam (tas nenofiksējas un nenoklikšķina vietā), pēc tam ievietojiet nemetālisku instrumentu un nospiediet atiestatīšanas pogu. HestiaPi tiks sāknēts, un apmēram pēc 10-15 sekundēm LCD parādīs dažus sāknēšanas ziņojumus.
4. darbība: korpusa drukāšana
Korpusa drukāšana patiešām ir atkarīga no jūsu printera, taču šeit ir dažas pamatnostādnes, kuras varat attiecīgi pielāgot.
Faili
Šeit lejupielādējiet jaunāko. STL failu komplektu no mūsu Github.
Kvēldiegs
Izvēlieties kvēldiegu, kas paliek pietiekami stingrs maksimālajā temperatūrā, kādu jūsu māja var sasniegt karstā vasaras dienā bez ieslēgta maiņstrāvas:)
Mēs izmantojam nGen kvēldiegu šī iemesla dēļ, bet arī tāpēc, ka tas izdrukā viegli un uzticami.
Iestatījumi
Slāņa augstums 0,2 mm
Sienas biezums 1,5 mm
Augšējais biezums 1 mm
Apakšējais biezums 1 mm
Nosedziet konkrētus iestatījumus
Orientācija: drukājiet ar seju uz leju
Ģenerēt atbalstu PĀRBAUDĪTS
Atbalsta izvietojumu, pieskaroties pie būvēšanas plāksnes
Atbalsta pārkares leņķis 60 ° (lai izvairītos no slīpumiem)
Bāzes specifiskie iestatījumi
Orientācija: drukājiet ar sienu uz leju
Ģenerēt atbalstu UNCHECKED
5. solis: sienas uzstādīšana
HestiaPi futrālis ir 2 daļās. Aizmugurējā plāksne, kas iet pie sienas un kurai nevajadzētu būt redzamai, un priekšējais vāks. Aizmugurējā plāksnē jābūt 4 maziem caurumiem, 4 lielākiem caurumiem un atverei vadiem, kas nāk no sienas.
Ja iegādājāties HestiaPi, visas nepieciešamās skrūves ir iekļautas komplektā. Pretējā gadījumā jums būs nepieciešams:
- 4 x 2,5Mx25mm sešstūra skrūves
- 4 x 2,5M sešstūra uzgriežņi
- 4 x 3.5Mx40mm skrūves, kas nav iegremdētas
Ievietojiet sešstūra skrūves caur 4 maziem caurumiem, kas ieiet no sienas, kas vērsta pret sienu. Nostipriniet tos sešstūra slotā un pārliecinieties, ka tie atrodas vienā līmenī. Noņemiet LCD no PCB un ievietojiet PCB vienu pašu, vadot 4 skrūves caur 4 Pi stūra caurumiem un nostipriniet ar uzgriežņiem. Izvairieties no liela instrumenta izmantošanas. Jūs varat tos vienkārši pievilkt ar rokām. Nepārvelciet.
Ar atlikušajiem 4 lielākiem caurumiem atzīmējiet savu sienu un urbiet atbilstoši vadu atrašanās vietai. Aizmugurējās plāksnes atverei jāatbilst vadu atrašanās vietai. Nostipriniet aizmugurējo plāksni un PCB ar 4 lielākām skrūvēm.
Pabeigt elektroinstalāciju saskaņā ar modeļa norādījumiem.
Noņemiet aizsargplēvi no LCD, ja tāda ir, un bloķējiet LCD uz vāka no iekšpuses, pārliecinoties, ka LCD galvene atrodas augšpusē.
Izvadiet 4 vadus caur pārsega apakšējās starpsienas spraugu un nostipriniet tajā sensoru tā, lai tas būtu termiski aizsargāts no pārējās ķēdes.
Turiet priekšējo vāku izlīdzinātu ar aizmugurējo plāksni un tuviniet, vienlaikus pārliecinoties, ka PCB tapas galvene ir izlīdzināta ar LCD ekrāna galveni. Stingri spiediet no vāka malām, nevis no LCD, līdz tas nofiksējas vietā.
6. darbība: programmatūras instalēšana
Lai jaunajiem lietotājiem būtu vieglāk, HestiaPi piedāvā ierakstīšanai gatavus attēlu failus jūsu SD kartei. Ja iegādājāties HestiaPi ar SD karti, izlaidiet šo darbību.
Sagatavojiet jaunu SD karti
Kad attēla fails ir lejupielādēts, jums ir jāizmanto attēlu rakstīšanas rīks (mēs izvēlamies Etcher no zemāk esošajām saitēm), lai to instalētu SD kartē. Jūs nevarat to vienkārši kopēt un ielīmēt. Ja lejupielādējāt ZIP versiju, pirms nākamās darbības vispirms izpakojiet.img failu.
Tālāk izvēlieties savai sistēmai pareizo ceļvedi (pateicoties Raspberry Pi vietnei - paldies):
- Linux
- Mac OS
- Windows (izvairieties, ja varat, jo cilvēki ir ziņojuši par problēmām, kas saistītas ar kartes mirgošanu no Windows)
7. darbība: pirmā palaišana
Vispirms piestipriniet HestiaPi korpusu pie sienas. Ja pirms apņemšanās vienkārši izmēģināt HestiaPi, vispirms pievienojiet LCD un pēc tam pievienojiet Micro USB kabeli Pi portam.
- Ievietojiet MicroSD karti atpakaļ Raspberry Pi. Vienkārši nospiediet to iekšā. Tas neklikšķina. Tas nefiksējas vietā. Neliela tā daļa izceļas tik daudz, lai vajadzības gadījumā to satvertu un izvilktu.
- Ievietojiet LCD vāciņā. Pagrieziet un nospiediet to vietā. Tam vajadzētu justies stingri vietā. Noņemiet aizsargplēvi, ja tāda ir.
- Veiciet visus nepieciešamos piesardzības pasākumus, pirms pievienojat elektrotīkla spriegumu, tāpēc pārtrauciet strāvas padevi tūlīt!
- Savienojiet apkures, dzesēšanas, ventilatora un karstā ūdens (atkarībā no modeļa) vadības līnijas spaiļu bloka augšējos kontaktos.
- Pievienojiet tīkla vadus apakšējiem kontaktiem, kas apzīmēti ar L un N.
- Novietojiet sensoru vāka apakšējā nodalījumā un ievietojiet 4 vadus vertikālajā spraugā. Ņemiet vērā, ka sensors, mazais spīdīgais kvadrāts, jānovieto uz āru, un ideālā gadījumā to nedrīkst aizsprostot neviens korpusa plastmasas gabals.
- Viegli piespiediet vāku pret 2 pamatnes āķiem, vienlaikus izlīdzinot tapas ar LCD savienotāju. Vākam vajadzētu nofiksēties, kad tas ir nospiests līdz galam. Atkāpieties un izbaudiet savas sienas jauno izskatu:)
- Ja nevarat pārtraukt kabeļu strāvas padevi, jūs riskējat ar HestiaPi palaišanu pirms LCD pievienošanas. Šādā gadījumā LCD displejā netiks rādīts nekas cits kā tukšs balts ekrāns, un jums tas būs jārestartē, jo tas nav "plug and play", piemēram, HDMI. Mēs iesakām atstāt SD karti pirms elektrotīkla sprieguma pievienošanas un tieši pirms korpusa aizvēršanas ievietojiet to, bet nesāciet to restartēt. Tam nevajadzētu startēt. Kad esat aizvēris lietu, pastāv iespēja, ka tā tiks restartēta. Aizveriet korpusu un pagaidiet 20 sekundes. Ja ekrānā nekas neparādās, tas netika restartēts. Izmantojiet kaut ko garu, piemēram, skrūvgriezi, bet nevadošu, un nospiediet atiestatīšanas pogu. Dažos modeļos tas atrodas LCD savienotāja labajā pusē uz augšu. Citos modeļos tas atrodas labajā pusē.
- Ja jebkurā laikā vēlaties noņemt augšējo korpusu, katrā korpusa augšējā un apakšējā malā ir viens mazs apaļš caurums, kas spiež iekšējos āķus, kas notur augšējo korpusu ar nostiprinātu aizmugurējo plāksni. Izmantojiet tapu vai saspraudi, lai stumtu katru pusi vienlaikus, bet esiet maigi. Lai tos atbrīvotu, nepieciešams tikai 2-3 mm spiediens. Šis ir 3D drukāts korpuss, nevis īpaši elastīgs ABS.
- Drīz jums vajadzētu redzēt HestiaPi sāknēšanas secību un beigās ielādes ekrānu ar atpakaļskaitīšanu. Izpildiet šīs darbības, lai jauno HestiaPi savienotu ar WiFi.
- Pēc dažām sekundēm ekrānā parādīsies, vai WiFi ir pievienots un kāds ir vietējais IP (DHCP).
- Pilnīga instalēšana var aizņemt līdz 20 minūtēm pirmo reizi, un dažas restartēšanas reizes ir normālas. Vienkārši atstājiet to mierā. Jūs vienmēr varat SSH to. Izmantojiet pi/hestia
- SD kartes attēls automātiski izvēršas, lai aizņemtu visu kartes izmēru, ja tas ir pieejams.
- Gaidot, dodieties uz lejupielāžu sadaļu un lejupielādējiet viedtālruņa lietotni savā tālrunī. Iestatījumos iestatiet vietējo OpenHAB URL kā https:// [hestiapi_IP]: 8080 un aizveriet lietojumprogrammu.
- Kad LCD displejā tiek parādīts lietotāja interfeiss, mēģiniet vēlreiz ielādēt lietotni vai vienkārši izmantojiet klēpjdatoru un dodieties uz: https:// [hestiapi_IP]: 8080 un atlasiet “Basic UI”
- Tagad jums vajadzētu būt iespējai kontrolēt pamatfunkcijas no lietotnes vai klēpjdatora.
- Konfigurējiet savu vietējo laiku (pēc noklusējuma UTC), izmantojot SSH, izmantojot komandu raspi-config.
- Lūdzu, ņemiet vērā, ka lietotņu, tīmekļa un LCD lietotāja saskarne mainās ar dažiem programmatūras atjauninājumiem, tāpēc pirms atjaunināšanas palaišanas dublējiet pielāgojumus.
- OpenHAB2 ir lielisks forums ar tik daudz informācijas no citiem lietotājiem. Siekalojas ar to, ko tagad vēlies pagatavot.
- Jūtieties brīvi izpētīt failus zem noklusējuma /etc /openhab2 nosaukumiem.* Mapēs vienumi, noteikumi, vietnes kartes un lietas.
8. solis: pievienojiet WiFi
Sākot ar 10.1 versiju (2018. gada jūlijs), tagad varat savienot savu tālruni ar "HESTIAPI" tīklu, izmantojot paroli HESTIAPI. Kad būs izveidots savienojums, tālrunī automātiski tiks piedāvāts izvēlēties WiFi tīklu (slēptais SSID vēl netiek atbalstīts) un ievadiet paroli. Jūsu HestiaPi tiks restartēts, lai izveidotu savienojumu ar jūsu tīklu, un, ja informācija bija pareiza, HESTIAPI tīkls vairs netiks rādīts.
Vecākām versijām skatiet tikai zemāk:
Ievietojiet to savā klēpjdatorā, kas nav Windows, un mainiet failu
/etc/wpa_supplicant/wpa_supplicant.conf
ievadot WiFi SSID un paroli "".
Ja jūsu tīkls izmanto slēptu SSID, komentējiet šo rindu:
# scan_ssid = 1
Ja jums ir tikai Windows iekārtas, sākot no v9.2, HestiaPi ir iepriekš konfigurēts, lai izveidotu savienojumu ar noklusējuma tīklu ar SSID: "HESTIAPI" un paroli "HESTIAPI" (abi bez pēdiņām). Viss, kas jums jādara, ir izveidot WiFi tīklu ar šo informāciju, pirms pievienojat barošanu HestiaPi Touch. Pēc palaišanas HestiaPi Touch automātiski izveidos savienojumu ar to, kur varēsit tajā ievietot SSH un mainīt "HESTIAPI" uz parasto WiFi tīkla informāciju. Pārliecinieties, vai esat pareizi ievadījis savus datus.
Ja pat tas nav iespējams, lietotājs dexterp37 (paldies!) Atrada dažas ļoti labas alternatīvas.
9. darbība: atbalsts un dokumentācija
Lūdzu, atrodiet visu saistīto informāciju zemāk esošajās saitēs:
- Dokumentācijas un darba sākšanas rokasgrāmatas
- Kopienas forums
- GitHub repo
- Vietne
Kopfinansējuma kampaņa
HestiaPi līdz 2. jūlijam veiks pūļa finansēšanas kampaņu, lai finansētu jaunāko modeli, kas piedāvā visas jaunākās funkcijas. Jūsu atbalsts daudz nozīmēs atvērtā pirmkoda kopienai, kas cīnās pret patēriņa milžiem. Lūdzu, izmantojiet šo saiti:
www.crowdsupply.com/makeopenstuff/hestiapi-touch
Ieteicams:
Viedais termostats ESP8266: 6 soļi (ar attēliem)
Viedais termostats ESP8266: Bienvenue sur ce nouvel raksts. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le encinement. Ce projet m'a été proposé par mon père, en effet il vient de déménager dans une vieille maison et l
Viedais modinātājs: viedais modinātājs, kas izgatavots ar Raspberry Pi: 10 soļi (ar attēliem)
Viedais modinātājs: viedais modinātājs, kas izgatavots, izmantojot Raspberry Pi: Vai esat kādreiz vēlējies gudru pulksteni? Ja tā, tas ir risinājums jums! Es izveidoju viedo modinātāju, tas ir pulkstenis, ar kuru jūs varat mainīt modinātāja laiku atbilstoši vietnei. Kad modinātājs atskan, atskanēs skaņa (skaņas signāls) un iedegsies 2 gaismas
Pievienotais termostats: 6 soļi (ar attēliem)
Pievienots termostats: Precīza temperatūras kontrole jūsu mājās noteikti ir viens no labākajiem veidiem, kā ietaupīt rēķinus par enerģiju. Tajā pašā laikā jūs vēlaties justies labi siltās mājās ziemas laikā. Mans pašreizējais termostats pieļauj tikai statisku programmēšanu: es
Autostat: tālvadības termostats: 8 soļi (ar attēliem)
Autostats: tālvadības termostats: Jautājums, kuru jūs, iespējams, uzdodat: "kāpēc jūs gatavojat citu tālvadības termostatu?" Atbilde uz šo jautājumu ir tāda, ka man tas bija jādara, un tirgus viedie termostati ir pārāk dārgi. Godīgs brīdinājums, tas ir " koncepcijas pierādījums " būvēt t
Propagatora termostats, izmantojot ESP8266/NodeMCU un Blynk: 7 soļi (ar attēliem)
Pavairotāja termostats, izmantojot ESP8266/NodeMCU un Blynk: Nesen nopirku apsildāmu pavairotāju, kam vajadzētu palīdzēt manām puķu un dārzeņu sēklām dīgt agrāk sezonā. Tas nāca bez termostata. Un tā kā termostati ir diezgan dārgi, es nolēmu izveidot savu. Kā es gribēju izmantot