সুচিপত্র:

লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স: 9 টি ধাপ
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স: 9 টি ধাপ

ভিডিও: লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স: 9 টি ধাপ

ভিডিও: লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স: 9 টি ধাপ
ভিডিও: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, নভেম্বর
Anonim
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স
লিরিক্স ডিসপ্লে সহ আরডুইনো মিউজিক বক্স

আমি সম্প্রতি একটি 2-লাইন x 16-অক্ষরের LCD (লিকুইড ক্রিস্টাল ডিসপ্লে) কিনেছি। এর সাথে পরিচিত হওয়ার পর, আমি এটি ব্যবহার করার জন্য একটি প্রকল্পের কথা ভাবতে শুরু করি; কিছুটা মৌলিক কিছু। আমি একটি মিউজিক বক্স তৈরি করার সিদ্ধান্ত নিয়েছি যা গানটি বাজানোর সাথে সাথে লিরিক্স (বা একটি বার্তা) প্রদর্শন করবে। সংগীতের জন্য আমি একটি ছোট MP3 ফরম্যাট প্লেয়ার বোর্ড কিনেছি। একটি Arduino Nano LCD এবং MP3 চালায়। ন্যানো এবং এমপি 3 অর্ধ-আকারের ব্রেডবোর্ডে খুব কম তারের প্রয়োজন। পুরো ব্যবসা একটি লিথিয়াম-আয়ন রিচার্জেবল ব্যাটারি দ্বারা চালিত। আমি একটি ভাল মানের ছোট স্পিকারও কিনেছি। তারা সবাই একটি চমৎকার বাক্সে ফিট করে যা আমি স্থানীয়ভাবে জো-অ্যানের কারুশিল্প এবং কাপড়ে কিনেছি। আমি ইলেকট্রনিক্স লুকানোর জন্য কভার তৈরি করেছি; শুধুমাত্র LCD স্ক্রিন দেখায়।

প্রথম সঙ্গীত নির্বাচনের জন্য আমি এলভিস প্রিসলির "লাভ মি টেন্ডার" বেছে নিয়েছি। কেন তা ব্যাখ্যা করার জন্য, আমাকে একটু ব্যাকগ্রাউন্ড যোগ করতে দিন। কলেজে পড়ার সময় আমার স্ত্রীর সাথে দেখা হয়েছিল (1955-59)। বিয়ার পার্টিতে আমি একটি গিটার ডুবিয়ে গান গাইতাম (সাজানো)। আমি বিশেষ করে তার জন্য সংগীতে নতুন গান তৈরি করেছি। আমি সেই গানগুলিকে পরবর্তী সঙ্গীত নির্বাচন করতে চাই; তিনি শপথ করেছেন যে সে তাদের কাছে আছে, কিন্তু এখনও তাদের খুঁজে পাওয়া যায়নি। অবশ্যই আমি তাদের ভুলে গেছি। কিন্তু মিউজিক বক্স আমার স্ত্রীর জন্য উপহার। তিনি একজন ভাল চিত্রশিল্পী এবং বাক্সটি সাজাবেন।

স্পষ্টীকরণের জন্য: আমি কেবল একটি পূর্ববর্তী নির্দেশযোগ্য লিখেছি: নক-নক ট্রেজার বক্স। আমি এটি dick55 হিসাবে প্রকাশ করেছি। একরকম এই নামটির জন্য অন্য একটি নাম বরাদ্দ করা হয়েছিল।

ধাপ 1: যন্ত্রাংশ, উপকরণ এবং সরঞ্জাম প্রয়োজন

অংশ এবং উপাদান

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

বক্স (জো-অ্যানের) উডলাইন কাজ করে আইটিইএম#64860

বাসউড (জো-অ্যানের 1/8 x 4 x 24 ইঞ্চি)

স্পিকার গ্রিল কাপড় (জো-অ্যান) ¼ গজ ন্যূনতম অনুমোদিত কেনা

আরডুইনো ন্যানো

LCD (আমাজন/সানফাউন্ডার I2C LCD1602)

এমপিথ্রি প্লেয়ার (অ্যামাজন/ডিএফপ্লেয়ার)

এমপিথ্রি প্লেয়ারের জন্য মেমরি কার্ড (অ্যামাজন/সানডিস্ক 16GB মাইক্রো এসডি)

স্পিকার (পার্টস-এক্সপ্রেস/ডেটন অডিও CE32A-8)

হাফ সাইজের ব্রেডবোর্ড

9V আকারের লিথিয়াম-আয়ন রিচার্জেবল ব্যাটারি এবং চার্জার

লাল (+) এবং কালো (-) লিড সহ ব্যাটারি স্ন্যাপ-অন সংযোগকারী

Idাকনা সুইচ (স্প্রিং-লিভার-সক্রিয় SPDT)

#22 কঠিন তামা হুক-আপ তারের

40-তারের ফিতা জাম্পার, 8 ইঞ্চি লম্বা, মহিলা-পুরুষ

1000 ওহম প্রতিরোধক (2)

স্ক্র্যাপ 2x4

ডাবল সাইড ডুপন্ট ফোম টেপ

#4 স্ক্রু এবং বাদাম

আঠালো (আমি প্রায় সবকিছুর জন্য আইলিনের ট্যাকি আঠালো ব্যবহার করি)

স্থায়ী রঙ চিহ্নিতকারী

আমার ব্যবহৃত সরঞ্জামগুলি

টেবিল দেখেছি (বাসুউড, বা যে কোন কাঠ, সঠিকভাবে এবং সহজে কাটার সবচেয়ে ভালো কাজ)

কপিং করাত (এলসিডি স্ক্রিনের জন্য idাকনার গর্ত কাটা)

ড্রিল প্রেস এবং 1 ইঞ্চি কাঠ বোরিং (কোদাল) বিট

1/32 ইঞ্চি বা 1 মিমি চিহ্ন সহ শাসক

সোল্ডারিং লোহা, স্ট্যান্ড, সোল্ডার এবং alচ্ছিক ব্রাস-জাল টিপ ক্লিনার

সুই নাকের প্লায়ার

ওয়্যার স্ট্রিপার (আমি সহজ নির্ভরযোগ্য স্ট্রিপিংয়ের জন্য ভিস-গ্রিপ সুপারিশ করি; আমাজন)

ধাপ 2: বাক্সটি পরিবর্তন করুন

বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন
বাক্স পরিবর্তন করুন

স্পিকার

স্পেড বিট বা হোল করাত ব্যবহার করে বক্স ফ্রন্টের কেন্দ্রে 1 ইঞ্চি ব্যাসের স্পিকার হোল ড্রিল করুন।

স্পিকার মাউন্ট করার জন্য এটি সেরা সময়। ফ্রেমে 2-পার্শ্বযুক্ত ফোম টেপের চারটি টুকরো ব্যবহার করুন, স্পিকারে গর্তে কেন্দ্রীভূত করুন।

ছিদ্র coverাকতে গ্রিল-কাপড়ের একটি বর্গক্ষেত্র কেটে ফেলুন এবং এটিকে বাইরে বাক্সে আঠালো করুন, গর্তকে কেন্দ্র করে, বাসউড বোর্ডে একটি বর্গাকার গ্রিল-কাপড়ের কভার, ড্রিল কেন্দ্রিক 1 ইঞ্চি গর্ত, কাভার আউট এবং বাক্সে আঠা লাগান।

স্পিকার/idাকনা-সুইচ কভার

বসউড বোর্ড থেকে স্পিকার/idাকনা-সুইচ কভারের অংশগুলি কাটুন, বাক্সে একটি ঝরঝরে স্লিপের জন্য লক্ষ্য করুন।

পিছনে আঠালো, এবং তারপর উপরে আঠালো। আমি আরও শক্তিশালী কোণ যোগ করার জন্য বর্গাকার ডোয়েলের দৈর্ঘ্য কেটেছি।

(মনে রাখবেন, পাশের মাত্রা বাক্সের অভ্যন্তরীণ উচ্চতার চেয়ে 1/8 ইঞ্চি কম এবং স্পিকারের গভীরতা পরিষ্কার করার জন্য যথেষ্ট প্রশস্ত হতে হবে।

(এছাড়াও, নীচের অংশে এবং উপরের কভারের জন্য তারের প্রস্থান করার জন্য পিছনের অংশটি কমপক্ষে ¼ ইঞ্চি কম উচ্চতার হতে হবে।)

Lাকনা সুইচ

Theাকনা সুইচ এবং তার সক্রিয় বোতাম মাউন্ট করার জন্য এটি একটি ভাল সময়।

আমার বোতামটি 7/16 ইঞ্চি দৈর্ঘ্যের 1/8 ইঞ্চি ডোয়েল। কভার ইনস্টল করার সময় কভারে রাখার জন্য আমি নীচে 1/8 ইঞ্চি প্রশস্ত মাস্কিং টেপ মোড়ানো।

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

মিথ্যা নীচে

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

LCD সংযোগকারীর জন্য একটি খাঁজ তৈরি করুন।

(মিথ্যা নীচে রিবনের একটি টুকরো আঠালো করতে ভুলবেন না, যাতে মিথ্যা নীচে সহজে অপসারণের জন্য ফিতাটি মোড়ানো যায়।)

ব্রেড সাইড কাটার বিলম্ব মিথ্যা নীচে সমর্থন করে যতক্ষণ না ব্রেডবোর্ডের ইনস্টল করা উচ্চতা এবং ক্যাবলিং নির্ধারণ করা যায়। (আমি এটা করিনি এবং পর্যাপ্ত ছাড়পত্র পেতে প্রতিটি পাশে দুটি ম্যাচ লাঠি যোগ করতে হয়েছিল।)

Lাকনা কভার

Comfortableাকনাতে আরামদায়ক ফিটের জন্য বাক্সের idাকনা কাভার করুন।

এলসিডি ডিসপ্লের জন্য আয়তক্ষেত্রাকার গর্ত রাখুন। Centাকনা বন্ধ করার সময় একটি কেন্দ্রীভূত গর্ত স্পিকার/idাকনা-সুইচ কভার দিয়ে ছাড়পত্রের অনুমতি দিতে হবে। ! এলসিডি ছিদ্রটি কাটাতে কপিং করাত ব্যবহার করা হয়েছিল, প্রথমে ব্লেডের জন্য একটি অ্যাক্সেস হোল ড্রিল করা হয়েছিল। (দ্রষ্টব্য: আমি একটি সুন্দর cutout পেতে কঠিন খুঁজে পেয়েছি।)

LCD সংযোগকারীর জন্য একটি খাঁজ তৈরি করুন।

4 মাউন্ট গর্ত এবং ড্রিল চিহ্নিত করুন।

প্রয়োজন অনুযায়ী স্পেসার ব্যবহার করে #4 স্ক্রু এবং বাদাম সহ এলসিডি মাউন্ট করুন।

ফোম টেপের এক বেধ সহ coverাকনাতে কভার ফ্লাশ মাউন্ট অর্জনের দৈর্ঘ্য সহ 2x4 থেকে চার বর্গ মাউন্টিং ফুট কাটুন। (ছবিটি মাউন্টের উপরে ফেনা টেপ দেখায়। আমি সিদ্ধান্ত নিয়েছিলাম যে এটি যাওয়ার উপায় নয়।)

কভারে মাউন্টিং পয়েন্ট, কভারে ড্রিল স্ক্রু হোল এবং #4 স্ক্রুতে মাউন্টে পাইলট হোল চিহ্নিত করুন।

(স্পিকার/idাকনা-সুইচ কভার থেকে মাউন্টগুলি পুনরায় ইনস্টল করতে ভুলবেন না যাতে lাকনা বন্ধ করার সময় কোন স্ক্রু হেড হস্তক্ষেপ না হয়।)

মাউন্টগুলি স্ক্রু করুন এবং ফোম টেপ দিয়ে এটি সুরক্ষিত করতে কভারটি lাকনাতে চাপুন।

(দ্রষ্টব্য: প্রয়োজনে স্ক্রুগুলি কভার সরানোর অনুমতি দেয়। ফোম টেপ কভার বন্ধ করা খুব কঠিন করে তোলে।)

ধাপ 3: ব্রেডবোর্ড তৈরি করুন

ব্রেডবোর্ড তৈরি করুন
ব্রেডবোর্ড তৈরি করুন

ব্রেডবোর্ডে ন্যানো এবং এমপিথ্রি প্লেয়ার প্লাগ করুন

ব্রেডবোর্ড G-30 এ পিন 1 (D13) দিয়ে ন্যানোতে প্লাগ করুন।

এইচ -1 এ পিন 8 (স্পিকার সংযোগ) সহ এমপি 3 প্লেয়ার লাগান।

ব্রেডবোর্ড ওয়্যারিং টেবিল

শক্তি:

J-19 থেকে +5V বাস (ন্যানো 5V আউটপুট)

জে -17 থেকে গ্রাউন্ড (-) বাস

J-8 থেকে +5V বাস (MP3 5V ইনপুট)

জে -২ থেকে গ্রাউন্ড (-) বাস

ন্যানো থেকে এমপিথ্রি প্লেয়ারে সফটওয়্যার সিরিয়াল সংযোগ:

A-10 থেকে A-20।

B-13 থেকে B-21

E-10 এবং F-10 এ 1K রোধ। (এই প্রতিরোধকগুলি MP3 প্লেয়ারে 3.3V ইন্টারফেসের জন্য ক্ষতিপূরণ দেয়।)

1K রোধকারী E-13 এবং F-13 তে।

I-7 থেকে I-10।

জে -6 থেকে জে -13।

ধাপ 4: ব্রেডবোর্ড ইনস্টল করুন এবং সংযুক্ত করুন

ব্রেডবোর্ড ইনস্টলেশন

প্রতিটি কোণে ব্রেডবোর্ডের একটি ছোট বর্গক্ষেত্র সরান এবং ফোম টেপ লাগান।

(সমস্ত ব্যাকিং অপসারণ করবেন না বা আপনি কখনই ব্রেডবোর্ড সরাতে পারবেন না।)

বক্স সেন্টারের পিছনে রুটিবোর্ড নিচে রাখুন।

9V ব্যাটারি ইনস্টলেশন এবং সংযোগ

কেন্দ্রীভূত, ফোম টেপের একটি ছোট বর্গক্ষেত্র ব্যবহার করে ব্যাটারিটি ডান পিছনের কোণে মাউন্ট করুন।

Batteryাকনা সুইচ ইনপুট মেরুতে ব্যাটারি স্ন্যাপ-অন সংযোগকারীর লাল তারের ঝালাই করুন।

একটি দুই-ফিতা সংযোগকারীকে পৃথক করুন (যার একটি তারটি লাল) এবং মহিলা প্রান্তটি কেটে দিন।

সুইচ মেরুতে লাল তারের সোল্ডার করুন যা 9V আউটপুট করে যখন সুইচটি হতাশ হয় না।

স্ন্যাপ-অন সংযোগকারী থেকে অন্য তারের কালো তারের মধ্যে ঝালাই করুন।

ব্রেডবোর্ড I-16 লাল (ন্যানো 5V আউটপুট) চিহ্নিত করতে মার্কার ব্যবহার করুন। মার্ক I-15 কালো (স্থল)।

দুই-ফিতা পিনের মধ্যে প্লাগ, লাল থেকে লাল, কালো থেকে কালো।

স্পিকার সংযোগ

একটি থ্রি-রিবন সংযোগকারী আলাদা করুন এবং মহিলা প্রান্তটি কেটে দিন।

স্পিকার টার্মিনালে দুটি বাইরের তারের ঝালাই করুন। মাঝের তারটি অব্যবহৃত।

বাইরের পিনগুলি রুটিবোর্ড I-1 এবং I-3 এ লাগান। পোলারিটি কোন ব্যাপার না।

এলসিডি সংযোগ

একটি ধূসর-লাল-কমলা-হলুদ রঙের স্কিম নির্বাচন করে একটি চার-ফিতা সংযোগকারীকে পৃথক করুন।

LCD প্রান্তে, মহিলা সংযোজককে LCD পিনগুলিতে নীচে সংজ্ঞায়িত করুন। এসসিএল এবং এসডিএ হল আই 2 সি ইন্টারফেস।

ব্রেডবোর্ডে, 4-তারের ফিতাটি দুটি 2-তারের ফিতায় বিভক্ত করুন: লাল-কালো শক্তি এবং কমলা-হলুদ I2C পিনগুলি নীচে সংজ্ঞায়িত হিসাবে সংযুক্ত।

LCD (মহিলা) শেষ:

ধূসর - Gnd

লাল - 5V

কমলা - এসসিএল

হলুদ - এসডিএ

ব্রেডবোর্ড (পুরুষ) শেষ (সেই অনুযায়ী চিহ্নিত করুন):

ধূসর-স্থল (-) বাস

লাল - 5V (+) বাস

কমলা-জে -২২

হলুদ-জে -23

ধাপ 5: মিথ্যা নীচে বক্স সাইড সাপোর্ট তৈরি এবং ইনস্টল করুন

ব্রেডবোর্ড এবং সমস্ত তারের জায়গায়, বক্স ফ্লোরের উপরে তারের উচ্চতা পরিমাপ করুন।

বক্সউড বোর্ড থেকে দুটি সমর্থন এই পরিমাপের চেয়ে একটু উচ্চতায় এবং প্রস্থটি মিথ্যা নীচের চেয়ে একটু কম করুন। বাক্সের পাশে এগুলি আঠালো করুন।

ধাপ 6: ন্যানোতে Arduino স্কেচ ডাউনলোড করুন

নিম্নলিখিত স্কেচটি Arduino IDE এ অনুলিপি করুন এবং তারপরে ন্যানোতে লোড করুন। স্কেচটি বোঝার সুবিধার জন্য মন্তব্য করা হয়েছে।

ধাপ 7: মাইক্রো এসডি কার্ডে গান ডাউনলোড করুন

আপনার পিসি ব্যবহার করে, মাইক্রো এসডি কার্ডে নিম্নলিখিত এমপি 3 মিউজিক লোড করুন এবং এমপি 3 প্লেয়ারে ertোকান।

ধাপ 8: খেলুন

ব্যাটারি সংযুক্ত করুন এবং আপনি খেলতে সেট করা উচিত।

আমি এই ধাপে একটি ভিডিও দেখানোর চেষ্টা করেছি, কিন্তু আমি আগে কখনো করিনি এবং আমার কষ্ট ছাড়া আর কিছুই ছিল না।

এখানে কিছু দরকারী সম্পদ রয়েছে:

wiki.sunfounder.cc/index.php?title=I%C2%B2C…

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

github.com/Arduinolibrary/DFPlayer_Mini_mp…

www.parts-express.com/pedocs/specs/285-101…

প্রস্তাবিত: