Daftar Isi:

Monitor Kamar untuk Asisten Rumah: 6 Langkah
Monitor Kamar untuk Asisten Rumah: 6 Langkah

Video: Monitor Kamar untuk Asisten Rumah: 6 Langkah

Video: Monitor Kamar untuk Asisten Rumah: 6 Langkah
Video: Murah | Cuma 400 Ribuan | Bikin Setup Kerja Minimalis & ELEGAN ! 2024, November
Anonim
Image
Image
Prototipe
Prototipe

Setelah menyiapkan Raspberry Pi dengan Home Assistant untuk mengelola berbagai ruang, saya perhatikan bahwa salah satu informasi dasar setiap ruang adalah suhu dan kelembapan. Kami dapat membeli salah satu dari beberapa sensor yang tersedia di pasar yang kompatibel dengan Home Assistant atau membuat salah satu dari kami.

Langkah 1: Persyaratan

Saya awalnya membangun prototipe di papan tempat memotong roti untuk menguji koneksi dasar dan pembacaan sensor. Setelah diuji saya mendefinisikan persyaratan sistem. Ini harus:

  • Izinkan pembacaan beberapa sensor, termasuk sensor i2c
  • Dapat didukung oleh baterai atau transformator
  • Kirim informasi ke lokasi pusat untuk tersedia di Asisten Rumah
  • Memiliki konsumsi rendah, terutama jika bertenaga baterai
  • Jadilah sekecil mungkin agar tidak diperhatikan

Untuk memenuhi persyaratan di atas, saya telah menetapkan struktur berikut:

  • Sistem siap membaca tiga sensor, salah satunya melalui i2c
  • Memungkinkan Anda menentukan mode daya mana
  • Kirim bacaan ke server MQTT dalam topiknya sehingga Asisten Rumah dapat mengumpulkan
  • Anda harus mengirim bacaan setiap jam dan setelah itu masuk ke Deep Sleep

Langkah 2: Prototipe

Awalnya saya memperluas prototipe dasar untuk menguji baterai. Sistem ini siap ditenagai oleh dua baterai 18650, meskipun hanya membutuhkan satu. Menggunakan dua meningkatkan otonomi sistem dan memungkinkan Anda untuk menggunakan sensor yang mengkonsumsi lebih banyak.

Setelah prototipe selesai, saya mulai membuat PCB di Autodesk Eagle. Ini gratis untuk membuat PCB hingga 11 cm.

Untuk membuat PCD di Autodesk Eagle Anda perlu membuat proyek dan di dalam proyek membuat skema dengan komponen dan koneksinya.

Setelah ini dibuat, kami membuat PCB. Untuk ini kita menggunakan tombol pada toolbar. Autodesk Eagle membuat PCB dengan semua komponen dan menunjukkan koneksinya. Kemudian Anda perlu menentukan ukuran PCB, memposisikan komponen di tempatnya dan membuat koneksi di antara mereka (lihat informasi lebih lanjut di sini

Langkah 3: Buat PCB

Buat PCBnya
Buat PCBnya
Buat PCBnya
Buat PCBnya

Akhirnya, perlu untuk mengekspor gambar ke format gerber untuk diserahkan untuk produksi. Karena ada beberapa kemungkinan, PCBWay menyediakan tutorial prosesnya (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) dan file mana yang harus dikirimkan.

Saya kemudian mengirim gambar ke PCBWay untuk produksi. Terima kasih sebelumnya kepada PCBWay atas semua dukungan untuk sponsorship.

Pengajuan dilakukan di situs web PCBWay. Saat mengirimkan, biaya secara otomatis tersedia. Salah satu opsi yang harus dicentang adalah “HASL lead free” agar pelat tidak mengandung timbal. Setelah pengajuan proses produksi cepat, memakan waktu 1-2 hari.

Langkah 4: Komponen

Setelah menerima PCB dari PCBWay, saya mulai mengelas berbagai komponen. Untuk proyek ini, komponen berikut diperlukan:

  • Header pria
  • Header wanita
  • 1 tempat baterai ganda 18650
  • 1 pelompat
  • 1 Wemos d1 mini
  • 1 470 uf kapasitor
  • 1 soket Jack daya DC 5,5 x 2,1 mm
  • 1 sensor DHT22
  • Kabel jumper
  • Papan PCB dari PCBWay

Langkah 5: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Saya mulai mengelas komponen pada PCB, yang merupakan proses yang sangat sederhana karena persiapan yang dilakukan PCBWay.

Setelah menyolder dan tes terakhir, saya mulai mendesain kotaknya. Ini dimodelkan pada Autodesk Fusion 360. Bagian bawah, yang menampung sistem dan memiliki berbagai input, dan bagian atas, yang menampung DHT22. Beberapa penutup juga dimodelkan untuk input yang tidak akan digunakan. Jika perlu, lepaskan saja setiap tutupnya.

Langkah 6: Kode dan Langkah Terakhir

Akhirnya kode itu diunggah ke Wemos dan dipasang di tempat.

Kode dapat diunduh dari Akun GitHub saya.

Kemudian saya mengatur Home Assistant untuk mengumpulkan informasi tentang topiknya untuk ditampilkan di dasbor.

Direkomendasikan: