Სარჩევი:
- მარაგები
- ნაბიჯი 1: აპარატურის შეცვლა
- ნაბიჯი 2: პერსონალური RGB LED- ების დამატება
- ნაბიჯი 3: RPM კონტროლი
- ნაბიჯი 4: მძღოლი NodeRED– ში
- ნაბიჯი 5: საბოლოო ეფექტი
ვიდეო: პერსონალური RGB LED 52pi ICE გამაგრილებელი კოშკისთვის: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
52pi გამოვიდა საკმაოდ გიჟური გაგრილების ხსნარით Raspberry Pi 3B+/4B+ დაფებისთვის. ICE გამაგრილებელი კოშკი! ეს ნივთი არა მხოლოდ მხეცს ჰგავს, არამედ მშვენივრად აგრილებს თქვენს Raspberry Pi 4 დაფას (გაგრილების ნიშნულები).
თუ გსურთ თქვენი Raspberry Pi გრილი იყოს როგორც ICE - შეგიძლიათ აიღოთ დაფა ამ მაღაზიებიდან:
- სათესლე სტუდია
- ალიექსპრესი
- ბანგგუდი
- ამაზონი დიდი ბრიტანეთი
- ამაზონი აშშ
სამწუხაროდ, ამ საოცარ გამაცხელებელს აქვს შეზღუდვები. არ არსებობს საშუალებები:
- გულშემატკივართა სიჩქარის კონტროლი
- LED კონტროლი
ეს ინსტრუქცია ემყარება ამ სტატიიდან ჩემს მუშაობას და გაჩვენებთ, თუ როგორ შეგიძლიათ განაახლოთ თქვენი ICE გამაგრილებელი კოშკი - ამ საკმაოდ გასაოცარი გამაგრილებელი გადაწყვეტის მისაღწევად. ეს მოდი გააჩნია შემდეგ მახასიათებლებს:
Მახასიათებლები:
- RPM კონტროლი PWM– ის საშუალებით
- 3 WS2818b RGB LED (პროგრამირებადი)
- გულშემატკივართა მორგებული პროფილი
- ფერი ფერი სკრიპტი
მარაგები
ამ რეჟიმის შესასრულებლად დაგჭირდებათ:
- 3 x RGB LED ები WS2812B (მისამართები)
- 1 x 2N2222A331 NPN ტრანზისტორი (მე მივიღე ამ ნაკრებიდან)
- 1KΩ რეზისტორი
ასევე დაგჭირდებათ რამდენიმე მავთული, გამაგრილებელი რკინა და სითბოს შემცირება.
ნაბიჯი 1: აპარატურის შეცვლა
ICE გამაგრილებელი კოშკი აკავშირებს 5V და GND ქინძისთავებთან Raspberry Pi დაფაზე. ვენტილატორის მიღმა დამალული პატარა PCB აძლიერებს ვენტილატორს და ირჩევს შემთხვევით ფერებს 4 ზედაპირზე დამონტაჟებული RGB ები. ჩვენი რეჟიმის დასაწყებად, ჩვენ უნდა გამოვყოთ გულშემატკივარი და გავთიშოთ LED- ები.
ისინი სერიოზულად მცირეა, ამიტომ PCB– დან მისი ამოღებისათვის საჭიროა მხოლოდ სითბოს გამათბობელი რკინიდან. უბრალოდ გაათბეთ ერთი მხარე და ოდნავ გაათრიეთ რკინა - LED უნდა გამოვიდეს პრობლემების გარეშე. ამის მისაღწევად გამოვიყენე 375ºC.
ნაბიჯი 2: პერსონალური RGB LED- ების დამატება
მე გადავარჩინე ერთი RGB LED ზოლები წინა პროექტიდან. მე მჭირდებოდა მხოლოდ 3 ინდივიდუალურად მიმართვადი WS2812b ები. იმისათვის, რომ დიოდები მორგებული იყოს, მე გამოვართვი ზოლები. შემდეგ გამოვიყენე თხელი მავთული ყველა მათგანის დასაკავშირებლად, შევქმენი 3 LED გრძელი ზოლი.
მე ასევე დავამატე დამატებითი მავთულები PCB– ზე 5V და GND ბალიშებზე, რადგან ეს არის ის, თუ როგორ ვაპირებ ჩემი მინი LED ზოლის კვებას. თქვენ შეგიძლიათ გამოიყენოთ წებო, რომ შეინარჩუნოთ LED- ები. ასე უნდა გამოიყურებოდეს დასრულებული გულშემატკივართა რეჟიმი.
ნაბიჯი 3: RPM კონტროლი
DC ძრავის კონტროლის ყველაზე მარტივი (მაგრამ არსებობს უფრო დახვეწილი გზები) არის PWM სიგნალის გამოყენება ძრავის RPM– ების შეზღუდვის მიზნით. ვინაიდან ICE Cooling Tower ვენტილატორს არ გააჩნია ასეთი კონტროლი, შემიძლია გამოვიყენო 2N2222 სერიის ტრანზისტორი ვენტილატორის სიჩქარის გასაკონტროლებლად.
ტრანზისტორის ფუძეს სჭირდება 1KΩ რეზისტორი, რომ შეზღუდოს დენი GPIO– დან. გამოიყენეთ სითბოს შემცირება თითოეული პინის გამოსაყოფად და შემთხვევითი შორტების თავიდან ასაცილებლად. შემდეგ უბრალოდ გათიშეთ დენის მავთულები და გადააკეთეთ ყველაფერი დიაგრამაზე დაყრდნობით.
თქვენ უნდა გქონდეთ 3 მავთული: სიგნალი, 5V და GND. თქვენ შეგიძლიათ წებოვანა ტრანზისტორი ვენტილატორის ბოლოში. დროა შევიტანო ფერი ჩემს პროექტს.
ნაბიჯი 4: მძღოლი NodeRED– ში
ამ ეტაპზე, თქვენ შეგიძლიათ დაწეროთ მძღოლი პითონში, მაგრამ რადგან მე უკვე მაქვს NodeRED გაშვებული, მე მივიღე გამოწვევა, რომ შემექმნა ინტერაქტიული დრაივერი ყველაზე მაგარი გამაცხელებლისთვის ჟოლოს Pi 4. ეს უფრო ადვილია, ვიდრე მეგონა.
მე გამოვიყენებ 3 კვანძს ჟოლოს პროცესორის მონიტორინგისთვის, GPIO- ს და WS2812b LED- ების გასაკონტროლებლად:
კვანძი-წითელი-წვლილი-CPU კვანძი-წითელი-კვანძი-პი-გპიო კვანძი-წითელი-კვანძი-პი-ნეოპიქსელი
ნეოპიქსელის კვანძი ეყრდნობა პითონის დრაივერს, ამიტომ მე ასევე მომიწია ინსტალაცია:
curl -sS get.pimoroni.com/unicornhat | ბაშო
მე მაქვს 4 მავთული დასაკავშირებლად:
5V - კვების ბლოკი GND -Ground GPIO23 (ან ნებისმიერი PWM პინი) - 2N2222- ის ძირითადი პინი GPIO18 - RGB ები
CPU კვანძში ყოველი 5 წამის დატვირთვის ინექცია მაწვდის ბირთვის ტემპერატურას. ამ მნიშვნელობიდან გამომდინარე შემიძლია შევქმნა ფრჩხილები RGB ფერებისათვის და შევცვალო გულშემატკივართა RPM. ვაპირებ გამოვიყენო NodeRED 1.0 გარემოსდაცვითი პარამეტრები ქვე -ნაკადში კონფიგურაციის კვანძის შესაქმნელად, რომელიც საშუალებას მომცემს დავაყენო ის მნიშვნელობები, რომელსაც გამოიყენებს ნაკადი. RPM– ებისთვის, მნიშვნელობა არის 0-100 და RGB– სთვის მე უნდა გავიარო LED– ების რაოდენობა (3) და ფერი (ეს სია).
ფერი
ფერის სახელები ენიჭება პარამეტრების ქვეგანყოფილებას. მე ავირჩიე 7 ფერი, რომლებიც წარმოადგენენ ტემპერატურის დონეს. რაც უფრო ცხელდება ბირთვი, მით უფრო თბილია ფერი. ნეოპიქსელის კვანძს უბრალოდ სჭირდება პიქსელის რაოდენობა სტრიქონში. ფუნქციის კვანძი: გულშემატკივართა ფერის პროფილი
var colour1 = flow.get ("ფერი 1");
var colour2 = flow.get ("ფერი 2"); var colour3 = flow.get ("ფერი 3"); var colour4 = flow.get ("ფერი 4"); var colour5 = flow.get ("ფერი 5"); var colour6 = flow.get ("ფერი 6"); var colour7 = flow.get ("ფერი 7"); var temp = msg.payload; if (temp <= 33) {msg.payload = colour1; } if (temp33) {msg.payload = colour2; } if (temp35) {msg.payload = colour3; } if (temp38) {msg.payload = colour4; } if (temp42) {msg.payload = colour5; } if (temp45) {msg.payload = colour6; } if (temp> 48) {msg.payload = colour7; } მესიჯის დაბრუნება;
RPM
RPM– ები დადგენილია % 0-100 მნიშვნელობის საფუძველზე. ჩემი გულშემატკივარი ცდილობს დატრიალდეს PWM კომპლექტში 30%-ზე დაბლა. ჩემი კონფიგურაცია ინარჩუნებს ვენტილატორს, სანამ პროცესორის ბირთვი 40 გრადუსამდე არ მიაღწევს. ის იმატებს 30% -მდე, შემდეგ 50% -მდე და 100% -მდე, თუ ტემპერატურა 60C- ს გადააჭარბებს. GPIO კვანძი დაყენებულია PWM რეჟიმში 30 ჰც სიხშირით. რატომღაც, მე ნამდვილად მესმის ძრავის ღრიალი ქვედა RPM– ზე. ეს არ არის ხმამაღალი, მაგრამ ის იქ არის. ხმა ქრება, როდესაც გულშემატკივარი 100%-ით ბრუნავს.
var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("speed3");
var temp = msg.payload;
if (temp <= 40) {msg.payload = 0; }
თუ (temp40) {
msg.payload = speed1; }
თუ (temp50) {
msg.payload = speed2; }
თუ (ტემპერატურა> 60) {
msg.payload = speed3; }
დაბრუნების მესიჯი;
მთელი NodeRED ნაკადის გადმოწერა შესაძლებელია
ნაბიჯი 5: საბოლოო ეფექტი
ეს უდავოდ არის ყველაზე მაგარი გამაცხელებელი ჟოლოს Pi 4. ამ მარტივი მოდიფიკაციით, თქვენ შეგიძლიათ დაამატოთ სიცოცხლე თქვენს პროექტს. არაფერი გიშლით ხელს LED- ების გამოყენებით სხვადასხვა ნივთების ჩვენებაში. უმეტესწილად, ICE გამაგრილებელი კოშკი ინახავს Raspberry Pi 4 – ს 40C– ზე დაბალ ტემპერატურაზე, ასე რომ ის დუმს. გულშემატკივარი ჩადის როცა საჭიროა. რას ფიქრობთ ამ პროექტზე?
გარდა ამისა, თუ გსურთ მიიღოთ ინფორმაცია ამ ან სხვა პროექტების განახლებების შესახებ - გაითვალისწინეთ, რომ მიყევით თქვენს არჩევანზე არსებულ პლატფორმაზე:
- ფეისბუქი
- ტვიტერი
- ინსტაგრამი
- YouTube
და თუ გაქვს სურვილი ყავა მიყიდო ან უფრო უწყვეტად დამეხმარო:
- PayPal
- პატრეონი
იმედი მაქვს მოგეწონათ პროექტი! შეამოწმეთ მეტი პროექტი notenoughtech.com– ზე
გირჩევთ:
Raspberry Pi ყუთი გამაგრილებელი ვენტილატორი CPU ტემპერატურის მაჩვენებლით: 10 ნაბიჯი (სურათებით)
Raspberry Pi ყუთი გამაგრილებელი გულშემატკივართა ერთად CPU ტემპერატურის მაჩვენებელი: მე შემოვიღე ჟოლოს pi (შემდგომში RPI) CPU ტემპერატურის მაჩვენებელი წინა პროექტში. წრე უბრალოდ აჩვენებს RPI 4 სხვადასხვა CPU ტემპერატურის დონეს შემდეგნაირად.- მწვანე LED ჩართულია როცა პროცესორის ტემპერატურა 30 within ფარგლებშია
მინი გამაგრილებელი ვენტილატორი: 5 ნაბიჯი
გამაგრილებელი მინი გულშემატკივართა საათი: ცხელ და მზიან დღეებში, მინი გულშემატკივართა ყოველთვის შესანიშნავი არჩევანია წასასვლელად სპორტის დროს ან პარკში გასეირნებისთვის. მაგრამ ხანდახან მინი გულშემატკივარი ნამდვილად არ გამოდგება, განსაკუთრებით მაშინ, როდესაც თქვენ გჭირდებათ ორივე ხელით მუშაობა. ის ასევე უხმოა
ხელნაკეთი პელტიეს გამაგრილებელი / მაცივარი ტემპერატურის კონტროლერით წვრილმანი: 6 ნაბიჯი (სურათებით)
ხელნაკეთი პელტიეს გამაგრილებელი / მაცივარი ტემპერატურის კონტროლერით წვრილმანი: როგორ გააკეთოთ ხელნაკეთი თერმოელექტრული პელტიეს ქულერი / მინი მაცივარი წვრილმანი W1209 ტემპერატურის კონტროლერით. ეს TEC1-12706 მოდული და პელტიეს ეფექტი ხდის სრულყოფილ წვრილმანებს! ეს სასწავლო არის ნაბიჯ ნაბიჯ ინსტრუქცია, რომელიც გიჩვენებთ თუ როგორ უნდა
უკაბელო გამაგრილებელი რკინა: 4 ნაბიჯი (სურათებით)
უკაბელო გამაგრილებელი რკინა: უკაბელო გამწოვი რკინა - უცნაურად ჟღერს. ხანდახან ვგრძნობ, რომ ვაწყდები გარედან, მაგრამ არ შემიძლია ჩემი გამწოვი სადგურის გარეთ გატანა. შევიძინე USB გამაგრილებელი რკინა, რომელიც საკმაოდ კარგად მუშაობდა, მაგრამ საჭიროებდა მცირე მოდიფიკაციას, რადგან რა მოხდებოდა, თუ მსურს
LED განათების გამაგრილებელი სასმელი: 10 ნაბიჯი
LED Light-up Drink Coaster: ამ ინსტრუქციულად, მე ვცდილობდი გამომეცადა ერთი დიდი პრობლემა, რომლის წინაშეც დგება წვეულების მონაწილე. ასე რომ, თქვენ გაქვთ გასაოცარი ველური წვეულება დისკოს განათებით და მუსიკის დარტყმით. მიმზიდველი (კაცი თუ ქალი) გადის. შენ დალიე შენი ლუდი დ