Სარჩევი:
- ნაბიჯი 1: პროცესორის დატვირთვის შემოწმება Linux ბრძანებით
- ნაბიჯი 2: სქემა
- ნაბიჯი 3: NE555 სხვადასხვა საათის თაობა
- ნაბიჯი 4: ნაწილები
- ნაბიჯი 5: PCB ნახატის დამზადება
- ნაბიჯი 6: შედუღება
- ნაბიჯი 7: შეკრება
- ნაბიჯი 8: ორიგინალური სქემის გადახედვა
- ნაბიჯი 9: ორიგინალური სქემატური ცვლილება
- ნაბიჯი 10: ტესტირება
- ნაბიჯი 11: პითონის კოდი
- ნაბიჯი 12: ფარდობითობა სისტემის დატვირთვასა და პროცესორის ტემპერატურას შორის
- ნაბიჯი 13: დასრულება
ვიდეო: Raspberry Pi CPU დატვირთვის მაჩვენებელი: 13 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
როდესაც Raspberry Pi (RPI) მუშაობს უთავო კონსოლის მონიტორის გარეშე, არ არსებობს კონკრეტული ვიზუალური მითითებები იმის დასადგენად, რომ RPI რეალურად აკეთებს რაღაცას.
მიუხედავად იმისა, რომ დისტანციური ტერმინალი გამოიყენება SSH– ით, Linux– ის ბრძანების დროდადრო შესრულება საჭიროა იმის შესამოწმებლად, თუ რამდენად იტვირთება სისტემის დატვირთვა CPU– ში
ამრიგად, ეს წრე შექმნილია იმისთვის, რომ დაუყოვნებლივ გამოავლინოს პროცესორის რეალური აქტივობა (შესაძლოა ნახევრად რეალური ან ახლო რეალურ რეჟიმში) ახლანდელი სისტემის დატვირთვის შესასრულებლად.
მიუხედავად იმისა, რომ მხოლოდ პითონის პროგრამირებას და ბევრად უფრო მარტივ წრეს შეუძლია ერთიდაიგივე ფუნქციონირების მხარდაჭერა, ცოტა რთული პითონის კოდები იქნება საჭირო ამ მიკროსქემის მიერ მოთხოვნილი დახვეწილი LED კონტროლის ლოგიკის სიმულაციისათვის.
ასევე პითონის კოდის პარადოქსულად გაზრდილი სირთულე უფრო დატვირთავს პროცესორს სისტემის გაზრდილი დატვირთვით.
ამრიგად, გარე აპარატურის წრეზე ნებისმიერი მითითების ფუნქციონირების მაქსიმალურად ჩატვირთვა გონივრული იქნება, რადგან ეს სერვისი უნდა იყოს გაშვებული ყველა დროის განმავლობაში და ხშირად ყოველ 5 წამში.
და ეს წრე დაამატებს ცოტა სასაცილო მახასიათებელს უსათაურო გაშვებულ RPI- ს.
ნაბიჯი 1: პროცესორის დატვირთვის შემოწმება Linux ბრძანებით
არსებობს მრავალფეროვანი CPU დატვირთვის შემოწმება Linux ბრძანებები ხელმისაწვდომია, როგორიცაა top, iostat, sysstat და uptime.
თითოეულ ბრძანებას აქვს კონკრეტული უპირატესობა ინფორმაციის მრავალფეროვნებისა და მონაცემების სიმარტივის თვალსაზრისით.
ზედა ბრძანება არის ყველაზე მდიდარი ინფორმაცია და ძალიან დეტალური მონაცემები ხელმისაწვდომია სისტემის დატვირთვის დაუყოვნებლივ ამოსაცნობად.
მაგრამ ის მუშაობს როგორც გამეორების რეჟიმი (მონაცემების უწყვეტი ჩვენება ეკრანზე) და ინფორმაციის ფორმატი საკმაოდ რთულია მხოლოდ პროცესორის დატვირთვის საჭირო მონაცემების უბრალოდ ამოსაღებად.
Iostat ბრძანება იძლევა სისტემის დატვირთვის სიღრმისეულ ინფორმაციას მომხმარებლის და სისტემის გაშვებული რიგის სამუშაოების გამიჯვნით, რომლებიც ამძიმებს პროცესორს ამჟამად.
მაგრამ ასევე ზედმეტად რთულია მიიღოს პროცესორის მიმდინარე დატვირთვა როგორც სწრაფი და ინტუიციური გზით.
მუშაობის დროს, ძალიან მარტივი სისტემის დატვირთვის მონაცემები ხელმისაწვდომია საშუალოდ 1 წუთის განმავლობაში, საშუალოდ 5 წუთის განმავლობაში და შეჯამებული საშუალო 15 წუთის განმავლობაში.
როგორც ზემოთ აღვნიშნეთ, პითონის კოდის გამარტივება აუცილებელია, რადგან ის უნდა შესრულდეს საკმაოდ ხშირად, ყოველ 5 წამში ან 10 წამში.
როდესაც პითონის კოდი რთული გახდება, ის ძალიან დატვირთავს პროცესორს.
ეს ერთგვარი პარადოქსია, რომ თქვენ აწამებთ RPI– ს მისი სისტემის დატვირთვის მონიტორინგი.
ამიტომ, მე ვირჩევ დროულ ბრძანებას პროცესორის დატვირთვის შესაგროვებლად და ინდიკატორულ სქემასთან ურთიერთქმედებაზე, რადგან ის უმარტივესია.
მაგრამ, როგორც დრო აჩვენებს სისტემის დატვირთვის საშუალო 1 წუთს, ინდიკატორის წრე უნდა იმუშაოს არა როგორც მკაცრად რეალურ დროში.
მიუხედავად ამისა, ამ წრეს შეუძლია უზრუნველყოს ვიზუალური მინიშნება, რომელიც აჩვენებს, თუ როგორ მუშაობს RPI ახლა.
ნაბიჯი 2: სქემა
ეს წრე მიიღებს 4 სხვადასხვა დონეს (მაგ. 00-> LOW, 01-> LIGHT, 10-> MEDIUM, 11-> HIGH) CPU– ს მიმდინარე დატვირთვას RPI– დან ორი ოპტო-შემაერთებელი შეყვანის საშუალებით.
74LS139 (2-დან 4-მდე დეკოდირება და დე-მულტიპლექსერი) ახდენს ორი ბიტიანი შეყვანის ერთ ერთ გამომავალში 4 შესაძლო გზას, როგორიცაა 00 (LOW)-> B0, 01 (LIGHT)-> B1, 10 (MEDIUM)-> B2, 11 (მაღალი)-> B3.
ვინაიდან 74LS139 გამომავალი არის საპირისპირო დონე (00 შეყვანა -> B0 გახდება დაბალი და სხვა 3 გამომავალი მაღალი), 74HC04 ინვერტორი გამოიყენება გამომავალი კიდევ ერთხელ საპირისპიროდ.
როდესაც 74LS139 გამომავალი ნორმალურია მაღალი, 74HC04 საჭირო არ იქნება.
მაგრამ რატომღაც 74LS139 მზადდება ასე. (გთხოვთ გადაამოწმოთ 74LS139 სიმართლის ცხრილი)
როდესაც რომელიმე 74LS139 გამომავალი შეირჩევა, ის გაააქტიურებს ერთ კონკრეტულ ანალოგიურ გადამრთველს CD4066 IC– ში შემავალ 4 კონცენტრატორს შორის.
CD4066– ს შეუძლია 4 ანალოგური გადამრთველის მხარდაჭერა და თითოეული გადამრთველი შედგება 1 საკონტროლო შეყვანისა და 2 ანალოგური გამოსვლისგან.
როდესაც საკონტროლო შეყვანა ხდება მაღალი, ორი გამომავალი კავშირი ხდება დაბალი წინაღობა (წინააღმდეგობა 0) და სხვები მაღალი წინაღობა (წინააღმდეგობა ორ გამომავალ გზას შორის ხდება რამდენიმე ასეული მეგაჰამი).
უბრალოდ აკონტროლეთ CD4066– ის 1 (პინი 13) გახდეს HIGH, გზა გამომავალ 1 – ს (pin 1) და გამომავალ 2 – ს (pin 2) შორის, ხოლო სხვა გამოსავალი არ არის დაკავშირებული (მაღალი წინაღობის მდგომარეობაში).
ასევე კონტროლის მაღალი შეყვანა 2 (პინი 5) ხდის გამომავალ 1 -ს (პინ 4) და გამომავალ 2 (პინ 3) დაკავშირებულს, ხოლო სხვა გამოსავალი გათიშულია.
შემდეგ LM555 აციმციმებს ორ LED- ს მოციმციმე სხვადასხვა სიჩქარით.
როგორც ზემოთ მოყვანილ სქემაში ხედავთ, NE555 იმუშავებს წინააღმდეგობის ერთ – ერთი მნიშვნელობით 4 (12k, 24k, 51k, 100k) წინააღმდეგობის შესაძლო დონეს შორის.
ნაბიჯი 3: NE555 სხვადასხვა საათის თაობა
როგორც სქემატურ რეჟიმშია ნაჩვენები, NE555 იმუშავებს ერთ -ერთი შესაძლო წინააღმდეგობის მნიშვნელობით, როგორიცაა 12k, 24l, 51k და 100k.
სინამდვილეში NE555 დროის წრედის ნაწილი არის მთავარი ვიზუალური მითითება, რომელიც მხარს უჭერს წრედის ნაწილს.
მიკროსქემის მუშაობის სქემა შემდეგია.
- როდესაც არ არის მნიშვნელოვანი პროცესორის დატვირთვა, RPI- ში დაინსტალირებული პითონის პროგრამა 00 გამომავალს გაუგზავნის ინდიკატორის წრეში. შემდეგ CD4066– ის ორი გამომავალი გზა გააქტიურებულია და NE555 მუშაობს 12k რეზისტორის მნიშვნელობით. ამიტომ, LED- ები ციმციმებენ 1.5 -ჯერ წამში (ციმციმებენ საკმაოდ სწრაფად)
- პროცესორი მსუბუქად არის დატვირთული (შემდეგ რიგის ხანგრძლივობა გახდება 0.1 ~ 0.9 დონე), პითონი 01 -ს გამოაქვეყნებს წრედ. შემდეგ CD4066 გააქტიურებულია 24k რეზისტორთან დაკავშირებული გამოსვლებით. შედეგად, LED მოციმციმე წამში შემცირდა 1.2 -ჯერ (LED მოციმციმე ოდნავ შემცირდა, მაგრამ მაინც ცოტა სწრაფად)
- როდესაც პროცესორის დატვირთვა მნიშვნელოვნად გაიზარდა (მაშინ დროთა განმავლობაში მუშაობის ხანგრძლივობა გახდება 1.0 ~ 1.9 დონე), პითონი ჩართავს 10 წრედ. შემდეგ იხსნება 51k რეზისტორის კავშირის გზა და NE555 მუშაობს 0.8 ჯერ წამში. ახლა მოციმციმე მაჩვენებელი მნიშვნელოვნად მცირდება.
- მძიმე დატვირთვები, რომლებიც აწესრიგებს პროცესორს და დროთა განმავლობაში მუშაობის ხანგრძლივობა გახდება უფრო გრძელი (2-ზე მეტი სამუშაო დაელოდება პროცესორის შესრულებას და დროული შეტყობინება 2.0-ზე მეტს). 100k რეზისტორული კავშირის არჩევისას, NE555 აანთებს LED- ს 0.5 -ჯერ წამში (დახუჭვის სიჩქარე ხდება ძალიან ნელი)
***
სისტემის გაზრდილ დატვირთვასთან ერთად, LED მოციმციმე სიჩქარეც შესაბამისად შემცირდება.
როდესაც LED საკმაოდ ნელა ციმციმებს, მაშინ RPI ნამდვილად მნიშვნელოვნად გადატვირთულია.
ეს არის დატვირთვის მითითების სქემის ანგარიში თქვენი მიმდინარე დატვირთვის დონის RPI.
ნაბიჯი 4: ნაწილები
ამ მიკროსქემის შესაქმნელად გამოიყენება სხვადასხვა IC ჩიპი.
მიუხედავად იმისა, რომ მე ვახსენებ 74LSxx, CD40xx ტიპის ძველი IC ჩიპებს, თქვენ შეგიძლიათ გამოიყენოთ უახლესი ტიპები TTL და CMOS ჩიპები, როგორიცაა 74HC4066 და 74ASxx, როდესაც IC ჩიპი არჩეულია DIP ტიპის.
ზედაპირზე დასადგმელი ტიპის პატარა IC პაკეტი ასევე შეიძლება გამოყენებულ იქნას, როდესაც თქვენ შეგიძლიათ მარტივად შეაერთოთ პატარები უნივერსალურ PCB- ზე.
სხვა არის ჩვეულებრივი ნაწილები, რომელთა შეძენაც მარტივად შეგიძლიათ ინტერნეტ ელექტრონული მაღაზიებიდან.
- 74LS139 (2-დან 4 დეკოდირებელი, დე მულტიპლექსერი) x 1
- 74HC04 (6 ინვერტორი) x 1
- CD4066 (4 ანალოგური კონცენტრატორი IC) x 1
- NE555 ტაიმერი IC x 1
კონდენსატორები: 10uF x 1, 0.1uF x 1
-PC817 opto-coupler x 2 (ნებისმიერი ჩვეულებრივი 4 pin ოპტო-coupler შეიძლება გამოყენებულ იქნას)
- რეზისტორები: 220ohm x 4 (LED დენის შეზღუდვა), 4.7K (Opto-coupler ინტერფეისი) x 2, 12K,/24K/51K/100K (საათის დროის კონტროლი) x 1
- LED x 2 (ნებისმიერი განსხვავებული ფერი, როგორიცაა ყვითელი, მწვანე ან წითელი, მწვანე)
- უნივერსალური დაფა 30 (W) 20 (H) ხვრელის ზომით (თქვენ შეგიძლიათ გაჭრათ ნებისმიერი ზომის უნივერსალური დაფა ამ წრეზე მორგებისთვის)
- თუნუქის მავთულები (უნივერსალურ PCB- ზე გაყვანილობის ნიმუშების დასამზადებლად)
- pin ხელმძღვანელი (3 ქინძისთავები) x 3
- IC pin ხელმძღვანელი (4 ქინძისთავები) x 4
- წითელი/ლურჯი ფერის გაყვანილობის კაბელები
***
ნაბიჯი 5: PCB ნახატის დამზადება
მიუხედავად იმისა, რომ მე ვაჩვენებ PCB ნახაზს თითოეულ პროექტში, გაყვანილობის დიზაინი მხოლოდ მითითებაა, რომელიც დაგეხმარებათ თითოეული ნაწილის სწორად შედუღებაში უნივერსალურ PCB– ზე.
მაგრამ თქვენ არ ხართ გამყარებული ამ გაყვანილობის სქემაზე.
როგორც ხედავთ გაყვანილობის დიაგრამა ზემოთ, ის საკმაოდ რთულია და მოითხოვს მნიშვნელოვნად დიდ PCB- ს.
თქვენ შეგიძლიათ გამოიყენოთ ჩვეულებრივი კაბელი ნაწილების დასაკავშირებლად თუნუქის მავთულის ნაცვლად, რათა შეამციროთ შედუღების დასრულებული PCB ზომა.
გამოიყენეთ PCB ნახაზი მხოლოდ ნაწილებს შორის სწორი შედუღების შესამოწმებლად და დასადასტურებლად.
როდესაც იზრდება TTL ან CMOS IC– ების რაოდენობა, ჩვეულებრივ PCB ნახაზი საკმაოდ რთული ხდება PCB– ის ერთ მხარეს სათანადო ინტეგრაციის მიღმა.
ამრიგად, PCB- ის მრავალ ფენა ჩვეულებრივ გამოიყენება ციფრული სქემების ინდუსტრიული ხარისხისთვის, რომელიც მოიცავს ბევრ TTL, CMOS და მიკრო პროცესორს.
ნაბიჯი 6: შედუღება
მე ვიყენებ თუნუქის მავთულს და საერთო გაყვანილობის კაბელს ერთად, რათა მაქსიმალურად შევამცირო PCB ზომა.
როდესაც შევადარებთ PCB ნახატს, თითოეული ნაწილის ადგილმდებარეობა მთლიანად იცვლება.
მაგრამ მაინც PCB ნახატი გამოიყენება ნაწილებს შორის სწორი კავშირის შესამოწმებლად, როდესაც ხდება შედუღება.
თქვენ ხედავთ, რომ 12k/24k/51k/100k რეზისტორები ჩასმულია IC პინ თავზე შედუღების გარეშე.
ამიტომ, თქვენ შეგიძლიათ შეცვალოთ რეზისტორები სხვა მნიშვნელობებით, რათა შემდგომში მოხერხებულად შეცვალოთ წრიული ოპერაციული სქემა.
ნაბიჯი 7: შეკრება
დასრულებული დატვირთვის ინდიკატორის წრე (შემდგომში INDICATOR) დამონტაჟებულია მუსიკალური პლეერის RPI ყუთში, როგორც ეს მოცემულია ზემოთ მოცემულ სურათზე.
ეს მუსიკალური პლეერი დაინსტალირებულია DAC– ით და ამას ახლახანს ვიყენებ მუსიკალური ვიდეოს დასაკრავად.
ამ RPI ყუთის შესახებ, მე აგიხსნით მოგვიანებით და ახლა მოდით გავამახვილოთ ყურადღება ინდიკატორზე, რადგან წრე არის ამ პროექტის მთავარი საგანი.
მე ვიყიდე Raspberry Pi 4 Model B 2GB (შემდგომში RPI 4B) ვიდეო სათამაშო პროგრამის მხარდასაჭერად.
ვინაიდან RPI 4B– მა გაზარდა 4 ბირთვიანი პროცესორი, სისტემის დატვირთვის დამუშავება მნიშვნელოვნად გაუმჯობესებულია RPI 3B +– დან.
ამრიგად, დროული მუშაობის ხანგრძლივობის ხანგრძლივობა უნდა განსხვავებულად იქნას განხილული RPI 3B+-ისგან.
- ძალიან ჩვეულებრივი სისტემის დატვირთვისთვის, როგორიცაა ვიდეოს დაკვრა, რიგის ხანგრძლივობა ჩვეულებრივ 0.5-ზე ნაკლებია (ასე რომ, დაბალი სისტემის დატვირთვა იქნება 0.0 ~ 0.5 დონე)
- როდესაც დაემატება სისტემის უმნიშვნელო დამატებითი დატვირთვა, როგორიცაა ვიდეოს დაკვრა და ფაილების კოპირება და ადგილობრივი დირექტორიიდან სამუშაოები იწვევს მცირე დატვირთვას პროცესორზე. (ასე რომ, მსუბუქი დატვირთვის დონე იქნება 0.5 ~ 1.0)
- როდესაც გამოიყენება მნიშვნელოვანი დატვირთვები, როგორიცაა ბრაუზერში ვიდეოს დაკვრა Youtube საიტზე და ვებ სერფინგი სხვა ბრაუზერში, RPI 4 სიჩქარე ოდნავ დუნე ხდება (ასე რომ, საშუალო დატვირთვის დონე უნდა იყოს 1.0 ~ 2.0)
- საბოლოოდ RPI 4 სისტემის დატვირთვა გახდება მაღალი, როდესაც მუშაობს მრავალი ბრაუზერი და ფაილების დიდი მოცულობა სხვა RPI სერვერზე ქსელის საშუალებით (შემდეგ გაშვების რიგის სიგრძე 2.0-ზე მეტი ხდება)
***
ეს დატვირთვის დონის მონაცემები გამოყენებული იქნება შემდგომი შემუშავებული პითონის კოდით.
ნაბიჯი 8: ორიგინალური სქემის გადახედვა
სქემის ორიგინალური დიზაინის რამდენიმე დეფექტის გამო, მე ვცვლი წრედს, როგორც ეს მოცემულია ზემოთ მოცემულ სურათზე.
შეცვლის მიზეზები შემდეგია.
- NE555 საათის პულსი შედგება მაღალი და დაბალი ტალღის ფორმისგან. ჩვეულებრივ სიგნალის ხანგრძლივობა HIGH და LOW (t = 1/f) არ არის იგივე (მაგალითად, HIGH არის 70% და LOW არის 30% თავდაპირველ წრეში). ამრიგად, ორი LED- ის მოციმციმე მაჩვენებელი (მწვანე/ყვითელი LED ორიგინალური დიზაინით) არ არის იგივე (ერთი LED ჩართულია სხვაზე მეტხანს). ამ მიზეზით, ვიზუალური მითითება LED მოციმციმე არ არის ადვილად ცნობადი."
- ამიტომ, მე ვამატებ მეტ LED- ებს და ვაკეთებ წრიულ განმეორებით შაბლონს CD4017– ით, რათა უზრუნველვყოთ ოპერატიული მდგომარეობის ადვილად ამოცნობა
- ასევე იცვლება LED მოციმციმე სქემა პირიქით, როგორიცაა დაბალი დატვირთვისას ნელი მოციმციმე და მაღალი დატვირთვით უფრო სწრაფად მოციმციმე. (ორიგინალური წრე კეთდება უფრო სწრაფად მოციმციმე დაბალი დატვირთვისას და ნელი მოციმციმე მაღალი დატვირთვისას). მაღალი დატვირთვის სიტუაციაში, ნებისმიერი RPI მოქმედება დუნე ხდება. და ნელი მოციმციმე LED- ის ჩვენება არ გაახარებს. (ფსიქოლოგიური თვალსაზრისით, მე ვირჩევ უფრო პოზიტიურ ჩვენების სქემას)
***
მიუხედავად იმისა, რომ LED დისპლეის ნაწილი მნიშვნელოვნად შეცვლილია, საერთო ცვლილების დონე თავდაპირველ წრესთან არ არის ისეთი, როგორიც შეგიძლიათ ნახოთ შემდეგ ეტაპზე.
ნაბიჯი 9: ორიგინალური სქემატური ცვლილება
CD4017 და 8 LED- ების დამატება ძირითადი მოდიფიკაციაა.
ასევე NE555 დარეკვის სიხშირის და საპირისპირო LED მოციმციმე სქემის შესაცვლელად, რეზისტორების მნიშვნელობები იცვლება, როგორც ეს ნაჩვენებია ზემოთ სქემატებში.
რადგან დამატებული წრიული ნაწილი არის მარტივი CD4017 დაფუძნებული შემსრულებელი სქემა, მე გამოვტოვებ შეცვლილი წრის სხვა დეტალურ განმარტებებს.
ყველა შეცვლილი მიკროსქემის ნაწილი შეიძლება გაკეთდეს როგორც PCB დაფის ქალიშვილი, რომელზედაც გამყარებულია CD4017 და 8 LED- ები.
ქალიშვილი დაფა შეიძლება მიმაგრდეს ძირითად დაფაზე (დედა დაფაზე), როგორც ნაჩვენებია სურათზე მე –8 ნაბიჯი.
ნაბიჯი 10: ტესტირება
ყველა ოპერაციული ეტაპის (LOW, LIGHT, MEDIUM და HIGH დატვირთვის მდგომარეობა) ვიდეოს ტესტირება ნაჩვენებია ქვემოთ მოცემულ google დისკში შენახული ფაილით.
***
drive.google.com/file/d/1CNScV2nlqtuH_CYSW…
***
არსებული სისტემის დატვირთვის მიხედვით, მოციმციმე სიჩქარე შეიცვლება ვიდეოში ნაჩვენები 4 მდგომარეობიდან ერთს შორის.
ნაბიჯი 11: პითონის კოდი
ვინაიდან უმრავლეს მაკონტროლებელი ლოგიკა შედის გარე აპარატურის წრეში, პითონის კოდის ოპერატიული ლოგიკა შედარებით მარტივია, შემდეგი ნაბიჯების ჩათვლით.
- პროცესორის ტემპერატურის მონაცემების მიღება სისტემის დატვირთვასა და ტემპერატურის ამაღლებას შორის ფარდობითობის შესადარებლად
- 1 წუთის საშუალო სისტემის დატვირთვის შეგროვება დროული გამომავალიდან
-დროის ბეჭდის გაკეთება yy-mm-dd hh: mm: ss ფორმატში
- წერის ტემპერატურა, სისტემის დატვირთვა დროის ნიშნულთან ერთად
- არსებული სისტემის დატვირთვის გამომავალი მონაცემების მიხედვით (00, 01, 10, 11) ინდიკატორის წრეში
- დაიძინეთ 5 წამი ზემოთ აღნიშნული ნაბიჯების დაწყებამდე
რადგან პითონის პროგრამას სჭირდება მკაცრი შეყვანა წყაროს კოდში, გთხოვთ გადმოწეროთ საწყისი ფაილი Google Drive– დან ქვემოთ მოცემული ბმულის მიხედვით.
***
drive.google.com/file/d/1BdaRVXyFmQrRHkxY8…
***
ვინაიდან მე არ ვიყენებ RPI– ს როგორც დესკტოპის კომპიუტერს, Libre– ის საოფისე პროგრამების ან ვებ ბრაუზერის გაშვება ძალიან იშვიათია.
ჩვეულებრივ, მე ვთამაშობ მუსიკალურ ვიდეოს, ფაილის კოპირებას/გადაადგილებას ან პითონის პროგრამირებას ახლად შეძენილი RPI 4B 2 GB.
ამიტომ, საშუალო დატვირთვა ჩვეულებრივ 1.0 -ზე ნაკლებია ჩემს შემთხვევაში და შესაბამისად, მე ვცვლი LOW/LIGHT/MEDIUM/HIGH დონეს ჩემს კოდში. (სხვაგვარად შეგიძლიათ შეცვალოთ ტესტის პირობები)
როდესაც თქვენ ჩვეულებრივ ათვალიერებთ Youtube– ის ვიდეოებს RPI– ით, ჩვეულებრივ ხდება სისტემის 2.0 – ზე მეტი დატვირთვა.
ნაბიჯი 12: ფარდობითობა სისტემის დატვირთვასა და პროცესორის ტემპერატურას შორის
ჩვეულებრივ, მე ვხვდები და დარწმუნებული ვარ, რომ სისტემის დატვირთვის გაზრდა გაზრდის პროცესორის ტემპერატურას.
მაგრამ აქამდე მე არ მაქვს ნათელი სურათი მათ შორის ურთიერთთანამშრომლობის შესახებ.
როგორც ხედავთ ზემოთ მოცემულ დიაგრამაში, ისინი ძალიან ძლიერი ურთიერთკავშირია შემდეგნაირად.
- ადვილი შედარებისთვის, მე ვამრავლებ 10 -ს სისტემის საშუალო დატვირთვაზე. წინააღმდეგ შემთხვევაში სისტემის დატვირთვის მასშტაბი ძალიან მცირეა (0.0 ~ 2.0), პირდაპირი შედარება რთულდება.
- როგორც გამაგრილებელი FAN წრე დამონტაჟებულია მუსიკის დაკვრის Pi ყუთში, CPU ტემპერატურა არასოდეს აღემატება 50C- ს
- როდესაც სისტემის დატვირთვა არის 0.0 ~ 1.0 დიაპაზონში, ტემპერატურა 45 ~ 48C ფარგლებში (CPU ლითონის საფარი ოდნავ ათბობს)
- მაგრამ დიდი დატვირთვა გამოიყენება (ჩვეულებრივ ვებ ბრაუზერი და Youtube ვიდეოების დაკვრა), დატვირთვა იზრდება და ტემპერატურა
***
ვინაიდან RPI 4B დაინსტალირებულია 4 ბირთვიანი პროცესორით, თეორიულად შესრულება დიდად არ დაქვეითდება დატვირთვის დონემდე (დროულად გაშვებული რიგი) 4.
მაგრამ ჯერ კიდევ საშუალოზე ნაკლები დატვირთვის დონეზე 4, შესაბამისი ტემპერატურის კონტროლი იქნება საჭირო.
ნაბიჯი 13: დასრულება
მე ამ პროექტს ვამთავრებ INDICATOR to Pi ყუთის დაყენებით, როგორც ზემოთ მოცემულია სურათი.
ამ Pi ყუთის შემთხვევითი გამოყენების დროს, ინდიკატორი იშვიათად აჩვენებს მაღალი დონის და დინამიური LED მოციმციმე.
ჩვეულებრივ ის დარჩა ნელა მოციმციმე LED- ების მდგომარეობაში (ასე რომ დაბალი ან მსუბუქი დონე).
ყოველ შემთხვევაში დამატებული ვიზუალური მაჩვენებელი ცოტა სასაცილოა, ყოველ შემთხვევაში ის აჩვენებს, რომ RPI აკეთებს რაღაცას ახლავე.
გმადლობთ, რომ კითხულობთ ამ ისტორიას ….
გირჩევთ:
Raspberry Pi CPU ტემპერატურის მაჩვენებელი: 11 ნაბიჯი (სურათებით)
Raspberry Pi CPU ტემპერატურის მაჩვენებელი: ადრე მე შემოვიღე მარტივი ჟოლოს pi (შემდგომში RPI) საოპერაციო სტატუსის ინდიკატორის წრე. ამჯერად, მე განვმარტავ უფრო სასარგებლო ინდიკატორულ სქემას RPI– სთვის, რომელიც მუშაობს უთავო (მონიტორის გარეშე) წესით. პროცესორის ტემპერატურა
Arduino აბაზანის სასწორი 50 კგ დატვირთვის უჯრედებით და HX711 გამაძლიერებელი: 5 ნაბიჯი (სურათებით)
არდუინოს აბაზანის სასწორი 50 კგ -იანი დატვირთვის უჯრედებით და HX711 გამაძლიერებელი: ეს ინსტრუქცია აღწერს, თუ როგორ უნდა მოხდეს მასის გამოყენება თაროების ნაწილებიდან ადვილად ხელმისაწვდომი. მასალები: Arduino - (ეს დიზაინი იყენებს სტანდარტულ Arduino Uno- ს, სხვა Arduino ვერსიები ან კლონები უნდა მუშაობდეს ასევე) HX711 ბრეაკოუტ ბოაზე
უკაბელო ენერგიის მრიცხველი დატვირთვის კონტროლით: 5 ნაბიჯი
უკაბელო ენერგიის მრიცხველი დატვირთვის კონტროლით: შესავალი Youtube არხი :::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor..his პროექტი დაფუძნებულია Atmel's Atmega16 მიკროკონტროლერზე, როგორც გამოთვლის ძირითად ტვინზე. NRF24L01+ უკაბელო კომუნიკაციის მოდული გამოიყენება უკაბელო ინტერნეტისთვის
ავტომატური დატვირთვის (ვაკუუმის) გადამრთველი ACS712 და Arduino– ით: 7 ნაბიჯი (სურათებით)
ავტომატური დატვირთვის (ვაკუუმის) გადამრთველი ACS712 და Arduino– ით: გამარჯობა ყველას, დახურულ სივრცეში ელექტრო ინსტრუმენტის გაშვება არის ხმაური, რადგან ჰაერში შექმნილი მტვრისა და ჰაერში მტვრის გამო, ეს ნიშნავს ფილტვებში მტვერს. თქვენი მაღაზიის გათავისუფლებას შეუძლია აღმოფხვრას გარკვეული რისკი, მაგრამ ჩართოთ და გამორთოთ ყოველ ჯერზე
გადართული დატვირთვის რეზისტორი ბანკი მცირე ზომის საფეხურით: 5 ნაბიჯი
გადართული დატვირთვის რეზისტორი ბანკი უფრო მცირე საფეხურით: დატვირთვის რეზისტენტული ბანკები საჭიროა ენერგიის პროდუქტების შესამოწმებლად, მზის პანელების დახასიათებისთვის, საცდელ ლაბორატორიებში და ინდუსტრიებში. რეოსტატები უზრუნველყოფენ დატვირთვის წინააღმდეგობის უწყვეტ ცვალებადობას. თუმცა, როდესაც წინააღმდეგობის მნიშვნელობა მცირდება, ძალა