Агуулгын хүснэгт:
Видео: Серверийн өрөөний монитор: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Серверийн өрөөний нэг асуудал бол температур юм. Дулаан үйлдвэрлэдэг өөр өөр төхөөрөмжүүдийн хувьд энэ нь хурдан өсдөг. Хэрэв агааржуулагч ажиллахгүй бол бүх зүйлийг хурдан зогсоодог. Эдгээр нөхцөл байдлыг урьдчилан таамаглахын тулд бид зах зээл дээрх байгаль орчны хяналтын хэд хэдэн системийн аль нэгийг олж авах боломжтой. Энгийн систем байсан болохоор би захиалгат шийдэл гаргаж, серверийн өрөөний хяналтын системийг бүтээхээр шийдсэн. Шаардлагатай бүх PCB -ийг өгсөн PCBWay -ийг дэмжсэнд баярлалаа.
Алхам 1: Шаардлага
Эхэндээ би талхны самбар дээр загвар зохион бүтээсэн тул шаардлагатай холболтуудыг мэдэж байсан. Хэдийгээр загвар нь зөвхөн нэг мэдрэгчтэй бөгөөд эцсийн бүтээгдэхүүн нь хэд хэдэн төхөөрөмжтэй боловч зөвхөн холболтыг үржүүлэх шаардлагатай байв.
Дараа нь кодыг бий болгох шаардлагатай болсон. Системийн шаардлага дараах байдалтай байна.
Шаардлага
Хяналтын станцууд
- орчны температур, агаарын чийгшлийг хянах
- хэд хэдэн мэдрэгчтэй
- энэ өгөгдлийг төв системд мэдээлэх
Төв систем
- олон станцаас мэдээлэл хүлээн авах
- станцууд болон тэдгээрийн өгөгдлийг баталгаажуулах
- сүүлийн 24 цагийн мэдрэгч бүрийн графикийг харуулах
- өгөгдлийг хянаж, тогтоосон хүрээнээс гарсан тохиолдолд имэйл рүү анхааруулга илгээнэ үү
Алхам 2: Материал
- 1 Wemos D1 Mini
- 3 DHT22
- 9 Dupont холбогч
- Утасны кабель
- 9 Дюпонт холбогч
- 9 залгуурын толгойн зүү
Төв системийн хувьд би PHP болон MariaDB ашиглан програм боловсруулсан.
Станц бүрийн хувьд би Wemos D1 Mini дээр суурилсан хэд хэдэн DHT22 мэдрэгч бүхий системийг боловсруулсан.
Станц бүр 30 минут тутамд холбогдсон мэдрэгчүүдийн өгөгдлийг цуглуулж, кодлож, утасгүй холболтоор дамжуулан төв систем рүү илгээдэг. Төв систем нь өгөгдлийг задалж, станцыг урьдчилан тодорхойлсон түлхүүрээр баталгаажуулж өгөгдлийг мэдээллийн санд оруулдаг
Алхам 3: Код ба ПХБ
Код
Бүх кодыг миний GitHub дансанд авах боломжтой.
ПХБ
Прототипийн дараа би ПХБ -ийг бүтээсэн. ПХБ үүсгэхийн тулд би Autodesk Eagle -ийг ашигласан. Энэ нь 11 см хүртэл хэмжээтэй ПХБ -ийн хувьд үнэ төлбөргүй байдаг.
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 ПХБ -ийг хүлээн авсны дараа би янз бүрийн бүрэлдэхүүн хэсгүүдийг гагнав. ПХБ нь бүрэлдэхүүн хэсгүүдийг хүлээн авахад бэлэн болсон бөгөөд энэ нь процессыг маш энгийн болгодог.
ПХБ -ийг бэлэн болсны дараа би янз бүрийн мэдрэгч холболтын кабелийг бий болгосон. Эдгээр нь 2 хос утасны кабелаас бүрдэх бөгөөд мэдрэгчтэй холбогдохын тулд Dupont холбогчтой.
Дараа нь би хэргийг үүсгэх ёстой байсан. Эдгээр нь Autodesk Fusion 360 загвараар хийгдсэн бөгөөд Prusa I3 Hephestos дээр PLA дээр хэвлэгджээ.
Дараа нь би үүнийг урьдчилан угсарсан. ПХБ -ийг яндан болон янз бүрийн мэдрэгч дээр байрлуулах шаардлагатай байв. Дулаан агшилтын ханцуйтай холбогчийг хамгаалах шаардлагатай байв.
Талбай дээр эцсийн угсралт хийгдсэн. Би тавиурын дунд мэдрэгч байрлуулсан бөгөөд тус бүр дээр хоёр өөр мэдрэгч байрлуулсан. Энэ нь өрөөний янз бүрийн цэгүүд болон өөр өөр өндөрт байгаа температур, чийгшлийг хянах боломжийг надад олгодог.
Эцэст нь би төв системд холбогдсон эсэх, ямар өгөгдөл дамжуулж байгаа эсэхийг шалгасан.
Тохиромжтой нөхцөлд байршил, өндрөөс үл хамааран бүх мэдрэгч ижил утгыг мэдээлэх ёстой. Хэрэв шилдэг хүмүүс илүү өндөр үнэ цэнийг мэдээлдэг бол өрөө дулаарч байна.
Зөвлөмж болгож буй:
Таны Raspberry Pi тоглоомын серверийн Ion хөргөлттэй систем: 9 алхам (зурагтай)
Таны Raspberry Pi тоглоомын серверийн Ion хөргөлттэй систем! Сайн байна уу, бүтээгчид ээ! Хэсэг хугацааны дараа би Raspberry Pi авсан, гэхдээ би үүнийг яахаа мэдэхгүй байсан. Саяхан Minecraft дахин алдартай болсон тул би өөртөө болон найз нөхөддөө таалагдахын тулд Minecraft сервер тохируулахаар шийдлээ. За, энэ нь зөвхөн би болж хувирсан:
HomeAssistant -д зориулсан өрөөний монитор: 6 алхам
HomeAssistant -д зориулсан өрөөний монитор: Янз бүрийн орон зайг зохицуулахын тулд Raspberry Pi -г гэрийн туслахтай бэлтгэсний дараа орон зай бүрийн үндсэн мэдээллийн нэг бол температур, чийгшил гэдгийг би анзаарсан. Бид Home Assist -тэй нийцсэн зах зээл дээр байгаа хэд хэдэн мэдрэгчийн нэгийг худалдаж авах боломжтой
ESP8266 NodeMCU хандалтын цэг (AP) нь DT11 температур мэдрэгчтэй, хөтөч дэх температур ба чийгшил бүхий вэб серверийн хувьд: 5 алхам
Хөтөч дээр DT11 температур мэдрэгч, хэвлэх температур ба чийгшил бүхий вэб серверт зориулсан ESP8266 NodeMCU хандалтын цэг (AP): Сайн байна уу залуус бид ESP8266 -ийг ашигладаг ихэнх төслүүд болон ихэнх төслүүдэд ESP8266 -ийг вэб сервер болгон ашигладаг тул өгөгдөлд хандах боломжтой. ESP8266 -аас зохион байгуулагдсан вэбсервер рүү нэвтрэх замаар wifi сүлжээнд холбогдсон ямар ч төхөөрөмж, гэхдээ цорын ганц асуудал бол бидэнд ажиллах чиглүүлэгч хэрэгтэй болно
SilverLight: Серверийн өрөөнүүдийн Arduino дээр суурилсан байгаль орчны хяналт: 3 алхам (зурагтай)
SilverLight: Серверийн өрөөнүүдийн Arduino -д суурилсан байгаль орчны хяналт: Нэг удаа надад компанийнхаа серверийн өрөөний температурыг хянах орчны датчик хайх үүрэг өгсөн. Миний анхны санаа бол: яагаад зүгээр л Raspberry PI болон DHT мэдрэгчийг ашиглаж болохгүй вэ, үүнийг OS -ийг оролцуулаад нэг цаг хүрэхгүй хугацаанд тохируулж болно
Серома: Серверийн өрөөний менежер: 20 алхам
Серома: Серверийн өрөөний менежер: Серома нь хэрэглэгчдэд серверийн байдал (температур, чийгшил), серверийн өрөөний нэвтрэх бүртгэл, серверийн өрөөний байдлыг хянах боломжийг олгодог бүхэл бүтэн нэг серверийн өрөөний менежер юм. аливаа аюулгүй байдлын зөрчлийн хувьд