সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: কাঠের কাজ
- ধাপ 3: ইলেকট্রনিক্স এবং তারের
- ধাপ 4: সফটওয়্যার ডিজাইন
- ধাপ 5: বেলগুলি পরিচালনা করা
ভিডিও: Arduino নিয়ন্ত্রিত বেল টাওয়ার/ক্যারিলন: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
এটি মিউজিক্যাল বেলের একটি সেট যা সোলেনয়েড দ্বারা চালিত হয় এবং একটি Arduino মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত হয়।একটি অষ্টককে coveringেকে 8 টি ঘণ্টা রয়েছে। একটি পিসি থেকে ঘণ্টাগুলি নিয়ন্ত্রণযোগ্য, অথবা টাওয়ারটি একা দাঁড়িয়ে প্রাক-প্রোগ্রাম করা সুরগুলি বাজাতে পারে।
ধাপ 1: অংশ
নিম্নলিখিত অংশগুলি ব্যবহার করা হয়েছিল: 1 সেট রঙিন হ্যান্ডবেল। আমি আমার স্থানীয় Aldi থেকে 20 ডলারে পেয়েছি। তারা C থেকে C. $ 10.8 ঘণ্টা আঘাত করতে Solenoids। আমি আমার আবর্জনা বাক্সে এই চারপাশে রাখা ছিল। আমি তাদের একটি টাইপরাইটার মেরামতকারীর কাছ থেকে পেয়েছিলাম যিনি তাদের ফেলে দিচ্ছিলেন। আপনি সম্ভবত Ebay. Arudino মাইক্রোকন্ট্রোলারে অনুরূপ খুঁজে পেতে পারেন। ~ $ 45। আমি স্পার্কফুন ইলেকট্রনিক্স থেকে খনি পেয়েছি। Arduino এর জন্য আমার কাস্টম 'ieldাল' তৈরির জন্য প্রোটো/পারফ বোর্ড এবং বিভিন্ন উপাদান। $ 10 ডার্লিংটন ড্রাইভার বোর্ড। আমি আমার কাছাকাছি থাকা একটি ব্যবহার করেছি, কিন্তু আমি বিশ্বাস করি তারা আলাদাভাবে বিক্রি হয় না। কয়েক ডলারের জন্য ULN2803 চিপ ব্যবহার করে এটি তৈরি করা সম্ভব।
ধাপ 2: কাঠের কাজ
আশ্চর্যজনকভাবে যথেষ্ট এই পদক্ষেপটি সবচেয়ে দীর্ঘ সময় নিয়েছে। কোডিং এবং ওয়্যারিং আঠালো শুকানোর চেয়ে কম সময় নিয়েছে এর জন্য ফ্রেমটি বেশ সহজ ছিল। সমস্ত ঘণ্টা ধরে রাখার জন্য প্লাইউডের একটি টুকরো, সোলেনয়েডগুলির জন্য কিছু পাইন বন্ধনী। সব কিছু PVA আঠা দিয়ে একসাথে আঠালো ছিল।সোলেনয়েড বন্ধনীগুলিকে আরও পুনরাবৃত্তি করার জন্য, আমি MS Visio তে একটি স্টেনসিল তৈরি করেছিলাম এবং তারপর এটি কাঠের সাথে আঠালো করেছিলাম। এটি ঘণ্টা থেকে ধ্রুব দূরত্বে সমস্ত সোলেনয়েড থাকতে অনেক সাহায্য করেছে। যদি আপনি এটি করেন তবে আমি স্ট্রাইকার অবস্থানের জন্য সাবধানে পরিমাপ করার জন্য যথেষ্ট চাপ দিতে পারি না। আপনি তাদের কোথায় আঘাত করেন এবং সোলেনয়েডের 'নিক্ষেপ' এর উপর নির্ভর করে ঘণ্টাগুলি বেশ ভিন্ন শব্দ করে।
ধাপ 3: ইলেকট্রনিক্স এবং তারের
ড্রাইভারের দিক: আমি যথেষ্ট ভাগ্যবান ছিলাম যে একজন ডার্লিংটন ড্রাইভার পাশে ছিল, যা নকশাটিকে অনেক সহজ করে দিয়েছিল। ডার্লিংটন একটি পাওয়ার ট্রানজিস্টার যা আপনি ছোট মাইক্রোকন্ট্রোলার পিনের তুলনায় ভারী লোড চালানোর জন্য ব্যবহার করতে পারেন। আমি যে বোর্ডটি ব্যবহার করেছি তা ULN2803 চিপের উপর ভিত্তি করে তৈরি করা হয়েছে, যা বেশ সাধারণ এবং সস্তা। আপনি যদি তারা গলে যেতে পারে! আরো তথ্যের জন্য সফ্টওয়্যার বিভাগটি দেখুন। যেহেতু আমি সিরিয়াল ডেটা পাঠাতে এবং গ্রহণ করতে চেয়েছিলাম, আমি পিন 0 এবং 1 ব্যবহার করতে পারিনি, তাই আমি একদিকে ডিজিটাল 2, 3, 4 এবং 5 ব্যবহার করে শেষ করেছি, এবং অন্যদিকে চারটি এনালগ ইনপুট পিন ব্যবহার করে ডিজিটাল আউটপুট হিসাবে । আমি এনালগ ইনপুট #5 তে সংযুক্ত একটি পোটেন্টিওমিটার যুক্ত করেছি, যা টেম্পো নিয়ন্ত্রণ করতে ব্যবহৃত হয়। ড্রাইভারের ভিজ্যুয়াল ফিডব্যাকের জন্য দুটি এলইডি ব্যবহার করা হয়।ফিনকি আরডুইনো পিন স্পেসিং (grr …) পাওয়ারের কারণে 8-13 পিন কোনো কাজে আসেনি: যদিও আমি মূলত সোলেনয়েড চালানোর জন্য বাহ্যিক পাওয়ার সাপ্লাই ব্যবহার করার জন্য এটি ব্যবহার করেছি, আমি আবিষ্কার করেছি (দুর্ঘটনাক্রমে) যে ইউএসবি শক্তি যথেষ্ট ছিল। আমি উদ্বিগ্ন ছিলাম যে হঠাৎ কারেন্ট পালস ভোল্টেজ ডুবিয়ে দেবে, এবং মাইক্রোকন্ট্রোলার 'ব্রাউন-আউট' হয়ে যাবে, কিন্তু এটি ঘটছে বলে মনে হচ্ছে না। আপনার মাইলেজ পরিবর্তিত হতে পারে. যেহেতু আমার জন্য কেবল ইউএসবি পাওয়ার ব্যবহার করা আরও সুবিধাজনক, আমি সমস্যা না হওয়া পর্যন্ত আমি এটি করতে থাকব।
ধাপ 4: সফটওয়্যার ডিজাইন
নকশা কৌশল এর জন্য লক্ষ্য ছিল পিসি থেকে বেল টাওয়ার চালানো। Arduino এর ইউএসবি সিরিয়াল লিঙ্ক এটি করার আদর্শ উপায় ছিল। Arduino পিসি থেকে সিরিয়াল ডেটা গ্রহণ করে যা কোন নোটগুলি খেলতে হবে। প্রটোকল সহজবোধ্য; নোটগুলি তাদের ASCII পাঠ্য সমতুল্য। একটি পরিবর্তনশীল বিলম্ব হিসাবে একটি সংখ্যাসূচক সংখ্যাও আছে। পিসি পাঠায়: "cde2fgABC" এবং Arduino ঘণ্টা 1, 2, 3 বাজায়, অর্ধেক নোটের জন্য বিশ্রাম নেয় এবং তারপর ঘণ্টা 4, 5, 6, 7 এবং 8 বাজায়। এই প্রজেক্ট। নিশ্চিত করুন যে আপনার কোডটি ডিজাইন করা হয়েছে যাতে সোলেনয়েডগুলি রাখা না হয়! যদি আপনি ভুল করে একটি সোলেনয়েড ছেড়ে দেন, এটি গলে যাবে। আমি আমার নোট রুটিন ব্লক করে এটি সমাধান করেছি যতক্ষণ না সোলেনয়েড বন্ধ করা হয়, বরং ক্রমাগত ভোট দেওয়া ইত্যাদি, পিসি সাইড কোড: ক্লায়েন্ট প্রোগ্রাম C#এ লেখা ছিল। এটিতে প্রতিটি পৃথক নোটের বোতাম রয়েছে, পাশাপাশি প্রাক-প্রোগ্রামযুক্ত সুরের বোতাম রয়েছে। নোট ডেটা সিরিয়াল পোর্টে পাঠানো হয় সবকিছুর জন্য সোর্স কোড সংযুক্ত। উন্নতির জন্য রুম করুন:
পলিফোনিক নোট
আমি একসঙ্গে দুটি নোট বাজানোর সম্ভাবনা ছেড়ে দিয়েছি, কারণ আমি মনে করি নি যে 1 টি অষ্টভে ফিট করার মতো কোন সুরের প্রয়োজন হবে। অতিরিক্তভাবে একাধিক সোলেনয়েড ফায়ার করতে পারে
সারি মারছে
পিসি আরডুইনোতে নোটের বড় বাক্য পাঠায়, যা সারি খালি না হওয়া পর্যন্ত সেগুলি প্রক্রিয়া করে। তবে বড় সুরের জন্য এটি ক্লান্তিকর হতে পারে এবং চলমান সুরে বাধা দিতে সক্ষম হওয়া বাঞ্ছনীয় হতে পারে। এটি বাফার ফ্লাশ করার জন্য একটি কোড হিসাবে সিরিয়াল বাক্যে (যেমন 'x') অন্য কিছু অক্ষর দ্বারা সম্পন্ন করা যেতে পারে।
ধাপ 5: বেলগুলি পরিচালনা করা
ঘণ্টা চালানো বেশ সহজ। ইউএসবি কেবল প্লাগ ইন করুন এবং পিসি সফটওয়্যার খুলুন আপনি একটি সুর বাজানোর জন্য পৃথক বেল বোতামে ক্লিক করতে পারেন। Allyচ্ছিকভাবে স্কেল চালানোর জন্য বোতাম আছে, প্রি-প্রোগ্রামড টিউন এবং ফ্রিফর্ম টেক্সট এন্ট্রির জন্য একটি টেক্সট-বক্স আছে। আমি ঘণ্টা বাজানোর একটি ভিডিও অন্তর্ভুক্ত করেছি। এখন পর্যন্ত কেবলমাত্র সহজ টিউনই প্রোগ্রাম করা হয়েছে।
প্রস্তাবিত:
টাওয়ার ক্লাইম্ব হেল্পিং রোবট ভি 1 - অ্যাপের মাধ্যমে দুই লেগ, আরএফ, বিটি কন্ট্রোল: 22 টি ধাপ (ছবি সহ)
টাওয়ার ক্লাইম্ব হেল্পিং রোবট ভি 1 - অ্যাপের সাহায্যে দুই লেগ, আরএফ, বিটি কন্ট্রোল: যখনই দেয়ালে টিকটিকি দেখব তখন আমি এটির মতো একটি রোবট তৈরির পরিকল্পনা করব। এটি একটি দীর্ঘমেয়াদী ধারণা, আমি ইলেক্ট্রো-আঠালো জন্য অনেক নিবন্ধ অনুসন্ধান এবং কিছু উপায় চেক এবং তার ধারণ ক্ষমতা ব্যর্থ হয়েছে। আপাতত আমি ইলেক্ট্রোম্যাগনেট ব্যবহার করে এটি তৈরি করার পরিকল্পনা করছি
হিপ হপ ডোর বেল: 9 টি ধাপ (ছবি সহ)
হিপ হপ ডোর বেল: একাধিক স্যাম্পল এবং একটি টার্নটেবল সহ একটি ডোর বেল যা আপনি আসলেই আঁচড়াতে পারেন! তাই, কয়েক বছর আগে একটি ফেসবুক পোস্ট অনুসরণ করে আমার বাড়ির প্রতিটি ব্যক্তির জন্য আলাদা রিং সহ একটি ডোরবেলের ধারণা সম্পর্কে আমার সঙ্গী এটি অন্তর্ভুক্ত করার জন্য ধারণাটি নিক্ষেপ করেছে
কিভাবে ভবিষ্যৎ LED টাওয়ার তৈরি করবেন: 12 টি ধাপ (ছবি সহ)
কিভাবে ভবিষ্যৎ LED টাওয়ার বানাবেন: ছবিটি দেখার পর আপনার কেমন লাগছে? উত্তেজিত? আগ্রহী? আচ্ছা, আপনি মুগ্ধ হবেন, আমি কথা দিচ্ছি! এই প্রকল্পের দুটি উদ্দেশ্য আছে: আমার ডেস্ক সাজান আমাকে সময় বলুন কিন্তু আমাকে সময় বলুন? কি ব্যাপার ?! Two দুটি লম্বা টাওয়ার কিভাবে আমাকে সময় বলতে পারে
অ্যাপ কন্ট্রোল সহ রেনবো টাওয়ার: 6 টি ধাপ (ছবি সহ)
অ্যাপ কন্ট্রোল সহ রেনবো টাওয়ার: রেইনবো টাওয়ার হল একটি অ্যাপ নিয়ন্ত্রিত পরিবেষ্টিত আলো। আমি আলোর উৎস হিসেবে WS2812 LED স্ট্রিপ এবং একটি ESP8266 মডিউল লাইট নিয়ন্ত্রণ করতে ব্যবহার করেছি। পক্ষগুলি সাদা এক্রাইলিক গ্লাস দিয়ে তৈরি, যা আলো ছড়িয়ে দেওয়ার জন্য একটি দুর্দান্ত উপাদান। অ্যাপটির সাহায্যে আপনি
VU মিটারের সাথে Arduino ডোর বেল: 4 টি ধাপ (ছবি সহ)
VU মিটারের সাথে Arduino ডোর বেল: প্রাথমিক ধারণা হল - ডোর বেল পুশ বোতাম টিপলে, LEDs বাজারের শব্দ সহ ছন্দময়ভাবে জ্বলতে শুরু করবে, কিছু সময়ের পরে দুটি ইভেন্ট স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে। দর্শনার্থীদের বিনোদনের জন্য এলইডি দরজার বাইরে বা ভিতরে থাকতে পারে। এতে আমি