সুচিপত্র:

Jukebox: 13 ধাপ (ছবি সহ)
Jukebox: 13 ধাপ (ছবি সহ)

ভিডিও: Jukebox: 13 ধাপ (ছবি সহ)

ভিডিও: Jukebox: 13 ধাপ (ছবি সহ)
ভিডিও: ৫ ধাপেই বই শেষ! How to Finish Reading a Book | যেকোনো বই শেষ করার অভিনব কৌশল | Dr. Nabil 2024, জুলাই
Anonim
জুকবক্স
জুকবক্স

ভলুমিও (ওপেন অডিওফিল মিউজিক প্লেয়ার) আবিষ্কার করার সময় আমি ভেবেছিলাম এটি একটি দুর্দান্ত জুকবক্স তৈরি করতে ব্যবহার করা যেতে পারে; এবং বাকিটা ইতিহাস.

নিম্নলিখিত নির্দেশযোগ্য আমি এই প্রকল্পটি কিভাবে তৈরি করেছি তার একটি সাধারণ ওভারভিউ। যেমন কিছু ছোট, আরো সুস্পষ্ট পদক্ষেপ এড়িয়ে যেতে পারে।

প্রাথমিক প্রকল্পের সুযোগ

  1. স্থানীয় এবং প্রবাহিত সঙ্গীত বাজাতে সক্ষম হন।
  2. টাচ স্ক্রিন এবং বোতাম নিয়ন্ত্রিত
  3. রঙ পরিবর্তন LED টিউব
  4. কারাওকে মডিউল
  5. মানসম্পন্ন শব্দ

যা অর্জন করা হয়নি

  1. টাচ স্ক্রিন: ব্যবহার করা ডিসপ্লে টাচ স্ক্রিন হলেও আমি ভলুমিওর সাথে কাজ করতে পারিনি। আমি নিশ্চিত যে এটি ঠিক করা যেতে পারে কিন্তু আফসোস লিনাক্স ড্রাইভার কম্পাইল করার বিষয়ে আমার জ্ঞান ভাল নয়। যদি কেউ আমাকে এই বিষয়ে সাহায্য করতে সক্ষম হয় তবে এটি প্রশংসিত হবে কিন্তু আপাতত আমি এটি অন্য সময় পর্যন্ত ছেড়ে দেব। আশেপাশের কাজ হিসাবে, প্রয়োজনে আমি একটি ওয়্যারলেস কীবোর্ড বা মাউসের মাধ্যমে, অথবা একটি দূরবর্তী কম্পিউটারের মাধ্যমে সংযুক্ত হয়েছি (যেহেতু ভলুমিও আপনাকে যে কোনও স্থান থেকে ইন্টারফেসে ব্রাউজার করতে দেয়)।
  2. কারাওকে মডিউল: আমি AliExpress থেকে যে ইউনিটটি কিনেছি তা কাজ করতে পারিনি কিন্তু যেহেতু মডিউলটি কেবল জুকবক্স এমপিতে প্লাগ করবে, ভবিষ্যতে এটি যোগ করা সহজ হবে।

ব্যবহৃত সামগ্রী

  • 10 মিমি পাতলা পাতলা কাঠ
  • 4 মিমি পাতলা পাতলা কাঠ
  • 4 মিমি রাজমিস্ত্রি
  • 10 মিমি এক্রাইলিক
  • 20mm MDF
  • 2 মিমি এক্রাইলিক
  • কাঠের আঠা
  • এক্রাইলিক সিমেন্ট
  • স্প্রে পেইন্ট
  • অস্বচ্ছ/ফ্রস্টিং গ্লাস স্প্রে পেইন্ট
  • আরডুইনো মিনি
  • রাস্পবেরি পিআই 3
  • 70W, 5V, 14A PSU
  • PIFI Digi DAC+ HIFI DAC অডিও সাউন্ড কার্ড মডিউল
  • রাস্পবেরি পিআই 3 জিপিআইও এক্সটেনশন বোর্ড
  • ODROID-VU7 প্লাস
  • LED স্ট্রিপ (5V, WS2811)
  • HDMI ফিতা কেবল (90 ডিগ্রী)
  • ক্রোম প্লেটিং 30mm LED আলোকিত পুশ বাটন
  • স্টিরিও পরিবর্ধিত (দ্বিতীয় হাত, একটি অনলাইন নিলাম থেকে কেনা)
  • বক্সযুক্ত স্পিকার (দ্বিতীয় হাত, একটি অনলাইন নিলাম থেকে কেনা)
  • 2.5 এম হেক্স স্ট্যান্ডঅফ
  • ডবল পার্শ্বযুক্ত টেপ
  • বিবিধ: তারের, ঝাল, তাপ সঙ্কুচিত টিউবিং, স্ক্রু, বৈদ্যুতিক জংশন বক্স, ক্রিম্প ইত্যাদি
  • কালো ভিনাইল

সফটওয়্যার

  • LibreCAD
  • ইঙ্কস্কেপ
  • ব্লেন্ডার
  • আরডিনো আইডিই

প্রধান সরঞ্জাম ব্যবহৃত

  • তাতাল
  • ভিনাইল কাটার
  • লেজার কাটার
  • সিএনসি মেশিন
  • রাউটার
  • টেবিল দেখেছি
  • জিগস
  • স্ক্রু ড্রাইভার
  • আঠালো বন্দুক

ধাপ 1: সামগ্রিক নকশা

সামগ্রিক নকশা
সামগ্রিক নকশা

বাক্সটি কিছু কিছু historicতিহাসিক মডেলের মতই ডিজাইন করা হয়েছিল যেমন প্রায় 85x155cm।

সামনের চারটি এলাকা হল:

  • নিয়ন টিউব (হলুদ)
  • স্পিকার গ্রিড (ধূসর এবং বাদামী)
  • জুকবক্স ইন্টারফেস (গোলাপী এবং সাদা; জুকবক্স জ্যাম)
  • আধা-বৃত্ত সন্নিবেশ (বাদামী নোট সহ গোলাপী, কালো এবং সাদা)

প্রাথমিকভাবে আমি স্পিকার লাগাতে যাচ্ছিলাম

  1. পিছনে স্পিকার গ্রিল
  2. যেখানে কালো বৃত্ত আধা-বৃত্ত সন্নিবেশ করা হয়

কিন্তু আমার স্পিকারগুলি অনেক বড় ছিল এবং আমি অনুভব করেছি যে এই সমস্ত অবস্থানের পিছনে তাদের স্কোয়াশ করার চেষ্টা শব্দটির গুণমানকে প্রভাবিত করবে। শেষ পর্যন্ত আমি সিদ্ধান্ত নিলাম যে স্পিকার গ্রিল এবং আধা-বৃত্ত সন্নিবেশ কেবল শোভাময় হবে এবং স্পিকারগুলি তাদের স্পিকার বাক্সে রেখে দেওয়া হবে, যাতে জুকবক্সের বাম এবং ডান দিকের মুখোমুখি হতে পারে। এর অর্থ এইও ছিল যে স্পিকারগুলি যদি ঘরের যে কোন জায়গায় রাখা যায়।

ধাপ 2: নিয়ন টিউব

নিয়ন টিউব
নিয়ন টিউব
নিয়ন টিউব
নিয়ন টিউব

এই উপরের CAD অঙ্কন দেখায় কিভাবে আমি সামনের নিয়ন টিউব তৈরির জন্য যে টুকরাগুলো ব্যবহার করতাম তা কেটে ফেলি। এটি আমার লেজার কাটারের আকার এবং উপাদান প্রাপ্যতা দ্বারা নির্ধারিত হয়েছিল। 10mm এক্রাইলিক ব্যবহার করে আমি DXF ফাইলটি একটি SVG তে রপ্তানি করেছি এবং একটি CO2 লেজার কাটার ব্যবহার করে টুকরো টুকরো করেছি। এক্রাইলিক সিমেন্ট ব্যবহার করে আমি উপরের ছবিগুলিতে প্রদর্শিত নলটি তৈরি করার জন্য তাদের একসঙ্গে আটকে দিলাম।

এলোমেলো কক্ষপথ, বা ডেল্টা স্যান্ডারে 180 গ্রিট স্যান্ডপেপার ব্যবহার করে, নিয়ন টিউবের বাইরে বালি। তারপর এতে ফ্রস্টিং স্প্রে পেইন্ট লাগান।

অন্তর্দৃষ্টিতে টিউবটিকে স্যান্ডব্লাস্ট করা বা অস্বচ্ছ এক্রাইলিক ব্যবহার করা ভাল হতো।

ধাপ 3: সেমি-সার্লস ইনসার্ট

Semi-cirlce সন্নিবেশ
Semi-cirlce সন্নিবেশ
Semi-cirlce সন্নিবেশ
Semi-cirlce সন্নিবেশ

CO2 লেজার-কাটারে 4mm প্লাইউড কাটআউট "JukeBox-Top-Insert.svg" ব্যবহার করে, যেখানে প্রয়োজনীয় এচিং লাইন (কালো) যাতে পরবর্তীতে জিনিসগুলি আঁকা এবং লাইন করা সহজ হবে।

  • আধা-বৃত্তটি গোলাপী রং করা হয়েছিল
  • বড় ডিস্কগুলি সাদা রঙে আঁকা হয়েছিল
  • ছোট ডিস্কগুলি কালো রঙ করা হয়েছিল

ছোট কালো ডিস্কগুলি সাদা ডিস্কের উপর আঠালো করা হয়েছিল এবং সাদা ডিস্কগুলি গোলাপী আধা-বৃত্তের পিছনে আটকে দেওয়া হয়েছিল যাতে কালো এবং সাদাটি দেখানো হয়েছিল (উপরের চিত্রগুলি দেখুন)।

"JukeBox-Music.svg" একটি ভিনাইল কাটার ব্যবহার করে কেটে ফেলা হয়েছিল এবং তারপর উপরের মত গোলাপী আধা-বৃত্তে আটকে দেওয়া হয়েছিল।

ধাপ 4: স্পিকার গ্রিল কাটা

স্পিকার গ্রিল কাটা
স্পিকার গ্রিল কাটা
স্পিকার গ্রিল কাটা
স্পিকার গ্রিল কাটা

ব্লেন্ডার ব্যবহার করে, একটি STL ফাইলে "Disc.blend" রপ্তানি করা হয়েছে। একটি সিএনসি মেশিন ব্যবহার করে, ডিস্কটি এমডিএফের 20 মিমি টুকরো করে কেটে নিন। STF ফাইলের উচ্চতা সামঞ্জস্য করা হয়েছিল যাতে MDF এর পুরুত্ব সামঞ্জস্য করা যায়।

"Jukbox4.svg" খুলছে এবং "গ্রিল" ব্যতীত সমস্ত স্তর লুকিয়ে রেখে, লেজার-কাটার ব্যবহার করে 4 মিমি প্লাইউড থেকে গ্রিল কেটে দিন।

কাঠের আঠা ব্যবহার করে, আমি ডিস্কটিকে গ্রিলের ডিস্ক অংশে আটকে দিলাম, জিনিসগুলিকে সারিবদ্ধ করার চেষ্টা করছিলাম যাতে স্টার পয়েন্টগুলির মধ্যে একটি 12 টার অবস্থানে থাকে। একবার আঠা শুকিয়ে গেলে, আমি রূপালী/গ্যালভানাইজিং পেইন্ট দিয়ে গ্রিল আঁকা স্প্রে করি।

ধাপ 5: গ্রিল উপাদান প্রস্তুত করা

গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে
গ্রিল উপাদান প্রস্তুত করা হচ্ছে

আমি একটি কাঠের ফ্রেম তৈরি করেছি (গ্রিলের চেয়ে বড়), হেসিয়ানকে ফ্রেমের উপর শক্ত করে টেনে এনে তার জায়গায় স্ট্যাপল করেছিলাম। আঠালো প্রয়োগ করা (আমি PVA কাঠের আঠা ব্যবহার করেছি কিন্তু অন্যান্য ধরনের আরও ভাল হতে পারে)। একবার শুকিয়ে গেলে আপনার একটি মসৃণ কিন্তু দৃ sheet় শীট শীট হবে। গ্রিলের নিচের দিকে কাঠের আঠা প্রয়োগ করে, আমি এটিকে হেসিয়ানের উপর আটকে দিলাম যাতে হেসিয়ানের অ-আঠালো দিকটি দেখানো হয়েছিল; সব শুকানো পর্যন্ত গ্রিল একটি ওজন প্রয়োগ।

ধাপ 6: বোতাম

বোতাম
বোতাম

একটি ভিনাইল কাটার ব্যবহার করে আমি কালো ভিনাইল থেকে "Buttons3.svg" কেটে ফেলি।

তারপর সিদ্ধান্ত নিয়েছে কোন বোতাম দরকার এবং কোথায় যেতে হবে।

উপযুক্ত বোতামে কাঙ্ক্ষিত প্রতীক সংযুক্ত করুন।

প্রতীক হল

  • আপ/ডাউন ভলিউম
  • পরবর্তী/পূর্ববর্তী ট্র্যাক
  • বিরতি/খেলুন
  • পাওয়ার অন/অফ
  • লাইট পরিবর্তন করুন (এই প্রতীকটি এই বিল্ডে ব্যবহার করা হয়নি)

ধাপ 7: জুকবক্স ইন্টারফেস - পার্ট 1

জুকবক্স ইন্টারফেস - পর্ব 1
জুকবক্স ইন্টারফেস - পর্ব 1

আমি যে ফন্টটি ব্যবহার করেছি তা ছিল ব্রডওয়ে (সংযুক্ত দেখুন)। আপনি যদি "Jukebox-Faceplate-1b.svg" ব্যবহার করেন তবে আপনাকে এটি ইনস্টল করতে হবে।

"Jukebox-Faceplate-1b.svg" এ সব স্তর লুকানো ছাড়া:

  • বোতাম
  • টেক্সট
  • স্ক্রিন-কাটআউট
  • আকৃতি

আমি লেজার 4 মিমি পাতলা পাতলা কাঠের ফলে প্রাপ্ত আকৃতিটি কেটে ফেলি।

পাতলা ছাড়া সব স্তর লুকানো:

  • পর্দা - দৃশ্যমান
  • পর্দা - কভার

আমি লেজার 4mm পাতলা পাতলা কাঠের ফলে আকৃতি কাটা। এই টুকরোটাকে আমি স্ক্রিন কভার বলেছিলাম।

অনুগ্রহ করে মনে রাখবেন যে উপরেরগুলি ODROID-VU7 Plus স্ক্রিনকে মাথায় রেখে ডিজাইন করা হয়েছিল এবং যদি আপনি অন্য স্ক্রিন ব্যবহার করেন তবে তা পরিবর্তন করতে হবে।

স্ক্রিনটি যথাস্থানে ধরে রেখে, আমি ফেস-প্লেটে স্ক্রিন কভারটি স্থাপন করেছি যাতে স্ক্রিনটি যথাযথভাবে coveredাকা থাকে এবং একবার ব্যবহারে সঠিকভাবে প্রদর্শিত হয়। একবার অবস্থান বাছাই করা হলে, আমি আঠালো এবং তাদের একসঙ্গে clamed। একবার আঠালো শুকিয়ে গেলে আমি লক্ষ্য করেছি যে আমার অবস্থান 100% সঠিক ছিল না। এর ফলে আমার স্ক্রিন কভারের পিছনে কিছু ফেস-প্লেটের ছিদ্র/রাউটার করার প্রয়োজন হয়েছিল যাতে আমি স্ক্রিনকে আরও সুনির্দিষ্টভাবে সাজাতে পারি।

পুরো মুখ-প্লেটটি তখন গোলাপী রঙে স্প্রে করা হয়েছিল।

আমি "JukeBoxTextBacking.dxf" একটি SVG তে রপ্তানি করি এবং 4mm প্লাইউড থেকে কেটে ফেলি। স্প্রে পেইন্টিং এর পর আমি এটাকে মুখের প্লেটের পিছনে আটকে দিলাম যাতে সাদাটা টেক্সটের মাধ্যমে দেখা যায়।

কাঠের স্ট্রিপগুলি তখন পিছনে আটকে দেওয়া হয়েছিল, যা মাউন্টিং পয়েন্টগুলিকে প্রমাণ করে যা মাউন্ট বোর্ডকে স্ক্রু করে।

ধাপ 8: জুকবক্স ইন্টারফেস - পার্ট 2

জুকবক্স ইন্টারফেস - পার্ট 2
জুকবক্স ইন্টারফেস - পার্ট 2
জুকবক্স ইন্টারফেস - পার্ট 2
জুকবক্স ইন্টারফেস - পার্ট 2
জুকবক্স ইন্টারফেস - পার্ট 2
জুকবক্স ইন্টারফেস - পার্ট 2

এখন আমি ছয়টি গর্তে বোতামগুলি ইনস্টল করেছি, সেগুলি বোল্ট করছি।

এবং SVG- এ "মাউন্টিং বোর্ড.ডিএক্সএফ" রপ্তানি করা হয়েছে এবং মাউন্ট করা বোর্ড 2 মিমি এক্রাইলিকের বাইরে কাটা হয়েছে। ব্রাস স্ট্যান্ডঅফ ব্যবহার করে, আমি ছবির মতো স্ক্রিন এবং রাস্পবেরি পিআই একত্রিত করেছি (একদিকে স্ক্রিন এবং রাস্পবেরি পিআই এবং অন্য দিকে অন্যান্য ইলেকট্রনিক্স)।

90 এইচডিএমআই রিবন ক্যাবলের জন্য বর্গাকার গর্তটি খুব সরু হয়ে গেছে এবং তাই এটিকে আরও বিস্তৃত করা দরকার (এটি প্রতিফলিত করার জন্য অঙ্কনগুলি এখনও পরিবর্তন করা দরকার)।

ধাপ 9: প্রকৃত বাক্স

প্রকৃত বাক্স
প্রকৃত বাক্স
প্রকৃত বাক্স
প্রকৃত বাক্স
প্রকৃত বাক্স
প্রকৃত বাক্স
প্রকৃত বাক্স
প্রকৃত বাক্স

বৃত্তাকার অংশটি বাদে যা 4 মিমি ম্যাসোনাইট এবং সাপোর্টিং কর্নার ব্লক (15x25 মিমি) ব্যবহার করে বাকী বাক্সটি 10 মিমি প্লাইউড ব্যবহার করে নির্মিত হয়েছিল। সামগ্রিক মাত্রা ছিল প্রায় 85x155x50xm। "Jukebox4.svg" ব্যবহৃত সামনের সঠিক মাত্রা দেয়।

শীর্ষটি তৈরি করা হয়েছিল প্রথমে একটি ক্ল্যাম্প ব্যবহার করে চেক করার জন্য যে আমরা সফলভাবে মেসনাইট শীটটি বাঁকতে পারি। আমরা তারপর এটি আঠালো এবং উপরে এটি stapled এবং ধীরে ধীরে উভয় পক্ষের নিচে কাজ। আমরা প্রান্তের উপরে কভার-স্ট্রিপগুলি রেখেছি যাতে এটি পরিষ্কার করা যায় এবং ধরে রাখা যায়। ফটোগুলি থেকে আপনি দেখতে পাবেন কিভাবে আমরা অতিরিক্ত আর্কস যোগ করেছি যাতে একটি বিস্তৃত পৃষ্ঠ প্রমাণ করা যায় যা আমরা আঠালো এবং প্রধান করতে পারি।

পাশের বিভাগগুলি কেটে ফেলা হয়েছিল যাতে আমি যে স্পিকারগুলি কিনেছিলাম তার জন্য উপযুক্ত ছিল। এম্প্লিফায়ার ধরে রাখার জন্য উপরের অংশে একটি তাক লাগানো হয়েছিল। পরিশেষে এম্প্লিফায়ার এবং অন্যান্য বিট এবং টুকরাগুলিতে অ্যাক্সেস প্রদানের জন্য পিঠটি কমবেশি খোলা রাখা হয়েছিল।

বেস 10mm পাতলা পাতলা কাঠের দুটি শীট দিয়ে তৈরি করা হয়েছিল; একটি পরের থেকে একটু বড়।

সমস্ত প্রান্ত যেখানে রাউটে রাউটেড।

আমি অনুপস্থিত বিশদ বিবরণ প্রদান করার জন্য ছবি ছেড়ে।

একবার একত্রিত হলে, কে লট স্প্রে করা হয়েছিল নীল। হিন্ডসাইটে আমার ভিতরে কালো রং করা স্প্রে করা উচিত কারণ এটি প্রকল্পটিকে আরও সমাপ্ত দেখাবে। এটি বলেছিল যে কেউ সত্যিই ভিতরটি দেখে না।

সবশেষে আমি সেমি-সেরেল ইনসার্ট এবং জুকবক্স ফেসপ্লেটগুলিকে স্ক্রু করেছি এবং গ্রিলটি আঠালো করেছি।

ধাপ 10: ভলুমিও ইনস্টল এবং কনফিগার করা

Volumio ইনস্টল এবং কনফিগার করা
Volumio ইনস্টল এবং কনফিগার করা

পর্দা থেকে HDMI এবং USB কে রাস্পবেরি PI- এ প্লাগ করে এবং এটি সবগুলিকে চালিত করে।

Https://volumio.org/get-started/ এ নির্দেশনা অনুসরণ করে আমি আপনার রাস্পবেরি PI তে Volumio ইনস্টল করেছি।

সেটআপ প্রক্রিয়ার সময় আমি I2S এর জন্য Hifiberry DAC Plus বেছে নিয়েছি।

একবার ইনস্টল হয়ে গেলে, আমি আমার ভলুমিও (https://volumio.local) এর উদাহরণে আবার ব্রাউজ করেছি, সেটিংস, প্লাগইনগুলিতে যান এবং নিম্নলিখিতগুলি ইনস্টল করুন:

  • স্পটিফাই
  • ভলুমিওর জন্য ইউটিউব
  • টিউনইন রেডিও
  • ডিসপ্লে টাচ করুন
  • ব্যাকআপ এবং পুনরুদ্ধার ডেটা
  • জিপিআইও বাটন কন্ট্রোলার

যদিও আমি এটি ব্যবহার করিনি, মিনিডিএলএনএ প্লাগইনটি ইনস্টল করার মতো অন্য একটি বলে মনে হচ্ছে। আপনি চাইলে অন্য যে কোন প্লাগইন ইন্সটল করতে পারেন। আমি দেখেছি গ্রাফিক্স ইকুয়ালাইজার ইনস্টল করার ফলে আমার সাউন্ড কাজ করছে না।

একবার ইনস্টল করার পরে আমি প্রতিটি প্লাগগিন কনফিগার করেছি, GPIO গুলি নিম্নরূপ:

  • প্লে/বিরতি সক্ষম করুন: জিপিআইও পিন 13
  • Vol+: GPIO পিন 16 সক্ষম করুন
  • Vol- সক্ষম করুন: GPIO পিন 23
  • পূর্ববর্তী সক্ষম করুন: GPIO পিন 22
  • পরবর্তী সক্ষম করুন: জিপিআইও পিন 27
  • শাটডাউন সক্ষম করুন: জিপিআইও পিন 12

স্ক্রিনটি সঠিকভাবে প্রদর্শনের জন্য আমি volumio.local- এ ssh'd করেছি এবং boot/userconfig.txt এ নিচেরটি যোগ করেছি:

  • #DVI তে আউটপুট সেট করুন যাতে HDMI ক্যাবলের মাধ্যমে সাউন্ড না পাঠানো হয়
  • hdmi_drive = 1
  • #HDMI গ্রুপকে 2 তে সেট করুন, এটি আসলে কি করে তা কোন ধারণা নেই
  • hdmi_group = 2
  • #HDMI_mode সেট করুন 87 যা কাস্টম রেজোলিউশন বলে মনে হচ্ছে
  • hdmi_mode = 87
  • #স্ক্রিন প্যারামিটার সেট করুন
  • hdmi_cvt = 1024 600 60 3 0 0 0

সেটিংসে টাচ স্ক্রিন প্লাগইন এর মাধ্যমে স্ক্রিনসেভার সেটিংস সেট করা যায়।

=============================================================

ভলুমিও কমিউনিটি ফোরামে GVOLT দ্বারা নিম্নলিখিত প্রতিক্রিয়া প্রদান করা হয়েছিল। একবার আমি এই পদ্ধতির প্রয়োগ করার সুযোগ পেয়েছি, আমি উপরের আপডেট করব।

পরিবর্তনের বিষয়ে একটি ইঙ্গিত Userconfig.txt ব্যবহার করার সুবিধা হল যে ভলুমিও আপডেট হয়ে গেলে এই ফাইলটি অস্পষ্ট থাকে। বিপরীতে /boot/config.txt ফাইলটি প্রতিটি Volumio আপডেটে (আরও তথ্য) ওভাররাইট হয়ে যায় এবং আপনাকে /boot/config.txt আবার সম্পাদনা করতে হবে।

=============================================================

ধাপ 11: LEDs সংযোগ

LEDs সংযুক্ত করা হচ্ছে
LEDs সংযুক্ত করা হচ্ছে
এলইডি সংযোগ করা হচ্ছে
এলইডি সংযোগ করা হচ্ছে

Arduino মিনি তে "Rainbow.ino" আপলোড করুন।

নিয়ন টিউব যেখানে অবস্থান করতে চেয়েছিলাম সেখানে অবস্থান করে, আমি বাইরের চারপাশে সন্ধান করলাম। আমি তারপর স্ট্রিপের মাঝের লাইন বরাবর LED স্ট্রিপ সংযুক্ত করি। এটি গোলাকার অংশে পুরোপুরি সমতল ছিল না কিন্তু এটি কোন ব্যাপার না।

LED স্ট্রিপের তিনটি ট্র্যাক আছে যেমন +5V, ডেটা, গ্রাউন্ড (লাল, সবুজ, সাদা; আমার ক্ষেত্রে)। LED সমানভাবে আলোকিত রাখার জন্য, আধা-বৃত্ত খিলানের শীর্ষে ট্র্যাকগুলির সাথে বিদ্যুৎ সংযুক্ত ছিল। এর ফলে আমার মুখের উপরে এবং নিচে ঠিক দুটি ছোট গর্ত ড্রিল করা দরকার যেখানে LED স্ট্রিপ চলবে যেখানে আমি বিদ্যুৎ সরবরাহের সাথে সংযুক্ত পাওয়ার লিডগুলি বিক্রি করেছিলাম।

যেহেতু এলইডি শুধুমাত্র এক দিকে কাজ করতে পারে তাই এটি আমদানি করা হয় যে স্ট্রিপের কোন দিকে আপনি ডাটা পিন সংযুক্ত করেন। যদি আপনি এটি ভুল পথে পান তবে এটি কাজ করবে না। সঠিক শেষে, একটি ছোট গর্ত ড্রিল করুন যা আপনাকে ডেটা ট্র্যাকের মধ্যে একটি সীসা সোল্ডার করার অনুমতি দেবে। এই সীসাটি আরডুইনোতে 12 পিনের সাথে সংযুক্ত হবে।

ধাপ 12: চূড়ান্ত সংযোগ

চূড়ান্ত সংযোগ
চূড়ান্ত সংযোগ
চূড়ান্ত সংযোগ
চূড়ান্ত সংযোগ
চূড়ান্ত সংযোগ
চূড়ান্ত সংযোগ

LEDs, রাস্পবেরি পাই (পিন 1 (5V) এবং 6 (গ্রাউন্ড)) এবং আরডুইনো (ভিন এবং গ্রাউন্ড) চালানোর জন্য পাওয়ার সাপ্লাই ব্যবহার করা হয়েছিল। ব্যবহারকারীদের দুর্ঘটনাক্রমে তাদের স্পর্শ করা থেকে রক্ষা করতে পাওয়ার সাপ্লাই টার্মিনালের উপরে একটি অ্যাক্রিলিক কভার স্থাপন করা হয়েছিল।

এই গাইডটি অনুসরণ করে বাটন সংযুক্ত করা হয়েছিল যেমন একটি পিন রিলেভেন্ট জিপিআইও পিন (আগে আলোচনা করা হয়েছে) এবং অন্যটি মাটিতে। বোতামগুলিতে LEDs সরাসরি বিদ্যুৎ সরবরাহের মধ্যে সমান্তরালভাবে তারযুক্ত ছিল।

আলগা তারগুলি জায়গায় পেরেক করা হয়েছিল বা অ্যাগ্লু-গান ব্যবহার করে আঠালো করা হয়েছিল।

পরিবর্ধকটি PIFI Digi DAC+ HIFI DAC অডিও সাউন্ড কার্ড মডিউল এবং এম্প্লিয়ারের সাথে সংযুক্ত স্পিকারের সাথে সংযুক্ত ছিল।

অবশেষে একটি পাওয়ার বার ইনস্টল করা হয়েছিল যা পুরো বাক্সটি চালানোর জন্য ব্যবহার করা হবে যেমন এম্প্লিফায়ার, 70W, 5V, 14A পাওয়ার সাপ্লাই ইউনিট এবং ভবিষ্যতে অন্য যে কোন জিনিসপত্র যা আমি ইনস্টল করতে পারি।

ধাপ 13: আমি ভিন্নভাবে কি করব?

যদিও আমি যে স্ক্রিনটি কিনেছিলাম তা ভলুমিও সম্প্রদায়ের দ্বারা সুপারিশ করা হয়েছিল, আমি সম্ভবত পরবর্তী বার রাস্পবেরি পিআই স্ক্রিন ব্যবহার করব কারণ স্পর্শ বিকল্পটি বাক্সের বাইরে কাজ করবে।

ইতিমধ্যেই উল্লেখ করা হয়েছে, নিয়ন টিউবের জন্য আমি স্যান্ডব্লাস্টিংয়ের চেষ্টা করবো (তবে এটি পরিষ্কার রাখার জন্য বার্নিশ করা দরকার) অথবা অস্বচ্ছ এক্রাইলিক।

আমি LED আলোকে একটু নিয়ন্ত্রণ করার জন্য একটি বোতাম যুক্ত করবো (সংযুক্ত রেইনবো 2 কোড দেখুন; আমার এক বন্ধু দ্বারা সংশোধন করা হয়েছে) অথবা এটি একটি নিয়ামকের সাথে সংযুক্ত করুন যা বাজানো সঙ্গীতগুলিতে লাইটগুলিকে সিঙ্ক করে।

আমার সবচেয়ে বড় পরিবর্তন হবে কিভাবে আমি ইলেকট্রনিক্স মাউন্ট করেছি। আমি এম্প্লিফায়ার শেলফের নীচে একটি অগভীর ড্র তৈরি করব যা স্লাইড করে সমস্ত ইলেকট্রনিক্স এবং পাওয়ার সাপ্লাই ধরে রাখবে। সবকিছুকে আরও পরিষ্কার করার পাশাপাশি এটি জিনিসগুলিকে আরও শক্তিশালী এবং নিরাপদ করে তুলবে। একটি সুন্দরভাবে বান্ডেল করা কেবল ট্র্যাক ড্র থেকে স্ক্রিন এবং বোতামগুলিতে চলবে।

প্রস্তাবিত: