সুচিপত্র:
- ধাপ 1: উপকরণ প্রয়োজন
- ধাপ 2: ব্লুফ্রুট ইজেড কী জাম্পার তারের জন্য জয়স্টিক প্রস্তুত করুন
- ধাপ 3: ঘের প্রস্তুতি
- ধাপ 4: জয়স্টিক, ব্লুফ্রুট ইজেড কী এবং ইউএসবি ব্রেকআউট বোর্ড ইনস্টল করুন
- ধাপ 5: EZ কী GUI
- ধাপ 6: পাওয়ার এবং পেয়ার ব্লুফ্রুট ইজেড কী
- ধাপ 7: ব্লুফ্রুট ইজেড-কী-তে বোতামগুলি পুনরায় ম্যাপ করা
- ধাপ 8: সম্পূর্ণ স্ক্রিনে ফায়ারফক্স ওয়েব ব্রাউজারের সাথে বিদ্যমান P5.js স্কেচ নিয়ন্ত্রণ করুন
- ধাপ 9: সম্পাদনা করুন, সংশোধন করুন, অথবা আপনার নিজস্ব ওয়েব অ্যাপ তৈরি করুন
ভিডিও: ব্লুটুথ সক্ষম জয়স্টিক কন্ট্রোলার: 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আপনার বন্ধুদের বিস্মিত করুন এবং আপনার পরিবারকে বিস্মিত করুন, যখন তারা একটি ইন্টারেক্টিভ A/V ওয়েব অ্যাপ "HypnoEllipse" পরীক্ষা করে। একটি ব্লুটুথ সক্ষম জয়স্টিক ঘের তৈরি করুন, এটিকে ওয়েব ব্রাউজারের সাথে সংযুক্ত করুন এবং স্ব সম্মোহন সম্পাদন করে ঘুরে দেখুন।
এটি একটি ব্লুটুথ সংযুক্ত জয়স্টিক, যা একটি p5.js স্কেচে HID (কীবোর্ড/মাউস) বার্তা পাঠায়, যা একটি স্পিনিং অপটিক্যাল ইলিউশন এবং ঘূর্ণায়মান শব্দের নমুনা উপস্থাপন করে।
ধাপ 1: উপকরণ প্রয়োজন
সরঞ্জাম
ঝাল লোহা
ঝাল
তারের স্ট্রিপার
ড্রিল
ড্রিল বিট 1/4"
গর্ত দেখেছি 3/4”
যন্ত্রাংশ
ব্লুটুথ সক্ষম কম্পিউটার
ঘের
www.adafruit.com/product/905
ব্লুফ্রুট ইজেড-কী
www.adafruit.com/product/1535
মিনি মডুলার ব্রেডবোর্ড
www.sparkfun.com/products/12047
জাম্পার তার
www.sparkfun.com/products/8431
জয়স্টিক
www.sparkfun.com/products/9182
ইউএসবি মাইক্রো-বি ব্রেকআউট বোর্ড
www.sparkfun.com/products/1833
5vdc রিচার্জেবল মাইক্রো ইউএসবি ব্যাটারি
www.sparkfun.com/products/14167
সফটওয়্যার
Hypnoellipse ওয়েব অ্যাপ
hypnoellipse.netlify.com/
প্রক্রিয়াকরণ 1.5.1 (ইজেড কী পুন remaনির্মাণ করতে)
processing.org/download/?processing
কন্ট্রোল P5 (প্রসেসিং লাইব্রেরি)
www.sojamo.de/libraries/controlP5/
ফায়ারফক্স
আপনি যদি Hypnoellipse এর নিজস্ব সংস্করণ তৈরি করতে চান!
p5.js
p5js.org/download/
পরমাণু সম্পাদক
atom.io/
ধাপ 2: ব্লুফ্রুট ইজেড কী জাম্পার তারের জন্য জয়স্টিক প্রস্তুত করুন
আলাদা আলাদা রঙের জাম্পার তারের চার জোড়া প্রতিটি প্রান্তের একটি প্রান্ত কেটে ফেলুন।
প্রতিটি রঙের জোড়া অনন্য (বাম, ডান, উপরে, নিচে) জয়স্টিক দিকের সাথে মিলে যায় - প্রতিটি জোড়ার একটি ইজেড কী ইনপুটে যায় এবং অন্যটি জিএনডিতে যায়।
এই মন দিয়ে, জাম্পার তারগুলি সাবধানে জয়স্টিকে বিক্রি করুন।
ধাপ 3: ঘের প্রস্তুতি
মাইক্রো ইউএসবি কেবলের জন্য আপনার ঘরের পাশে একটি 1/2 "গর্ত এবং জয়স্টিক লাগানোর জন্য উপরের কভারে চারটি 1/4" ছিদ্র লাগবে। জয়স্টিক নিজেই একটি 3/4 "গর্ত কাটা প্রয়োজন হবে।
প্লাস্টিকের ঘেরের উপরে প্রকৃত ড্রিলিংয়ের আগে, আমি জয়স্টিক সমাবেশের প্রয়োজনীয় গর্তগুলি সনাক্ত করতে একটি কাগজ এবং পেন্সিল ব্যবহার করেছি।
ধাপ 4: জয়স্টিক, ব্লুফ্রুট ইজেড কী এবং ইউএসবি ব্রেকআউট বোর্ড ইনস্টল করুন
জয়েস্টিকের চারটি স্বতন্ত্র রঙের তারের জাম্পারগুলি কীভাবে EZ কী -তে পিন #0 - #4 এর সাথে সংযুক্ত হয় তা সাবধানে নির্ধারণ করতে ভুলবেন না। এটি সংজ্ঞায়িত করে যে কিভাবে জয়স্টিকের চারটি মাইক্রোসুইচ p5.js স্কেচে মাউসএক্স এবং মাউসওয়াই এর মান পরিবর্তন করবে।
একবার আপনি আপনার ঘেরের স্থিতিবিন্যাস নির্ধারণ করলে, জয়স্টিক সংযোগের চারপাশে ঘড়ির কাঁটার দিকে এগিয়ে যান, EZ কী এর ইনপুটগুলিতে জাম্পারগুলিকে সংযুক্ত করুন এবং প্রয়োজনীয় হিসাবে সংশোধন করুন (ট্রায়াল এবং ত্রুটি পদ্ধতি!)।
জয়স্টিক থেকে গ্রাউন্ড পিনগুলি ব্লুফ্রুট ইজেড কী এর গ্রাউন্ড পিন সহ একটি গ্রাউন্ড বাস গঠন করে।
গ্রাউন্ড এবং মাইক্রো ইউএসবি সংযোগকারী থেকে +5vdc ব্লুফ্রুট ইজেড কী এর সাথেও সংযুক্ত হবে।
ধাপ 5: EZ কী GUI
এই GUI টুলটি চালানোর জন্য আপনাকে 2.2.1 প্রক্রিয়াকরণের একটি পুরানো সংস্করণ ব্যবহার করতে হবে।
P5.js স্কেচ (HypnoEllipse) নিয়ন্ত্রণ করার জন্য জয়স্টিক আপ/ডাউন/বাম/ডান পরিচিতিগুলি মাউসএক্স এবং মাউসওয়াই আন্দোলনগুলি অনুকরণ করবে।
এই অ্যাডাফ্রুট টিউটোরিয়ালটি ব্লুফ্রুট ইজেড-কী ব্যবহার করার জন্য সমস্ত প্রয়োজনীয় তথ্য সরবরাহ করে:
learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard
ধাপ 6: পাওয়ার এবং পেয়ার ব্লুফ্রুট ইজেড কী
ব্লুফ্রুট ইজেড-কে পাওয়ার আপ করুন এবং পেয়ার বোতাম টিপুন।
আপনি লাল LED ঝলক দেখতে হবে। পরবর্তীতে 5 সেকেন্ডের জন্য EZ কী-এ মিনি বোতাম টিপুন এবং ছেড়ে দিন, এটি আগের জোড়া দেওয়ার তথ্য মুছে দেবে এবং আপনাকে আপনার কম্পিউটারে পুনরায় জোড়া দিতে দেবে। লাল LED এখন জ্বলজ্বল করবে।
সিস্টেম পছন্দগুলিতে ব্লুটুথ চালু করুন এবং "নতুন ডিভাইস সেট আপ করুন" এ ক্লিক করুন।
সহকারীকে চলতে দিন যতক্ষণ না এটি EZ -Key মডিউলটি সনাক্ত করে এবং প্রদর্শন করে - এটি নির্বাচন করুন এবং "চালিয়ে যান" ক্লিক করুন।
ধাপ 7: ব্লুফ্রুট ইজেড-কী-তে বোতামগুলি পুনরায় ম্যাপ করা
স্ক্রিনশটে নোট করুন মাউসএক্স এবং মাউসওয়াই মানগুলি কী পিনের সাথে যুক্ত:
পিন 0: x5
পিন 1: x-5
pin2: y5
pin3: y-5
ControlP5 লাইব্রেরি ডাউনলোড করুন:
www.sojamo.de/libraries/controlP5/
বেতার রিমেপার কোড সহ জিপ ফাইলটি ডাউনলোড করুন:
learn.adafruit.com/system/assets/assets/000/013/042/original/GUI_EZKey_remapper_12-20-13.zip?1387568625
প্রক্রিয়াকরণে GUI_EZKey_remapper.pde আনকম্প্রেস করুন এবং খুলুন।
ডবলচেক করুন যে ব্লুফ্রুট আপনার কম্পিউটারে জোড়া হয়েছে।
স্কেচ নির্বাচন করুন -> গ্রাফিকাল রিমেপার শুরু করতে চালান।
এখন পিন নির্বাচন করুন এবং মেনু ব্যবহার করে মাউস রিপোর্ট নির্বাচন করুন।
আপনার ব্লুফ্রুট ইজেড-কী-এ পাঠানোর জন্য "SEND_MAP" -এ ক্লিক করুন।
প্রসেসিং উইন্ডোতে একটি টেক্সট রিপোর্ট নির্দেশ করে যে এটি একটি ব্লুফ্রুট খুঁজে পেয়েছে এবং এটি একটি চেকসাম মিলের সাথে ডেটা পাঠিয়েছে।
ধাপ 8: সম্পূর্ণ স্ক্রিনে ফায়ারফক্স ওয়েব ব্রাউজারের সাথে বিদ্যমান P5.js স্কেচ নিয়ন্ত্রণ করুন
Netlify এ হোস্ট করা আমার p5.js স্কেচ এখানে:
hypnoellipse.netlify.com
অডিওভিজুয়াল প্যাটার্নের বৈচিত্র দেখতে এবং শোনার জন্য আপনি জয়স্টিক ইন্টারফেস তৈরি এবং সংযুক্ত করার আগে আপনার মাউস দিয়ে পরীক্ষা করতে পারেন।
ধাপ 9: সম্পাদনা করুন, সংশোধন করুন, অথবা আপনার নিজস্ব ওয়েব অ্যাপ তৈরি করুন
ওয়েব অ্যাপের জন্য কোডটি এখানে:
github.com/dkonha01/HypnoEllipse
আপনি সহজেই আপনার নিজস্ব সংস্করণটি বিকাশ করতে পারেন, স্কেচ.জেএস -এর 44, 51 এবং 66 লাইনে মান পরিবর্তন করার চেষ্টা করছেন - এর উদাহরণের জন্য মন্তব্য করা লাইনগুলি দেখুন।
প্রস্তাবিত:
Arduino কীবোর্ড জয়স্টিক এক্সটেন্ডার বক্স এবং সাউন্ড কন্ট্রোলার থিং ব্যবহার করে Deej: 8 টি ধাপ
Arduino কীবোর্ড জয়স্টিক এক্সটেন্ডার বক্স এবং সাউন্ড কন্ট্রোলার থিং ব্যবহার করে Deej: কেন কিছুদিন ধরে আমি আমার কীবোর্ডে ইন্টারফেস এলিমেন্ট, বা গেমস এবং সিমুলেটরগুলিতে অন্যান্য ছোট কাজগুলি নিয়ন্ত্রণ করতে একটি ছোট জয়স্টিক যোগ করতে চাইছি (MS Flight Sim, Elite: Dangerous, স্টার ওয়ারস: স্কোয়াড্রন, ইত্যাদি)। এছাড়াও, এলিটের জন্য: বিপজ্জনক, আমি ছিলাম
ব্লুটুথ সক্ষম এনালগ VU মিটার: 6 টি ধাপ
ব্লুটুথ সক্ষম এনালগ ভিইউ মিটার: এটি ছিল আমার বিশ্ববিদ্যালয়ের একটি ক্লাসের জন্য প্রকল্প যা এসএমপি নামে পরিচিত। যেহেতু আমরা STM32F103RB ডেভেলপমেন্ট বোর্ড ব্যবহার করেছি, আমি আমার প্রজেক্ট এর উপর ভিত্তি করে, একটি সাধারণ VU মিটার থেকে শুরু করে। আমি তখন কিছু অতিরিক্ত বৈশিষ্ট্য যোগ করেছি যেমন ব্লুটুথ সাপোর্ট va সম্প্রচার করার জন্য
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
ব্লুটুথ-সক্ষম প্ল্যানেটারিয়াম/অরেরি: 13 টি ধাপ (ছবি সহ)
ব্লুটুথ-সক্ষম প্ল্যানেটারিয়াম/অরেরি: এই নির্দেশনাটি সাউথ ফ্লোরিডা ইউনিভার্সিটি (www.makecourse.com) এ মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছে। এটি মেককোরের জন্য একটি সেমিস্টার-দীর্ঘ প্রকল্প হিসাবে শুরু হয়েছিল
আপনার কম্পিউটার নিয়ন্ত্রণ করতে আপনার ব্লুটুথ সক্ষম সনি এরিকসন ফোন ব্যবহার করা: 6 টি ধাপ
আপনার কম্পিউটার নিয়ন্ত্রণের জন্য আপনার ব্লুটুথ সক্ষম সনি এরিকসন ফোন ব্যবহার করা: আমি কিছুদিন ধরে নির্দেশাবলীর উপর পড়ছি, এবং আমি সবসময় এমন কিছু করতে চাই যা মানুষ লিখেছে, কিন্তু আমি নিজেকে এমন জিনিসগুলি দেখতে পেয়েছি যা করা কঠিন কারণ এগুলো করা সত্যিই কঠিন, অথবা থ