Мазмуну:

Server Room Monitor: 4 кадам
Server Room Monitor: 4 кадам

Video: Server Room Monitor: 4 кадам

Video: Server Room Monitor: 4 кадам
Video: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Ноябрь
Anonim
Server Room Monitor
Server Room Monitor

Сервердик бөлмөнүн көйгөйлөрүнүн бири - бул температура. Жылуулукту чыгаруучу ар кандай жабдуулар менен бул тез көтөрүлөт. Ал эми кондиционер иштебей калса, ал баарын тез токтотот. Бул жагдайларды алдын ала айтуу үчүн биз рынокто экологиялык мониторингдин бир нече системасынын бирин сатып алабыз. Жөнөкөй система болгондуктан, мен ыңгайлаштырылган чечим чыгарууну жана сервердик бөлмө монитор системасын курууну чечтим. Бардык керектүү компьютерлерди камсыз кылган PCBWay колдоосу үчүн алдын ала рахмат.

1 -кадам: талаптар

Башында мен нандын үстүндө прототипти түздүм, андыктан керектүү байланыштарды билчүмүн. Прототипте бир гана сенсор жана акыркы продукттун бир нече түрү бар болсо да, байланыштарды көбөйтүү үчүн гана керек болгон.

Андан кийин кодду түзүү керек болчу. Системалык талаптар төмөнкүдөй.

Талаптар

Мониторинг станциялары

  • абанын нымдуулугун жана температурасын көзөмөлдөө
  • бир нече сенсорлор бар
  • бул маалыматты борбордук системага билдирүү

Борбордук система

  • бир нече станциялардан маалыматтарды алуу
  • станциялардын жана алардын маалыматтарынын аныктыгын текшерүү
  • акыркы 24 сааттын сенсоруна графикти көрсөтүү
  • маалыматтарды көзөмөлдөп, кадимкидей белгиленген диапазондон чыксаңыз, электрондук почтага эскертүү жөнөтүңүз

2 -кадам: Материал

  • 1 Wemos D1 Mini
  • 3 DHT22
  • 9 Dupont туташтыргычы
  • Телефон кабели
  • 9 Dupont jumper
  • 9 розеткага төөнөгүч пин

Борбордук система үчүн мен PHP жана MariaDBди колдонуп тиркеме иштеп чыктым.

Ар бир станция үчүн мен Wemos D1 Miniге негизделген, бир нече DHT22 сенсорлору бар системаны иштеп чыктым.

Ар бир станция 30 мүнөт сайын туташтырылган сенсорлордун маалыматын чогултат, коддоп, зымсыз байланыш аркылуу борбордук системага жөнөтөт. Борбордук система де -кодду чечет, бекеттин алдын ала аныкталган ачкычы аркылуу аныктыгын аныктайт жана маалыматтарды базага киргизет

3 -кадам: Код жана PCB

Code

Бардык коддор GitHub эсебимде жеткиликтүү.

ПХБ

Прототиптен кийин мен ПХБны түздүм. PCB түзүү үчүн мен Autodesk Eagle колдондум. Бул 11 см капталындагы ПХБ үчүн акысыз жеткиликтүү.

PCBти Autodesk Eagleде түзүү үчүн сиз долбоорду түзүшүңүз керек жана долбоордун ичинде компоненттери жана алардын байланыштары менен схема түзүшүңүз керек.

Бул түзүлгөндөн кийин мен pcb түзөм. Бул үчүн куралдар панелиндеги баскычты басыңыз. Autodesk Eagle бардык компоненттери бар компьютерди түзөт жана тиешелүү байланыштарды көрсөтөт. Андан кийин, pcbдин өлчөмүн аныктоо, компоненттерди ордуна коюу жана алардын ортосундагы байланыштарды түзүү керек (бул жерден көбүрөөк маалыматты караңыз

Акырында чиймени өндүрүшкө берүү үчүн gerber форматына экспорттоо керек. Бир нече мүмкүнчүлүктөр бар болгондуктан, PCBWay кадамдарды үйрөткүч менен камсыз кылат (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) жана кайсы файлдарды тапшыруу керек экендигин айт.

Тапшыруу PCBWay сайтында жүргүзүлөт. Тапшырууда нарк автоматтык түрдө жеткиликтүү болот. Такталардан коргошун алып салуу үчүн "HASL коргошунсуз" текшерилиши керек болгон бир вариант. Тапшыруудан кийин өндүрүш процесси тез жүрөт, 1-2 күндүн ичинде.

4 -кадам: Ассамблея

PCBWay PCBлерин алгандан кийин, мен ар кандай компоненттерди өз ордумда ширеттим. ПХБ компоненттерди алууга даярдалган, бул процессти абдан жөнөкөй кылат.

ПКБ даяр болгондон кийин, мен ар кандай сенсордук байланыш кабелдерин түздүм. Бул 2 жуп телефон кабелинен турат, сенсорго туташуу үчүн Dupont коннекторлору бар.

Андан кийин мен учурларды түзүүгө туура келди. Булар Autodesk Fusion 360та моделдештирилген жана PLAда Prusa I3 Hephestosдо басылган.

Анан мен аны алдын ала чогулттум. ПХБны корпуска, ошондой эле ар кандай сенсорлорго коюу керек болчу. Контекторлорду жылуулукту кысуучу жеңи менен коргоо да зарыл болгон.

Участокто акыркы жыйын өткөрүлдү. Мен сенсорду стеллаждын ортосуна, дагы экөөнүн үстүнө койдум. Бул бөлмөдө жана ар кандай бийиктикте температуранын жана нымдуулуктун сакталышына мүмкүнчүлүк берет.

Акыры, мен борбордук системага туташуу бар же жок экенин жана кандай маалыматтар берилип жатканын текшердим.

Идеалдуу абалда, жайгашкан жерине жана бийиктигине карабастан, бардык сенсорлор бирдей баалуулуктарды билдириши керек. Мыктылар жогорку баалуулуктарды билдирсе, бөлмө жылыйт.

Сунушталууда: