
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

আমার একজন বন্ধু এবং সহকর্মী আছেন যিনি একজন রক অ্যান্ড রোল ড্রামার। তার কিউবিকেলটি আমার কাজের পাশে আছে এবং তাই সে আমার সমস্ত ইলেকট্রনিক্স এবং সফটওয়্যার প্রকল্পগুলি দেখে এবং শুনে। এটি এক বছরেরও বেশি সময় হয়ে গেছে তাই আমি মনে করতে পারি না যে এই সব কীভাবে ঘটেছিল কিন্তু আমি বিশ্বাস করি যে তিনি আমাকে একদিন উচ্চ উজ্জ্বলতা LED ব্যবহার করতে দেখেছিলেন। তিনি আমাকে জিজ্ঞাসা করেছিলেন যে ড্রামারদের জন্য একটি মেট্রোনোম তৈরি করা কতটা কঠিন হবে যা দৃশ্যমান ছিল। আজকাল বেশিরভাগ জিনিসের মতো, একটি ভিজ্যুয়াল মেট্রোনোম সম্ভবত ইতিমধ্যে উদ্ভাবিত হয়েছে। কিন্তু তার ধারণা আমাকে আগ্রহী করেছিল এবং, কারণ আমি সাধারণত বিরক্ত হয়ে পড়ি এবং ফোকাস করার জন্য কিছু প্রয়োজন, তাই আমি এটি চেষ্টা করার সিদ্ধান্ত নিয়েছি।
আমি সরাসরি সামনে ক্ষমা চাইব: আমি এই প্রকল্পের অনেক ছবি তুলিনি। আমি এটা চিন্তা করে শুরু করিনি যে আমি এর জন্য একটি নির্দেশযোগ্য লিখব (এটি আমি নির্দেশাবলীর আগে ছিল)। সুতরাং আপনি যদি এটি তৈরি করার সিদ্ধান্ত নেন তবে আপনাকে পরিকল্পিত, সফ্টওয়্যার এবং আমার দেওয়া কয়েকটি ছবি ব্যবহার করে সর্বোত্তম কাজ করতে হবে। আমি পুরো জিনিসটি মাইকে দিয়েছিলাম এবং আমি তখন থেকে এটি দেখিনি। তিনি আমাকে প্রায়শই বলেন যে তিনি এটিকে কতটা ভালবাসেন। তিনি আমাকে বলেছিলেন যে তিনি যখনই খেলেন এখনই এটি ব্যবহার করেন। আপনাকে এমন একটি প্রকল্প পছন্দ করতে হবে যা বাসা ছেড়ে চলে যায় এবং আর ফিরে আসে না। আমি বলতে পারি না যে এটি আমার পুরো ক্যারিয়ারে ঘটেছে।
ধাপ 1: LEDs

আমি LED স্ট্রিপ লাইট ব্যবহার করার সিদ্ধান্ত নিয়েছি। অ্যাডাফ্রুট এটিকে একটি নিওপিক্সেল সিক বলে: 8 টি LEDs এর একটি স্ট্রিপ যা PWB (https://www.adafruit.com/product/1426) এ ছোট এবং সরু। আমি এর মধ্যে দুটি ব্যবহার করার সিদ্ধান্ত নিয়েছি এবং সেগুলো কেবলের মাধ্যমে একটি কেন্দ্রীয় বাক্সে সংযুক্ত করব যেখানে একটি মাইক্রোকন্ট্রোলার থাকবে, একটি ডিসপ্লে থাকবে এবং এই সব নিয়ন্ত্রণের কিছু উপায় থাকবে।
নিওপিক্সেলের LEDs 5V এ চলে এবং আপনি যেমন দেখবেন আমি 3.3V মাইক্রোকন্ট্রোলার ব্যবহার করব। এর মানে হল 3.3V মাইক্রোকন্ট্রোলার এবং নিওপিক্সেলের মধ্যে কন্ট্রোল সিগন্যাল ভোল্টেজ শিফট করার একটা উপায় দরকার। আমি একটি স্পার্কফুন লজিক লেভেল কনভার্টার ব্যবহার করতে বেছে নিয়েছি (https://www.sparkfun.com/products/12009)। আমি সেগুলো আগে ব্যবহার করেছি এবং সেগুলো ব্যবহার করা সহজ এবং প্রায় $ 3, সস্তা (আমার জন্য)।
দুটি 6 ফুট লম্বা স্টেরিও ক্যাবল ব্যবহার করে আমি অনুবাদ করা 5V কন্ট্রোল সিগন্যালগুলি 5V পাওয়ার এবং গ্রাউন্ড সহ দুটি NeoPixels- এ পাঠাই। আমি নিওপিক্সেলগুলির জন্য একটি ঘের ডিজাইন করেছি এবং 3D মুদ্রিত করেছি যা কেবল গ্রহণ করার জন্য একটি মহিলা স্টেরিও জ্যাক সহ একটি ক্যারিয়ার বোর্ডে প্লাগ করা আছে।
ধাপ 2: মাইক্রোকন্ট্রোলার

এই মুহূর্তে কোন প্রকল্পের জন্য কোন মাইক্রোকন্ট্রোলার বোর্ড ব্যবহার করবেন তা সিদ্ধান্ত নেওয়ার চেষ্টা করা চ্যালেঞ্জিং হতে পারে। আমি আমার নিজের ডিজাইন করতাম কিন্তু, গত এক দশকে, অনেকগুলি সস্তা ওপেন-সোর্স বোর্ড পাওয়া গেছে, এটি আর চেষ্টা করার কোন মানে হয় না। ভিজ্যুয়াল মেট্রোনোমের জন্য আমি নিশ্চিত নই যে আমার কত শক্তি লাগবে। আমার অনুমান খুব বেশি ছিল না। আমি বলতে চাচ্ছি, আমার প্রয়োজনীয় সংকেতগুলি বের করার জন্য একটি বাধা চালানোর জন্য একটি টাইমার সেট করা কতটা কঠিন হবে? আমি একটি প্রদর্শন এবং তথ্য প্রবেশ করার কিছু উপায় প্রয়োজন হবে। এমনকি এর জন্য অনেক প্রক্রিয়াকরণের প্রয়োজন নাও হতে পারে।
আমি নিয়ামক হিসাবে একটি Teensy 3.2 ব্যবহার করার সিদ্ধান্ত নিয়েছে। Teensy 3.2 PJRC দ্বারা তৈরি এবং আমি ইদানীং তাদের অনেক প্রকল্পের জন্য ব্যবহার করছি। এটি একটি 32 বিট এআরএম যার ডিএসপি এক্সটেনশন এবং গতি 96 মেগাহার্টজ (ওভারক্লকড) পর্যন্ত। তারা প্রায় 20 ডলার খরচ করে তাই তারা খুব যুক্তিসঙ্গত। হ্যাঁ, আমি আপনার সাথে একমত যারা হয়তো বলছেন যে এই অ্যাপ্লিকেশনটির জন্য এটি খুব বেশি মাইক্রোকন্ট্রোলার। কিন্তু, টেনসির কিছু হার্ডওয়্যার এবং সফ্টওয়্যার সুবিধা রয়েছে যা কাজে আসতে পারে এবং আমি ইদানীং তাদের অনেক ব্যবহার করছি
ধাপ 3: প্রদর্শন

প্রদর্শনের জন্য আমি একটি Adafruit Monochrome 128X64 OLED গ্রাফিক ডিসপ্লে ব্যবহার করছি। এইগুলি 3.3V তে চালিত হয় যেমন Teensy ইন্টারফেসকে সহজ করে তোলে।
অপারেটরের কাছে অপশন এবং স্ট্যাটাস প্রদর্শনের জন্য আমি মেনুগুলির একটি সিরিজ ব্যবহার করি। মেনুগুলিকে নিয়ন্ত্রণ করার জন্য আমি স্পার্কফুন (https://www.sparkfun.com/products/10982) এর মাধ্যমে একটি ঘূর্ণমান এনকোডার ব্যবহার করছি। আমি মেনুতে যেতে এনকোডার ব্যবহার করতে পারি এবং ইন্টিগ্রেটেড পুশ-বোতাম আইটেম নির্বাচন করতে ব্যবহৃত হয়। এই ডিভাইসে একটি ইন্টিগ্রেটেড এলইডি রয়েছে যা বিকল্প প্রদর্শন হিসাবে ব্যবহার করা যেতে পারে।
ধাপ 4: ঘের

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

আবার, গত বছর যখন আমি এটি তৈরি করেছি তখন আমি খুব বেশি ছবি তুলিনি। এই ওভারহেড ছবিটি ডিসপ্লের অবস্থান, এনকোডার, টেনসি সহ প্রধান প্রোটোবোর্ড এবং লেভেল ট্রান্সলেশন সহ ছোট প্রোটোবোর্ড এবং দুটি মহিলা স্টেরিও জ্যাক যেখানে এলইডি ঘেরের মধ্যে প্লাগ করে।
প্রধান প্রোটোবোর্ডে একটি "ব্রেডবোর্ড ফ্রেন্ডলি" ডিসি জ্যাক আছে যা আমি অ্যাডাফ্রুট থেকে পেয়েছিলাম। এটি বোর্ডে স্থাপন করা হয়েছিল যাতে এটি আটকে যায় এবং ডান পাশের প্যানেলে আমি যে গর্তটি তৈরি করেছি তার সাথে লাইন। যেহেতু আমার কাছে খুব বেশি বিবরণ নেই, তাই এটিকে সারিবদ্ধ করার জন্য আপনাকে এটির সাথে বেঁধে ফেলতে হবে। একই বোর্ডের জন্য প্রযোজ্য যেখানে মহিলা স্টিরিও জ্যাকগুলি পিছন থেকে বেরিয়ে আসে। আবার, দু sorryখিত আমার কাছে এর জন্য আরও ছবি নেই।
ধাপ 6: কোড

কোড. আমি মনে করি যে কোন পরিবর্তন করে আপনাকে পেতে সাহায্য করার জন্য আমার যথেষ্ট মন্তব্য আছে। এই প্রকল্পটি PJRC এবং Adafruit (et al) থেকে প্রচুর কোড গ্রহণ করে। আমি পুরোপুরি নিশ্চিত যে এই সব উন্নতি করা যেতে পারে। আমি আমার 2017 সালের ক্রিসমাসের ছুটিতে কয়েকদিনের মধ্যে এটি একসাথে ফেলে দিয়েছি। আমি ওপেন সোর্স হার্ডওয়্যার এবং সফটওয়্যারের দৃ় সমর্থক। আমি সাধারণভাবে প্রযুক্তি এবং তথ্য ভাগ করে নেওয়ার ক্ষেত্রেও বিশ্বাস করি (যেহেতু এটা ফ্যাশনেবল ছিল)।
ধাপ 7: অপারেশন
আমি মনে করি আমি যে ভিডিওটি এম্বেড করার চেষ্টা করেছি তা কার্যকর হয়নি… আমি এটি একটি ইউটিউব লিঙ্ক করে দেব। সাথে থাকুন…
ধাপ 8: উপসংহার

আমার আশা হল যে কিছু স্মার্ট ব্যক্তি (আমি আশা করি তরুণ ব্যক্তি) এই প্রকল্পটি গ্রহণ করবে এবং এটি আরও উন্নত করবে। এবং, যদি আপনি করেন তবে এটি ভাগ করুন। যেমন আমি সব সময় বলি (বিশেষ করে ইদানীং): আমাদের একটি স্মার্ট বিশ্বের প্রয়োজন। আপনি যা জানেন তা পাস করুন।
প্রস্তাবিত:
555-টাইমার মেট্রোনোম: 3 ধাপ

555-টাইমার মেট্রোনোম: একটি মেট্রোনোম এমন একটি যন্ত্র যা নিয়মিত বিরতিতে একটি শ্রবণযোগ্য ক্লিক বা অন্যান্য শব্দ তৈরি করে যা ব্যবহারকারী দ্বারা সেট করা যায়, সাধারণত প্রতি মিনিটে বিটগুলিতে (BPM)। সুরকাররা নিয়মিত পালস বাজানোর অনুশীলনের জন্য ডিভাইসটি ব্যবহার করে। (https://en.wikipedia.org/w
555 টাইমার মেট্রোনোম - অডিও এবং ভিজ্যুয়াল: 8 টি ধাপ (ছবি সহ)

555 টাইমার মেট্রোনোম - অডিও এবং ভিজ্যুয়াল: আমার ছেলে সম্প্রতি ইউকুলেলে বাজাতে শুরু করেছে এবং আমি ভেবেছিলাম একটি মেট্রোনোম তার সময়কে সাহায্য করবে। একজন নির্মাতা হিসাবে, আমি ভেবেছিলাম আমি 555 টাইমারের সাহায্যে নিজেকে খুব সহজেই চাবুক মারতে পারি (আপনি কী দিয়ে এটি তৈরি করতে পারবেন না …)
কিভাবে অবাস্তব ইঞ্জিনে ক্যারেক্টার কন্ট্রোলার দিয়ে একটি 2 ডি অক্ষর তৈরি করবেন 4 পিসির জন্য ভিজ্যুয়াল স্ক্রিপ্ট ব্যবহার করে: 11 টি ধাপ

কিভাবে অবাস্তব ইঞ্জিনে ক্যারেক্টার কন্ট্রোলার দিয়ে একটি 2 ডি ক্যারেক্টার তৈরি করবেন 4 PC- এর জন্য ভিজ্যুয়াল স্ক্রিপ্ট ব্যবহার করে: কিভাবে PC এর জন্য ভিজ্যুয়াল স্ক্রিপ্ট ব্যবহার করে অবাস্তব ইঞ্জিন 4 এ ক্যারেক্টার কন্ট্রোলার দিয়ে একটি 2d ক্যারেক্টার তৈরি করবেন হাই, আমি জর্ডান স্টেল্টজ। আমি 15 বছর বয়স থেকে ভিডিও গেম ডেভেলপ করে আসছি।
কাস্টম এক্সপি - কাস্টমাইজ করার জন্য ভিজ্যুয়াল বেসিক স্ক্রিপ্টিং!: 6 ধাপ

কাস্টম এক্সপি - কাস্টমাইজ করার জন্য ভিজ্যুয়াল বেসিক স্ক্রিপ্টিং!: এক্সপি এর চেহারা পরিবর্তন করার একটি সহজ উপায় হল কিছু $ 1000 ডলার GUI* প্রোগ্রাম ব্যবহার করা, তাই না? ভুল! আপনি প্রোগ্রামগুলিতে অর্থ ব্যয় করতে পারেন, তবে আপনি যদি এটি বিনামূল্যে করতে পারেন তবে কেন অর্থ প্রদান করবেন? এই গাইডে আমি আপনাকে দেখাবো কিভাবে এটি এত সহজে করা যায় যে এর জন্য $ 0 খরচ হবে এবং
সংখ্যার জন্য ব্রুট ফোর্স কিভাবে লিখবেন (ভিজ্যুয়াল বেসিক ২০০ Express এক্সপ্রেস): ৫ টি ধাপ

সংখ্যার জন্য ব্রুট ফোর্স কীভাবে লিখবেন (ভিজ্যুয়াল বেসিক ২০০ Express এক্সপ্রেস): এই নির্দেশে আমি আপনাকে দেখাব কিভাবে একটি তথাকথিত " ব্রুট ফোর্স " ভিসুয়াল বেসিক 2008 এক্সপ্রেস যা আপনি এখানে ডাউনলোড করতে পারেন -> http://www.microsoft.com/eXPress/download/ একটি বলিষ্ঠ বর্বর একটি " ক্র্যাকিং " যে প্রোগ্রাম ক্র্যাক