Daftar Isi:

HestiaPi Touch - Buka Smart Thermostat: 9 Langkah (dengan Gambar)
HestiaPi Touch - Buka Smart Thermostat: 9 Langkah (dengan Gambar)

Video: HestiaPi Touch - Buka Smart Thermostat: 9 Langkah (dengan Gambar)

Video: HestiaPi Touch - Buka Smart Thermostat: 9 Langkah (dengan Gambar)
Video: HestiaPi Touch Case 2024, Juli
Anonim

Tentang HestiaPi Touch

HestiaPi Touch adalah termostat pintar open source sepenuhnya untuk rumah Anda. Semua file dan informasi digital tersedia di bawah dan situs web utama kami.

Dengan itu, Anda dapat memantau suhu rumah, kelembaban relatif, dan tekanan atmosfer. Anda juga dapat mengontrol pemanas, ventilasi, AC, air panas, dan lainnya dari mana saja Anda memiliki koneksi Internet. Anda dapat melakukan semua ini dengan aman dan dengan keyakinan data pribadi Anda tetap pribadi. HestiaPi Touch kompatibel dengan banyak perangkat dan sistem otomasi rumah dan dapat berfungsi sebagai titik kontrol pusat yang menyatukan semuanya di rumah Anda.

Model sebelumnya

HestiaPi Touch adalah hasil dari umpan balik yang kami dapatkan dari instruksi sukses kami sebelumnya. Jadi ini mungkin alasan namanya mungkin terdengar asing;).

Kampanye penggalangan dana

HestiaPi akan menjalankan kampanye crowdfunding hingga 2 Juli untuk mendanai model terbaru yang menawarkan semua fitur terbaru. Dukungan Anda akan sangat berarti bagi komunitas open source yang berjuang melawan raksasa konsumerisme. Silakan gunakan tautan ini:

www.crowdsupply.com/makeopenstuff/hestiapi…

Mari kita gali langsung…

Langkah 1: Komponen PCB

Komponen PCB
Komponen PCB
Komponen PCB
Komponen PCB
Komponen PCB
Komponen PCB

Lihat BOM untuk detailnya.

  1. BME BME280, sinyal keluaran Sinyal Digital; catu daya 3.3-5.5V DC
  2. K2 – Relay Pemanas OMRON PCB Power Relay – peringkat kontak G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; sirkuit switching SPDT; paket THT; varian varian 2; tegangan 12V; bagian # G5LE-1
  3. K1 – Relay Air Panas OMRON PCB Power Relay – peringkat kontak G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; sirkuit switching SPDT; paket THT; varian varian 2; tegangan 12V; bagian # G5LE-1
  4. H Kontak kelembaban I/O tidak terlindungi. Jangan sambungkan langsung ke relai!
  5. U1 Catu daya HLK-PM01
  6. Penyearah D1 Penyearah tipe dioda; paket Melf DO-213 AB [SMD]; bagian #1N4001
  7. Penyearah D2 Penyearah tipe Dioda; paket Melf DO-213 AB [SMD]; bagian #1N4001
  8. Q1 PNP-Transistor tipe PNP; paket SOT-23 [SMD]; bagian #2N2222
  9. Q2 PNP-Transistor tipe PNP; paket SOT-23 [SMD]; bagian #2N2222
  10. R1 1.2kΩ Toleransi resistor ±5%; paket 1206 [SMD]; resistensi 1.2kΩ
  11. R2 1.2kΩ Toleransi resistor ±5%; paket 1206 [SMD]; resistensi 1.2kΩ
  12. J1 RaspberryPi Zero atau Zero W Versi apa pun

Langkah 2: Persiapan PCB

Persiapan PCB
Persiapan PCB
Persiapan PCB
Persiapan PCB
Persiapan PCB
Persiapan PCB

Alat yang dibutuhkan

  • Alat solder favorit Anda
  • mata bor 3mm
  • Tang
  • Alat pemotong kawat

Persiapan mekanis

Untuk menghemat ruang, kunci plastik konektor kamera hitam yang menonjol perlu dilepas secara paksa. Tarik dengan tangan satu sisi terlebih dahulu, lalu sisi lainnya dan lepaskan.

Untuk perakitan lebih mudah dengan kasing dengan sekrup dan mur yang disediakan, bor 3mm disarankan untuk digunakan untuk pembersihan pada 4 lubang pada RaspberryPi.

Langkah 3: Urutan Solder

Pesanan Solder
Pesanan Solder
Pesanan Solder
Pesanan Solder
Pesanan Solder
Pesanan Solder
Pesanan Solder
Pesanan Solder
  1. Jika RaspberryPi Anda datang dengan header yang sudah disolder, Anda harus menghapus 4 terakhir (2 dan 2) dari sisi kanan seperti yang ditunjukkan di atas. Tambahkan beberapa solder di bagian bawah dan dorong perlahan. Anda tidak perlu melepas pin sepenuhnya. Pastikan saja tidak menonjol dan menempel pada PCB HestiaPi.
  2. Solder tombol reset pada pin RUN pada RaspberryPi dengan tombol menghadap ke pin GPIO, ke atas. Ini mungkin menyentuh dua pin GPIO tetapi ini tidak akan memengaruhi apa pun. Ini memiliki jarak 2.5mm sedangkan RUN pin 2.54mm jadi mungkin agak ketat. Berhati-hatilah untuk tidak menekuk kaki.
  3. Solder header pin 2x18 male mulai dari pin 1 RaspberryPi, di sebelah kiri, sisakan ruang 4-pin, di sebelah kanan, untuk menekan tombol reset. Berhati-hatilah dan suhu penyolderan yang tepat untuk meninggalkan sedikit solder pada pin. Pin di bagian bawah harus masuk melalui PCB juga jadi jika terlalu banyak solder yang digunakan, mereka tidak akan muat.
  4. Sejajarkan, mulai dari pin 1, PCB dan RaspberryPi dengan header male yang sudah disolder. Pastikan 4 lubang pemasangan PCB sejajar dengan 4 lubang pemasangan RaspberryPi. Tekan terus sampai Anda menyolder 4 pin di ujung kiri dan 4 pin di kanan. Kemudian solder sisanya.
  5. Solder blok terminal, catu daya, dan relai, idealnya dalam urutan ini.
  6. Jika Anda mendesain casing Anda sendiri dan memiliki banyak ruang, solder 2 header 1x4 betina pada PCB (berlabel BME) dan sensor BME. Jika tidak, tekuk dan solder kabel 1x4 dupont langsung ke PCB dan sensor BME. VIN ke +, GND ke -, SCL ke SCL dan SDA ke SDA. Kasing Hex memiliki kompartemen sensor yang ketat di bagian bawah dan beberapa orang telah menarik konektornya secara tidak sengaja menghentikan pembacaan suhu.
  7. Sejajarkan LCD ke pin 1 dan tekan perlahan ke bawah. Jika Anda menggunakan casing Hex, LCD harus diamankan ke penutup terlebih dahulu.

Petunjuk dan tips

LCD harus disambungkan sebelum menyalakan HestiaPi karena inisialisasi saat boot saja (jika tidak, akan terlihat putih kosong dan peristiwa sentuh tidak terdaftar) dan juga dapat menyebabkan pembekuan atau reboot karena lonjakan daya. Jika Anda tidak dapat mengontrol listrik, yaitu mati selama instalasi, saran kami adalah membiarkan kartu SD dan LCD keluar, sambungkan semua 4 kabel (Netral ke N, Jalur ke L, Air ke W dan Pemanasan ke H), sebagian (tidak sepenuhnya) masukkan SD dan selesaikan pemasangan casing dengan LCD terpasang pada penutup.

Setelah semua selesai, dari luar casing, dorong dulu SD sepenuhnya (tidak terkunci-klik di tempatnya) lalu masukkan alat non-logam dan tekan tombol reset. HestiaPi akan boot dan dalam waktu sekitar 10-15 detik LCD akan menampilkan beberapa pesan boot.

Langkah 4: Mencetak Kasing

Mencetak Kasus
Mencetak Kasus

Mencetak kasing sangat tergantung pada printer Anda sendiri, tetapi berikut adalah beberapa panduan dasar yang dapat Anda sesuaikan.

File

Unduh kumpulan file. STL terbaru dari Github kami di sini.

Filamen

Pilih filamen yang tetap cukup kaku dalam suhu maksimum yang dapat dicapai rumah Anda pada hari musim panas yang panas tanpa AC menyala:)

Kami menggunakan filamen nGen untuk alasan ini tetapi juga karena ia mencetak dengan mudah dan andal.

Pengaturan

Tinggi Lapisan 0.2 mm

Tebal Dinding 1,5 mm

Tebal Atas 1 mm

Ketebalan Bawah 1 mm

Mencakup pengaturan tertentu

Orientasi: Cetak dengan menghadap ke bawah

Hasilkan Dukungan DIPERIKSA

Dukungan Penempatan Menyentuh Buildplate

Dukungan Overhang Angle 60 ° (untuk menghindari mendukung chamfers)

Pengaturan khusus dasar

Orientasi: Cetak dengan sisi dinding menghadap ke bawah

Hasilkan Dukungan TANPA Centang

Langkah 5: Pemasangan Dinding

Pemasangan Dinding
Pemasangan Dinding

Kasus HestiaPi datang dalam 2 bagian. Pelat belakang yang masuk ke dinding dan tidak boleh terlihat dan penutup depan. Pelat belakang harus memiliki 4 lubang kecil, 4 lubang lebih besar dan lubang untuk kabel yang berasal dari dinding.

Jika Anda membeli HestiaPi, semua sekrup yang diperlukan disertakan. Jika tidak, Anda akan membutuhkan:

  • 4 x 2.5Mx25mm sekrup heksagonal
  • 4 x 2.5M hex kacang
  • 4 x 3.5Mx40mm sekrup non-countersunk

Tempatkan sekrup segi enam melalui 4 lubang kecil yang masuk dari sisi yang menghadap ke dinding. Amankan mereka di slot hex dan pastikan mereka duduk rata. Lepaskan LCD dari PCB dan masukkan PCB saja dengan memandu 4 sekrup melalui 4 lubang sudut Pi dan kencangkan dengan mur. Hindari menggunakan alat yang besar. Anda cukup mengencangkannya dengan tangan. Jangan terlalu kencang.

Dengan sisa 4 lubang yang lebih besar tandai dinding Anda dan bor sesuai dengan lokasi kabel. Pembukaan pelat belakang harus sesuai dengan lokasi kabel. Amankan pelat belakang dan PCB dengan 4 sekrup yang lebih besar.

Lengkapi kabel sesuai dengan instruksi model Anda.

Lepaskan film pelindung dari LCD jika ada dan kunci LCD pada penutup dari dalam untuk memastikan bagian atas LCD berada di atas.

Arahkan 4 kabel melalui celah partisi bawah penutup dan kencangkan sensor di dalamnya sehingga terlindung secara termal dari sisa sirkuit.

Pegang penutup depan sejajar dengan pelat belakang dan dekatkan saat Anda memastikan pin header PCB sejajar dengan header LCD. Dorong dengan kuat dari sisi penutup dan bukan dari LCD hingga terkunci di tempatnya.

Langkah 6: Instalasi Perangkat Lunak

Instalasi Perangkat Lunak
Instalasi Perangkat Lunak

Untuk memudahkan pengguna baru, HestiaPi menawarkan file gambar siap-bakar untuk kartu SD Anda. Jika Anda membeli HestiaPi dengan kartu SD, lewati langkah ini.

Siapkan kartu SD baru

Dengan file gambar yang diunduh, Anda perlu menggunakan alat penulisan gambar (kami lebih suka Etcher dari tautan di bawah) untuk menginstalnya di kartu SD Anda. Anda tidak bisa hanya menyalin-menempelkannya. Jika Anda mengunduh versi ZIP, unzip file.img terlebih dahulu sebelum langkah berikutnya.

Pilih panduan yang tepat untuk sistem Anda di bawah ini (milik situs web Raspberry Pi – terima kasih):

  • Linux
  • Mac OS
  • Windows (hindari jika Anda bisa karena orang telah melaporkan masalah mem-flash kartu mereka dari Windows)

Langkah 7: Boot Pertama

Boot Pertama
Boot Pertama
Boot Pertama
Boot Pertama
Boot Pertama
Boot Pertama

Perbaiki kasus HestiaPi Anda ke dinding terlebih dahulu. Jika Anda hanya ingin menguji coba HestiaPi sebelum melakukannya, sambungkan LCD terlebih dahulu lalu colokkan kabel Micro USB ke port Pi.

  1. Masukkan kembali kartu MicroSD ke dalam Raspberry Pi. Dorong saja masuk. Itu tidak klik. Itu tidak mengunci di tempatnya. Sebagian kecil dari itu akan menonjol cukup untuk meraih dan menariknya jika diperlukan.
  2. Masukkan LCD ke dalam penutup. Putar dan dorong ke tempatnya. Itu harus terasa kokoh di tempatnya. Lepaskan film pelindung jika ada.
  3. Ambil semua tindakan pencegahan yang diperlukan sebelum menerapkan tegangan listrik jadi matikan listrik sekarang!
  4. Hubungkan jalur kontrol Pemanas, Pendingin, Kipas dan Air Panas (tergantung model) pada kontak atas blok terminal.
  5. Hubungkan kabel listrik pada kontak bawah, bertanda L dan N.
  6. Tempatkan sensor di kompartemen bawah penutup dan paskan 4 kabel di celah vertikal. Perhatikan bahwa sensor, kotak kecil yang mengkilap, harus ditempatkan menghadap ke luar dan idealnya tidak terhalang oleh bagian plastik apa pun dari casing.
  7. Dorong perlahan penutup ke 2 kait alas yang sejajar pada saat yang sama pin dengan konektor LCD. Penutup harus mengunci saat didorong masuk sepenuhnya. Mundur dan nikmati tampilan baru dinding Anda:)
  8. Jika Anda tidak dapat memutus daya pada kabel, Anda berisiko melakukan booting HestiaPi sebelum LCD terhubung. Dalam skenario seperti itu, LCD tidak akan menampilkan apa pun kecuali layar putih kosong dan Anda harus memulai ulang karena ini bukan "plug and play" seperti HDMI. Kami akan menyarankan untuk meninggalkan kartu SD sebelum menerapkan tegangan listrik dan sebelum Anda akan menutup kasing, masukkan tetapi jangan restart. Seharusnya tidak bisa boot. Setelah Anda menutup kasing, ada kemungkinan ia akan memulai kembali. Tutup kasing dan tunggu 20 detik. Jika tidak ada yang muncul di layar, itu tidak dimulai ulang. Gunakan sesuatu yang panjang seperti obeng tetapi tidak konduktif dan tekan tombol reset. Pada beberapa model, konektor LCD terletak di sebelah kanan menghadap ke atas. Dalam model lain itu ada di sisi kanan.
  9. Jika sewaktu-waktu Anda ingin melepas casing atas, ada satu lubang bundar kecil di setiap tepi atas dan bawah casing yang mendorong pengait internal yang menahan casing atas dengan pelat belakang terpasang. Gunakan pin atau penjepit kertas untuk mendorong setiap sisi pada satu waktu tetapi dengan lembut. Hanya diperlukan dorongan 2-3 mm untuk melepaskannya. Ini adalah kasing cetak 3D dan bukan ABS super fleksibel.
  10. Anda akan segera melihat urutan boot HestiaPi dan layar pemuatan di akhir dengan hitungan mundur. Ikuti langkah-langkah ini untuk menghubungkan HestiaPi baru Anda ke WiFi Anda.
  11. Setelah beberapa detik layar akan menunjukkan apakah WiFi terhubung dan berapa IP lokal yang didapat (DHCP).
  12. Instalasi penuh dapat memakan waktu hingga 20 menit untuk pertama kalinya dan beberapa restart normal. Biarkan saja. Anda selalu dapat SSH untuk itu. Gunakan pi/hestia
  13. Gambar kartu SD mengembang secara otomatis untuk menempati ukuran lengkap kartu jika tersedia.
  14. Sambil menunggu, buka bagian unduhan dan unduh aplikasi ponsel cerdas di ponsel Anda. Di bawah pengaturan, atur URL OpenHAB Lokal sebagai https://[hestiapi_IP]:8080 dan tutup aplikasi.
  15. Setelah LCD menampilkan UI, coba dan muat aplikasi lagi atau cukup gunakan laptop Anda dan navigasikan ke: https://[hestiapi_IP]:8080 dan pilih “Basic UI”
  16. Anda sekarang seharusnya dapat mengontrol fungsi-fungsi dasar baik dari Aplikasi atau laptop Anda.
  17. Konfigurasikan waktu lokal Anda (UTC secara default) melalui SSH menggunakan perintah raspi-config.
  18. Harap dicatat bahwa UI aplikasi, web, dan LCD berubah dengan beberapa pembaruan perangkat lunak, jadi buat cadangan penyesuaian Anda sebelum menjalankan pembaruan.
  19. OpenHAB2 memiliki forum yang bagus dengan begitu banyak informasi dari sesama pengguna. Ludahkan apa yang ingin Anda buat sekarang dengannya.
  20. Jangan ragu untuk menjelajahi file di bawah /etc/openhab2 nama default.* di folder item, aturan, peta situs, dan lainnya.

Langkah 8: Hubungkan WiFi

Hubungkan WiFi
Hubungkan WiFi

Pada versi 10.1 (Juli 2018), Anda sekarang dapat menghubungkan ponsel Anda ke jaringan "HEstiapi" dengan HEstiapi sebagai kata sandi. Setelah terhubung, Anda akan secara otomatis diminta di ponsel Anda untuk memilih jaringan WiFi Anda (belum ada SSID tersembunyi yang didukung) dan masukkan kata sandinya. HestiaPi Anda akan dimulai ulang untuk terhubung ke jaringan Anda dan jaringan HEstiAPI tidak akan ditampilkan lagi jika detailnya benar.

Untuk versi yang lebih lama hanya lihat di bawah:

Masukkan di laptop non-Windows Anda dan ubah file

/etc/wpa_supplicant/wpa_supplicant.conf

dengan memasukkan SSID dan kata sandi WiFi Anda di dalam "".

Jika jaringan Anda menggunakan SSID tersembunyi, batalkan komentar pada baris ini:

# scan_ssid=1

Jika Anda hanya memiliki mesin Windows, dari v9.2 dan seterusnya, HestiaPi telah dikonfigurasikan sebelumnya untuk terhubung ke jaringan default dengan SSID: "HESTIAPI" dan kata sandi "HESTIAPI" (keduanya tanpa tanda kutip). Yang perlu Anda lakukan adalah membuat jaringan WiFi dengan detail ini sebelum menghubungkan daya ke HestiaPi Touch Anda. Setelah di-boot, HestiaPi Touch akan terhubung secara otomatis di mana Anda dapat SSH ke dalamnya dan mengubah "HEstiapi" ke detail jaringan WiFi biasa Anda. Pastikan Anda memasukkan detail Anda dengan benar.

Jika bahkan ini tidak mungkin, pengguna dexterp37 (terima kasih!) menemukan beberapa alternatif yang sangat bagus.

Langkah 9: Dukungan & Dokumentasi

Dukungan & Dokumentasi
Dukungan & Dokumentasi

Silakan temukan semua info terkait di tautan khusus di bawah ini:

  • Dokumentasi & Panduan Memulai
  • Forum Komunitas
  • repo GitHub
  • Situs web

Kampanye penggalangan dana

HestiaPi akan menjalankan kampanye crowdfunding hingga 2 Juli untuk mendanai model terbaru yang menawarkan semua fitur terbaru. Dukungan Anda akan sangat berarti bagi komunitas open source yang berjuang melawan raksasa konsumerisme. Silakan gunakan tautan ini:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Direkomendasikan: