Daftar Isi:

Monitor Ruang Server: 4 Langkah
Monitor Ruang Server: 4 Langkah

Video: Monitor Ruang Server: 4 Langkah

Video: Monitor Ruang Server: 4 Langkah
Video: Kontrol dan Monitoring Ruangan Server Supaya Server Selalu Pada Tingkat Optimal 2024, September
Anonim
Monitor Ruang Server
Monitor Ruang Server

Salah satu masalah ruang server adalah suhu. Dengan peralatan yang berbeda menghasilkan panas, ini meningkat dengan cepat. Dan jika AC gagal, dengan cepat menghentikan semuanya. Untuk memprediksi situasi ini kita dapat memperoleh salah satu dari beberapa sistem pemantauan lingkungan di pasar. Menjadi sistem yang sederhana, saya memutuskan untuk membuat solusi khusus dan membangun sistem monitor ruang server. Terima kasih sebelumnya atas dukungan PCBWay yang menyediakan semua PCB yang diperlukan.

Langkah 1: Persyaratan

Awalnya saya membuat prototipe di papan tempat memotong roti, jadi saya tahu koneksi yang dibutuhkan. Meskipun prototipe hanya memiliki satu sensor dan produk akhir memiliki beberapa, hanya perlu memperbanyak koneksi.

Maka itu perlu untuk membuat kode. Persyaratan sistem adalah sebagai berikut.

Persyaratan

Stasiun Pemantau

  • memantau suhu lingkungan dan kelembaban udara
  • memiliki beberapa sensor
  • laporkan data ini ke sistem pusat

Sistem Pusat

  • menerima data dari beberapa stasiun
  • mengotentikasi stasiun dan datanya
  • menampilkan grafik per sensor dalam 24 jam terakhir
  • pantau data dan kirim peringatan ke email jika Anda meninggalkan rentang yang ditetapkan seperti biasa

Langkah 2: Bahan

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 konektor Dupont
  • Kabel telepon
  • 9 Pelompat Dupont
  • 9 soket pin header

Untuk sistem pusat saya mengembangkan aplikasi menggunakan PHP dan MariaDB.

Untuk setiap stasiun saya mengembangkan sistem berbasis Wemos D1 Mini, dengan beberapa sensor DHT22.

Setiap stasiun mengumpulkan data dari sensor yang terhubung setiap 30 menit, mengkodekan dan mengirim ke sistem pusat melalui koneksi nirkabel. Sistem pusat mendekode data, mengotentikasi stasiun melalui kunci yang telah ditentukan dan memasukkan data ke dalam database

Langkah 3: Kode dan PCB

Kode

Semua kode tersedia di akun GitHub saya.

PCB

Setelah prototipe saya membuat PCB. Untuk membuat PCB saya menggunakan Autodesk Eagle. Ini tersedia gratis untuk sisi PCB hingga 11 cm.

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

Setelah ini dibuat saya membuat PCB. Untuk ini tekan tombol yang ada di toolbar. Autodesk Eagle membuat PCB dengan semua komponen dan menunjukkan koneksi masing-masing. Selanjutnya perlu menentukan ukuran PCB, menempatkan komponen pada tempatnya dan membuat koneksi di antara mereka (lihat informasi lebih lanjut di sini

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

Pengajuan dilakukan di situs web PCBWay. Saat mengirimkan, biaya secara otomatis tersedia. Salah satu opsi yang harus diperiksa adalah "HASL lead free", untuk menghapus lead dari papan. Setelah pengajuan proses produksi cepat, memakan waktu antara 1 hingga 2 hari.

Langkah 4: Perakitan

Setelah menerima PCB PCBWay, saya menyolder berbagai komponen di tempatnya. PCB sudah siap untuk menerima komponen, yang membuat prosesnya cukup sederhana.

Setelah PCB siap, saya membuat berbagai kabel koneksi sensor. Ini terdiri dari kabel telepon 2-pasang, dengan konektor Dupont untuk terhubung ke sensor.

Kemudian saya harus membuat kasus. Ini dimodelkan di Autodesk Fusion 360, dan dicetak di PLA pada Prusa I3 Hephestos.

Kemudian saya merakitnya terlebih dahulu. Itu perlu untuk menempatkan PCB pada casing serta berbagai sensor. Itu juga perlu untuk melindungi konektor dengan selongsong panas menyusut.

Di lokasi perakitan akhir dilakukan. Saya menempatkan sensor di tengah rak dan dua lainnya di atas masing-masing. Ini memungkinkan saya untuk memantau suhu dan kelembaban di berbagai titik di dalam ruangan dan pada ketinggian yang berbeda.

Akhirnya, saya memeriksa apakah ada konektivitas ke sistem pusat dan data apa yang sedang dikirim.

Dalam situasi yang ideal, semua sensor terlepas dari lokasi dan ketinggian harus melaporkan nilai yang sama. Jika yang teratas melaporkan nilai yang lebih tinggi, ruangan sedang memanas.

Direkomendasikan: