Mundarija:

HestiaPi Touch - Smart Termostatni ochish: 9 qadam (rasmlar bilan)
HestiaPi Touch - Smart Termostatni ochish: 9 qadam (rasmlar bilan)

Video: HestiaPi Touch - Smart Termostatni ochish: 9 qadam (rasmlar bilan)

Video: HestiaPi Touch - Smart Termostatni ochish: 9 qadam (rasmlar bilan)
Video: HestiaPi Touch: An open source, smart thermostat for controlling HVAC and water 2024, Noyabr
Anonim

HestiaPi Touch haqida

HestiaPi Touch - bu sizning uyingiz uchun mutlaqo ochiq manbali aqlli termostat. Barcha raqamli fayllar va ma'lumotlar quyida va bizning asosiy veb -saytimizda mavjud.

Uning yordamida siz uyning harorati, nisbiy namligi va atmosfera bosimini kuzatishingiz mumkin. Shuningdek, siz Internetga ulangan har qanday joydan isitish, shamollatish, konditsionerlik, issiq suv va boshqalarni boshqarishingiz mumkin. Siz bularning barchasini xavfsiz bajarishingiz mumkin va shaxsiy ma'lumotlaringiz maxfiy bo'lib qoladi. HestiaPi Touch ko'plab qurilmalar va uy avtomatlashtirish tizimlari bilan mos keladi va ularning barchasini sizning uyingizda bog'laydigan markaziy boshqaruv punkti bo'lib xizmat qilishi mumkin.

Oldingi model

HestiaPi Touch - bu avvalgi muvaffaqiyatli o'qituvchilardan olgan mulohazalarimiz natijasidir. Shuning uchun bu ism tanish ko'rinishi mumkin;).

Kraudfanding kampaniyasi

HestiaPi 2 -iyulgacha kraudfanding kampaniyasini o'tkazadi, u eng yangi xususiyatlarni taqdim etadigan eng yangi modelni moliyalashtiradi. Sizning qo'llab -quvvatlashingiz iste'molchi gigantlariga qarshi kurashayotgan ochiq manbali hamjamiyat uchun katta ahamiyatga ega bo'ladi. Iltimos, ushbu havoladan foydalaning:

www.crowdsupply.com/makeopenstuff/hestiapi…

Keling, uni chuqur o'rganamiz …

1 -qadam: PCB komponentlari

PCB komponentlari
PCB komponentlari
PCB komponentlari
PCB komponentlari
PCB komponentlari
PCB komponentlari

Tafsilotlar uchun BOMga qarang.

  1. BME BME280, chiqish signali Digital Signal; quvvat manbai 3.3-5.5V DC
  2. K2 - Isitish o'rni OMRON PCB Power Relay - G5LE aloqa darajasi 125VAC @ 10 AMP / 30VDC @ 8 AMP; o'tish davri SPDT; THT to'plami; 2 -variant; kuchlanish 12V; # G5LE-1 qismi
  3. K1 - Issiq suv o'rni OMRON PCB Power Relay - G5LE aloqa darajasi 125VAC @ 10 AMP / 30VDC @ 8 AMP; o'tish davri SPDT; THT to'plami; 2 -variant; kuchlanish 12V; # G5LE-1 qismi
  4. H Namlik bilan aloqa Himoyalanmagan I/U. To'g'ridan -to'g'ri o'rni bilan bog'lanmang!
  5. U1 HLK-PM01 quvvat manbai
  6. D1 rektifikatori diodli turdagi to'g'rilash moslamasi; Melf DO-213 AB [SMD] to'plami; 1N4001 qismi
  7. D2 rektifikatori diodli turdagi to'g'rilash moslamasi; Melf DO-213 AB [SMD] to'plami; 1N4001 qismi
  8. Q1 PNP-tranzistorli PNP turi; SOT-23 [SMD] to'plami; 2N2222 qism
  9. Q2 PNP-tranzistorli PNP turi; SOT-23 [SMD] to'plami; 2N2222 qism
  10. R1 1.2kΩ qarshilik qarshiligi ± 5%; 1206 to'plami [SMD]; qarshilik 1,2 kΩ
  11. R2 1,2kΩ qarshilik qarshiligi ± 5%; 1206 to'plami [SMD]; qarshilik 1,2 kΩ
  12. J1 RaspberryPi Zero yoki Zero W Har qanday versiya

2 -qadam: tenglikni tayyorlash

PCB tayyorlash
PCB tayyorlash
PCB tayyorlash
PCB tayyorlash
PCB tayyorlash
PCB tayyorlash

Kerakli vositalar

  • Sizning sevimli lehim asboblaringiz
  • 3 mm matkap
  • Pense
  • Tel kesuvchi

Mexanik tayyorgarlik

Joyni tejash uchun qora chiquvchi kamera ulagichining plastik qulfini majburan olib tashlash kerak. Avval bir tomondan, keyin ikkinchi tomondan qo'l bilan torting va olib tashlang.

Vintlar va yong'oqlar yordamida korpusni oson yig'ish uchun RaspberryPi -dagi 4 teshikni tozalash uchun 3 mm matkapdan foydalanish tavsiya etiladi.

3 -qadam: Lehimlash tartibi

Lehimlash tartibi
Lehimlash tartibi
Lehimlash tartibi
Lehimlash tartibi
Lehimlash tartibi
Lehimlash tartibi
Lehimlash tartibi
Lehimlash tartibi
  1. Agar sizning RaspberryPi sarlavhalar oldindan o'rnatilgan bo'lsa, yuqorida ko'rsatilganidek, o'ng tomondan oxirgi 4 (2 va 2) ni olib tashlashingiz kerak bo'ladi. Pastki qismiga bir oz lehim qo'shing va sekin suring. Pimni butunlay olib tashlashning hojati yo'q. HestiaPi PCB ustida tekis turishiga ishonch hosil qiling.
  2. Qayta tiklash tugmachasini RaspberryPi -dagi RUN pinlarida lehimlang, tugma GPIO pinlariga qaragan. U ikkita GPIO piniga tegishi mumkin, lekin bu hech narsaga ta'sir qilmaydi. Uning oralig'i 2,5 mm, RUN esa 2,54 mm ni tashkil qiladi, shuning uchun u biroz qattiq bo'lishi mumkin. Oyoqlarni egmaslik uchun ehtiyot bo'ling.
  3. Qayta tiklash tugmachasini bosish uchun o'ngda 4 pinli bo'sh joy qoldirib, chap tomonda RaspberryPi 1-pinidan boshlanadigan 2x18 pinli erkak boshini lehimlang. Qoplamalarda eng kam lehimni qoldirish uchun ehtiyotkorlik bilan va to'g'ri lehim haroratiga e'tibor bering. Pastki qismdagi pinlar ham PCB orqali kiritilishi kerak, agar lehim juda ko'p ishlatilsa, ular mos kelmaydi.
  4. 1 -pindan boshlab, tenglikni va RaspberryPi -ni erkak sarlavhasi bilan lehimlangan holda tekislang. PCB -ning 4 ta o'rnatish teshigi RaspberryPi -ning 4 ta o'rnatish teshigiga to'g'ri kelishiga ishonch hosil qiling. Chap uchida 4 ta pin va o'ngda 4 ta pim lehimlanmaguncha ularni mahkam bosib turing. Keyin qolganini lehimlang.
  5. Terminal blokini, quvvat manbaini va o'rni ideal tarzda shu tartibda lehimlang.
  6. Agar siz o'zingizning sumkangizni loyihalashtirsangiz va bo'sh joy ko'p bo'lsa, tenglikni (BME yorlig'i bilan) va BME sensoridagi 1x4 o'lchamdagi ikkita ayol sarlavhasini lehimlang. Aks holda, dupont 1x4 simini to'g'ridan -to'g'ri PCB va BME sensoriga bükünüz va lehimlang. VIN - +, GND - -, SCL -SCL va SDA -SDA. Hex korpusining pastki qismida qattiq sensorlar bo'linmasi bor va ba'zi odamlar tasodifan harorat ko'rsatkichlarini to'xtatib, ulagichlarni ajratib olishgan.
  7. LCD -ni 1 -pin bilan tekislang va oxirigacha sekin bosing. Agar siz "Hex" korpusidan foydalansangiz, avval LCD panelni qopqog'iga mahkamlash kerak.

Maslahatlar va maslahatlar

LCD-ni HestiaPi-ni ishga tushirishdan oldin ulash kerak, chunki u faqat yuklashda boshlanadi (aks holda u oq-oq ko'rinadi va sensorli hodisalar qayd etilmaydi), shuningdek, quvvat uzilishi tufayli muzlash yoki qayta yuklashga olib kelishi mumkin. Agar siz elektr tarmog'ini boshqarolmasangiz, ya'ni uni o'rnatish vaqtida o'chirib qo'ysangiz, bizning maslahatimiz - SD -kartani va LCD -ni o'chirib qo'yish, barcha 4 simni ulash (N -ga neytral, L -liniyaga, Suv -V -ga va isitish H -ga.), qisman (to'liq emas) SD -ni joylashtiring va qopqog'iga LCD o'rnatilgan holda korpusni o'rnatishni tugating.

Hammasi tugagandan so'ng, korpus tashqarisidan, avval SD-ni oxirigacha bosing (u joyida qulflanmaydi), so'ng metall bo'lmagan asbobni joylashtiring va reset tugmasini bosing. HestiaPi ishga tushadi va taxminan 10-15 soniyada LCD ba'zi yuklash xabarlarini ko'rsatadi.

4 -qadam: Kosonni chop etish

Kosonni chop etish
Kosonni chop etish

Kosonni chop etish, albatta, o'zingizning printeringizga bog'liq, lekin bu erda siz sozlashingiz mumkin bo'lgan asosiy ko'rsatmalar.

Fayllar

Github -dan. STL fayllarining so'nggi to'plamini bu erda yuklab oling.

Filament

Yozning jazirama kunida uyingiz elektr tokini yoqmasdan maksimal haroratda etarlicha qattiq turadigan filamentni tanlang:)

Biz nGen filamentidan shu maqsadda foydalanamiz, lekin u ham oson va ishonchli chop etilishi uchun.

Sozlamalar

Qatlam balandligi 0,2 mm

Devor qalinligi 1,5 mm

Yuqori qalinligi 1 mm

Pastki qalinligi 1 mm

Maxsus sozlamalarni yoping

Yo'nalish: yuzini pastga qaratib chop etish

Qo'llab -quvvatlashni yaratish CHECKED

O'rnatish plitasiga tegib turishni qo'llab -quvvatlash

Burilish burchagi 60 ° ni qo'llab -quvvatlang (burchaklarni qo'llab -quvvatlamaslik uchun)

Maxsus sozlamalar

Yo'nalish: devorni pastga qaratib chop etish

QO'LLAB -QUVVATLAShISH

5 -qadam: devor o'rnatish

Devor o'rnatish
Devor o'rnatish

HestiaPi ishi 2 qismdan iborat. Devorga ketadigan va ko'rinmasligi kerak bo'lgan orqa panel va oldingi qopqoq. Orqa panelda 4 ta kichik teshik, 4 ta katta teshik va devordan keladigan simlar uchun teshik bo'lishi kerak.

Agar siz HestiaPi -ni sotib olgan bo'lsangiz, unda barcha kerakli vintlar mavjud. Aks holda sizga kerak bo'ladi:

  • 4 x 2,5Mx25mm olti burchakli vintlar
  • 4 x 2,5M olti burchakli yong'oqlar
  • 4 x 3,5 mm x 40 mm vintlardek

Olti burchakli vintlarni devorga qaragan tomondan kiruvchi 4 ta kichik teshik orqali joylashtiring. Ularni olti burchakli uyaga mahkamlang va ular tekis holatda ekanligiga ishonch hosil qiling. LCD -ni PCB -dan chiqarib oling va 4 ta vintni Pi -ning 4 burchak teshigidan o'tkazib, yong'oq bilan mahkamlang. Katta asbobni ishlatishdan saqlaning. Siz ularni qo'l bilan mahkamlashingiz mumkin. Ortiqcha tortmang.

Qolgan 4 ta katta teshik bilan devoringizni belgilang va simlarning joylashishiga qarab burg'ulang. Orqa panelning ochilishi simlarning joylashishiga mos kelishi kerak. Orqa plastinka va tenglikni 4 ta katta vint bilan mahkamlang.

Model ko'rsatmalariga muvofiq simlarni to'liq ulang.

Agar mavjud bo'lsa, har qanday himoya plyonkani LCD -dan olib tashlang va LCD panelining ichki qismidagi qopqog'ini qulflang, shunda LCD sarlavhasi tepada.

4 ta simni qopqoqning pastki qismining teshigi orqali o'tkazing va sensorni elektronning qolgan qismidan termal himoyalangan qilib mahkamlang.

Old panelni orqa panelga tekislang va yaqinlashtiring, shu bilan birga PCB pin sarlavhasi LCD displey sarlavhasiga to'g'ri kelishiga ishonch hosil qiling. Qopqog'ini yon tomonlaridan mahkam ushlang, LCD ekranidan joyiga qulflangunga qadar emas.

6 -qadam: dasturiy ta'minotni o'rnatish

Dasturiy ta'minotni o'rnatish
Dasturiy ta'minotni o'rnatish

Yangi foydalanuvchilarga qulaylik yaratish uchun HestiaPi SD-kartangiz uchun tayyor rasmli fayllarni taklif qiladi. Agar siz HestiaPi -ni SD -karta bilan sotib olgan bo'lsangiz, bu bosqichni o'tkazib yuboring.

Yangi SD -kartani tayyorlang

Rasm faylini yuklaganingizda, uni SD -kartangizga o'rnatish uchun siz rasm yozish vositasidan foydalanishingiz kerak (biz quyidagi havolalardan Etcherni afzal ko'ramiz). Siz shunchaki nusxa ko'chira olmaysiz. Agar siz ZIP versiyasini yuklab olgan bo'lsangiz, keyingi qadamdan oldin.img faylini oching.

Quyida tizimingiz uchun to'g'ri qo'llanmani tanlang (Raspberry Pi veb -sayti - rahmat):

  • Linux
  • Mac OS
  • Windows (agar iloji bo'lsa, odamlar o'z kartalarini Windows -da yonib -o'chib turishi haqida xabar berishganidan qoching)

7 -qadam: Birinchi yuklash

Birinchi yuklash
Birinchi yuklash
Birinchi yuklash
Birinchi yuklash
Birinchi yuklash
Birinchi yuklash

Avval HestiaPi sumkasini devorga mahkamlang. Agar siz HestiaPi-ni ishlatishdan oldin uni sinovdan o'tkazmoqchi bo'lsangiz, avval LCD-ni ulang va keyin Pi portiga mikro USB kabelini ulang.

  1. MicroSD kartasini Raspberry Pi -ga qayta joylashtiring. Uni bosing. U bosilmaydi. U joyida qulflanmaydi. Uning kichkina qismi, agar kerak bo'lsa, uni ushlab olish uchun etarli bo'ladi.
  2. LCD panelni qopqoqqa joylashtiring. Uni aylantiring va joyiga bosing. Bu o'z o'rnida mustahkam bo'lishi kerak. Agar mavjud bo'lsa, himoya plyonkani olib tashlang.
  3. Elektr tarmog'iga kuchlanishdan oldin barcha ehtiyot choralarini ko'ring.
  4. Terminal blokining yuqori kontaktlarida isitish, sovutish, ventilyator va issiq suv (modelga qarab) boshqaruv liniyalarini ulang.
  5. Tarmoq simlarini pastki kontaktlarga L va N belgisi bilan ulang.
  6. Sensorni qopqoqning pastki qismiga joylashtiring va 4 ta simni vertikal teshikka joylashtiring. E'tibor bering, datchik, kichkina yaltiroq kvadrat, tashqariga qaragan holda joylashtirilishi kerak va ideal holda korpusning hech qanday plastik qismi bilan to'sib qo'yilmasligi kerak.
  7. Qopqoqni bir vaqtning o'zida LCD ulagichi bilan birlashtiruvchi taglikning 2 ilgagiga sekin bosing. To'liq itarilganda qopqoq qulflanishi kerak. Orqaga qayting va devoringizning yangi ko'rinishidan zavqlaning:)
  8. Agar siz kabellar quvvatini o'chira olmasangiz, LCD ulanmasdan oldin HestiaPi yuklanish xavfi bor. Bunday holda, LCD displeyi bo'sh oq ekrandan boshqa narsani ko'rsatmaydi va siz uni qayta yoqishingiz kerak bo'ladi, chunki u HDMI kabi "ulang va o'ynatmaydi". Tarmoq voltajini ishlatishdan oldin va korpusni yopishdan oldin uni joylashtiring, lekin qayta yoqmang. Bu yuklanmasligi kerak. Ishni yopganingizdan so'ng, uni qayta boshlash ehtimoli bor. Kosonni yoping va 20 soniya kuting. Agar ekranda hech narsa ko'rinmasa, u qayta yoqilmadi. Tornavida kabi uzun narsadan foydalaning, lekin o'tkazmaydigan va reset tugmasini bosing. Ba'zi modellarda u LCD ulagichining o'ng tomonida, yuqoriga qaragan holda joylashgan. Boshqa modellarda u o'ng tomonda joylashgan.
  9. Agar siz istalgan vaqtda yuqori korpusni olib tashlamoqchi bo'lsangiz, korpusning har bir yuqori va pastki chetida bitta kichik dumaloq teshik bor, u ichki kancalarni tepa korpusni mahkamlangan holda ushlab turadi. Bir vaqtning o'zida har tomondan itarish uchun pin yoki qog'oz qisqichidan foydalaning, lekin muloyim bo'ling. Ularni qo'yib yuborish uchun faqat 2-3 mm bosish kerak. Bu 3D bosma korpus va juda moslashuvchan ABS emas.
  10. Tez orada siz HestiaPi yuklash ketma -ketligini va yuklash ekranini oxirida hisoblagich bilan ko'rishingiz kerak. Yangi HestiaPi -ni Wi -Fi -ga ulash uchun quyidagi amallarni bajaring.
  11. Bir necha soniyadan so'ng, ekran Wi -Fi ulanganligini va mahalliy IP (DHCP) nima ekanligini ko'rsatadi.
  12. To'liq o'rnatish birinchi marta 20 daqiqagacha davom etishi mumkin va bir necha marta qayta boshlash odatiy holdir. Faqat yolg'iz qoldiring. Siz har doim unga SSH yuborishingiz mumkin. Pi/hestia dan foydalaning
  13. SD -karta tasviri avtomatik ravishda kengayib, kartaning to'liq hajmini egallaydi.
  14. Kutish paytida, yuklab olish bo'limiga o'ting va telefoningizga smartfon ilovasini yuklab oling. Sozlamalar ostida Local OpenHAB URL manzilini https:// [hestiapi_IP]: 8080 qilib o'rnating va dasturni yoping.
  15. LCD displeyda foydalanuvchi interfeysi ko'rsatilgandan so'ng, dasturni qayta yuklang yoki noutbukdan foydalaning va https:// [hestiapi_IP]: 8080 ga o'ting va "Asosiy foydalanuvchi interfeysi" ni tanlang.
  16. Endi siz asosiy funktsiyalarni ilovadan yoki noutbukdan boshqarishingiz kerak.
  17. Raspi-config buyrug'i yordamida mahalliy vaqtingizni (sukut bo'yicha UTC) SSH orqali sozlang.
  18. Iltimos, ilova, veb va LCD foydalanuvchi interfeysi ba'zi dasturiy yangilanishlar bilan o'zgarishini unutmang, shuning uchun yangilashni boshlashdan oldin sozlamalarni zaxiralang.
  19. OpenHAB2 -da boshqa foydalanuvchilarning ko'p ma'lumotlari bo'lgan ajoyib forum mavjud. U bilan hozir qilmoqchi bo'lgan narsangizni tupuring.
  20. Fayllarni /etc /openhab2 nomlari sukut bo'yicha.* Papkalar elementlari, qoidalari, sayt xaritalari va boshqa narsalar bilan tanishib chiqing.

8 -qadam: Wi -Fi -ni ulang

WiFi -ni ulang
WiFi -ni ulang

10.1 versiyasidan (2018 yil iyul) boshlab, endi siz telefoningizni parol sifatida HESTIAPI bilan "HESTIAPI" tarmog'iga ulashingiz mumkin. Ulangach, sizdan telefoningizda avtomatik ravishda Wi -Fi tarmog'ini tanlash so'raladi (hali yashirin SSID qo'llab -quvvatlanmaydi) va parolni kiriting. Tarmoqqa ulanish uchun sizning HestiaPi qayta ishga tushadi va tafsilotlar to'g'ri bo'lsa, HESTIAPI tarmog'i boshqa ko'rsatilmaydi.

Eski versiyalar uchun faqat quyida ko'ring:

Uni Windows bo'lmagan noutbukga joylashtiring va faylni o'zgartiring

/etc/wpa_supplicant/wpa_supplicant.conf

Wi -Fi -ning SSID va parolini "" ga kiriting.

Agar sizning tarmog'ingiz yashirin SSIDdan foydalanayotgan bo'lsa, bu qatorga izoh bermang:

# scan_ssid = 1

Agar sizda faqat Windows mashinalari bo'lsa, v9.2 dan boshlab, HestiaPi SSID: "HESTIAPI" va parol "HESTIAPI" bilan tarmoqqa ulanish uchun oldindan tuzilgan holda keladi (ikkalasi ham tirnoqsiz). Quvvatni HestiaPi Touch -ga ulashdan oldin, ushbu tafsilotlar bilan WiFi tarmog'ini yaratish kifoya. Yuklanganidan so'ng, HestiaPi Touch unga avtomatik ravishda ulanadi, bu erda siz SSH -ni o'rnatishingiz va "HESTIAPI" ni odatdagi WiFi tarmog'i ma'lumotlariga o'zgartirishingiz mumkin. Ma'lumotlaringizni to'g'ri kiritganingizga ishonch hosil qiling.

Agar bunday bo'lmasa ham, foydalanuvchi dexterp37 (rahmat!) Juda yaxshi alternativalarni topdi.

9 -qadam: Qo'llab -quvvatlash va hujjatlar

Qo'llab -quvvatlash va hujjatlar
Qo'llab -quvvatlash va hujjatlar

Iltimos, barcha tegishli ma'lumotlarni quyidagi havolalarda toping:

  • Hujjatlar va ishga kirish bo'yicha qo'llanmalar
  • Hamjamiyat forumi
  • GitHub omborlari
  • Veb -sayt

Kraudfanding kampaniyasi

HestiaPi 2 -iyulgacha kraudfanding kampaniyasini o'tkazadi, u eng yangi funktsiyalarni taqdim etadigan eng yangi modelni moliyalashtiradi. Sizning qo'llab -quvvatlashingiz iste'molchi gigantlariga qarshi kurashayotgan ochiq manbali hamjamiyat uchun katta ahamiyatga ega bo'ladi. Iltimos, ushbu havoladan foydalaning:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Tavsiya: