สารบัญ:

การตรวจสอบห้องเซิร์ฟเวอร์: 4 ขั้นตอน
การตรวจสอบห้องเซิร์ฟเวอร์: 4 ขั้นตอน

วีดีโอ: การตรวจสอบห้องเซิร์ฟเวอร์: 4 ขั้นตอน

วีดีโอ: การตรวจสอบห้องเซิร์ฟเวอร์: 4 ขั้นตอน
วีดีโอ: ห้อง Datacenter หรือห้องเซิร์ฟเวอร์ โดยทั่วไปเป็นอย่างไรบ้าง ที่สำคัญปัญหา ที่น่าปวดหัวและวิธีแก้ไข 2024, มิถุนายน
Anonim
การตรวจสอบห้องเซิร์ฟเวอร์
การตรวจสอบห้องเซิร์ฟเวอร์

ปัญหาหนึ่งของห้องเซิร์ฟเวอร์คืออุณหภูมิ ด้วยอุปกรณ์ต่างๆ ที่สร้างความร้อน สิ่งนี้จึงเพิ่มขึ้นอย่างรวดเร็ว และถ้าเครื่องปรับอากาศเสีย เครื่องปรับอากาศจะหยุดทุกอย่างอย่างรวดเร็ว เพื่อคาดการณ์สถานการณ์เหล่านี้ เราสามารถจัดหาระบบการตรวจสอบด้านสิ่งแวดล้อมระบบใดระบบหนึ่งในตลาด เนื่องจากเป็นระบบที่เรียบง่าย ฉันจึงตัดสินใจสร้างโซลูชันแบบกำหนดเองและสร้างระบบตรวจสอบห้องเซิร์ฟเวอร์ ขอขอบคุณล่วงหน้าสำหรับการสนับสนุน PCBWay ที่ให้ pcb ที่จำเป็นทั้งหมด

ขั้นตอนที่ 1: ข้อกำหนด

ตอนแรกฉันสร้างต้นแบบบนเขียงหั่นขนม ดังนั้นฉันจึงรู้ว่าต้องมีการเชื่อมต่อ แม้ว่าต้นแบบจะมีเซ็นเซอร์เพียงตัวเดียวและผลิตภัณฑ์ในขั้นสุดท้ายมีหลายตัว แต่จำเป็นต้องคูณการเชื่อมต่อเท่านั้น

จากนั้นจึงจำเป็นต้องสร้างรหัส ความต้องการของระบบมีดังนี้

ความต้องการ

สถานีตรวจสอบ

  • ตรวจสอบอุณหภูมิแวดล้อมและความชื้นในอากาศ
  • มีเซ็นเซอร์หลายตัว
  • รายงานข้อมูลนี้ไปยังระบบส่วนกลาง

ระบบกลาง

  • รับข้อมูลจากหลายสถานี
  • ตรวจสอบความถูกต้องของสถานีและข้อมูลของพวกเขา
  • แสดงกราฟต่อเซ็นเซอร์ในช่วง 24 ชั่วโมงที่ผ่านมา
  • ตรวจสอบข้อมูลและส่งคำเตือนไปยังอีเมลหากคุณออกจากช่วงที่กำหนดตามปกติ

ขั้นตอนที่ 2: วัสดุ

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 ขั้วต่อดูปองท์
  • สายโทรศัพท์
  • 9 จัมเปอร์ดูปองท์
  • หมุดหัวซ็อกเก็ต 9 อัน

สำหรับระบบกลาง ฉันพัฒนาแอปพลิเคชันโดยใช้ PHP และ MariaDB

สำหรับแต่ละสถานี ฉันพัฒนาระบบโดยใช้ Wemos D1 Mini พร้อมเซ็นเซอร์ DHT22 หลายตัว

แต่ละสถานีรวบรวมข้อมูลของเซ็นเซอร์ที่เชื่อมต่อทุก ๆ 30 นาที เข้ารหัสและส่งไปยังระบบส่วนกลางผ่านการเชื่อมต่อแบบไร้สาย ระบบส่วนกลางถอดรหัสข้อมูล ตรวจสอบสถานีผ่านคีย์ที่กำหนดไว้ล่วงหน้า และแทรกข้อมูลลงในฐานข้อมูล

ขั้นตอนที่ 3: รหัสและ PCB

รหัส

รหัสทั้งหมดมีอยู่ในบัญชี GitHub ของฉัน

PCB

หลังจากต้นแบบฉันสร้าง PCB ในการสร้าง PCB ฉันใช้ Autodesk Eagle สามารถใช้ได้ฟรีสำหรับ PCB ด้านยาวไม่เกิน 11 ซม.

ในการสร้าง PCB ใน Autodesk Eagle คุณต้องสร้างโปรเจ็กต์ และภายในโปรเจ็กต์ ให้สร้างสคีมาที่มีส่วนประกอบและการเชื่อมต่อ

หลังจากสร้างสิ่งนี้แล้วฉันสร้าง pcb สำหรับสิ่งนี้ให้กดปุ่มที่อยู่ในแถบเครื่องมือ Autodesk Eagle สร้าง pcb พร้อมส่วนประกอบทั้งหมดและระบุการเชื่อมต่อที่เกี่ยวข้อง ถัดไป จำเป็นต้องกำหนดขนาดของ pcb จัดตำแหน่งส่วนประกอบให้เข้าที่ และทำการเชื่อมต่อระหว่างกัน (ดูข้อมูลเพิ่มเติมที่นี่

ขั้นสุดท้ายจำเป็นต้องส่งออกภาพวาดไปยังรูปแบบเกอร์เบอร์เพื่อส่งสำหรับการผลิต เนื่องจากมีความเป็นไปได้หลายประการ PCBWay จึงมีบทช่วยสอนเกี่ยวกับขั้นตอนต่างๆ (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) และบอกว่าไฟล์ใดบ้างที่ต้องส่ง

การส่งจะทำบนเว็บไซต์ PCBWay เมื่อส่ง ค่าใช้จ่ายจะพร้อมใช้งานโดยอัตโนมัติ ทางเลือกหนึ่งที่ควรตรวจสอบคือ "HASL ปราศจากสารตะกั่ว" เพื่อนำตะกั่วออกจากกระดาน หลังจากส่งขั้นตอนการผลิตจะรวดเร็ว ใช้เวลาระหว่าง 1 ถึง 2 วัน

ขั้นตอนที่ 4: การประกอบ

หลังจากได้รับ PCBWay PCB ฉันก็บัดกรีส่วนประกอบต่าง ๆ เข้าที่ PCB มาเตรียมรับส่วนประกอบ ซึ่งทำให้กระบวนการค่อนข้างง่าย

หลังจากที่ PCB พร้อมแล้ว ฉันก็ได้สร้างสายเคเบิลเชื่อมต่อเซ็นเซอร์ต่างๆ ประกอบด้วยสายโทรศัพท์ 2 คู่พร้อมขั้วต่อ Dupont เพื่อเชื่อมต่อกับเซ็นเซอร์

จากนั้นฉันต้องสร้างเคส สิ่งเหล่านี้ถูกจำลองใน Autodesk Fusion 360 และพิมพ์ใน PLA บน Prusa I3 Hephestos

จากนั้นฉันก็ประกอบมันล่วงหน้า จำเป็นต้องวาง PCB ไว้บนเคสและเซ็นเซอร์ต่างๆ นอกจากนี้ยังจำเป็นต้องปกป้องตัวเชื่อมต่อด้วยปลอกหดด้วยความร้อน

ที่ไซต์มีการประกอบขั้นสุดท้าย ฉันวางเซ็นเซอร์ไว้ตรงกลางชั้นวางและอีกสองตัววางอยู่ด้านบนของแต่ละชั้น ซึ่งช่วยให้ฉันตรวจสอบอุณหภูมิและความชื้นที่จุดต่างๆ ในห้องและที่ระดับความสูงต่างกันได้

สุดท้าย ฉันตรวจสอบว่ามีการเชื่อมต่อกับระบบกลางหรือไม่ และมีการส่งข้อมูลใดบ้าง

ในสถานการณ์ที่เหมาะสม เซ็นเซอร์ทั้งหมดโดยไม่คำนึงถึงตำแหน่งและความสูงควรรายงานค่าเดียวกัน หากรายการด้านบนรายงานค่าที่สูงกว่า แสดงว่าห้องนั้นกำลังอุ่นขึ้น

แนะนำ: