সুচিপত্র:
- ধাপ 1: উপকরণ এবং সরঞ্জাম
- ধাপ 2: ব্লক ডিজাইন
- ধাপ 3: ব্লক কভার সাফ করুন
- ধাপ 4: প্রধান ব্লক প্রস্তুতি
- ধাপ 5: সিএনসি মিলিং মেইন ব্লক
- ধাপ 6: ম্যানুয়াল মেশিন প্রধান ব্লক
- ধাপ 7: মাউন্টিং আর্মস মেশিনিং
- ধাপ 8: গ্যাসকেট কাটা
- ধাপ 9: ব্লক সমাবেশ
- ধাপ 10: লিক টেস্টিং
- ধাপ 11: ব্লক মাউন্ট করা
ভিডিও: DIY CPU Waterblock: 11 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমি কিছু সময়ের জন্য একটি CPU ওয়াটার কুলিং ব্লক তৈরি করতে চাইছি, এবং LinusTechTips থেকে Linus দেখার পর তার Scrapyard Wars সিরিজের একটি তৈরি করেছি আমি সিদ্ধান্ত নিয়েছিলাম যে আমার নিজের তৈরি করার সময় এসেছে। আমার ব্লক দ্বারা অনুপ্রাণিত হয়েছিল লিনাস, এখানে এবং সেখানে আমার নিজের কয়েকটি টুইকের সাথে। আমি কাস্টম মেশিনেড ব্লক এবং কুল্যান্ট প্রদর্শন করার জন্য মূল তামার প্লেটের পরিবর্তে একটি পরিষ্কার পলিকার্বোনেট শীর্ষ ব্যবহার করার সিদ্ধান্ত নিয়েছি, সেইসাথে একটি অপসারণযোগ্য মাউন্টিং সিস্টেম যা সকেট আকার এবং কাস্টম মাউন্টিং সমাধানগুলির একটি বিস্তৃত পরিসরের অনুমতি দেয়। আমি যথেষ্ট ভাগ্যবান ছিলাম এই প্রকল্পের জন্য একটি সম্পূর্ণ সজ্জিত মেশিন শপে অ্যাক্সেস, তাই এমন কয়েকটি মেশিন রয়েছে যা আমি ব্যবহার করেছি যা বাড়ির দোকানে খুব সাধারণ নাও হতে পারে। যাইহোক, কিছু সৃজনশীলতা এবং ধৈর্য সহ একই ফলাফল কিছু সহজ হাত সরঞ্জাম দিয়ে অর্জন করা যেতে পারে। এই প্রকল্পের জন্য একমাত্র বিশেষ যন্ত্রের প্রয়োজন হবে একটি CNC মিল। এই নির্দেশনাটিকে যুক্তিসঙ্গত দৈর্ঘ্য ধরে রাখতে, আমি সাধারণত একটি মেশিন শপে পাওয়া মেশিনের ব্যবহার সম্পর্কে একটি প্রাথমিক জ্ঞান অনুমান করছি। আসুন শুরু করা যাক!
ধাপ 1: উপকরণ এবং সরঞ্জাম
উপকরণ:
- অ্যালুমিনিয়াম ফ্ল্যাট বার - 2 "x 4" x 1/8 "পুরু
- অ্যালুমিনিয়াম ফ্ল্যাট বার - 2.125 "x 2.125" x 1/2 "পুরু
- পরিষ্কার পলিকার্বোনেট শীট - 2.125 "x 2.125" x 1/4 "পুরু
- 10-24 ইউএনসি x 3/8 "সকেট ক্যাপ স্ক্রু পরিমাণ। 4
- 6-32 UNC x 3/8 "কাউন্টারসঙ্ক স্ক্রু পরিমাণ। 4
- 8-32 ইউএনসি x 1 1/2 "প্যান হেড স্ক্রু পরিমাণ। 4
- 8-32 ইউএনসি হেক্স বাদাম পরিমাণ 4
- ক্র্যাফট ফোম শীট
- পছন্দের ওয়াটারকুলিং ফিটিং - আমি আমাজন থেকে কিছু কম্প্রেশন ফিটিং ব্যবহার করেছি
দ্রষ্টব্য: সমস্ত স্টক মাত্রা মোটামুটি কাটা মাপ। চূড়ান্ত মাত্রার জন্য পরবর্তী ধাপে অঙ্কনগুলি পড়ুন।
এছাড়াও আপনার প্রধান ব্লকের জন্য উপাদান পছন্দ নোট করুন। জারা প্রতিরোধ করার জন্য এটি আপনার বাকি জল লুপের সাথে মেলে নিশ্চিত করুন। (ধন্যবাদ, ironsmiter)
সরঞ্জাম:
- সিএনসি মিল
- ম্যানুয়াল মিল
- ব্যান্ডসও
- ড্রিল বা ড্রিল প্রেস
- ড্রিল বিট - 0.103 ", 0.150", 0.2 ", 0.457"
- স্পটিং ড্রিল বা সেন্টার ড্রিল
- 2 বাঁশি শেষ মিলস - 1/8 ", 1/2" (ধন্যবাদ, imakeembetter)
- মিলের মুখোমুখি
- কাউন্টারসিংক
- ফাইল
- ব্যবহার্য ছুরি
- শাসক
- মাদুর কাটা
- G1/4-19 পাইপ থ্রেড ট্যাপ
- 10-24 ইউএনসি ট্যাপ
- 6-32 ইউএনসি ট্যাপ
ধাপ 2: ব্লক ডিজাইন
আমি চূড়ান্ত ব্লকের মাত্রা নির্ধারণ করতে এবং সিএনসির জন্য জি-কোড তৈরি করতে ব্লকের একটি 3D মডেল তৈরি করতে অটোডেস্ক ইনভেন্টর ব্যবহার করেছি।
ব্লকের সামগ্রিক নকশায় একটি পরিষ্কার পলিকার্বোনেট কভার রয়েছে যা একটি অ্যালুমিনিয়াম বেসে লাগানো এবং একটি গ্যাসকেট দিয়ে সিল করা। অ্যালুমিনিয়ামের ভিত্তিতে একটি মেশিনযুক্ত পকেট রয়েছে যার উপরের অংশে পাখনা রয়েছে যেখানে জল প্রবাহিত হয়, পাশাপাশি নীচের চারপাশে একটি কনট্যুর থাকে। আটটি ট্যাপ করা গর্ত উপরের পলিকার্বোনেট প্লেটের পাশাপাশি মাউন্ট করা বাহুগুলিকে সংযুক্ত করতে ব্যবহৃত হয়। ওয়াটারকুলিং ফিটিংগুলি সরাসরি উপরের পলিকার্বোনেট কভারে থ্রেড করা হয়।
মাউন্ট করা অস্ত্রগুলি অপসারণযোগ্য যা প্রতিস্থাপনের অস্ত্রের সংযুক্তি বিভিন্ন সকেট আকারের জন্য উপযুক্ত, বা অন্যান্য ব্যবহারের জন্য একটি কাস্টম মাউন্ট সিস্টেম।
ব্লক ডিজাইন করার সময় আমাকে মাদারবোর্ডের উপাদানগুলির ক্লিয়ারেন্সের পাশাপাশি আমার টুলিংয়ের সীমাবদ্ধতার কথাও মাথায় রাখতে হয়েছিল। যথাযথ ছাড়পত্র অর্জনের জন্য, আমি ব্লকের নিচের ঘেরের চারপাশে 3/8 "x 1/4" গভীর কনট্যুর মিল করার জন্য ব্লকটি ডিজাইন করেছি। টুলিংয়ের জন্য, আমি পকেটের জন্য যুক্তিসঙ্গত গভীরতা বজায় রেখে ব্লকের ভিতরে যতটা সম্ভব পাখনা পেতে 1/8 "এন্ড মিল ব্যবহার করার সিদ্ধান্ত নিয়েছি। আমি এটি পরে আরও বিস্তারিতভাবে কভার করব।
ধাপ 3: ব্লক কভার সাফ করুন
আমি ওয়াটারব্লকের জন্য পরিষ্কার পলিকার্বোনেট কভার তৈরি করে শুরু করার সিদ্ধান্ত নিয়েছি। স্টকটি ব্যান্ডসোতে মোটামুটি কাটার আকারে কাটা হয়েছিল, এবং তারপর মিলের মধ্যে আটকে দিয়ে স্কয়ার করা হয়েছিল এবং 2 "x 2" চূড়ান্ত আকারে মেশিন করা হয়েছিল। একবার ব্লকটি চূড়ান্ত আকারে মেশিন হয়ে গেলে, আমি কোণগুলিতে (0.2 ") ক্লিয়ারেন্স হোল ড্রিল করেছি এবং ওয়াটারকুলিং ফিটিংয়ের জন্য মাউন্ট করা ছিদ্রগুলি ড্রিল এবং ট্যাপ করেছি (G1/4-19, 0.457" ট্যাপ ড্রিলের আকার)। আমি আমার ট্যাপটি সারিবদ্ধ করতে এবং আমার থ্রেডগুলিকে বর্গক্ষেত্রের অংশে (শেষ চিত্র) রাখার জন্য চকের মধ্যে লোড করা একটি কেন্দ্র ব্যবহার করেছি।
ধাপ 4: প্রধান ব্লক প্রস্তুতি
পলিকার্বোনেট কভার সম্পূর্ণ হওয়ার সাথে সাথে আমি মূল ব্লকে চলে গেলাম। আমি প্রথমে মিলের সাথে ব্লকটিকে তার 2 "x 2" চূড়ান্ত আকারে নিয়ে গেলাম, তারপর পৃষ্ঠের যে কোন অসম্পূর্ণতা দূর করার জন্য ব্লকের পৃষ্ঠের উপর একটি হালকা ক্লিনআপ পাস চালালাম। ক্লিনআপ পাসের সময় খুব বেশি উপাদান অপসারণ না করার জন্য খেয়াল রাখুন যাতে পরবর্তীকালে সিএনসি প্রোগ্রামে প্রভাব না পড়ে। যদি ব্লকটি খুব পাতলা হয় তবে কাটারটি নীচের অংশ ভেঙে অংশটি নষ্ট করে দেবে।
ধাপ 5: সিএনসি মিলিং মেইন ব্লক
উভয় সিএনসি প্রোগ্রামের শূন্য অংশের নীচের বাম কোণে রয়েছে, তাই একটি এজ ফাইন্ডার ব্যবহার করে আমি মেশিনে শূন্য করেছি। একবার যথাযথ টুল (1/8 এন্ড মিল) নিরাপদভাবে টাকুতে মাউন্ট করা হয়ে গেলে, আমি প্রোগ্রামটি লোড করে জলাধার মেশিনে চালাই এবং এটি চালাতে দেই।
যদিও বেশিরভাগ 1/8 "এন্ড মিলের মাত্র 3/8" (0.375 ") দৈর্ঘ্য কাটা আছে, আমি আমার থেকে 0.025" অতিরিক্ত এবং পিয়ারের পুরো 0.4 "পকেটে চাপা দিতে সক্ষম হয়েছিলাম। আপনার কর্তনকারীকে ধাক্কা দেওয়ার মতো মনে হচ্ছে না তারপর কেবল z- অক্ষটিকে 0.025 "কাজের পৃষ্ঠের উপরে সরান এবং মেশিনটি পুনরায় শূন্য করুন। এইভাবে প্রোগ্রামটি কেবলমাত্র 0.375 "উপাদানকে কেটে ফেলবে।
একবার জলাধারের জন্য প্রোগ্রামটি শেষ হয়ে গেলে, আমি অংশটি উল্টে দিলাম, আমার শূন্যগুলি সংশোধন করলাম এবং ব্লকের পিছনে ক্লিয়ারেন্স কাটার জন্য প্রোগ্রামটি চালালাম।
দ্রষ্টব্য: এই জি-কোড ফাইলগুলি আমার CNC (Tormach PCNC 1100) এ কাজ করেছে, কিন্তু আমি গ্যারান্টি দিতে পারি না যে এটি অন্যদের উপর কাজ করবে। প্রোগ্রামটি চালানোর আগে কোডটি পরীক্ষা করে দেখুন এবং নিশ্চিত করুন যে এটি মেশিনটি ক্র্যাশ করবে না। আমি এই কোড দ্বারা সৃষ্ট কোন দুর্ঘটনার জন্য কোন দায়িত্ব গ্রহণ করি না।
ধাপ 6: ম্যানুয়াল মেশিন প্রধান ব্লক
সিএনসি প্রোগ্রাম চালানোর পর, আমি মেশিনটি শেষ করার জন্য মূল ব্লকটি মিলের কাছে ফিরিয়ে আনলাম।
ব্লকের উপরের অংশ পরিষ্কার করতে এবং গ্যাসকেটের জন্য মসৃণ সমাপ্তি অর্জনের জন্য আমি প্রথমে একটি মুখোমুখি কল দিয়ে একটি হালকা পাস নিয়েছিলাম। আমি তখন সমস্ত ছিদ্র দেখেছি এবং তাদের সঠিক ট্যাপ ড্রিলের আকার দিয়ে ড্রিল করেছি (6-32 ইউএনসি-র জন্য 0.103 "এবং 10-24 ইউএনসি-র জন্য 0.150")। যে সম্পন্ন সঙ্গে আমি ব্লক একটি ভাইস মধ্যে রাখা এবং তাদের সঠিক আকার সব গর্ত ট্যাপ।
ধাপ 7: মাউন্টিং আর্মস মেশিনিং
মাউন্টিং অস্ত্রগুলি 1/8 পুরু অ্যালুমিনিয়াম, বিশেষত সমতল স্টক থেকে মেশিন করা হয়। যাইহোক, আমার কিছুটা স্ক্র্যাপ এক্সট্রুশন ছিল এবং তাই আমি এর পরিবর্তে খনিটি তৈরি করেছি। উভয় পদ্ধতি একই ফলাফল দেবে।
মাউন্ট করা অস্ত্রের শূন্যটিও মূল ব্লকের মতো নিচের বাম কোণে রয়েছে। একবার অস্ত্রগুলি মেশিন হয়ে গেলে আমি তাদের তাদের রক্ষণাবেক্ষণ ট্যাব থেকে ভেঙে দিয়েছিলাম এবং তাদের মসৃণভাবে দায়ের করেছি। প্রধান ব্লকে অস্ত্র সংযুক্ত করার জন্য মাউন্ট করা গর্তগুলি তখন 6-32 স্ক্রু গ্রহণের জন্য কাউন্টারসঙ্ক ছিল।
ধাপ 8: গ্যাসকেট কাটা
এই ধাপটি alচ্ছিক, কারণ একটি গ্যাসকেট সত্যিই প্রয়োজনীয় নয়। কিছু সিলিকন সিলান্ট ব্লক সিল করার জন্য পর্যাপ্ত পরিমাণের চেয়ে বেশি হবে, কিন্তু গ্যাসকেট থাকলে ব্লকটি পরবর্তীতে বিচ্ছিন্ন হতে পারে এবং এটি সিলিকনের গুচ্ছের চেয়ে অনেক ভালো দেখায়।
আমি কয়েকটি কারণে গ্যাসকেট তৈরির জন্য সাধারণ ডলার স্টোর ক্রাফট ফেনা ব্যবহার করার সিদ্ধান্ত নিয়েছি। এটি একটি বরং নরম উপাদান, এবং ব্লক এবং কভার প্লেটের আকৃতির সাথে মিলিত করার জন্য এটিকে সংকুচিত এবং কনট্যুর করার অনুমতি দেওয়ার জন্য যথেষ্ট মোটা, একটি শক্ত সীল অর্জন করে। এটি সহজেই পাওয়া যায়, কাজ করা সহজ এবং সস্তা।
নৈপুণ্যের ফোমের মধ্যে ব্লকের উপরের অংশটি টিপলে ব্লকের সঠিক আকারে একটি ইন্ডেন্ট তৈরি হয় এবং আমি গ্যাসকেট কেটে এই রূপরেখাটি ব্যবহার করেছি। এটি ব্লক থেকে একটি টেমপ্লেট তৈরি করার এবং আকৃতি স্থানান্তর করার চেষ্টা করার চেয়ে অনেক সহজ, এবং ব্লকটি নিজেই কাটা চিহ্নিত করার জন্য ত্রুটির সম্ভাবনা অনেক কম।
শুধুমাত্র জলাধার এবং চার কোণার ছিদ্র কাটতে হবে, কারণ ছোট 6-32 টি স্ক্রু গ্যাসকেটের মধ্য দিয়ে যায় না, তাই তাদের জন্য গর্ত কাটা প্রয়োজন হয় না। একবার গ্যাসকেট কেটে ফেললে, আমি এটিকে ব্লকের উপরে রেখে দিলাম যাতে সবকিছু চেক হয়ে যায়।
ধাপ 9: ব্লক সমাবেশ
এখন যে সমস্ত অংশ তৈরি করা হয়েছে, এটি ব্লক একত্রিত করার সময়!
আমি আমার ব্লকে কোন দূষক থাকবে না তা নিশ্চিত করার জন্য সমস্ত অংশ পরিষ্কার করে শুরু করেছি। একবার আমি সন্তুষ্ট হয়ে গেলাম যে সবকিছু পরিষ্কার, আমি কাউন্টারসঙ্ক 6-32 স্ক্রুগুলির সাথে মাউন্ট করা অস্ত্র সংযুক্ত করেছি। সেগুলি মাউন্ট করার পরে আমি গ্যাসকেট এবং উপরে পরিষ্কার কভার সারিবদ্ধ করেছিলাম। 10-24 স্ক্রুগুলি তখন কভারটি সুরক্ষিত করার জন্য ব্যবহার করা হয়েছিল, এবং ফিটিংগুলি শেষ পর্যন্ত থ্রেড করা হয়েছিল। সম্পূর্ণ অ্যাসেম্বলি কনফিগারেশনের জন্য ধাপ 2 এ বিস্ফোরিত চিত্রটি দেখুন
ধাপ 10: লিক টেস্টিং
যেকোনো ইলেকট্রনিক্স থেকে দূরে এবং একটি সম্ভাব্য লিক ধরার জন্য একটি বালতিতে ব্লকটিকে একটি স্বতন্ত্র পানির লুপে সংযুক্ত করুন। আমি একটি বড় সালাদ বাটিতে একটি কাগজের তোয়ালে দিয়েছিলাম যাতে আমি বলতে পারি যে এটি কোনও সময়ে ফাঁস হয়ে গেছে কিনা।
ব্লকে যাতে কোন লিক না থাকে তা নিশ্চিত করার জন্য লুপটি কমপক্ষে 24 ঘন্টা (যত বেশি ভাল) চলতে দিন।
ধাপ 11: ব্লক মাউন্ট করা
প্রথমত, পিসিএমআর সম্প্রদায় তাদের চুল টানতে শুরু করে এবং একগুচ্ছ মন্তব্য পোস্ট করার আগে, আমি জানি যে এটি একটি স্টক ইন্টেল মাদারবোর্ড এবং এটিকে জলকুণ্ড করার কোনও অর্থ নেই, তবে আমি এটি একটি মডেল হিসাবে ব্যবহার করছি এবং আমি নই আসলে এই বোর্ডে একটি লুপ ইনস্টল করা। পথের বাইরে, আসুন ব্লকটি মাউন্ট করি!
মাদারবোর্ডে মাউন্ট করা গর্তের মাধ্যমে 8-32 স্ক্রু ফিট করুন। আপনার পছন্দসই তাপীয় যৌগটি প্রয়োগ করুন এবং তারপরে স্ক্রুগুলির উপর ব্লকটি স্লাইড করুন। স্ক্রুগুলি মাউন্ট করা বাহুতে স্লটগুলির মাধ্যমে সুন্দরভাবে ফিট করা উচিত। হেক্স বাদামে থ্রেড করুন যতক্ষণ না তারা সবেমাত্র মাউন্ট করা বাহুর শীর্ষে স্পর্শ করে, তারপর তাদের বিপরীত কোণে আঙুল দিয়ে শক্ত করে ধরুন। নিশ্চিত করুন যে সিপিইউ সকেটে এমনকি চাপ রয়েছে এবং ব্লকটি সিপিইউর পৃষ্ঠে সমতল বসে আছে। ব্লকটি যথেষ্ট টাইট হওয়া উচিত যাতে এটি নড়তে না পারে, কিন্তু এত টাইট না যে এটি মাদারবোর্ড এবং/অথবা মাউন্ট করা বাহুগুলিকে ফ্লেক্স করে।
অবশেষে আমি সিপিইউ ব্লকের জন্য একটি সঠিক ব্যাকপ্লেট তৈরি করতে পারি, তবে এটি আপাতত যথেষ্ট ভাল। যদি আমি কখনও একটি তৈরি করি তবে আমি প্রয়োজনীয় নির্দেশাবলী সহ এই নির্দেশনাটি আপডেট করব।
অভিনন্দন, আপনি সবেমাত্র আপনার নিজস্ব কাস্টম ওয়াটারব্লক সম্পন্ন করেছেন!
দয়া করে নি feelসঙ্কোচে কোন প্রশ্ন বা মন্তব্য পোস্ট করুন যা আপনার নিচে হতে পারে।
প্রস্তাবিত:
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: 9 টি ধাপ (ছবি সহ)
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: আমাদের বেশিরভাগই আজকাল সর্বত্র আমাদের সাথে একটি স্মার্টফোন বহন করে, তাই দুর্দান্ত ছবি তোলার জন্য আপনার স্মার্টফোনের ক্যামেরাটি কীভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ! আমি মাত্র কয়েক বছর ধরে একটি স্মার্টফোন ছিলাম, এবং আমি আমার জিনিসগুলি নথিভুক্ত করার জন্য একটি ভাল ক্যামেরা থাকা পছন্দ করেছি
রাস্পবেরি পাই এর জন্য CPU তাপমাত্রার উপর ভিত্তি করে PWM নিয়ন্ত্রিত ফ্যান: 4 টি ধাপ (ছবি সহ)
রাস্পবেরি পাইয়ের জন্য সিপিইউ তাপমাত্রার উপর ভিত্তি করে পিডব্লিউএম নিয়ন্ত্রিত ফ্যান: রাস্পবেরি পাইয়ের অনেক ক্ষেত্রেই সিপিইউকে ঠান্ডা করতে সাহায্য করার জন্য একটু 5V ফ্যান নিয়ে আসে। যাইহোক, এই ভক্তরা সাধারণত বেশ শোরগোল করে এবং অনেকে শব্দটি কমাতে 3V3 পিনে প্লাগ করে। এই ভক্তদের সাধারণত 200mA এর জন্য রেট দেওয়া হয় যা বেশ ভাল
CPU এবং GPU চালিত ফ্যান কন্ট্রোলার: 6 টি ধাপ (ছবি সহ)
সিপিইউ এবং জিপিইউ চালিত ফ্যান কন্ট্রোলার: আমি সম্প্রতি আমার গ্রাফিক্স কার্ড আপগ্রেড করেছি। নতুন জিপিইউ মডেলের আমার সিপিইউ এবং পুরাতন জিপিইউ এর চেয়ে বেশি টিডিপি আছে, তাই আমি অতিরিক্ত কেস ফ্যান ইনস্টল করতে চেয়েছিলাম। দুর্ভাগ্যবশত, আমার MOBO তে গতি নিয়ন্ত্রণের সাথে মাত্র 3 টি ফ্যান সংযোগকারী রয়েছে এবং সেগুলি কেবল
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে
ল্যাপটপ কুলিং প্যাড DIY - CPU ফ্যানের সাথে অসাধারণ লাইফ হ্যাকস - সৃজনশীল ধারণা - কম্পিউটার ফ্যান: 12 টি ধাপ (ছবি সহ)
ল্যাপটপ কুলিং প্যাড DIY | CPU ফ্যানের সাথে অসাধারণ লাইফ হ্যাকস | সৃজনশীল ধারণা | কম্পিউটার ফ্যান: এই ভিডিওটি শেষ না হওয়া পর্যন্ত আপনাকে দেখতে হবে। ভিডিওটি বোঝার জন্য