সুচিপত্র:
- ধাপ 1: কাঠের ফ্রেম প্রস্তুত করুন
- ধাপ 2: সার্কিট প্রোটোটাইপ করুন
- ধাপ 3: আরডুইনো শিল্ড তৈরি করুন
- ধাপ 4: Arduino প্রোগ্রাম করুন
- ধাপ 5: সামনের কভার প্রস্তুত করুন
- ধাপ 6: লাইট শো একত্রিত করুন
- ধাপ 7: আপনার Arduino লাইট শো উপভোগ করুন
ভিডিও: আরডুইনো ভিত্তিক লাইট শো: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি মেকার্স রক, অ্যালবাম আর্ট কোলাবে প্রবেশের জন্য আমার প্রবেশ হিসাবে একটি Arduino নিয়ন্ত্রিত আলো শো তৈরি করেছি। আপনি নিম্নলিখিত লিঙ্কে এটির জন্য আরও জানতে পারেন: মেকার্স রক। আমি যে প্রচ্ছদটি বেছে নিয়েছি তা জুডাস প্রিস্ট - ব্যথানাশক অ্যালবাম থেকে।
পুরো অংশটি একটি হালকা শো যা একটি কাঠের ফ্রেমে আবদ্ধ এবং অ্যালবাম শিল্পকর্মটি উপরে রাখা হয় যাতে আলোটি জ্বলজ্বল করে।
ধাপ 1: কাঠের ফ্রেম প্রস্তুত করুন
আপনি যে কোন উপায়ে ফ্রেম বা ঘের তৈরি করতে পারেন। আমি কাঠকে বেছে নিই কারণ শুধুমাত্র মৌলিক সরঞ্জাম ব্যবহার করে কাজ করা সহজ।
আমি কিছু প্যালেট বোর্ড থেকে ফ্রেম তৈরি করেছি যা আমি উদ্ধার করেছি। আমি বোর্ডগুলির পরিষ্কার অংশগুলির 4 টি টুকরা চিহ্নিত করেছি যা দৈর্ঘ্যে 30 সেন্টিমিটার পরিমাপ করেছে, জয়েন্টগুলির জন্য 45 ডিগ্রী মিটার চিহ্নিত করা নিশ্চিত করে।
আমি আমার জিগ দেখে সমস্ত কাটিং করেছি এবং এটি ঠিক কাজ করেছে। যদি আপনি একটি মিটার করাত বা একটি টেবিল দেখে অ্যাক্সেস পান তবে আপনি সেগুলি ব্যবহার করতে পারেন এবং আরও ভাল ফলাফল পেতে পারেন। যোগদানগুলি নিখুঁত ছিল না কিন্তু আমার বেল্ট স্যান্ডারের সাহায্যে আমি টুকরোগুলি সুন্দরভাবে ফিট করতে পেরেছিলাম।
পরীক্ষার ফিটের সময় আমি বুঝতে পেরেছিলাম যে এগুলি খুব প্রশস্ত এবং তারা ঘেরের অভ্যন্তরে অনেক জায়গা নেবে তাই আমি তাদের 2 সেন্টিমিটার প্রস্থে কাটার সিদ্ধান্ত নিয়েছি। আবার আমি আমার জিগ দেখেছি যাতে লাইনের ভিতরে কাটা না হয়।
মিটার যোগদানগুলি তাদের নিজস্বভাবে খুব বেশি সমর্থন পায়নি তাই আমি কিছু অতিরিক্ত সমর্থন হিসাবে কোণে কোণে আঠালো করার জন্য ছোট ত্রিভুজ টুকরো কেটে ফেলেছি। আমি নিশ্চিত যে এখানে এক টন ভাল বিকল্প আছে কিন্তু এই মুহুর্তে আমার কাছে এটিই সেরা ধারণা ছিল।
আমি জোড়ার মাঝখানে কাঠের আঠালো এবং প্রান্তে CA আঠালো দিয়ে মাইটারে যোগদান করেছি যাতে একটি ক্ল্যাম্প হিসাবে কাজ করে এবং কাঠের আঠালো নিরাময়ের সময় এটিকে ধরে রাখে। প্রক্রিয়াটিকে দ্রুততর করার জন্য কেবলমাত্র সিএ আঠালো ব্যবহার করে সামান্য সমর্থন ত্রিভুজগুলিকে আঠালো করা হয়েছিল।
ধাপ 2: সার্কিট প্রোটোটাইপ করুন
ভিতরে আলো প্রদর্শনের জন্য ইলেকট্রনিক্স, একটি Arduino Uno বোর্ড নিয়ে গঠিত একটি ভাঙা হেডসেট থেকে একটি মাইক্রোফোন যা রুমে শব্দ শুনতে পায় এবং তারপর এটি ভিতরের নেতৃত্বাধীন স্ট্রিপের 5 টুকরোর মধ্যে একটিকে আলোকিত করে মোট শব্দ ভলিউম প্রতিফলিত করে।
সার্কিট দুটি স্বাধীন অংশ দিয়ে তৈরি। প্রথম অংশ হল মাইক্রোফোন যার একক ট্রানজিস্টার পরিবর্ধক এবং দ্বিতীয় অংশটি LED স্ট্রিপের ড্রাইভার। আরডুইনো এবং মাইক্রোফোন এম্প্লিফায়ার 5V তে কাজ করার সময় আমাদের তাদের প্রয়োজন কারণ LED স্ট্রিপ 12V তে চলে।
মাইক্রোফোনটি 10k রোধকের মাধ্যমে এবং ট্রানজিস্টরের গোড়ায় একটি ক্যাপাসিটরের মাধ্যমে Arduino এর 5V আউটপুটের সাথে সংযুক্ত। ট্রানজিস্টার তখন 2.5V এর মাঝারি স্তরের সংকেতকে বাড়িয়ে তোলে যাতে আমরা এটিকে আরডুইনোতে এনালগ ইনপুট A0 এ তুলতে পারি।
LEDs এর জন্য 12V চালু করার জন্য, ট্রানজিস্টরের বেস 10k রোধকের মাধ্যমে একটি ডিজিটাল আউটপুটের সাথে সংযুক্ত থাকে এবং একই সার্কিট 5 বার পুনরাবৃত্তি হয়। আমি প্রতিটি বিভাগে মাত্র 3 টি এলইডি চালু করছি যাতে আমি ট্রানজিস্টর ব্যবহার করে দূরে সরে যেতে পারি। আপনি যদি প্রকল্পটি সংশোধন করতে চান তবে তার চেয়ে লম্বা স্ট্রিপ ব্যবহার করার জন্য আপনাকে কিছু MOSFET ব্যবহার করতে হবে।
যদিও এটি একটি জটিল সার্কিট বলে মনে হতে পারে তবে এটি সত্যিই একটি খুব সহজ। আমি এটি একটি ব্রেডবোর্ডে পরীক্ষা করেছি এবং এটি প্রত্যাশিতভাবে কাজ করে তা নিশ্চিত করার পরে, আমি আরডুইনো ইউনোতে সরাসরি মাউন্ট করার জন্য একটি ieldাল তৈরি করেছি।
পরিকল্পিত এখানে উপলব্ধ:
ধাপ 3: আরডুইনো শিল্ড তৈরি করুন
একবার আমি সার্কিটের সাথে খুশি ছিলাম, আমি একটি পারফোর্ডে Arduino এর জন্য একটি ieldাল তৈরি করেছি। আপনি প্রকল্পের জন্য সংযুক্ত ভিডিওতে সম্পূর্ণ নির্মাণ প্রক্রিয়া দেখতে পারেন।
ধাপ 4: Arduino প্রোগ্রাম করুন
প্রকল্পের প্রধান তারকা হল কোড যা আরডুইনোতে প্রোগ্রাম করা হয়। মাইক্রোফোন থেকে শব্দের মাত্রা বিশ্লেষণ এবং সঙ্গীত অনুসরণ করে দৃশ্যমান আলোতে পরিণত করার ভারী উত্তোলন এটিই। আপনি আমার গিটহাব পৃষ্ঠা থেকে সম্পূর্ণ কোডটি ডাউনলোড করতে পারেন এবং আপনি ইলেকট্রনিক্সের জন্য পরিকল্পিত সহ ভিডিও বর্ণনায় এর লিঙ্কটি খুঁজে পেতে পারেন।
সংক্ষেপে কোডটির main টি প্রধান অংশ রয়েছে: বিশ্লেষণ করার জন্য সংগীতের একটি নমুনা পুনরুদ্ধার করা, শব্দের মাত্রা নির্ধারণ করা এবং তারপর গণিত মানের ভিত্তিতে LEDs এর আউটপুট নিয়ন্ত্রণ করা। আমি জানি এটা কারো কাছে রকেট বিজ্ঞানের মতো মনে হতে পারে কিন্তু একবার আপনি জিনিসগুলি ধরলে এটি সত্যিই সহজ।
শুরুতে স্কেচ আমরা যে ভেরিয়েবল এবং ধ্রুবকগুলি ব্যবহার করব তা সংজ্ঞায়িত করে। আমি তাদের প্রত্যেককে একটি ব্যাখ্যা প্রদান নিশ্চিত করেছি যাতে আপনি এটি আরও সহজে বুঝতে পারেন। তারপরে আমাদের সেটআপ ফাংশন রয়েছে যা ডিবাগিং উদ্দেশ্যে সিরিয়াল যোগাযোগ শুরু করে, খালি করে দেয় এবং অ্যারেটি শুরু করে যা আমরা শিখর থেকে সর্বোচ্চ ভলিউম সনাক্তকরণের জন্য ব্যবহার করি এবং LEDs এর আউটপুট নির্ধারণ করে।
কোডের লুপ অংশে, আমরা প্রথমে অডিওর নমুনা শুরু করি যাতে আমরা এর সর্বোচ্চ থেকে সর্বোচ্চ ভলিউম সনাক্ত করতে পারি। একটি সাউন্ড ওয়েভে, কোন গোলমালের অনুপস্থিতি হল এমপ্লিফায়ার তৈরি করতে পারে এমন সর্বনিম্ন এবং সর্বোচ্চ ভোল্টেজের মধ্যবিন্দুতে একটি স্তর। আমাদের ক্ষেত্রে এটি 2.5V।
একবার একটি শব্দ শনাক্ত হলে, আমরা একটি তরঙ্গ পাই যা উপরে এবং নিচে চলে যায় যাতে উচ্চ শব্দ শনাক্ত করা যায়, আমরা সেই তরঙ্গের সম্মিলিত প্রশস্ততায় আগ্রহী। তাই একটি চলমান তরঙ্গের পরিবর্তে, আমরা 0 থেকে সর্বোচ্চ পর্যন্ত মানগুলিকে একধরনের উল্টানো অবস্থায় ম্যাপ করি যাতে সহজে কম ভলিউমের শব্দ থেকে উচ্চ পার্থক্য করা যায়।
কোডের পরের দুটি বিভাগ ঠিক সেই কাজটি করে, প্রথমে আমরা শিখর থেকে সর্বোচ্চ প্রশস্ততা পরিমাপ করি এবং আমরা সেই সময়ের জন্য সর্বোচ্চ শিখর নির্ধারণ করি। মাইক্রোফোন যেভাবে কাজ করে, আপনি এটি থেকে যতটা এগিয়ে যাবেন, তত কম ভলিউম এটি বেছে নিতে পারে তাই আমাদের এমন একটি ফ্যাক্টর গণনা করতে হবে যা পরিমাপ করা সংকেতকে বাড়িয়ে বা কমিয়ে দেবে এবং বিভিন্ন স্তরে একই প্রতিক্রিয়া দেখাবে।
একটি চূড়ান্ত পদক্ষেপ হিসাবে আমরা মাইক্রোফোন থেকে পরিমাপকৃত মানকে সেই গুণক দিয়ে গুণ করি যা আমরা শুধু গণনা করেছি এবং ফলাফলের উপর ভিত্তি করে আমরা নির্দিষ্ট LEDs চালু করি।
বোর্ডটি সমস্ত পরিকল্পিতভাবে সোল্ডার করার পরে, আসল অ্যালবাম আর্ট প্রস্তুত করার আগে আমি এটি পরীক্ষা করার বিষয়টি নিশ্চিত করেছি।
GitHub এ কোড:
ধাপ 5: সামনের কভার প্রস্তুত করুন
টুকরোর সামনের অংশে আমি পরিষ্কার এক্রাইলিকের একটি শীট ব্যবহার করেছি। আমি মুদ্রিত শিল্পকর্মকে মাত্রায় কেটেছি এবং অ্যাক্রিলিকের প্রতিরক্ষামূলক আবরণ ছাড়াই পৃষ্ঠের উপর স্বচ্ছ কাঠের আঠালো প্রয়োগ করেছি। আপনার যদি মোড পজ বা কিছু স্পষ্ট এক্রাইলিক জেল মাধ্যমের অ্যাক্সেস থাকে তবে কাঠের আঠার পরিবর্তে এটি ব্যবহার করা ভাল, তবে এটি প্রায় একই রকম কাজ করে।
ছবিটি প্রয়োগ করার সময় কৌশলটি খুব বেশি আঠালো ব্যবহার করা নয় যেমন আমি কাগজে বলিরেখা না পড়ার জন্য করেছি। এই ক্ষেত্রে কম ভাল কিন্তু পৃষ্ঠ সম্পূর্ণরূপে আবৃত করা আবশ্যক। আঠাটি এখনও ভেজা থাকায়, শিল্পকর্মটি সবেমাত্র দৃশ্যমান কিন্তু এটি সম্পূর্ণ শুকানোর পরে এটি স্বচ্ছ হয়ে যাবে।
আমি 24 ঘন্টা নিরাময়ের জন্য ফ্রেমটি ছেড়ে দিয়েছি এবং তারপরে আমি ফ্রেমের ভিতরে আরডুইনো বসানোর বিষয়টি খুঁজে বের করেছি। আমি চাই আর্ট পিসটি একটি দেয়ালে ঝুলিয়ে রাখা হোক এবং যেহেতু এটি পাওয়ারের জন্য প্লাগ ইন করা প্রয়োজন, তাই আমি বোর্ডটি নিচের দিকে লাগিয়েছি যাতে পাওয়ার অ্যাডাপ্টারের তারটি ওয়াল সকেট থেকে উঠে আসবে।
আমি বেশিরভাগ সামগ্রী অপসারণের জন্য একটি হ্যাকসো ব্যবহার করেছি এবং তারপরে একটি চিসেল এবং একটি ফাইল দিয়ে আমার পথ কাজ করেছি। আপনার যদি হ্যান্ড রাউটার থাকে, তাহলে তার চেয়ে ছনির চেয়ে অনেক দ্রুত হবে। আমি ফ্রেমের মাধ্যমে একটি গর্তও ড্রিল করেছি যাতে মাইক্রোফোনটি আটকে যায় এবং ঘর থেকে শব্দগুলি তুলতে পারে।
শেষ করার আগে, আমি 240 গ্রিট স্যান্ডপেপার পর্যন্ত ফ্রেমটি স্যান্ড করেছি এবং তারপরে কাঠের দাগ বার্ণিশের একটি কোট প্রয়োগ করেছি। আমি দাগ মুছে ফেলার জন্য এক টুকরো কাপড় ব্যবহার করেছি এবং তারপরে কিছুক্ষণ পরে মুছে ফেললাম।
ধাপ 6: লাইট শো একত্রিত করুন
ফ্রেমের পুরুত্ব সমস্ত ইলেকট্রনিক্সকে ধরে রাখার জন্য যথেষ্ট ছিল না তাই আমি ফ্রেমের উভয় পাশে 5 মিমি কালো এক্সপিএস ফোম ইনসুলেশনের দুটি স্তর কেটে এবং আঠালো করেছি। সমস্ত ইলেকট্রনিক্সের জন্য জায়গা তৈরির পাশাপাশি, ফেনা টুকরোটিকে পাশ থেকে একটি সুন্দর স্তরযুক্ত চেহারা দিয়েছে।
সমস্ত ইলেকট্রনিক্স উপাদানগুলি গরম আঠালো ব্যবহার করে ফ্রেমের ভিতরে মাউন্ট করা হয়, মাইক্রোফোন থেকে শুরু করে এবং তারপর প্রধান আরডুইনো বোর্ড।
পিছনে আমি 3 মিমি উচ্চ ঘনত্বের ফাইবারবোর্ডের একটি শীট চিহ্নিত করেছি এবং কেটেছি যা একটি ব্যাকার বোর্ড এবং একটি প্রতিফলক হিসাবে কাজ করবে কারণ একটি দিক সাদা। আমি পিছন থেকে এটি সংযুক্ত করার জন্য ছোট 3.5 বাই 16 মিমি স্ক্রু ব্যবহার করেছি। আমি তখন LED স্ট্রিপের আঠালো থেকে ব্যাকিং সরিয়ে ফাইবারবোর্ডে আটকে দিলাম।
এক্রাইলিক ফ্রন্টটিও একই 16 মিমি স্ক্রু দিয়ে সংযুক্ত করা হয়েছে কিন্তু আমি স্ক্রু হোলগুলিকে 6 মিমি ড্রিল বিট দিয়ে কাউন্টারসিংক করি যাতে তারা সামনে দিয়ে ফ্লাশ বসতে পারে। আপনার যদি রাউটার থাকে, তাহলে আপনি ফ্রেমে একটি খাঁজ তৈরি করতে পারেন এবং সেইভাবে এক্রাইলিককে ঘিরে রাখতে পারেন।
শেষে এটি ছিল এক্রাইলিক শীট থেকে অন্য প্রতিরক্ষামূলক স্তরটি সরিয়ে ফেলার এবং এটি পরীক্ষা করে নিশ্চিত করার জন্য যে এটি এখনও কার্যকরী। দেয়ালে টাঙানোর জন্য, আমি পিছনের দুটি স্ক্রির মধ্যে একটি স্ট্রিং যুক্ত করেছি।
ধাপ 7: আপনার Arduino লাইট শো উপভোগ করুন
সবমিলিয়ে আমি এটা খুশি হলাম যে এটা কিভাবে হয়েছে। আমার যদি কাঠের সঠিক সরঞ্জাম থাকে তবে ঘেরটি আরও ভাল হতে পারত তবে এটি এখনও একটি সুন্দর দেয়াল সজ্জা। যেহেতু আমি এটি তৈরি করেছি, আমি আমার বাচ্চাদের সাথে এটির সাথে অনেক মজা করেছি কিন্তু এটি একটি নতুন বাড়ি খুঁজে বের করার সময়।
আমি আমার তৈরি করা টুকরোটি তুলে দেব তাই দয়া করে ইউটিউবে ভিডিওটি দেখুন কিভাবে আপনি এটি জিততে পারেন তা জানতে।
ইউটিউবে কোডের স্বাদ নিন
প্রকল্পের ভিডিও তৈরি করুন
যদি আপনি প্রকল্পটি পছন্দ করেন, তবে অনুগ্রহ করে Patreon- এ আমার কাজ সমর্থন করার কথা বিবেচনা করুন!
পরিকল্পিত এখানে উপলব্ধ:
GitHub এ কোড:
প্রস্তাবিত:
আরডুইনো ব্রাউজার ভিত্তিক রিমোট কন্ট্রোল (লিনাক্স): 9 টি ধাপ (ছবি সহ)
আরডুইনো ব্রাউজার ভিত্তিক রিমোট কন্ট্রোল (লিনাক্স): আমাদের বাচ্চা আছে। আমি তাদের বিট করতে ভালোবাসি কিন্তু তারা স্যাটেলাইট এবং টিভির জন্য রিমোট কন্ট্রোল লুকিয়ে রাখে যখন তারা শিশুদের চ্যানেল চালু করে। এটি বেশ কয়েক বছর ধরে দৈনিক ভিত্তিতে ঘটার পরে এবং আমার প্রিয়তম স্ত্রী আমাকে অনুমতি দেওয়ার পরে
আরডুইনো ভিত্তিক ফোন (প্রোটোটাইপ): 7 টি ধাপ
Arduino ভিত্তিক ফোন (প্রোটোটাইপ): হ্যালো সবাই, আজ এই নির্দেশে আমরা arduino ভিত্তিক ফোন সম্পর্কে দেখতে যাচ্ছি। এই ফোনটি একটি প্রোটোটাইপ এটি এখনও বিকাশের অধীনে। সোর্স কোড হল ওপেনসোর্স যে কেউ কোডটি সংশোধন করতে পারে। ফোনের বৈশিষ্ট্য: ১। সঙ্গীত 2. ভিডিও 3
আরডুইনো ভিত্তিক ভয়েস-নিয়ন্ত্রিত আইওটি রিলে সুইচ (গুগল হোম এবং আলেক্সা সমর্থিত): 11 টি ধাপ
আরডুইনো ভিত্তিক ভয়েস-নিয়ন্ত্রিত আইওটি রিলে সুইচ (গুগল হোম এবং আলেক্সা সাপোর্টেড): এই প্রকল্পটি বর্ণনা করে কিভাবে একটি আরডুইনো-ভিত্তিক, ভয়েস-নিয়ন্ত্রিত, আইওটি রিলে সুইচ তৈরি করা যায়। এটি এমন একটি রিলে যা আপনি আইওএস এবং অ্যান্ড্রয়েডের জন্য একটি অ্যাপ ব্যবহার করে দূর থেকে চালু এবং বন্ধ করতে পারেন, সেইসাথে এটিকে IFTTT- এর সাথে সংযুক্ত করতে পারেন এবং গুগ ব্যবহার করে আপনার ভয়েস দিয়ে এটি নিয়ন্ত্রণ করতে পারেন
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার - Arduino ব্যবহার করে IR ভিত্তিক থার্মোমিটার: 4 টি ধাপ
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার | IR ভিত্তিক থার্মোমিটার Arduino ব্যবহার করে: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা arduino ব্যবহার করে একটি নন -কন্টাক্ট থার্মোমিটার তৈরি করব। সেই পরিস্থিতিতে তাপমাত্রা
আবহাওয়া ভিত্তিক সঙ্গীত জেনারেটর (ESP8266 ভিত্তিক মিডি জেনারেটর): 4 টি ধাপ (ছবি সহ)
আবহাওয়া ভিত্তিক মিউজিক জেনারেটর (ESP8266 ভিত্তিক মিডি জেনারেটর): হাই, আজ আমি ব্যাখ্যা করব কিভাবে আপনার নিজের সামান্য আবহাওয়া ভিত্তিক মিউজিক জেনারেটর তৈরি করা যায়। এবং হালকা তীব্রতা এটা সম্পূর্ণ গান বা জ্যোতির্বিজ্ঞান করতে আশা করবেন না