সুচিপত্র:
- সরবরাহ
- ধাপ 1: হার্ডওয়্যার পরিবর্তন করা
- ধাপ 2: কাস্টম RGB LEDs যোগ করা
- ধাপ 3: RPM নিয়ন্ত্রণ
- ধাপ 4: NodeRED এ ড্রাইভার
- ধাপ 5: চূড়ান্ত প্রভাব
ভিডিও: 52pi ICE কুলিং টাওয়ারের জন্য কাস্টম RGB LED: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
52pi রাস্পবেরি পাই 3B+/4B+ বোর্ডগুলির জন্য একটি সুন্দর উন্মাদ কুলিং সমাধান নিয়ে এসেছিল। আইসিই কুলিং টাওয়ার! এই জিনিসটি শুধু একটি পশুর মতো নয় বরং আপনার রাস্পবেরি পাই 4 বোর্ডকেও খুব ভালভাবে ঠান্ডা করে (কুলিং বেঞ্চমার্ক)।
আপনি যদি আপনার রাস্পবেরি পাইকে ICE হিসাবে শীতল রাখতে চান - আপনি এই দোকানগুলি থেকে বোর্ডটি ধরতে পারেন:
- বীজ স্টুডিও
- AliExpress
- ব্যাংগুড
- আমাজন ইউকে
- আমাজন ইউএস
দুর্ভাগ্যক্রমে, এই আশ্চর্যজনক হিটসিংক সীমাবদ্ধতার সাথে আসে। এর কোন মাধ্যম নেই:
- ফ্যানের গতি নিয়ন্ত্রণ
- LED নিয়ন্ত্রণ
এই নির্দেশনাটি এই নিবন্ধ থেকে আমার কাজের উপর ভিত্তি করে তৈরি করা হয়েছে এবং আপনি দেখাবেন কিভাবে আপনি আপনার ICE কুলিং টাওয়ার আপগ্রেড করতে পারেন - এই চমত্কার অসাধারণ কুলিং সমাধান অর্জনের জন্য। এই মোডটি নিম্নলিখিত বৈশিষ্ট্যগুলির সাথে আসে:
বৈশিষ্ট্য:
- PWM এর মাধ্যমে RPM নিয়ন্ত্রণ
- 3 WS2818b RGB LEDs (প্রোগ্রামযোগ্য)
- কাস্টম ফ্যান প্রোফাইল
- রঙ স্ক্রিপ্ট থেকে তাপমাত্রা
সরবরাহ
এই মোডটি সম্পাদন করতে আপনার প্রয়োজন হবে:
- 3 x RGB LEDs WS2812B (ঠিকানাযোগ্য)
- 1 x 2N2222A331 NPN ট্রানজিস্টর (আমি এই সেট থেকে পেয়েছি)
- 1KΩ প্রতিরোধক
কিছু তারের, সোল্ডারিং লোহা এবং তাপ-সঙ্কুচিত করারও প্রয়োজন হবে।
ধাপ 1: হার্ডওয়্যার পরিবর্তন করা
ICE কুলিং টাওয়ার একটি রাস্পবেরি পাই বোর্ডে 5V এবং GND পিনের সাথে সংযোগ স্থাপন করে। ফ্যানের পিছনে লুকানো একটি ছোট PCB ফ্যানকে শক্তিশালী করে এবং 4 সারফেস মাউন্ট করা RGB LEDs এর জন্য এলোমেলো রং বেছে নেয়। আমাদের মোড শুরু করার জন্য, আমাদের ফ্যান আলাদা করতে হবে এবং এলইডিগুলি বাতিল করতে হবে।
এগুলি গুরুতরভাবে ছোট, তাই পিসিবি থেকে এটি সরাতে যা লাগে তা হল সোল্ডারিং লোহা থেকে কিছুটা তাপ। শুধু একপাশে গরম করুন এবং লোহাটি একটু নাড়াচাড়া করুন - LED সমস্যা ছাড়াই বন্ধ হওয়া উচিত। আমি এটি অর্জনের জন্য 375ºC ব্যবহার করেছি।
ধাপ 2: কাস্টম RGB LEDs যোগ করা
আমি একটি পূর্ববর্তী প্রকল্প থেকে একটি RGB LED স্ট্রিপ উদ্ধার করেছি। আমি শুধুমাত্র 3 পৃথকভাবে ঠিকানা WS2812b LEDs প্রয়োজন। ডায়োডগুলি ফিট করার জন্য, আমি কিছু স্ট্রিপ বন্ধ করে দিয়েছি। তারপরে আমি তাদের সবাইকে সংযুক্ত করার জন্য একটি পাতলা তার ব্যবহার করেছি, একটি 3 টি LED লম্বা স্ট্রিপ তৈরি করেছি।
আমি PCB- এ 5V এবং GND প্যাডে অতিরিক্ত তার যুক্ত করেছি কারণ আমি আমার মিনি LED স্ট্রিপটি খাওয়ানোর জন্য যাচ্ছি। আপনি LEDs জায়গায় রাখতে কিছু আঠালো ব্যবহার করতে পারেন। এইভাবে সমাপ্ত ফ্যান মোড দেখতে কেমন হওয়া উচিত।
ধাপ 3: RPM নিয়ন্ত্রণ
ডিসি মোটরকে নিয়ন্ত্রণ করার সবচেয়ে সহজ (কিন্তু আরো অত্যাধুনিক উপায় আছে) মোটরের RPM গুলিকে সীমিত করার জন্য একটি PWM সংকেত ব্যবহার করা। যেহেতু ICE কুলিং টাওয়ারের ফ্যানের কোনো নিয়ন্ত্রণ নেই তাই আমি ফ্যানের গতি নিয়ন্ত্রণ করতে 2N2222 সিরিজের ট্রানজিস্টর ব্যবহার করতে পারি।
GPIO থেকে কারেন্ট সীমাবদ্ধ করার জন্য ট্রানজিস্টরের বেসের জন্য 1KΩ রেসিস্টর প্রয়োজন। প্রতিটি পিন আলাদা করতে এবং দুর্ঘটনাজনিত শর্টস প্রতিরোধ করতে তাপ-সঙ্কুচিত ব্যবহার করুন। তারপরে কেবল বিদ্যুতের তারগুলি কেটে নিন এবং ডায়াগ্রামের উপর ভিত্তি করে সবকিছু পুনরায় বিক্রি করুন।
আপনার এখন 3 টি তারের থাকা উচিত: সংকেত, 5V এবং GND। আপনি ফ্যানের নীচে ট্রানজিস্টর আঠালো করতে পারেন। আমার প্রকল্পে কিছু রঙ যোগ করার সময় এসেছে।
ধাপ 4: NodeRED এ ড্রাইভার
এই মুহুর্তে, আপনি পাইথনে একজন ড্রাইভার লিখতে পারেন, কিন্তু যেহেতু আমি ইতিমধ্যে NodeRED চালাচ্ছি, আমি রাস্পবেরি পাই 4 এর জন্য দুর্দান্ত হিটসিংকের জন্য একটি ইন্টারেক্টিভ ড্রাইভার তৈরির চ্যালেঞ্জ গ্রহণ করেছি।
আমি রাস্পবেরির সিপিইউ, GPIO এবং WS2812b LEDs নিয়ন্ত্রণ করতে 3 টি নোড ব্যবহার করতে যাচ্ছি:
নোড-লাল-অবদান-সিপিইউ নোড-লাল-নোড-পাই-জিপিও নোড-লাল-নোড-পাই-নিওপিক্সেল
নিওপিক্সেল নোড একটি পাইথন ড্রাইভারের উপর নির্ভর করে, তাই আমাকেও ইনস্টল করতে হয়েছিল:
curl -sS get.pimoroni.com/unicornhat | বাশ
আমার সংযোগের জন্য 4 টি তার আছে:
5V - পাওয়ার সাপ্লাই GND -GroundGPIO23 (অথবা কোন PWM পিন) - 2N2222 এর বেস pinGPIO18 - RGB LEDs
সিপিইউ নোডে প্রতি 5 সেকেন্ডে একটি লোড ইনজেকশন আমাকে কোরটির তাপমাত্রা সরবরাহ করে। এই মানের উপর ভিত্তি করে আমি RGB এর রঙের জন্য বন্ধনী তৈরি করতে পারি এবং ফ্যান RPM গুলি সামঞ্জস্য করতে পারি। RPM গুলোর জন্য, মান 0-100 এবং RGB এর জন্য আমাকে LEDs (3) এবং রঙ (এই তালিকা) এর সংখ্যা পাস করতে হবে।
রঙ
সেটিং সাবফ্লোতে রঙের নাম বরাদ্দ করা হয়েছে। আমি তাপমাত্রা স্তরের প্রতিনিধিত্বকারী 7 টি রং বাছাই করেছি। কোর যত গরম হয়, রঙ তত উষ্ণ হয়। নিওপিক্সেল নোডের শুধু স্ট্রিংয়ে পিক্সেলের সংখ্যা প্রয়োজন। ফাংশন নোড: ফ্যান কালার প্রোফাইল
var colour1 = flow.get ("colour1");
var colour2 = flow.get ("colour2"); var colour3 = flow.get ("colour3"); var colour4 = flow.get ("colour4"); var colour5 = flow.get ("colour5"); var colour6 = flow.get ("colour6"); var colour7 = flow.get ("colour7"); var temp = msg.payload; যদি (temp <= 33) {msg.payload = colour1; } যদি (temp33) {msg.payload = colour2; } যদি (temp35) {msg.payload = colour3; } যদি (temp38) {msg.payload = colour4; } যদি (temp42) {msg.payload = colour5; } যদি (temp45) {msg.payload = colour6; } if (temp> 48) {msg.payload = colour7; } ফেরত বার্তা;
আরপিএম
RPM গুলি % মান 0-100 এর উপর ভিত্তি করে সেট করা হয়। আমার ভক্ত 30%এর চেয়ে কম PWM সেটে স্পিন করতে সংগ্রাম করে। আমার সেটআপ ফ্যান বন্ধ রাখে যতক্ষণ না সিপিইউ কোর 40ºC এ পৌঁছায়। তাপমাত্রা 60ºC অতিক্রম করলে এটি 30% তারপর 50% এবং 100% পর্যন্ত র্যাম্প করে। জিপিআইও নোড PWM মোডে 30Hz ফ্রিকোয়েন্সি এ সেট করা আছে। কিছু কারণে, আমি আসলে কম RPMs এ মোটর হাহাকার শুনতে পাচ্ছি। এটা জোরে নয় কিন্তু আছে। ফ্যান 100%স্পিন করলে শব্দ চলে যায়।
var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("speed3");
var temp = msg.payload;
যদি (temp <= 40) {msg.payload = 0; }
যদি (temp 40) {
msg.payload = speed1; }
যদি (temp50) {
msg.payload = speed2; }
যদি (temp> 60) {
msg.payload = speed3; }
ফেরত বার্তা;
সম্পূর্ণ NodeRED প্রবাহ https://flows.nodered.org/flow/97af3be486b290ad456036d5a8111e62 থেকে ডাউনলোড করা যাবে
ধাপ 5: চূড়ান্ত প্রভাব
এটি নি doubtসন্দেহে রাস্পবেরি পাই for -এর জন্য দুর্দান্ত হিটসিংক। এই সাধারণ মোডের সাহায্যে আপনি আপনার প্রকল্পে জীবন যোগ করতে পারেন। LEDs ব্যবহার করে বিভিন্ন জিনিস প্রদর্শন করা থেকে কিছুই আপনাকে বাধা দেয় না। বেশিরভাগ সময়, ICE কুলিং টাওয়ার রাস্পবেরি পাই 4 কে 40C এর নিচে রাখে, তাই এটি নীরব। ফ্যান যখন লাগে তখন লাথি দেয়। আপনি এই প্রকল্প সম্পর্কে কি মনে করেন?
উপরন্তু, যদি আপনি এই বা অন্যান্য প্রকল্পের আপডেট সম্পর্কে অবহিত হতে চান - আপনার পছন্দের প্ল্যাটফর্মে আমাকে অনুসরণ করার কথা বিবেচনা করুন:
- ফেসবুক
- টুইটার
- ইনস্টাগ্রাম
- ইউটিউব
এবং যদি আপনি আমাকে একটি কফি কিনতে বা আরো ধারাবাহিক ভাবে আমাকে সমর্থন করার মত মনে করেন:
- পেপাল
- প্যাট্রিয়ন
আমি আশা করি আপনি প্রকল্পটি উপভোগ করেছেন! Notenoughtech.com এ আরও প্রকল্পগুলি দেখুন
প্রস্তাবিত:
আপনার গারমিন জিপিএসের জন্য কাস্টম মানচিত্র তৈরি করুন: 8 টি ধাপ (ছবি সহ)
আপনার গারমিন জিপিএসের জন্য কাস্টম মানচিত্র তৈরি করুন: আপনার যদি হাইকিং এবং অন্যান্য বহিরঙ্গন ক্রিয়াকলাপের জন্য ডিজাইন করা গারমিন জিপিএস থাকে (জিপিএসএমএপি, ইট্রেক্স, কলোরাডো, ডাকোটা, ওরেগন এবং মন্টানা সিরিজ সহ আরও কয়েকটি), আপনাকে করতে হবে না বেয়ার-হাড়ের মানচিত্রগুলির জন্য স্থির করুন যা এটিতে প্রাক-লোড হয়েছিল। ই
আর্ম ইনজুরির জন্য কিভাবে কাস্টম, 3D প্রিন্টেবল ব্রেসগুলি ডিজাইন করতে হয়: 8 টি ধাপ (ছবি সহ)
আর্ম ইনজুরির জন্য কাস্টম, থ্রিডি প্রিন্টেবল ব্রেসগুলি কীভাবে ডিজাইন করবেন: আমার ওয়েবসাইটে piper3dp.com এ ক্রস-পোস্ট করা হয়েছে ditionতিহ্যগতভাবে, ভাঙা হাড়ের কাস্টগুলি ভারী, কঠিন, শ্বাস-প্রশ্বাসহীন প্লাস্টার থেকে তৈরি করা হয়। এটি নিরাময় প্রক্রিয়ার সময় রোগীর অস্বস্তি এবং ত্বকের সমস্যা তৈরি করতে পারে, যেমন চুলকানি, ফুসকুড়ি এবং
পাই এর জন্য স্বয়ংক্রিয় কুলিং ফ্যান: 4 টি ধাপ (ছবি সহ)
পাই এর জন্য অটোমেটেড কুলিং ফ্যান: বর্ণনা পাইথন দিয়ে মিনি 5v ফ্যান নিয়ন্ত্রণ করার জন্য একটি সহজ নকশা, রুটিবোর্ড, ট্রানজিস্টর ইত্যাদির প্রয়োজন ছাড়া আপনার প্রয়োজন কেবল কয়েকটি তারের এবং 1 টি চ্যানেল রিলে। আমার একটি 2 টি চ্যানেল রিলে ছিল যা আমি সুপারিশ করি, যেহেতু এটি প্রায় একই মূল্যের প্লাস
ZWO অ্যাস্ট্রো ক্যামেরার জন্য Peltier কুলিং: 10 টি ধাপ (ছবি সহ)
ZWO অ্যাস্ট্রো ক্যামেরার জন্য Peltier কুলিং: এই দুটি ইউটিউব ভিডিওতে হোঁচট খাওয়ার পর দেখানো হয়েছে কিভাবে একটি অনির্বাচিত ZWO অপটিক্স অ্যাস্ট্রো ক্যামডিআইওয়াই গাইড ZWO ASI120MC স্পেল্টিয়ার কুলার -এর জন্য একটি Peltier কুলিং ফ্যান মোড তৈরি করছে - মার্টিন পিয়টের Vidi- এর উপর ভিত্তি করে আমি ভেবেছিলাম d এটি একটি
নিজেকে 12V -এর জন্য পুনর্নির্মাণের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: 3 ধাপ
নিজেকে 12V এর জন্য রি-ওয়ারিংয়ের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: আমার পরিকল্পনাটি সহজ ছিল। আমি একটি প্রাচীর-চালিত LED আলোর স্ট্রিংকে টুকরো টুকরো করে কাটতে চেয়েছিলাম এবং 12 ভোল্ট বন্ধ করার জন্য এটিকে পুনরায় চালিত করেছিলাম। বিকল্প ছিল একটি পাওয়ার ইনভার্টার ব্যবহার করা, কিন্তু আমরা সবাই জানি তারা ভয়ানক অদক্ষ, তাই না? ঠিক? নাকি তারা?