সুচিপত্র:
- সরবরাহ
- ধাপ 1: কোড - আপলোড
- ধাপ 2: কোড (সঙ্গীত পরিবর্তন করুন)
- ধাপ 3: কোড (ছবি / ছবি পরিবর্তন করুন)
- ধাপ 4: 3D মডেল
- ধাপ 5: সমাবেশ
ভিডিও: টোবিয়াস - টিভিআউটের সাথে আরডুইনো মিউজিক বক্স: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
প্রথমত, আমি আমার বান্ধবীর দৈত্য টেডি বিয়ার টোবিয়াসকে পরিচয় করিয়ে দেই, যিনি এই প্রকল্পের অনুপ্রেরণা।
টোবিয়াসের একটি ব্যক্তিত্ব আছে, যা সময়ের সাথে গড়ে উঠেছে যখন আমরা মজা করে আমাদের মনের মধ্যে ভাবি যে সে কাজের সময় দূরে থাকে।
প্রকল্পটি একটি সহজ উপহার, একটি Arduino একটি পাইজো স্পিকার তার প্রিয় গান বাজানোর উদ্দেশ্যে করা হয়েছিল। দ্রুত এটি আমার নিয়ন্ত্রণের বাইরে চলে গেল এবং একটি সংগীত বাক্সে পরিণত হল:
- 3D মুদ্রিত
- AA ব্যাটারী ব্যবহার করে USB সংযোগের প্রয়োজন ছাড়া সঙ্গীত বাজাতে সক্ষম
- পিয়ানো "কী" দিয়ে যা প্রতিটি নোটের সাথে আলোকিত হয়
- আরসিএ সংযোগকারীদের মাধ্যমে একটি পুরানো সিআরটি টেলিভিশনে চিত্র পুনরুত্পাদন করতে সক্ষম
সরবরাহ
- আরডুইনো ন্যানো
- স্পিকার (আমি এটি একটি ক্ষতিগ্রস্ত পুরানো রেডিও থেকে নিয়েছি)
- টগল সুইচ (3 পিন) - মোড নির্বাচক
- ঘূর্ণমান পোটেন্টিওমিটার - ভলিউম নিয়ন্ত্রণ
- 2x 220Ω প্রতিরোধক
- 1x 440Ω প্রতিরোধক বা 2x 220Ω রোধক
- 1x 1kΩ প্রতিরোধক
- 11 3 মিমি এলইডি
- 2x আরসিএ মহিলা সংযোগকারী
- তারের
- 3.5 মিমি সাদা এক্রাইলিক
- গরম আঠালো বা সুপার আঠালো
সরঞ্জাম:
- সোল্ডারিং কিট
- 3D প্রিন্টার
- কোডটি আপলোড করতে Arduino IDE সহ কম্পিউটার
ধাপ 1: কোড - আপলোড
আপনার প্রয়োজন হবে:
- টিভিআউট লাইব্রেরি - আরডুইনোকে আরসিএ বা স্কার্ট সংযোগের মাধ্যমে টেলিভিশনে ছবি এবং শব্দ রাখার অনুমতি দেয়
- arduino -volume1 - এই লাইব্রেরি সাউন্ড কোয়ালিটি উন্নত করে, এটি মোড 1 (টিভি সংযোগ ছাড়া আরডুইনো একা) ব্যবহার করা হয়। যাইহোক, মোড 2 এ, এটি একই সময়ে ব্যবহার করা সম্ভব নয় কারণ TVout লাইব্রেরি ভলিউম 1 এর মতো একই টাইমার ব্যবহার করে
যদি আপনি সঙ্গীত বা চিত্র পরিবর্তন করতে চান তাহলে পরবর্তী ধাপগুলি দেখুন, যদি আপনার Arduino এ কোডটি আপলোড না করেন তবে প্রথমে নিশ্চিত করুন যে আপনার উভয় লাইব্রেরি ইনস্টল আছে।
ধাপ 2: কোড (সঙ্গীত পরিবর্তন করুন)
এখানে আপনি গানটি খুঁজে পেতে পারেন:
আমি সঙ্গীতকে অংশে বিভক্ত করি, প্রতিটি অংশে অক্ষর বরাদ্দ করি যা নিজেই পুনরাবৃত্তি করে। তারপর আমি প্রতিটি নোটের জন্য 1 থেকে 16 এর মান নির্ধারণ করেছি এবং প্রতিটি অ্যারের লাইন 0 এ রেখেছি। মানগুলি খেলার নোটের ফ্রিকোয়েন্সি অনুসারে (অ্যারে ফ্রিক )। লাইন 1 এ আমি প্রতিটি নোটের সময়কাল উপরে দিয়েছি। উদাহরণ:
const বাইট melB1 [2] [6] প্রোগ্রাম = {
{11, 8, 0, 8, 7, 6}, // নোট
{1, 3, 1, 1, 1, 1}}; // সময়কাল
আপনি যদি অন্য গান ব্যবহার করতে চান:
- নতুন পছন্দসই ফ্রিকোয়েন্সি (নোট) দিয়ে freq অ্যারে পরিবর্তন করুন
- গানের প্রতিটি অংশের সাথে সম্পর্কিত অ্যারে পরিবর্তন করুন
- অকার্যকর সঙ্গীতে () যে ক্রমটি বাজানো উচিত তা চয়ন করুন
- অ্যারের ঘোষণায় প্রতিটি লাইনের উপাদান সংখ্যার জন্য "X" পরিবর্তন করুন এবং সংশ্লিষ্ট শূন্যতায় পরিবর্তন করুন, উদাহরণ:
melB1 [2] [X]
অকার্যকর মেলোডিয়া বি 1 () {
জন্য (a = 0; a <X; a ++) {
ধাপ 3: কোড (ছবি / ছবি পরিবর্তন করুন)
আমি একটি ছবি কালো এবং সাদা, ধাপে পরিবর্তন করতে GIMP ব্যবহার করেছি:
রং / স্যাচুরেশন = 0
ছবিটি 95x95 পিক্সেল রেজোলিউশনে পরিবর্তন করতে হবে। টিভিআউট লাইব্রেরি উচ্চতর রেজোলিউশনের অনুমতি দেয় কিন্তু আমি যে কোডটি ব্যবহার করতে চেয়েছিলাম তার আকারের কারণে, আমি রেজোলিউশনটি কম করতে বাধ্য হয়েছিলাম।
- আয়তক্ষেত্র নির্বাচন সরঞ্জাম (দিক অনুপাত - স্থির 1: 1)
- সম্পাদনা/অনুলিপি
- ফাইল/তৈরি/ক্লিপবোর্ড থেকে
- ছবি/স্কেল ছবি (95x95)
ছবিকে কালো এবং সাদা রূপে রূপান্তর করা অপরিহার্য এবং গ্রেস্কেল নয়।
- ফাজি সিলেক্ট টুল এবং ফ্রি সিলেক্ট টুল সেসব এলাকা সিলেক্ট করতে যা আমি কালো রঙে দেখতে চাই।
- পেন্সিল (কালো) আমাদের নির্বাচন কালো করতে
- সিলেক্ট / ইনভার্ট (আমাদের সিলেকশন উল্টে দেয়)
- পেন্সিল (সাদা) বাকি এলাকা সাদা করার জন্য
- রঙ / উজ্জ্বলতা-বৈপরীত্য (কালো কালো নিশ্চিত করার জন্য সর্বোচ্চ বিপরীতে)
এখন আমাদের black৫x95 pixels। পিক্সেলের রেজোলিউশনের সাথে ছবিটি কালো এবং সাদা রঙে আছে
ফাইল/রপ্তানি করুন (. BMP)
নতুন ছবিটি কোডে রূপান্তর করতে আমি Image2Code https://www.crystalfontz.com/product/image2code ব্যবহার করেছি
যা আমাদের প্রায় ভালো অ্যারে দেয়। তারপর আমি এটি কপি করে Arduino IDE তে আটকিয়ে দিলাম।
সম্পাদনা / খুঁজুন ব্যবহার করে:
- সমস্ত "0xFF" অনুসন্ধান করুন এবং এটিকে "0" দিয়ে প্রতিস্থাপন করুন (সমস্ত প্রতিস্থাপন করুন)
- "0x00" এর জন্য একই করুন এবং এটি "1" দিয়ে প্রতিস্থাপন করুন
- সমস্ত "{" এবং "}" মুছুন
"0" একটি কালো পিক্সেল হতে চলেছে
"1" একটি সাদা পিক্সেল হতে চলেছে
ধাপ 4: 3D মডেল
বক্স 3D মডেল তৈরি করতে আমি স্কেচআপ ব্যবহার করেছি। আমার 3 ডি প্রিন্টারের সীমাবদ্ধতার কারণে এবং আমি যে অসুবিধাটি কল্পনা করেছি এটি অভ্যন্তরীণ সংযোগ তৈরি করবে আমি 4 টি অংশে মডেলটি তৈরি করার সিদ্ধান্ত নিয়েছি।
যদি আপনি নকশায় কিছু পরিবর্তন করতে চান তবে আমি স্কেচআপ ফাইলটি আপলোড করেছি, যদি না হয় তবে শুধু.stl ফাইলগুলি মুদ্রণ করুন
ধাপ 5: সমাবেশ
একত্রিত করা জটিল নয় কিন্তু বাক্সের আকার এবং তারের সংযোগের পরিমাণের কারণে এটি কঠিন।
প্রস্তাবিত:
লাইট শো সহ মিউজিক বক্স: 9 টি ধাপ (ছবি সহ)
লাইট শো সহ মিউজিক বক্স: হ্যালো এবং স্বাগতম, এই টিউটোরিয়ালে আমরা দেখাব কিভাবে আপনি একটি অন্তর্ভুক্ত লাইট শো দিয়ে আপনার নিজের মিউজিক বক্স তৈরি করতে পারেন। আপনার যা দরকার তা হল একটি খালি কেস। আমরা এমন একটি কেস নিয়েছি যা সাধারণত টুলের জন্য ব্যবহৃত হয়। এই প্রকল্পে আপনি খুব সৃজনশীল হতে পারেন, তাই আপনি কিছু করবেন না
লং রেঞ্জ, 1.8 কিমি, আরডুইনো থেকে আরডুইনো ওয়্যারলেস যোগাযোগ HC-12 এর সাথে।: 6 ধাপ (ছবি সহ)
HC-12 এর সাথে লম্বা পরিসীমা, 1.8km, Arduino থেকে Arduino Wireless Communication: এই নির্দেশে আপনি শিখবেন কিভাবে Arduinos এর মধ্যে 1.8km পর্যন্ত খোলা বাতাসে দীর্ঘ দূরত্বের মধ্যে যোগাযোগ করতে হয়। HC-12 একটি বেতার সিরিয়াল পোর্ট যোগাযোগ মডিউল যা খুব দরকারী, অত্যন্ত শক্তিশালী এবং ব্যবহার করা সহজ। প্রথমে আপনি লি
খুব অল্পবয়সীদের জন্য একটি জুক বক্স ওরকা রাসপি-মিউজিক-বক্স: 5 টি ধাপ
খুব অল্পবয়সীদের জন্য একটি জুক বক্স … ওরকা রাস্পি-মিউজিক-বক্স: নির্দেশযোগ্য " রাস্পবেরি-পাই-ভিত্তিক-আরএফআইডি-মিউজিক-রোবট " দ্বারা অনুপ্রাণিত তার 3-বছর-বয়সী জন্য একটি সঙ্গীত প্লেয়ার ROALDH বিল্ড বর্ণনা করে, আমি আমার এমনকি ছোট বাচ্চাদের জন্য একটি জুক বক্স তৈরি করার সিদ্ধান্ত নিয়েছি। এটি মূলত 16 টি বোতাম এবং রাস্পি 2 i সহ একটি বাক্স
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স: 9 টি ধাপ
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স: আমি সম্প্রতি একটি 2-লাইন x 16-অক্ষরের এলসিডি (লিকুইড ক্রিস্টাল ডিসপ্লে) কিনেছি। এর সাথে পরিচিত হওয়ার পর, আমি এটি ব্যবহার করার জন্য একটি প্রকল্পের কথা ভাবতে শুরু করি; কিছুটা মৌলিক কিছু। আমি একটি মিউজিক বক্স বানানোর সিদ্ধান্ত নিয়েছি যা লিরিক প্রদর্শন করবে
মিউজিক রিঅ্যাক্টিভ লাইট -- কিভাবে ডেস্কটপকে অসাধারণ বানানোর জন্য সুপার সিম্পল মিউজিক রিঅ্যাক্টিভ লাইট তৈরি করবেন ।: ৫ টি ধাপ (ছবি সহ)
মিউজিক রিঅ্যাক্টিভ লাইট || কিভাবে ডেস্কটপ আউসুম তৈরির জন্য সুপার সিম্পল মিউজিক রিঅ্যাক্টিভ লাইট তৈরি করা যায়।: হায় হোয়াটস আপ, আজ আমরা একটি খুব আকর্ষণীয় প্রজেক্ট তৈরি করব। আজ আমরা মিউজিক রিঅ্যাক্টিভ লাইট তৈরি করতে যাচ্ছি। বেস যা আসলে কম ফ্রিকোয়েন্সি অডিও সংকেত। এটি তৈরি করা খুবই সহজ। আমরা করব