সুচিপত্র:

একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন: 15 টি ধাপ (ছবি সহ)
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন: 15 টি ধাপ (ছবি সহ)

ভিডিও: একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন: 15 টি ধাপ (ছবি সহ)

ভিডিও: একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন: 15 টি ধাপ (ছবি সহ)
ভিডিও: সবচেয়ে ছোট কম্পিউটার Raspberry Pi 3 Model B+ Full Setup 2024, জুলাই
Anonim
Image
Image
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন
একটি রাস্পবেরি পাই চালিত জাঙ্ক ড্রাম মেশিন

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

  • একটি ব্রাউজার ভিত্তিক স্টেপ সিকোয়েন্স যাকে আমি পাইবিট বলেছি - এটি দারুণ মজার এবং আপনাকে আপনার ড্রাম মেশিনকে আপনার পাই, অথবা একই নেটওয়ার্কের যেকোন ডিভাইস (যেমন আপনার ফোন, ট্যাবলেট বা কম্পিউটার) থেকে ইন্টারেক্টিভভাবে নিয়ন্ত্রণ করতে দেয়। আমরা এটি পরে আপনার Pi তে ইনস্টল করব, কিন্তু এখানে একটি প্রিভিউ দেখা যাবে, এবং কোডটি এখানে GitHub এ আছে।
  • একটি ড্রাম প্যাটার্ন প্রোগ্রাম করার জন্য একটি পাইথন স্ক্রিপ্ট। এটি আপনার গিটার ইত্যাদির সাথে জ্যাম করার জন্য একটি ছন্দ তৈরি করার একটি দুর্দান্ত উপায়।

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

ঠিক আছে, চলুন কাজে যাই!

ধাপ 1: কেনাকাটা করুন

কেনাকাটা করতে যাও
কেনাকাটা করতে যাও
কেনাকাটা করতে যাও
কেনাকাটা করতে যাও
কেনাকাটা করতে যাও
কেনাকাটা করতে যাও

অভ্যন্তরীণ প্রক্রিয়া তৈরি করতে আপনার প্রয়োজন হবে:

  • 1x 40 পিন রাস্পবেরি পাই রাস্পবিয়ান সহ একটি এসডি তে ইনস্টল করা, পাওয়ার ক্যাবল এবং এটির সাথে সংযোগ করার ক্ষমতা সহ
  • 1x 5v 8 চ্যানেল রিলে
  • মহিলা থেকে মহিলা জাম্পার তারের 1x প্যাক (10 টি তারের প্রয়োজন)
  • 2x 3 Amp টার্মিনাল স্ট্রিপস (আপনি একটি ব্রেডবোর্ড বা পারফোর্ড ব্যবহার করতে পারেন, কিন্তু টার্মিনাল স্ট্রিপগুলি সস্তা এবং তারগুলি আলগা হতে বাধা দেয়, এবং এটি তৈরির সময় আমার একটি সোল্ডারিং লোহার মালিক ছিল না)
  • 1x 12v 10a পাওয়ার সাপ্লাই
  • 8x 12v 2a সোলেনয়েড
  • 8x 1N5401 সংশোধনকারী ডায়োড
  • 50 সেমি 0.5 মিমি তারের (আমি কিছু টুইন কোর ক্যাবল থেকে কোর ছিনতাই করেছি কারণ এটি লাল, কালো এবং টুইন কোর পাওয়ার একটি সাশ্রয়ী উপায় ছিল), যদিও আপনি চাইলে 1 টি রঙ ব্যবহার করতে পারেন। আপনি যে বাসস্থানটি তৈরি করতে চান তার উপর নির্ভর করে আপনি একটি বড় দৈর্ঘ্য কিনতে চান না।

আপনার নিম্নলিখিত সরঞ্জামগুলিরও প্রয়োজন হবে:

  • তার কাটার যন্ত্র
  • তারের স্ট্রিপার
  • ছোট ফ্ল্যাট হেড স্ক্রু ড্রাইভার, প্রায় 3 মিমি
  • আপনি যে টার্মিনাল স্ট্রিপগুলি পান তার উপর নির্ভর করে আপনার একটি ছোট ক্রস হেড স্ক্রু ড্রাইভারেরও প্রয়োজন হতে পারে

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

পদক্ষেপ 2: রিলেতে পাই আপ করুন

ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে
ওয়্যার আপ দ্য পাই রিলে

Pi- এ পিন দ্বারা প্রদত্ত সর্বোচ্চ ভোল্টেজ হল 5v। আমরা পাই থেকে সরাসরি 5v সোলেনয়েড কিনতে পারি এবং এগুলি পাওয়ার করতে পারি, তবে এটি আমাদের ড্রাম মেশিনের প্রয়োজনীয়তাকে বড় করে দেবে না। অতএব আমরা একটি রিলে ব্যবহার করছি যা আমাদের নিম্ন ভোল্টেজ GPIO সার্কিট থেকে একটি উচ্চ ভোল্টেজ সার্কিট (আমাদের ক্ষেত্রে 12v সোলিনয়েড ধারণকারী 12v সার্কিট) চালু এবং বন্ধ করতে দেয়।

আমাদের রিলে 8 টি চ্যানেল আছে, এর মানে হল আমরা স্বাধীনভাবে so টি সোলেনয়েড চালু এবং বন্ধ করতে পারি। প্রতিটি চ্যানেলে 4 টি সংযোগকারী রয়েছে; 3 টি উচ্চ ভোল্টেজ সার্কিট দ্বারা ব্যবহৃত হয় যা আমরা পরে দেখব, এবং 1 যা নিম্ন ভোল্টেজ সার্কিটের একটি 'ইন' পিন যা আমরা আমাদের পাইকে সংযুক্ত করব। যখন Pi এর GPIO পিন একটি প্রদত্ত চ্যানেলে 5v পাঠায় IN পিন, রিলে সংশ্লিষ্ট 12v সার্কিট চালু করবে।

রিলেতে কম ভোল্টেজের পাশে, একটি GND (গ্রাউন্ড) পিনও রয়েছে যা আমাদের PI- এর মাটিতে সংযোগ করতে হবে এবং Pi থেকে 5v পাওয়ারের জন্য একটি VVC পিন লাগবে।

পাই বন্ধ করার সাথে সাথে, জাম্পার তারগুলি ব্যবহার করে পাইকে রিলে সংযুক্ত করতে ডায়াগ্রামটি অনুসরণ করুন। আপনাকে একই রঙের জাম্পার ব্যবহার করতে হবে না, তবে ছবিগুলি অনুসরণ করার সময় এটি সাহায্য করতে পারে।

ধাপ 3: কিছু শব্দ করা যাক

Image
Image
আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন
আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন

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

স্ক্রিপ্ট পাওয়া যায় এখানে একটি সারসংক্ষেপ আছে।

আপনার Pi বুট করুন, Pi এ একটি টার্মিনাল খুলুন এবং চালানোর মাধ্যমে স্ক্রিপ্টটি ডাউনলোড করুন:

wget

আপনি কী করেন তার ধারণা পেতে আপনি কোড এবং মন্তব্যগুলি দেখতে চাইতে পারেন, তবে কিছু তৃপ্তি পেতে এবং এটি চালাতে দিন:

python3 array-sequencer.py

যদি সব পরিকল্পনায় যায় তবে আপনার রিলে খোলার এবং বন্ধ করার পরিচিতি এবং সংশ্লিষ্ট চ্যানেলের ফ্ল্যাশের আলো শুনতে হবে। কি হচ্ছে তা ধারণা পেতে স্ক্রিপ্টের ভিতরে ক্রম পরিবর্তনশীল দেখুন - সমস্ত চ্যানেল একসাথে ট্রিগার করা হবে, তারপর প্রতিটি পৃথকভাবে ট্রিগার করা হবে। Ctrl + C চেপে স্ক্রিপ্ট থেকে বের না হওয়া পর্যন্ত এটি চলতে থাকবে।

এগিয়ে যাওয়ার আগে, জিনিসগুলিকে ওয়্যারিং করার সময় কোনও দুর্ঘটনাজনিত শর্ট সার্কিটের ক্ষেত্রে Pi আবার বন্ধ করা ভাল ধারণা।

ধাপ 4: আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন

আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন
আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন
আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন
আমাদের সার্কিটের ইতিবাচক দিক তৈরি করুন

একটি পাওয়ার সাপ্লাই দিয়ে 8 সোলেনয়েডকে পাওয়ার জন্য আমরা একটি প্যারালাল সার্কিট তৈরি করব। আপনি সম্পূর্ণ 12v সার্কিটের একটি চিত্র দেখতে পারেন, কিন্তু আমরা ধাপে ধাপে এটির মধ্য দিয়ে যাচ্ছি।

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

কার্যকরীভাবে, আমাদের সমস্ত সোলেনয়েড, এবং প্রতিটি সোলেনয়েডের জন্য একটি ডায়োড (পরে ডায়োডে আরও) আমাদের বিদ্যুৎ সরবরাহের 1 টি ইতিবাচক তারের সাথে সংযুক্ত করতে হবে।

কাটার ব্যবহার করে, নিজের টার্মিনাল স্ট্রিপটি কাটুন যাতে আপনার 8 জোড়া একটি ব্লক থাকে, প্লাস্টিকের বিটে কাটা যা দুটি ব্লককে একসাথে সংযুক্ত করে। কোন ধাতু ছাঁটা না করার জন্য সতর্ক থাকুন।

আমাদের এখন স্ট্রিপের একপাশে সমস্ত টার্মিনালে যোগদান করতে হবে। প্রায় 35 মিমি লম্বা লাল তারের 7 টুকরো কাটার জন্য কাটার ব্যবহার করুন, তারপরে প্রতিটি তারের প্রতিটি প্রান্ত থেকে প্রায় 5 মিমি অন্তরণ অপসারণ করতে তারের স্ট্রিপারগুলি ব্যবহার করুন।

এখন স্ট্রিপের একপাশে সমস্ত টার্মিনালগুলিকে ডেইজি চেইন করতে তারগুলি ব্যবহার করুন, স্ক্রুগুলি ব্যবহার করে তারগুলি ধরে রাখুন। প্রথম এবং শেষ স্ক্রুতে কেবল 1 টি তারের থাকবে, অন্যটিতে 2 টি থাকবে।

ধাপ 5: সোলেনয়েডস এবং ডায়োড যুক্ত করুন

Solenoids এবং ডায়োড যোগ করুন
Solenoids এবং ডায়োড যোগ করুন
Solenoids এবং ডায়োড যোগ করুন
Solenoids এবং ডায়োড যোগ করুন

যেহেতু সোলেনয়েডগুলি ইলেক্ট্রোম্যাগনেট, তাই আপনার সার্কিটকে ফ্লাইব্যাক থেকে রক্ষা করার জন্য ডায়োডগুলি সুপারিশ করা হয় (আপনি এখানে সে সম্পর্কে গভীরভাবে পড়তে পারেন)। অতএব আমরা আমাদের রিলে রক্ষা করার জন্য প্রতিটি সোলেনয়েডকে তার নিজস্ব ডায়োড দেব।

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

আমি প্রাপ্ত সোলেনয়েডগুলির মধ্যে একটি ত্রুটিপূর্ণ ছিল, তাই ছবি তোলার সময় আমি এটিকে নীচের এমপি মডেলের জন্য বদলে দিয়েছিলাম যার নীল তার ছিল।

ধাপ 6: নেগেটিভ টার্মিনাল স্ট্রিপকে সোলেনয়েড এবং ডায়োডের সাথে সংযুক্ত করুন

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

যেমনটি আমরা ইতিবাচক দিক দিয়ে করেছি, 1 টি টার্মিনাল স্ট্রিপ পান এবং এটি কেটে ফেলুন যাতে আপনার 8 জোড়া আরেকটি স্ট্রিপ থাকে। এই টার্মিনাল স্ট্রিপে ডায়োড এবং সোলেনয়েডসকে স্ক্রু করুন যাতে এটি প্লাস টার্মিনাল স্ট্রিপকে মিরর করে।

ধাপ 7: রিলে সংযোগকারী তারগুলি তৈরি করুন

রিলে সংযোগকারী তারগুলি তৈরি করুন
রিলে সংযোগকারী তারগুলি তৈরি করুন
রিলে সংযোগকারী তারগুলি তৈরি করুন
রিলে সংযোগকারী তারগুলি তৈরি করুন

আমরা রিলে সংযোগ করার জন্য প্রায় প্রস্তুত, কিন্তু প্রথমে এটির সাথে সংযোগ করার জন্য আমাদের কিছু প্রয়োজন। প্রায় 70 মিমি লম্বা কালো তারের 8 টুকরো কেটে নিন, তারপর প্রতিটি প্রান্ত থেকে প্রায় 5 মিমি বন্ধ করুন। Wireণাত্মক টার্মিনাল স্ট্রিপে 8 টি অবশিষ্ট সংযোগকারীতে প্রতিটি তার সংযুক্ত করুন।

ধাপ 8: রিলে সাধারণ সংযোগকারীগুলিকে ওয়্যার আপ করুন

রিলে সাধারণ সংযোগকারীগুলিকে ওয়্যার আপ করুন
রিলে সাধারণ সংযোগকারীগুলিকে ওয়্যার আপ করুন
রিলে সাধারণ সংযোগকারীগুলিকে ওয়্যার আপ করুন
রিলে সাধারণ সংযোগকারীগুলিকে ওয়্যার আপ করুন

আপনার থেকে দূরে Pi- এর সাথে জাম্পার্সের পাশে থাকা রিলেটি একবার দেখুন। প্রতিটি চ্যানেলের contacts টি পরিচিতি আছে, বাম থেকে ডানে তাদের স্বাভাবিকভাবে খোলা (NO), সাধারণ (COM) এবং সাধারণত বন্ধ (NC) বলা হয়। আমরা কেবলমাত্র আমাদের সোলেনয়েডগুলি চালু করতে চাই যখন পিনগুলিতে চ্যানেলগুলিতে উচ্চ ভোল্টেজ থাকে, তাই স্বাভাবিকভাবে খোলা যোগাযোগ ব্যবহার করবে। যদি আমরা স্বাভাবিকভাবে বন্ধ হওয়া যোগাযোগ ব্যবহার করি তবে এর বিপরীত ঘটবে - IN পিনে উচ্চ ভোল্টেজ না পাঠানো পর্যন্ত সোলেনয়েড চালু থাকবে। সার্কিট সম্পূর্ণ করার জন্য আমরা সাধারণ যোগাযোগ ব্যবহার করব।

যেহেতু এটি একটি সমান্তরাল সার্কিট, তাই আমরা রিলে সমস্ত সাধারণ পরিচিতিকে ডেইজি চেইন করব। প্রায় 60 মিমি লম্বা কালো তারের 7 টি টুকরো কেটে নিন এবং প্রতিটি প্রান্ত থেকে 5 মিমি বন্ধ করুন। সমস্ত COM পরিচিতিগুলি (3 এর প্রতিটি সেটের মাঝখানে) একসাথে সংযোগকারী রিলে বরাবর কাজ করুন। প্রথম এবং শেষটিতে কেবল একটি তার থাকবে, বাকিগুলিতে 2 টি থাকবে।

ধাপ 9: আমাদের সার্কিটের বাকি অংশে রিলে সংযুক্ত করুন

আমাদের সার্কিটের বাকি অংশে রিলে সংযুক্ত করুন
আমাদের সার্কিটের বাকি অংশে রিলে সংযুক্ত করুন

এখন আমাদের সার্কিটের বাকি অংশে রিলে সংযুক্ত করার সময়। নেগেটিভ টার্মিনাল স্ট্রিপের এক প্রান্ত থেকে তারের কালো টুকরার অপ্রয়োজনীয় প্রান্তটি নিন এবং রিলেতে স্বাভাবিকভাবে খোলা (NO) পরিচিতির প্রথম বা শেষের সাথে সংযুক্ত করুন। 7 টি অন্য তারের টুকরাগুলির জন্য এটি পুনরাবৃত্তি করুন, প্রতিটি তারকে পরবর্তী NO যোগাযোগের সাথে সংযুক্ত করুন।

ধাপ 10: 12v পাওয়ার সাপ্লাই সংযোগ করুন

12v পাওয়ার সাপ্লাই সংযোগ করুন
12v পাওয়ার সাপ্লাই সংযোগ করুন

প্রথমত, কোন ধাক্কা এড়ানোর জন্য, নিশ্চিত করুন যে আপনার বিদ্যুৎ সরবরাহ বন্ধ এবং মেইন থেকে আনপ্লাগ করা আছে।

আমার বিদ্যুৎ সরবরাহ ইবে থেকে 12v পুরুষ প্লাগ দিয়ে ইতিমধ্যেই বন্ধ হয়ে গেছে। অনুমান করা আপনার এখনও প্লাগ আছে, আপনি হয় মিলিত মহিলা ডিসি সংযোগকারী কিনতে পারেন, অথবা প্লাগটি কেটে ফেলতে পারেন এবং এটি আমার মত 2 টি তারের কাছে ফিরিয়ে দিতে পারেন। যেভাবেই হোক, আপনাকে 2 টি তারের সাথে শেষ করতে হবে, লাল (ইতিবাচক) এবং সম্ভবত সাদা (নেতিবাচক)। ইতিবাচক টার্মিনাল ব্লকের প্রথম যোগাযোগের সাথে বিদ্যুৎ সরবরাহের ধনাত্মক তারের এবং রিলেতে প্রথম সাধারণ যোগাযোগের সাথে নেতিবাচক সংযোগ করুন। এটি সহজ করার জন্য, আমি প্রায় 150 মিমি লাল এবং কালো তার ব্যবহার করেছি যার সাথে সংযোগগুলির মধ্যে যেতে প্রান্তগুলি ছিঁড়ে যায় এবং টার্মিনাল স্ট্রিপ ব্যবহার করে সংযুক্ত হয়।

ধাপ 11: এটি ফায়ার আপ

Image
Image

আপনার বিদ্যুৎ সরবরাহ এখনও বন্ধ থাকায়, আপনার সমস্ত সংযোগ দ্রুত চেক ওভার দিন। একবার খুশি হলে, আবার পাই বুট করুন। ধাপ 3 থেকে স্ক্রিপ্টটি আবার চালান:

python3 array-sequencer.py

আপনার সোলেনয়েডগুলি এখনও নড়বে না, তবে আপনার রিলে ক্লিক শুনতে হবে এবং আপনি যেমন ধাপ 3 তে করেছেন তেমনি আলোকিত করুন। সরবরাহ! স্ক্রিপ্টটি আবার চালান, আপনার সমস্ত নাচের সোলেনয়েডগুলি এখন জীবনে আসা উচিত। ভাল কাজ!

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

ধাপ 12: সম্পাদনা Array-sequencer.py

ড্রাম সিকোয়েন্সার ইনস্টল করুন
ড্রাম সিকোয়েন্সার ইনস্টল করুন

Array-sequencer.py এর সাথে খেলতে একটু সময় নিন। স্ক্রিপ্টে পরিবর্তন আনতে আপনার প্রিয় সম্পাদক (ন্যানো, জেনি ইত্যাদি) ব্যবহার করুন। নিম্নলিখিতটি করার চেষ্টা করুন এবং প্রতিটি পরিবর্তনের পরে স্ক্রিপ্টটি পুনরায় চালানোর জন্য এর প্রভাব দেখুন:

  • বিপিএম ভেরিয়েবল 120 থেকে অন্য নম্বরে পরিবর্তন করুন, টেম্পো বাড়ানোর জন্য 200 বলুন।
  • ক্রম পরিবর্তনশীল, আরো ড্রাম বাজানোর জন্য কিছু 0 থেকে 1 এর মধ্যে পরিবর্তন করুন।
  • লুপে আরো বিট যোগ করার জন্য সিকোয়েন্স ভেরিয়েবলে ক্লোয়ারিং স্কয়ার বন্ধনী আগে শেষ 3 লাইন ডুপ্লিকেট করুন

ধাপ 13: ড্রাম সিকোয়েন্সার ইনস্টল করুন

ড্রাম সিকোয়েন্সার ইনস্টল করুন
ড্রাম সিকোয়েন্সার ইনস্টল করুন

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

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

# আমাদের প্রকল্পের জন্য একটি ডিরেক্টরি তৈরি করুন এবং নেভিগেট করুন

mkdir pibeat cd pibeat # সোর্স কোড wget ডাউনলোড করুন https://pibeat.banjowise.com/release/pibeat.tar.gz # ফাইল এক্সট্রাক্ট করুন tar -zxf pibeat.tar.gz # পাইথনের প্রয়োজনীয়তা pip3 install -r প্রয়োজনীয়তা ইনস্টল করুন। txt # ওয়েব সার্ভার python3 server.py চালান

আউটপুটে, যদি সব সফল হয় তবে আপনাকে নিম্নলিখিত আউটপুট দেখতে হবে:

======== https://0.0.0.0:8080 ======== চলমান

(প্রস্থান করতে CTRL+C টিপুন)

আপনি Pi এর IP ঠিকানা খুঁজে নিন। একটি ওয়েব ব্রাউজার খুলুন, তারপরে আইপি লিখুন: 8080/index.html (এটি সেই পোর্ট যা অ্যাপ্লিকেশন শুনছে ফাইলের নাম অনুসারে) ঠিকানা বারে। উদাহরণস্বরূপ, যদি আপনার Pi এর IP ঠিকানা 192.168.1.3 হয়, ঠিকানা বারে 192.168.1.3:8080/index.html লিখুন। ড্রাম সিকোয়েন্সার প্রদর্শিত হবে।

প্লে বাটন টিপুন এবং আপনার ড্রাম মেশিন বাজানো শুরু করা উচিত। আপনার হৃদয় সন্তুষ্ট না হওয়া পর্যন্ত সিকোয়েন্সারের সাথে খেলুন।

যতদিন আপনার পাইতে একটি নেটওয়ার্ক রুট আছে, আপনি যে কোনো ডিভাইস থেকে Pi এর ওয়েব ইন্টারফেস অ্যাক্সেস করতে পারেন - আপনার মোবাইল বা ট্যাবলেট থেকে এটি ব্যবহার করে দেখুন।

ধাপ 14: আপনার ড্রামস এবং হাউজিং তৈরি করা

আপনার ড্রামস এবং হাউজিং নির্মাণ
আপনার ড্রামস এবং হাউজিং নির্মাণ
আপনার ড্রামস এবং হাউজিং নির্মাণ
আপনার ড্রামস এবং হাউজিং নির্মাণ
আপনার ড্রামস এবং হাউজিং নির্মাণ
আপনার ড্রামস এবং হাউজিং নির্মাণ

এখানেই আপনি আপনার ইলেকট্রনিক স্প্যাগেটির স্তূপকে একটি আসল ড্রাম মেশিনে পরিণত করতে পারবেন। আগেই বলেছি, আপনি এখানে কি করবেন তা আপনার উপর নির্ভর করে। আঘাত হানলে যে শব্দ হয় তা ব্যবহার করা যেতে পারে, এবং যেখানে আপনি সত্যিই আপনার প্রকল্পটিকে আপনার জন্য অনন্য কিছুতে রূপান্তর করতে পারেন।

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

আমি প্রতিটি ড্রামকে একটি স্বতন্ত্র উপাদান বানিয়েছি, তাই যদি কেউ ভেঙে যায় বা আমি এতে খুশি না হই, তবে আমি খুব বেশি ঝামেলা ছাড়াই অন্যটি দিয়ে এটি বন্ধ করতে পারি।

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

আমি বেশিরভাগ mm মিমি MDF (আমার স্থানীয় DIY দোকান থেকে অফকুট) ড্রামগুলির জন্য স্ক্র্যাপ কাঠের কয়েকটি বিট বরাবর ব্যবহার করেছি, যা আঠালো বা স্ক্রু দিয়ে একসাথে রাখা হয়েছিল।

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

হাউজিং

হাউজিং হল 6.6 মিমি প্লাইউড, ১mm মিমি এমডিএফ এবং কিছু স্ট্রিপউড দিয়ে তৈরি একটি সাধারণ রুক্ষ এবং প্রস্তুত বাক্স। আমি বাক্সের সামনে পাতলা পাতলা পাতলা কাঠ চাইতাম যাতে চামচ দিয়ে আঘাত করলে এটি অনুরণিত হয়, কিন্তু কাঠের পছন্দগুলি মূলত আমার স্থানীয় DIY দোকানের শেড এবং স্ক্র্যাপ কাঠের অংশে যা ছিল তা দ্বারা পরিচালিত হয়েছিল। আমি ইলেকট্রনিক্স রাখার জন্য বাক্সের নীচে একটি প্ল্যাটফর্ম তৈরি করেছি, এবং ড্রামস রাখার আরেকটি প্ল্যাটফর্ম। বক্স তৈরি করতে:

1. শেষ করতে 2 টি সমান আকারের MDF কেটে নিন বাক্সের কাঙ্ক্ষিত প্রস্থের চেয়ে 50 মিমি ছোট স্ট্রিপউডের 4 টুকরা (আমি 34 মিমি x 12 মিমি ব্যবহার করেছি) কেটে ফেলুন। বাক্সের আকৃতি গঠনের জন্য 2 এমডিএফ প্রান্তে স্ট্রিপউড পেরেক করুন। বাক্সের উপরে এবং নীচে থেকে 1 সেন্টিমিটার দূরে স্ট্রিপউড রাখুন। বাক্সের প্রস্থ এবং উচ্চতার সাথে মেলে পাতলা পাতলা কাঠের 2 টুকরো। এমডিএফ এবং স্ট্রিপউডে পেরেক দিয়ে বাক্সের সামনে এবং পিছনে এটি সংযুক্ত করুন। বাক্সের ভিতরে ফিট করার জন্য পাতলা পাতলা কাঠের একটি অংশ কেটে নিন এবং ইলেকট্রনিক্স রাখার জন্য স্ট্রিপউডের নীচের অংশে রাখুন। আমি বাক্সের অর্ধেক দৈর্ঘ্য তৈরি করেছি। ড্রাম সংযুক্ত করার জন্য প্লাইউডের আরেকটি টুকরো কেটে নিন। এটি স্ট্রিপউডের উপরের টুকরাগুলিতে বসে আছে। বিদ্যুতের তারগুলি খাওয়ানোর জন্য নীচের প্ল্যাটফর্মের কাছে একটি গর্ত কাটা।

পেইন্টিং

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

ধাপ 15: ফিরে বসুন এবং মজা করুন

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

যদি আপনি এগিয়ে যান এবং আপনার নিজের তৈরি করুন দয়া করে শেয়ার করুন, আমি দেখতে চাই আপনি কি নিয়ে এসেছেন। আনন্দ কর!

প্রস্তাবিত: