Isi kandungan:

Monitor Bilik Pelayan: 4 Langkah
Monitor Bilik Pelayan: 4 Langkah

Video: Monitor Bilik Pelayan: 4 Langkah

Video: Monitor Bilik Pelayan: 4 Langkah
Video: КАК НАСТРОИТЬ L4D2 2024, Jun
Anonim
Monitor Bilik Pelayan
Monitor Bilik Pelayan

Salah satu masalah bilik pelayan adalah suhu. Dengan peralatan yang berbeza menghasilkan haba, ini meningkat dengan cepat. Dan sekiranya penghawa dingin gagal, ia akan menghentikan segalanya dengan cepat. Untuk meramalkan keadaan ini kita dapat memperoleh salah satu daripada beberapa sistem pemantauan persekitaran di pasaran. Sebagai sistem yang mudah, saya memutuskan untuk membuat penyelesaian khusus dan membina sistem monitor bilik pelayan. Terima kasih terlebih dahulu atas sokongan PCBWay yang menyediakan semua pcb yang diperlukan.

Langkah 1: Keperluan

Pada mulanya saya membuat prototaip di papan roti, jadi saya tahu sambungan yang diperlukan. Walaupun prototaip hanya mempunyai satu sensor dan produk akhir mempunyai beberapa sensor, hanya perlu melipatgandakan sambungan.

Maka perlu membuat kod. Keperluan sistem adalah seperti berikut.

Keperluan

Stesen Pemantauan

  • pantau suhu persekitaran dan kelembapan udara
  • mempunyai beberapa sensor
  • laporkan data ini ke sistem pusat

Sistem Pusat

  • menerima data dari beberapa stesen
  • mengesahkan stesen dan datanya
  • paparkan graf per sensor dalam 24 jam terakhir
  • pantau data dan hantarkan amaran ke e-mel jika anda membiarkan jarak yang ditetapkan seperti biasa

Langkah 2: Bahan

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Penyambung Dupont
  • Kabel telefon
  • 9 Pelompat Dupont
  • Pin pengepala soket

Untuk sistem pusat saya mengembangkan aplikasi menggunakan PHP dan MariaDB.

Untuk setiap stesen, saya mengembangkan sistem berdasarkan Wemos D1 Mini, dengan beberapa sensor DHT22.

Setiap stesen mengumpulkan data sensor yang disambungkan setiap 30 minit, mengekod dan menghantar ke sistem pusat melalui sambungan tanpa wayar. Sistem pusat menyahkod data, mengesahkan stesen melalui kunci yang telah ditentukan dan memasukkan data ke dalam pangkalan data

Langkah 3: Kod dan PCB

Kod

Semua kod ada di akaun GitHub saya.

PCB

Selepas prototaip saya membuat PCB. Untuk membuat PCB saya menggunakan Autodesk Eagle. Ini tersedia secara percuma untuk sisi PCB hingga 11 cm.

Untuk membuat PCB di Autodesk Eagle, anda perlu membuat projek dan dalam projek membuat skema dengan komponen dan hubungannya.

Selepas ini dibuat saya membuat pcb. Untuk ini tekan butang yang terdapat di bar alat. Autodesk Eagle membuat pcb dengan semua komponen dan menunjukkan sambungan masing-masing. Seterusnya adalah perlu untuk menentukan ukuran pcb, letakkan komponen di tempatnya dan buat hubungan di antara mereka (lihat maklumat lebih lanjut di sini

Akhirnya perlu mengeksport gambar ke format gerber untuk dihantar untuk pengeluaran. Oleh kerana terdapat beberapa kemungkinan, PCBWay menyediakan tutorial dengan langkah-langkahnya (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) dan beri tahu fail mana yang perlu dihantar.

Penyerahan dibuat di laman web PCBWay. Semasa menghantar, kos disediakan secara automatik. Salah satu pilihan yang harus diperiksa adalah "HASL tanpa plumbum", untuk mengeluarkan plumbum dari papan. Setelah penyerahan proses pengeluaran cepat, memakan masa antara 1 hingga 2 hari.

Langkah 4: Perhimpunan

Setelah menerima PCBWay PCB, saya memasangkan pelbagai komponen di tempatnya. PCB datang untuk menerima komponen, yang menjadikan prosesnya cukup mudah.

Setelah PCB siap, saya telah membuat pelbagai kabel sambungan sensor. Ini terdiri daripada kabel telefon 2 pasang, dengan penyambung Dupont untuk menyambung ke sensor.

Kemudian saya perlu membuat kes. Ini dimodelkan di Autodesk Fusion 360, dan dicetak dalam PLA pada Prusa I3 Hephestos.

Kemudian saya memasangnya. Ia perlu meletakkan PCB pada selongsong dan juga pelbagai sensor. Ia juga diperlukan untuk melindungi penyambung dengan sarung penyusut panas.

Di lokasi perhimpunan terakhir dijalankan. Saya meletakkan sensor di tengah rak dan dua yang lain di atas masing-masing. Ini membolehkan saya memantau suhu dan kelembapan di pelbagai titik di dalam bilik dan di ketinggian yang berbeza.

Akhirnya, saya memeriksa sama ada terdapat sambungan ke sistem pusat dan data apa yang dihantar.

Dalam keadaan ideal, semua sensor tanpa mengira lokasi dan ketinggian harus melaporkan nilai yang sama. Sekiranya yang teratas melaporkan nilai yang lebih tinggi, bilik akan menjadi panas.

Disyorkan: