Სარჩევი:
ვიდეო: სერვერის ოთახის მონიტორი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
სერვერის ოთახის ერთ -ერთი პრობლემაა ტემპერატურა. სითბოს წარმოქმნის სხვადასხვა აღჭურვილობით, ეს სწრაფად იზრდება. და თუ კონდიციონერი ვერ ხერხდება, ის სწრაფად აჩერებს ყველაფერს. ამ სიტუაციების პროგნოზირებისთვის ჩვენ შეგვიძლია შევიძინოთ ბაზარზე გარემოს მონიტორინგის რამდენიმე სისტემა. როგორც უბრალო სისტემა, გადავწყვიტე შემექმნა ინდივიდუალური გადაწყვეტა და ავაშენო სერვერის ოთახის მონიტორის სისტემა. წინასწარ მადლობა 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 სმ -მდე მხარეს.
PC– ს შესაქმნელად Autodesk Eagle– ში თქვენ უნდა შექმნათ პროექტი და პროექტის ფარგლებში შექმნათ სქემა კომპონენტებთან და მათ კავშირებთან.
ამის შექმნის შემდეგ მე ვქმნი PCB- ს. ამისათვის დააჭირეთ ღილაკს, რომელიც არის ინსტრუმენტთა პანელში. Autodesk Eagle ქმნის 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 წყვილი ტელეფონის კაბელისგან, სენსორთან დასაკავშირებლად დუპონტის კონექტორებით.
შემდეგ მომიწია შემთხვევების შექმნა. ეს მოდელირებული იქნა Autodesk Fusion 360– ში და დაბეჭდილია PLA– ში Prusa I3 Hephestos– ზე.
შემდეგ წინასწარ შევიკრიბე. საჭირო იყო PCB- ის მოთავსება გარსაცზე, ასევე სხვადასხვა სენსორები. ასევე საჭირო იყო კონექტორების დაცვა სითბოს შემცირების ყდის საშუალებით.
ადგილზე ჩატარდა საბოლოო შეკრება. სენსორი ჩავდე თაროს შუაში და თითოეულის თავზე ორი სხვა. ეს მაძლევს საშუალებას თვალყური ვადევნო ტემპერატურასა და ტენიანობას ოთახის სხვადასხვა წერტილში და სხვადასხვა სიმაღლეზე.
საბოლოოდ, მე შევამოწმე, იყო თუ არა კავშირი ცენტრალურ სისტემასთან და რა მონაცემებს გადასცემდა.
იდეალურ სიტუაციაში, ყველა სენსორმა განურჩევლად ადგილმდებარეობისა და სიმაღლისა უნდა აჩვენოს იგივე მნიშვნელობები. თუ მოწინავეები აცხადებენ უფრო მაღალ მნიშვნელობებს, ოთახი თბება.
გირჩევთ:
ავტოფარეხის კარის გამხსნელი Esp8266 როგორც ვებ სერვერის გამოყენებით გამოხმაურებით .: 6 ნაბიჯი
გარაჟის კარის გამხსნელი Esp8266 როგორც ვებ სერვერი გამოხმაურებით .: გამარჯობა, მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ მარტივი გზა ავტოფარეხის კარების გასახსნელად.-ESP8266 არის კოდირებული როგორც ვებ სერვერი, კარი შეიძლება იყოს ღია ყველგან მსოფლიოში გამოხმაურება, თქვენ იცით, რომ კარი ღია ან დახურულია რეალურ დროში-მარტივი, მხოლოდ ერთი მალსახმობი, რომლითაც შემიძლია
ოთახის მონიტორი სახლისთვის ასისტენტი: 6 ნაბიჯი
ოთახის მონიტორი HomeAssistant: მას შემდეგ, რაც Raspberry Pi მოვამზადე Home Assistant– ით სხვადასხვა სივრცის მართვის მიზნით, შევნიშნე, რომ თითოეული სივრცის ერთ – ერთი ძირითადი ინფორმაცია არის ტემპერატურა და ტენიანობა. ჩვენ შეგვიძლია შევიძინოთ ბაზარზე არსებული რამდენიმე სენსორიდან ერთ -ერთი, რომელიც თავსებადია Home Assist– თან
SilverLight: Arduino დაფუძნებული გარემოს მონიტორი სერვერის ოთახებისთვის: 3 ნაბიჯი (სურათებით)
SilverLight: Arduino დაფუძნებული გარემოსდაცვითი მონიტორი სერვერის ოთახებისთვის: ერთხელ მე მომეცა დავალება ეძებო გარემოსდაცვითი ზონდი ჩემი კომპანიის სერვერის ოთახში ტემპერატურის მონიტორინგისთვის. ჩემი პირველი იდეა იყო: რატომ არ გამოვიყენოთ Raspberry PI და DHT სენსორი, მისი დაყენება შესაძლებელია ერთ საათზე ნაკლებ დროში ოპერაციული სისტემის ჩათვლით
ოთახის ტემპერატურისა და ტენიანობის მონიტორი: 6 ნაბიჯი
ოთახის ტემპერატურის და ტენიანობის მონიტორი: ჩემი პროექტი, QTempair, ზომავს ოთახის ტემპერატურას, ტენიანობას და ჰაერის ხარისხს. ეს პროექტი კითხულობს სენსორების მონაცემებს, აგზავნის ამ მონაცემებს მონაცემთა ბაზაში და ეს მონაცემები გამოჩნდება ვებგვერდზე. თქვენ შეგიძლიათ შეინახოთ ტემპერატურა პარამეტრებში
სერომა: სერვერის ოთახის მენეჯერი: 20 ნაბიჯი
Seroma: სერვერის ოთახის მენეჯერი: Seroma არის ყველა ერთ სერვერის ოთახის მენეჯერი, რომელიც საშუალებას აძლევს მომხმარებლებს შეამოწმონ სერვერების სტატუსი (ტემპერატურა და ტენიანობა), სერვერის ოთახის წვდომის ჟურნალები, ასევე თავად სერვერის ოთახის მონიტორინგი. უსაფრთხოების ნებისმიერი დარღვევისთვის