সুচিপত্র:
- ধাপ 1: পটেন্টিওমিটার এবং বোতাম
- ধাপ 2: আরডুইনোর সাথে নিওপিক্সেল রিং
- ধাপ 3: Arduino এর সাথে MIDI যোগাযোগ
- ধাপ 4: তারের
- ধাপ 5: প্রোগ্রাম
- ধাপ 6: 3D মুদ্রণ অংশ
- ধাপ 7: অ্যালুমিনিয়াম প্লেট
- ধাপ 8: প্লেক্সিগ্লাস বক্স 8 মিমি
- ধাপ 9: সমাবেশ
- ধাপ 10: চূড়ান্ত (ভিডিও পরীক্ষা)
- ধাপ 11: কার্ট
ভিডিও: DIY MIDI কন্ট্রোলার ইউএসবি প্লাগ অ্যান্ড প্লে (আপগ্রেড নিওপিক্সেল রিং): 12 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আবেগপ্রবণ এমএও এবং ইলেকট্রনিক মিউজিক কিন্তু এটাও দেখছি যে ব্যক্তিগতকৃত মিডি ইন্টারফেস তৈরি করা সম্ভব ছিল আমি আমার Pot টি পোটেন্টিওমিটার এবং ১২ টি বোতাম (চালু / বন্ধ) তৈরি করেছি কিন্তু স্পটটিকে আরও কঠিন করে তুলতে ইতোমধ্যেই আমার ইচ্ছা ছিল প্রতিটি ঘূর্ণন বোতামের চারপাশে ভিজ্যুয়াল ইঙ্গিত যোগ করুন
ধাপ 1: পটেন্টিওমিটার এবং বোতাম
পোটেন্টিওমিটারের সাহায্যে একটি কমান্ড মিডি পাঠাতে সক্ষম হওয়ার জন্য এটি আমাকে বুঝতে পেরেছিল যে পোটেন্টিওমিটারটি এনালগিক উপাদান (0 থেকে 1023) এবং যে ডেটাগুলি তার অ্যানোলজিক ইনপুটে আরডুইনো গ্রহণ করে তার ছোট পরিবর্তন রয়েছে যা ছোট প্রকরণ কম্পিউটারের সাথে যোগাযোগকে ব্যাহত করে
আমি আপনাকে একটি ত্রুটি এড়ানোর জন্য প্রতিটি potentiometers পরীক্ষা করার পরামর্শ দিচ্ছি এবং যদি মানের তারতম্য খুব গুরুত্বপূর্ণ একটি potentiomtre হয় HS
মানটি arduino দ্বারা পরীক্ষা করা হবে এবং অবশ্যই মিডিতে কম্পিউটারে পাঠাতে হবে পরিষ্কার হতে হবে (এর সাংখ্যিক তথ্য)
ছোট বৈচিত্রগুলি ডেটা থেকে বের করা যেতে পারে যা প্রোগ্রামে অন্তর্ভুক্ত হবে বোতামগুলি অন / অফ সুইচের মতো কাজ করে
ধাপ 2: আরডুইনোর সাথে নিওপিক্সেল রিং
Arduino এর সাথে নিওপিক্সেল RIng ব্যবহার করতে আপনাকে NEOPIXEL লাইব্রেরি ইনস্টল করতে হবে
#অন্তর্ভুক্ত // লাইব্রেরি নিওপিক্সেল
#পিনএক্স এক্স // ডেটা সংজ্ঞায়িত করুন; মাইক্রোকন্ট্রোলার বোর্ডে কোন পিনটি নিওপিক্সেলের সাথে সংযুক্ত?
#সংজ্ঞায়িত NUMPIXELS XX // বোর্ডে কতগুলি NeoPixels সংযুক্ত আছে?
Adafruit_NeoPixel পিক্সেল = Adafruit_NeoPixel (NUMPIXELSX, PINX, NEO_GRB + NEO_KHZ800); // নিওপিক্সেল লাইব্রেরি
pixels.setPixelColor (i, 0, 0, 0); // দশমিকের মধ্যে RGB COLOR কোড
pixels.setBrightness (উজ্জ্বলতা) // উজ্জ্বলতার সেটিং
pixels.show () // এটি হার্ডওয়্যারে আপডেট হওয়া পিক্সেল রঙ পাঠায়।
তথ্যের জন্য 16 পিক্সেল সহ নিওপিক্সেল ঘড়ির কাঁটার বিপরীতে চলছে
বিদ্যুৎ খরচ সম্পর্কে আমরা
(2x12 + 2x 16 + 2x24) x 3 (প্রতিটি কম্পোনেন্টের 3 leds RGB) = 312 leds।
প্রতিটি এলইডি 20 এমএ, মোট 6, 4 এ ব্যবহার করে কিন্তু আমরা সব পিক্সেল আলো ব্যবহার করি না এবং দ্বিতীয়ত সর্বোচ্চ উজ্জ্বলতার সাথে কখনও ব্যবহার করি না।
কম শক্তি খরচ করার জন্য আমি স্থিরতা retinienne একটি টিপ আবিষ্কার
যাইহোক 5V আউটপুট arduino দ্বারা এটি যথেষ্ট নয় এটি সঠিকভাবে কাজ করে
ধাপ 3: Arduino এর সাথে MIDI যোগাযোগ
প্রথমে C: / Program Files (x86) Arduino / লাইব্রেরিতে মিডি লাইব্রেরি Midi.h কপি করুন
sourceforge.net/projects/arduinomidilib/
আরডুইনোকে ইন্টারফেস প্লাগ এবং প্লাগের মতো ব্যবহার করতে এবং ইউএসবিতে মিডি তথ্য প্রেরণ করতে আপনাকে অবশ্যই একটি কাস্টম ফার্মওয়্যারের সাথে আরডুইনো ফ্ল্যাশ করতে হবে
এই পরিচালনার জন্য দেখুন:
একমাত্র সমস্যা হল; যদি কোন ত্রুটি থাকে তবে কোডটি সংশোধন করতে আপনাকে সিরিয়াল যোগাযোগ পুনরায় সক্রিয় করতে arduino এ কাস্টম ফার্মওয়্যার রাখতে হবে
ধাপ 4: তারের
রোটারি এনালজিক ইনপুটে সংযুক্ত
ডিজিটাল ইনপুটে GND, LED GND, এবং Neopixel DATA IN সুইচ
www.sparkfun.com/products/9277
নেতৃত্বে ব্যবহৃত মোনো রঙ পিসিবিতে নেতৃত্বের জন্য একই রঙের পিন নির্বাচন করে
ধাপ 5: প্রোগ্রাম
মাইক্রোকন্ট্রোলার মানে প্রোগ্রামিং
এটি আমার জন্য কঠিন পদক্ষেপ ছিল কিন্তু এটিতে ফিরে যাওয়ার সুযোগ
প্রোগ্রামটি একটি লুপে বেশ কয়েকটি অংশে বিভক্ত
প্রতিটি অংশ একটি সাবপ্রোগ্রাম হয়ে উঠছে
পিসিবি বোর্ডে নেতৃত্বাধীন ডেটা পিনের সাথে সুইচ ডাটা পিন সেট করুন
affiche (); // Potentiometer মান পড়ুন এবং Midi ডেটা পাঠান;
// কন্ট্রোল NeoPixel সঙ্গে Potentiometer মান পড়ুন এবং সেট রঙ এবং Broghtness রিং 1 (); রিং 2 (); রিং 3 (); রিং 4 (); রিং 5 (); রিং 6 (); বোতাম (); // বোতামের অবস্থা চেক করুন, মিডি ডেটা পাঠান এবং এলইডি নিয়ন্ত্রণ করুন
আমি আমার প্রোগ্রাম উন্নত করতে বিশেষজ্ঞ মতামত পেয়ে খুব খুশি
ধাপ 6: 3D মুদ্রণ অংশ
ne টি নিও পিক্সেল রিং পাওয়ার জন্য অসম্ভব শক্তি দিয়ে স্পর্শ করার জন্য একটি সমর্থন তৈরি করা হয়
নিওপিক্সেল আঠালো বন্দুক দিয়ে আঠালো
এই সমর্থনটি দ্বিতীয় স্তরে রয়েছে কারণ রোটারি নিওপিক্সেল 12 রিংয়ে রাখতে পারে না
ধাপ 7: অ্যালুমিনিয়াম প্লেট
ধাপ 8: প্লেক্সিগ্লাস বক্স 8 মিমি
স্লাইসের মাঝখানে ড্রিল এবং ট্যাপ করার জন্য আমি 8 মিমি পুরুত্বের একটি প্লেক্সিগ্লাস ব্যবহার করেছি
প্লেক্সিগ্লাসের 5 টুকরা কাটুন আমি একটি বৃত্তাকার করাত ব্যবহার করেছি;
1 x 210mm / 270mm
2 x 210 মিমি / 60 মিমি
2 x 254 মিমি / 60 মিমি
বাক্সের সমাবেশ করার জন্য আমরা প্রতিটি অংশের স্লাইসের মাঝখানে ড্রিল এবং ট্যাপ করি
আমরা স্পেসার লাগাতে একই কাজ করি
তুরপুন 2, 5 মিমি
3 মিমি টোকা
ধাপ 9: সমাবেশ
স্পেসার এবং 3 মিমি স্ক্রুর সাহায্যে আমরা এটি সব একসাথে রাখি
NEOPIXEL সাপোর্টের জন্য 35 মিমি স্পেসার, স্পার্কফুন PCB এর জন্য 50mm স্পেসার এবং Arduino এর জন্য 5mm
ধাপ 10: চূড়ান্ত (ভিডিও পরীক্ষা)
www.youtube.com/embed/c_BEFl-kEec
ধাপ 11: কার্ট
6 x লিনিয়ার পোটেন্টিওমিটার 10KOhm 0.25w
12 x প্রতিরোধক 220Ohm 0.25w
12 x প্রতিরোধক 10Kohm 0.25W
12 x ডায়োড স্ট্যান্ডার্ড অন সেমিকন্ডাক্টর 1N4148TA 100V 200MA
6 x প্রতিরোধক 470Ohm
1 x ক্যাপাসিটর 1000uF
1 x ARDUINO 2650 R3
3 x বাটন প্যাড BREAKOUT PCB 2X2
3 x বাটন প্যাড ইওপ বেজেল 2X2
2 x ADAFRUIT NEOPIXEL RGB 12 LED RING
2 x ADAFRUIT NEOPIXEL RGB 16 LED RING
2 x ADAFRUIT NEOPIXEL RGB 24 LED RING
12 x হেক্সাগোনাল স্পেসার এম 3 এক্স 50 এমএম
3 এক্স ই হেক্সাগোনাল স্পেসার এম 3 এক্স 35 এমএম
1 x সেক্টর অ্যাডাপ্টর 5V 4A
1 x USB A MALE থেকে B MALE 20CM
1 x অ্যাডাপ্টর ইউএসবি 2.0 টাইপ বি ফেমেল থেকে ইউএসবি 2.0 টাইপ এ
1 x অন্তর্বর্তী একটি বেসিক ট্রু উপাদান
1 এক্স কম ভোল্টেজ উল্লম্ব মহিলা 5MM 2.2MM সংযোগ
প্লেক্সিগালস এর 1 x প্লেট 8MM টিক
প্রস্তাবিত:
NodeMCU/ESP8266 সহ স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য প্লাগ অ্যান্ড প্লে CO2 সেন্সর ডিসপ্লে: 7 টি ধাপ
NodeMCU/ESP8266 সহ স্কুল, কিন্ডারগার্ডেন বা আপনার বাড়ির জন্য CO2 সেন্সর ডিসপ্লে প্লাগ অ্যান্ড প্লে করুন: আমি আপনাকে দেখাব কিভাবে দ্রুত একটি প্লাগ তৈরি করা যায়। CO2 সেন্সর খেলুন যেখানে প্রকল্পের সমস্ত উপাদান ডুপন্ট তারের সাথে সংযুক্ত থাকবে। শুধুমাত্র 5 টি পয়েন্ট থাকবে যা সোল্ডার করা দরকার, কারণ আমি এই প্রকল্পের আগে মোটেও সোল্ডার করিনি।
কিভাবে একটি প্লাগ ঠিক করুন এবং স্যাটেলাইট রেডিও প্লে করুন।: 6 টি ধাপ
কিভাবে একটি প্লাগ এবং প্লে স্যাটেলাইট রেডিও ঠিক করবেন: আপনি শুরু করার আগে, আপনাকে আপনার ড্যাশবোর্ড বা কলামে স্যাটেলাইট রেডিও মাউন্ট করার জন্য সর্বোত্তম অবস্থান নির্ধারণ করতে হবে, এবং আপনার ’ ll একজন সকেট ড্রাইভার লাগবে, স্ক্রু ড্রাইভার এবং তারের কাটার
তিনটি নিওপিক্সেল রিং সহ নিওপিক্সেল ঘড়ি: 7 টি ধাপ
তিনটি নিওপিক্সেল রিং সহ নিওপিক্সেল ঘড়ি: স্টিভ ম্যানলি দ্বারা নিও পিক্সেল ঘড়ির উজ্জ্বল সৃষ্টি আমাকে কমপক্ষে অর্থের জন্য কীভাবে একই রকম ঘড়ি তৈরি করা যায় সে সম্পর্কে এই নির্দেশ তৈরি করতে অনুপ্রাণিত করেছিল। (একটি গুরুত্বপূর্ণ ডাচ অভ্যাস সর্বদা অর্থ সাশ্রয়ের চেষ্টা করছে ;-)) আমি জানতে পেরেছি যে
ওয়েমোস ডি 1 মিনি ওয়েদারস্টেশন (প্লাগ অ্যান্ড প্লে): 4 টি ধাপ
ওয়েমোস ডি 1 মিনি ওয়েদারস্টেশন (প্লাগ অ্যান্ড প্লে): এই প্রকল্পটি ওয়েমোস ডি 1 মিনি ভিত্তিক সহজতম সম্ভাব্য আবহাওয়া কেন্দ্র। আমি WeMos D1 Mini বেছে নিই, কারণ এর সুবিধা আছে: ১। আপনি কেবল ইউএসবি কেবল ব্যবহার করে এক্সটার্নাল মডিউল সংযুক্ত না করেই প্রোগ্রাম এবং চালাতে পারেন। আপনার ভোল্টেজ রেগুলার দরকার নেই
DIY বিল্ড মিনি ইউএসবি প্লাগ এবং প্লে স্পিকার (মাইক অপশন সহ): 3 টি ধাপ (ছবি সহ)
DIY বিল্ড মিনি ইউএসবি প্লাগ অ্যান্ড প্লে স্পিকার (মাইক অপশন সহ): হ্যালো বন্ধুরা! আমি আপনাকে পোর্টেবল স্পিকারের জন্য ব্যবহার করা একটি সহজ পদ্ধতি দেখাতে চেয়েছিলাম। এই পদ্ধতিটি সত্যিই খুব অনন্য কারণ " এই ধরনের বক্তাদের বিষয়ে কোন টিউটোরিয়াল নেই " কয়েকটি কারণ: আপনি কি কখনো কোন স্যু এর মুখোমুখি হয়েছেন?