Мазмуну:
Video: Server Room Monitor: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Сервердик бөлмөнүн көйгөйлөрүнүн бири - бул температура. Жылуулукту чыгаруучу ар кандай жабдуулар менен бул тез көтөрүлөт. Ал эми кондиционер иштебей калса, ал баарын тез токтотот. Бул жагдайларды алдын ала айтуу үчүн биз рынокто экологиялык мониторингдин бир нече системасынын бирин сатып алабыз. Жөнөкөй система болгондуктан, мен ыңгайлаштырылган чечим чыгарууну жана сервердик бөлмө монитор системасын курууну чечтим. Бардык керектүү компьютерлерди камсыз кылган 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до басылган.
Анан мен аны алдын ала чогулттум. ПХБны корпуска, ошондой эле ар кандай сенсорлорго коюу керек болчу. Контекторлорду жылуулукту кысуучу жеңи менен коргоо да зарыл болгон.
Участокто акыркы жыйын өткөрүлдү. Мен сенсорду стеллаждын ортосуна, дагы экөөнүн үстүнө койдум. Бул бөлмөдө жана ар кандай бийиктикте температуранын жана нымдуулуктун сакталышына мүмкүнчүлүк берет.
Акыры, мен борбордук системага туташуу бар же жок экенин жана кандай маалыматтар берилип жатканын текшердим.
Идеалдуу абалда, жайгашкан жерине жана бийиктигине карабастан, бардык сенсорлор бирдей баалуулуктарды билдириши керек. Мыктылар жогорку баалуулуктарды билдирсе, бөлмө жылыйт.
Сунушталууда:
Hands Free Room Lights Control: 10 кадам
Hands Free Room Lights Control: Тасмадагыдай " Миссия мүмкүн эмес " дейт " Айласы кеткен убакта үмүтсүз чараларды талап кылат " 10 -класста окуган инимде өчүргүчтөрдүн ордуна телефондун жардамы менен ашкананын жарыгын көзөмөлдөө идеясы пайда болду
Hands-Free Room: 8 кадам
Hands-Free Room: Саламатсызбы менин атым Аврох мен 6-класска кирип жатам. Мен муну бөлмөгө кирүүнүн жана чыгуунун эң сонун жолу болууга үйрөттүм. Бирок программалоого жана кимдир бирөө кирип жаткандыгын сезүүгө мүмкүнчүлүгүм жок болчу. Ошентип, бөлмөнү тырмап алдым
Escape Room Codegenerator: 4 кадам
Escape Room Codegenerator: Эч нерсе жок болгондуктан, бул машина машина менен жабылганда, качып кетүү бөлмөсүндө начарлайт. Ван -дезе машинасы - бул эшиктин друккени, бул сиздин колуңуздун чөнтөгүндө, бул жерде
ESP8266 Weather Monitor Web Server (Arduino жок): 4 кадам
ESP8266 Weather Monitor Web Server (Arduino жок): "Интернеттин нерселери" (IoT) күндөн күнгө баарлашуунун өсүп бара жаткан темасына айланууда. Бул түшүнүк жашообузга гана эмес, кантип иштөөбүзгө да таасирин тийгизет. Өнөр жайлык машиналардан кийилүүчү түзүлүштөргө чейин - курулган
Серома: Server Room Manager: 20 кадам
Серома: Сервер бөлмөсүнүн менеджери: Серома-бул колдонуучуларга серверлердин абалын (температура жана нымдуулук), сервер бөлмөсүнүн кирүү журналдарын текшерүүгө, ошондой эле сервердик бөлмөнүн өзүн көзөмөлдөөгө мүмкүндүк берген баардыгы бир сервердик бөлмө менеджери. ар кандай коопсуздук бузуулар үчүн