সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ আবশ্যক
- ধাপ 2: তত্ত্ব অংশ (imp)
- ধাপ 3: লাইব্রেরি এবং রেজিস্টার গণনা
- ধাপ 4: LCD তৈরি করা শুরু করুন (সংযোগ)
- ধাপ 5: এলসিডি এবং সোল্ডারিং বোতামগুলি মাউন্ট করা
- ধাপ 6: জিরো পিসিবিতে বোতামগুলি সোল্ডার করা
ভিডিও: Arduino Uno এর জন্য DIY LCD কীপ্যাড শিল্ড: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি একটি DIY LCD কীপ্যাড ieldাল তৈরির জন্য অনেক অনুসন্ধান করেছি এবং আমি কিছুই পাইনি তাই আমি একটি তৈরি করেছি এবং আপনার ছেলেদের সাথে শেয়ার করতে চাই।
ধাপ 1: যন্ত্রাংশ আবশ্যক
- একটি Arduino Uno
- 16x2 চর ডিসপ্লি
- পুরুষ এবং মহিলা হেডার পিন
- জিরো পিসিবি
- প্রতিরোধক দম্পতি
- একটি 10k পাত্র (একটি ঝাল বন্ধুত্বপূর্ণ পান)
- 5 টি পুশ বোতাম
- তারের কিছু ছোট টুকরা
- সরঞ্জাম প্রয়োজন
- একটি কাটার (শূন্য পিসিবি কাটার জন্য)
- একটি সোল্ডারিং লোহা
- কিছু তার
- একটি তারের ক্লিপার
- এটা সব
ধাপ 2: তত্ত্ব অংশ (imp)
এলসিডি কীপ্যাড ieldাল একটি খুব চতুর এবং ঝরঝরে কৌশল ব্যবহার করে যা এনালগ থেকে পিন পড়ার বোতাম পড়ছে A0
এটা একটা চমৎকার জিনিস।
কিন্তু কিভাবে?
রহস্য হল ভোল্টেজ ডিভাইডার
তাহলে ভোল্টেজ ডিভাইডার কি।
ভোল্টেজ ডিভাইডার হল একটি সাধারণ সার্কিট যা একটি বড় ভোল্টেজকে ছোট একটিতে পরিণত করে। মাত্র দুটি সিরিজ প্রতিরোধক এবং একটি ইনপুট ভোল্টেজ ব্যবহার করে, আমরা একটি আউটপুট ভোল্টেজ তৈরি করতে পারি যা ইনপুটের একটি ভগ্নাংশ।
হ্যাঁ আমি গুগল থেকে কপি পেস্ট করেছি;-)
তাই এখন আমাদের arduino এর 5v এবং A0 এর মধ্যে একটি ভোল্টেজ বিভাজক তৈরি করতে হবে
এবং 4 টি ভিন্ন ভোল্টেজ ডিভাইডার থাকবে এবং আমরা বোতাম টিপলে প্রত্যেকটি জীবিত হবে
এবং এভাবেই আমরা একটি পিনে বিভিন্ন ইনপুট পাই।
ধাপ 3: লাইব্রেরি এবং রেজিস্টার গণনা
এখন আমরা জানি কিভাবে ইনপুট নিতে হয়
কিন্তু ভোল্টেজ ডিভাইডারের জন্য প্রতিরোধকের কি মান আমাদের প্রয়োজন
আমাদের বেস ভোল্টেজ 5v।
গিটহাব -এ ডিজিন্দ্রার লেখা এলসিডি কীপ্যাড লাইব্রেরি অনুসারে
লিঙ্কটি হল:-
github.com/dzindra/LCDKeypad
এলসিডি কীপ্যাড এ
// আপনি কী প্রেস সনাক্ত করার জন্য থ্রেশহোল্ড পরিবর্তন করতে পারেন
#KEYPAD_TRESHOLD_NONE 1000 নির্ধারণ করুন
#KEYPAD_TRESHOLD_RIGHT 50 নির্ধারণ করুন
#KEYPAD_TRESHOLD_DOWN 380 নির্ধারণ করুন
#KEYPAD_TRESHOLD_UP 195 সংজ্ঞায়িত করুন
#KEYPAD_TRESHOLD_LEFT 555 নির্ধারণ করুন
#KEYPAD_TRESHOLD_SELECT 790 নির্ধারণ করুন
তাই থ্রেশহোল্ডগুলি হল পিন A0 এর এনালগ পড়া
আমার রিডিং এর সাথে যুক্ত
আমাদের দরকার
150k বেস প্রতিরোধক হিসাবে (অন্যান্য সব এটি উপর ভিত্তি করে)
250k - নির্বাচন করুন
82k - নিচে
150k- বাম
15k - আপ
2 ওহম -ঠিক আছে
# যদি আপনার কোন মান না থাকে তবে আপনি সামান্য উপরে বা নিচে যেতে পারেন কারণ আমাদের কেবল সেই সীমার মধ্যে থাকা দরকার।
ধাপ 4: LCD তৈরি করা শুরু করুন (সংযোগ)
এখন আপনি গণনা করা অংশ এবং প্রতিরোধকগুলি ধরুন এবং তৈরি শুরু করুন
ধাপ 1.
শূন্য পিসিবি Arduino uno আকারে কাটা
এখন
ধাপ ২.
বোর্ডে পুরুষ হেডার যোগ করুন
* এলসিডির সাথে সংযুক্ত পিনগুলি
#KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7 সংজ্ঞায়িত করুন
মাউন্ট পুরুষ হেডার
অ্যানালগ পিনগুলি শূন্য পিসিবি হোলসের সাথে ভাল
তবে আপনাকে ডিজিটাল পিনগুলি সামান্য বাঁকতে হবে (এটি সামঞ্জস্য করতে)
LCD RS পিন থেকে ডিজিটাল পিন 08
এলসিডি পিন থেকে ডিজিটাল পিন 09 সক্ষম করুন
LCD D4 পিন থেকে ডিজিটাল পিন 4
LCD D5 পিন থেকে ডিজিটাল পিন 5
LCD D6 পিন থেকে ডিজিটাল পিন 6
LCD D7 পিন থেকে ডিজিটাল পিন 7
উপরন্তু, একটি 10k পাত্র +5V এবং GND এর সাথে ওয়াইপার (আউটপুট) এলসিডি স্ক্রিন VO পিন (pin3) এর সাথে সংযুক্ত করুন। একটি 220 ohm প্রতিরোধক ব্যাক-লাইট এবং এটি পিন 10 দ্বারা নিয়ন্ত্রিত শক্তি ব্যবহার করা হয়
ধাপ 5: এলসিডি এবং সোল্ডারিং বোতামগুলি মাউন্ট করা
আমি আমার এলসিডি অপসারণযোগ্য হতে চেয়েছিলাম তাই আমি একটি মহিলা হেডার ব্যবহার করেছি
কেবল সংযোগ পিনগুলি বাঁকুন যাতে সেগুলি পিসিবিতে বিক্রি করা যায়
সেই অনুযায়ী পাত্র যোগ করুন
ধাপ 6: জিরো পিসিবিতে বোতামগুলি সোল্ডার করা
আমি 4 টি কী বিক্রি করেছি এবং অন্য দিকে নির্বাচন করেছি।
আপনি যেখানেই পছন্দ করেন এবং এটি ব্যবহারের জন্য প্রস্তুত সেখানে সোল্ডার করতে পারেন
পুশ বাটনগুলির পিন-আউটগুলি হল:
* --------------------
| |
| |
| |
--------------------*
* চিহ্নিত কোণগুলি সাধারণত খোলা থাকে এবং বোতাম টিপে তারা সংযুক্ত হয়ে যায়
প্রস্তাবিত:
এলসিডি কীপ্যাড শিল্ড দিয়ে কীভাবে একটি DIY অ্যালার্ম ঘড়ি তৈরি করবেন: 5 টি ধাপ
এলসিডি কীপ্যাড শিল্ড দিয়ে কীভাবে একটি DIY অ্যালার্ম ঘড়ি তৈরি করবেন: হাই সবাই! এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে Arduino বোর্ড ব্যবহার করে একটি অ্যালার্ম ঘড়ি তৈরি করতে হয়। আমি এই ঘড়িটি নির্মাণের জন্য Arduino UNO, LCD keypad Shield, 5V Buzzer এবং Jumper Wires ব্যবহার করেছি। আপনি ডিসপ্লেতে সময় দেখতে পারেন এবং সময় সেট করতে সক্ষম
I2C ব্যাকপ্যাক সহ 1602 LCD কীপ্যাড শিল্ড মডিউল: 6 টি ধাপ
I2C ব্যাকপ্যাক সহ 1602 LCD কীপ্যাড শিল্ড মডিউল: একটি বড় প্রকল্পের অংশ হিসাবে, আমি কিছু সাধারণ মেনু নেভিগেশনের জন্য একটি LCD ডিসপ্লে এবং একটি কীপ্যাড রাখতে চেয়েছিলাম। আমি অন্যান্য কাজের জন্য Arduino এ অনেক I/O পোর্ট ব্যবহার করব, তাই আমি LCD এর জন্য একটি I2C ইন্টারফেস চেয়েছিলাম। তাই আমি কিছু হার্ডওয়্যার কিনেছি
1602 LCD কীপ্যাড শিল্ড W/ Arduino [+ব্যবহারিক প্রকল্প] ব্যবহার করে: 7 টি ধাপ
1602 এলসিডি কীপ্যাড শিল্ড ডব্লিউ/ আরডুইনো [+ব্যবহারিক প্রকল্প] ব্যবহার করে: আপনি ইলেক্ট্রোপিকের অফিসিয়াল ওয়েবসাইটে এই এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়ালগুলি পড়তে পারেন এই টিউটোরিয়ালে, আপনি 3 টি বাস্তব প্রকল্পের সাথে আরডুইনো এলসিডি কীপ্যাড শিল্ড ব্যবহার করতে শিখবেন। আপনি যা শিখবেন: কিভাবে ieldাল সেট আপ এবং কী সনাক্ত করা
Arduino Uno এর জন্য ATMEGA328 বুটলোডার প্রোগ্রামিং শিল্ড: 3 টি ধাপ (ছবি সহ)
Arduino Uno এর জন্য ATMEGA328 বুটলোডার প্রোগ্রামিং শিল্ড: Arduino Uno- এর জন্য ATMEGA328P বুট-লোডার প্রোগ্রামিং শিল্ড কখনও কখনও এটি ঘটে এবং আপনি আপনার Arduino Uno Atmega328P মাইক্রোপ্রসেসরকে ক্ষতিগ্রস্ত করেন। আপনি প্রসেসর পরিবর্তন করতে পারেন। কিন্তু প্রথমে এটিতে বুট-লোডার প্রোগ্রাম করা দরকার। তাহলে এই টিউটোরিয়ালটি কিভাবে এই খ তৈরি করা যায়
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন: 4 টি ধাপ (ছবি সহ)
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন করা: এই টিউটোরিয়ালে আমি আপনাকে 8051 দিয়ে কীপ্যাড ইন্টারফেস করতে এবং 7 সেগমেন্ট ডিসপ্লেতে কীপ্যাড সংখ্যা প্রদর্শন করার বিষয়ে বলতে যাচ্ছি