সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় হার্ডওয়্যার
- ধাপ 2: সার্কিট সংযোগ
- ধাপ 3: সোর্স কোড
- ধাপ 4: আমার চ্যানেলটি সাবস্ক্রাইব করুন যদি আপনি পছন্দ করেন
ভিডিও: OLED-UI (ব্যবহারকারীর ইন্টারফেস) সহ ARDUINO মেনু ডিজাইন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই টিউটোরিয়ালে আমি চেষ্টা করব কিভাবে i2c OLED স্ক্রিন ব্যবহার করে ARDUINO MENU DESIGN তৈরি করা যায়। এটি ইউআই (ইউজার ইন্টারফেস) নামেও পরিচিত। এটি অনেক প্রকল্পের জন্য ব্যবহার করা হয়েছে কিন্তু এটি 3 ডি প্রিন্টার থেকে আপনার সাথে পরিচিত হতে হবে:)
এখানে এই প্রকল্প সম্পর্কে ভিডিও। আপনি এই ভিডিওটি দেখে নিতে পারেন এবং দেখতে পারেন কিভাবে এটি কাজ করেছে।
ঠিক আছে, যদি আপনি নিজের মেনু ডিজাইন নিজেই তৈরি করেন তবে এটি আপনার কোডিং এবং অ্যালগরিদম দক্ষতায় অনেক অবদান রাখবে। আমি একটি সহজ মেনু desgin তৈরি করতে আমার প্রায় 4 ঘন্টা সময় নিয়েছি। এই কারণেই আমি নিজে এটি 100 %করার চেষ্টা করি। অবশ্যই আমি কিছু অংশে কিছু সাহায্য নিয়েছি। যেমন মেনু কি ধরনের ডিজাইন করা উচিত ইত্যাদি। ধাপ অর্থাৎ এটি চেষ্টা করুন: যখন বোতাম টিপলে নির্বাচন চিহ্ন অর্থাৎ ">" অবশ্যই নিচের দিকে যেতে হবে ….
ধাপ 1: প্রয়োজনীয় হার্ডওয়্যার
x1 Arduino (Uno, nano, mega…। ইত্যাদি)
x1 OLED স্ক্রিন (আমি i2c মডিউল ব্যবহার করেছি যা কম সংযোগ পিন নম্বরের কারণে খুব ভালো কিন্তু আপনি যে কোন স্ক্রিন ব্যবহার করতে পারেন তবে আপনাকে অবশ্যই কোড কোডে কিছু পরিবর্তন করতে হবে!)
x3 বোতাম
x3 10k প্রতিরোধক
x1 ব্রেডবোর্ড
যথেষ্ট জাম্পার
ধাপ 2: সার্কিট সংযোগ
আচ্ছা, আমাদের এখানে খুব সহজ সংযোগ আছে। যেমনটি আমি আগে উল্লেখ করেছি, আপনার যদি বিভিন্ন ধরনের স্ক্রিন থাকে (5110, 16x2…।) আপনি যা আছে সে অনুযায়ী পরিবর্তন করতে পারেন।
মনে রাখবেন: বোতাম এবং পুল-ডাউন প্রতিরোধক সংযোগ সম্পর্কে সতর্ক থাকুন। নিচের ডায়াগ্রামের মতোই সংযোগ তৈরি করুন। ভুল প্রতিরোধক সংযোগ ত্রুটি হতে পারে। এই কনফিগারেশনে বাটন চাপলে আমরা 1 (HIGH) পাই।
ধাপ 3: সোর্স কোড
ঠিক আছে প্রিয় নির্মাতারা:) আমাদের এখানে সোর্স কোড আছে। আপনি হয়তো জানেন, আমি আমার ইউটিউব চ্যানেলের জন্য তুর্কি ভাষায় প্রজেক্ট প্রস্তুত করছি। যাইহোক, আমি প্রায় প্রতিটি লাইনের পাশে অনুবাদ বা ব্যাখ্যা যোগ করার চেষ্টা করি। এই প্রকল্পটি আধা -ইংরেজী/তুর্কি প্রস্তুত। যারা তুর্কি জানেন না তাদের জন্য আমি ব্যাখ্যা যোগ করেছি। তারপরও যদি আপনার কোন সমস্যা হয় তাহলে দয়া করে আমাকে জানাবেন এবং এখান থেকে অথবা ইউটিউব চ্যানেল থেকে আপনার প্রশ্ন জিজ্ঞাসা করুন। ভাষা আপনাকে অবরুদ্ধ করতে দেবেন না:)
ধাপ 4: আমার চ্যানেলটি সাবস্ক্রাইব করুন যদি আপনি পছন্দ করেন
এই প্রকল্পটি কীভাবে কাজ করে তা আপনি ভিডিওতে দেখতে পারেন।
আপনি যদি আমার প্রকল্প পছন্দ করেন, আপনি আমার চ্যানেলে অন্যদের দিকে নজর দিতে পারেন এবং আপনি আমাকে সমর্থন করতে পারেন। ভাষা সম্পর্কে চিন্তা করবেন না, বেশিরভাগ ক্ষেত্রে আমি ইংরেজি ব্যাখ্যা সহ আমার কোড প্রস্তুত করি। যদি কোন প্রশ্ন থাকে, তাহলে আপনি আপনার প্রশ্নগুলি এখানে বা ইউটিউব চ্যানেল থেকে জিজ্ঞাসা করতে পারেন।
আমার ইউটিউব চ্যানেল: ইউটিউব চ্যানেল দয়া করে আমাকে জানাবেন যদি আপনি কোন সন্দেহ ছাড়াই কোন সমস্যার সম্মুখীন হন!
আনন্দ কর!
প্রস্তাবিত:
Arduino জন্য চালিত Stepper গতি নিয়ন্ত্রণ মেনু: 6 ধাপ
স্টেপার স্পিড কন্ট্রোল মেনু Arduino- এর জন্য চালিত: এই স্পিডস্টেপার লাইব্রেরিটি অ্যাকসেলস্টেপার লাইব্রেরির পুনর্লিখন যা স্টেপার মোটরের গতি নিয়ন্ত্রণের অনুমতি দেয়। SpeedStepper লাইব্রেরি আপনাকে সেট মোটর গতি পরিবর্তন করতে দেয় এবং তারপর একই অ্যালগরিট ব্যবহার করে নতুন সেট গতিতে গতি বাড়ায়/হ্রাস করে
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32s ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: 8 টি ধাপ
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32 গুলি ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: এই টিউটোরিয়ালে, আপনি নিয়ামক (Arduino, ESP32, ESP8266, ESP12 NodeMCU) এর সাথে কিভাবে কাজ শুরু করবেন, সংযুক্ত করবেন এবং I2C ডিভাইস (অ্যাকসিলেরোমিটার) পাবেন সে সম্পর্কে সব শিখবেন।
ডিজাইন থিংকিং পদ্ধতি দিয়ে একটি কার্ডবোর্ড কাপ ডিজাইন করুন: 7 টি ধাপ
ডিজাইন থিংকিং পদ্ধতি দিয়ে একটি কার্ডবোর্ড কাপ ডিজাইন করুন: হ্যালো, কার্ডবোর্ড কাপ যা ডিজাইন চিন্তা পদ্ধতি অনুযায়ী ডিজাইন করা হয়েছে, এখানে। এটি একবার দেখুন এবং একটি মন্তব্য করুন দয়া করে। আমি আপনার মন্তব্য দিয়ে আমার প্রকল্পের উন্নতি করবো :) অনেক ধন্যবাদ ---------------------------- মেরহাবা, ডিজাইন আমাকে ভাবছেন
ব্যবহারকারীর তৈরি লিথিয়াম ব্যাটারি চালিত সোল্ডারিং আয়রন: 8 টি ধাপ (ছবি সহ)
ব্যবহারকারী দ্বারা নির্মিত লিথিয়াম ব্যাটারি চালিত সোল্ডারিং আয়রন: সম্প্রতি, আমি Weller (r) BP1 ব্যাটারি চালিত সোল্ডারিং টিপসের জন্য একটি উদ্বৃত্ত উৎস খুঁজে পেয়েছি সোল্ডারিং ইলেকট্রনিক্স কখনও কখনও একটি সাইট মেরামতের পরিদর্শন প্রয়োজন এবং ক্ষেত্রের সরঞ্জাম একটি চ্যালেঞ্জ হতে পারে। আমি প্রায়শই নিজের সরঞ্জাম তৈরি করি, তাকের সমাধানগুলি খুঁজে বের করতে খুব ব্যয় হয়
কিভাবে NumADD ফায়ারফক্স অ্যাডঅন ব্যবহার করে আপনার N এর কপি থেকে NUMA থেকে ব্যবহারকারীর স্তর যুক্ত করবেন: 4 টি ধাপ
NumADD ফায়ারফক্স অ্যাডঅন ব্যবহার করে আপনার N এর কপি থেকে NUMA থেকে ব্যবহারকারীর স্তরগুলি কীভাবে যোগ করবেন: মেটানেটের N ব্যবহারকারী স্তরের ডাটাবেস NUMA- এর যেকোনো ব্যবহারকারী জানতে পারবে যে গেমটির আপনার অনুলিপি ব্যবহারকারীর তৈরি স্তরগুলি অনুলিপি করার জন্য ইন্টারফেস কতটা জটিল। NumADD, কপি এবং পেস্ট করার প্রয়োজনীয়তা নির্মূল করে এবং স্থানান্তর স্তরগুলিকে একটি মাউসক্লিকের কাজ করে তোলে