কিভাবে আর্দুইনোর সাথে সেলফোন প্রদর্শন ইন্টারফেস করবেন

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

দ্বারা



স্মার্টফোন বাজারে ঝাঁপ দেওয়ার আগে নোকিয়া বিশ্বজুড়ে সর্বাধিক জনপ্রিয় মোবাইল ফোন ব্র্যান্ড ছিল। নোকিয়া শক্তসমর্থ ফোন তৈরির জন্য পরিচিত ছিল এবং সবার মধ্যে অন্যতম মর্যাদাবান এবং সবচেয়ে শক্তিশালী ছিল নোকিয়া 3310।

নোকিয়া ব্র্যান্ডটি সোশ্যাল মিডিয়া জুড়ে প্রচুর শব্দ করেছে এবং মেমো হার্ড-কোর ব্যবহারকারীদের সাথে দুর্দান্ত স্থায়িত্বের কারণে প্রায় 3310 মডেল ছিল। কিছু বৈধ উত্স বলছে নোকিয়া ফোন এমনকি কিছু লোকের জীবন গুলি থেকে বাঁচিয়েছিল।



বাজারে এই মডেলগুলির চাহিদা হ্রাসের পরে প্রচুর প্রদর্শন অব্যবহৃত ছিল। আমাদের কাস্টমাইজড চাহিদার জন্য সেগুলি এখন নতুন করে সংস্কার করা হয়েছে এবং বাজারে চালু করা হয়েছে।

যদি হাতছাড়া হয়ে যেতে চান তবে আপনার পুরানো নোকিয়া ফোনটি থেকে উদ্ধার করার জন্য আপনার চারপাশে একটি মিনি-পারমাণবিক বিস্ফোরণ তৈরি করার দরকার নেই এটি ই-কমার্স সাইটগুলিতে সাধারণত পাওয়া যায়।

নোকিয়া 5110 প্রদর্শনের চিত্র:

মজাদার ঘটনা: নোকিয়া 5110 ডিসপ্লেটি 3310 মডেল এবং আরও কিছু নোকিয়া ফোন মডেলগুলিতেও ব্যবহৃত হয়েছিল।

এবার আসুন দেখুন কীভাবে আরডুইনোর সাথে ডিসপ্লেটি সংযুক্ত করবেন।

আরডুইনোর সাথে প্রদর্শন সংযুক্ত করুন

কিভাবে আর্দুইনোর সাথে সেলফোন প্রদর্শন ইন্টারফেস করবেন

ডিসপ্লেটি একরঙা এবং এটিতে ৮৮x৪৮৮ পিক্সেল রয়েছে যা পাঠ্য এবং এমনকি গ্রাফিক্স প্রদর্শন করতে পারে।
ডিসপ্লেতে 8 টি পিন রয়েছে: ভিসি, জিএনডি, রিসেট, চিপ সিলেক্ট (সিএস), কমান্ড সিলেক্ট, সিরিয়াল ডেটা আউট, সিরিয়াল ক্লক এবং ব্যাকলাইট।

ডিসপ্লেটি 3.3V এ কাজ করার জন্য ডিজাইন করা হয়েছে এবং 5 ভি প্রয়োগ করলে ডিসপ্লে ক্ষতিগ্রস্থ হয়, তাই এটি পরিচালনা করার সময় অবশ্যই যত্ন নেওয়া উচিত।

ডিসপ্লেটিতে ব্যাকলাইট কার্যকারিতা রয়েছে যা সাধারণত সাদা বা নীল রঙের হয়। 530 ব্যাকলাইটে 330 ওহম বর্তমান সীমাবদ্ধ প্রতিরোধকের সাথে দেওয়া হয়।

পিন 7, 6, 5, 4 এবং 3 ডিসপ্লেটির ডিজিটাল পিনগুলির সাথে সংযুক্ত রয়েছে। এটি ব্যবহারের জন্য আরডুইনো কীভাবে ডিসপ্লেতে যোগাযোগ করে তা জেনে রাখা বাধ্যতামূলক নয় আমরা আরডুইনো সফ্টওয়্যারটিতে উপযুক্ত লাইব্রেরি ফাইল যুক্ত করব যা আরডুইনো এবং প্রদর্শনের মধ্যে যোগাযোগের যত্ন নেবে।

এখন কিছু পাঠ্য প্রদর্শন করা যাক।

পাঠ্য প্রদর্শন করা হচ্ছে

আরডুইনো সহ সেলফোন প্রদর্শন পাঠ্য প্রদর্শন করা হয়

কোড আপলোড করার আগে আপনাকে অবশ্যই লাইব্রেরির ফাইলগুলি ডাউনলোড করতে হবে এবং আপনার আরডুইনো আইডিইতে যুক্ত করতে হবে।

Ith github.com/adafruit/Adafruit-PCD8544- Noia-5110-LCD- লাইব্রেরি
Ith github.com/adafruit/Adafruit-GFX- লাইব্রেরি

হ্যালো ওয়ার্ল্ডের জন্য প্রোগ্রাম:

//------------Program Developed by R.Girish--------//
#include
#include
#include
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3)
void setup()
{
display.begin()
display.setContrast(50)
display.clearDisplay()
}
void loop()
{
display.setTextSize(1)
display.setTextColor(BLACK)
display.print('Hello world !')
display.display()
delay(10)
display.clearDisplay()
}
//------------Program Developed by R.Girish--------//

আপনি কোডিং অংশটি সম্পর্কে আরও সন্ধান করতে চাইলে উদাহরণস্বরূপ প্রোগ্রামটি একবার দেখে নিতে পারেন, যা গ্রাফিক্স, পাঠ্যের রঙ (কালো / সাদা), পরীক্ষার আকার, পাঠ্য রোটেশন এবং আরও অনেক কিছু সম্পর্কে প্রদর্শন করে।

এখন ডিজিটাল ঘড়িটি তৈরি করি।

ডিজিটাল ঘড়ির জন্য সার্কিট ডায়াগ্রাম:

পরিকল্পিত পূর্ববর্তীটির মতোই, কেবলমাত্র পার্থক্যটি হ'ল দুটি 10 ​​কে ওহম পুল-ডাউন প্রতিরোধকগুলি সময় নির্ধারণের জন্য পিন # 8 এ সংযুক্ত থাকে এবং সার্কিটের পিন # 9 বাক্যটি স্বতঃস্পষ্ট।

ডিজিটাল ঘড়ির জন্য প্রোগ্রাম:

//----------------Program developed by R.Girish-------//
#include
#include
#include
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3)
int h=12
int m
int s
int flag
int TIME
const int hs=8
const int ms=9
int state1
int state2
void setup()
{
display.begin()
display.setContrast(50)
display.clearDisplay()
}
void loop()
{
s=s+1
display.clearDisplay()
display.setTextSize(2)
display.print(h)
display.print(':')
display.print(m)
display.setTextSize(1)
display.print(':')
display.print(s)
display.setTextSize(2)
display.setCursor(0,16)
if(flag<12) display.println('AM')
if(flag==12) display.println('PM')
if(flag>12) display.println('PM')
if(flag==24) flag=0
display.setTextSize(1)
display.setCursor(0,32)
display.print('Have a nice day')
display.display()
delay(1000)
if(s==60)
{
s=0
m=m+1
}
if(m==60)
{
m=0
h=h+1
flag=flag+1
}
if(h==13)
{
h=1
}
//-----------Time setting----------//
state1=digitalRead(hs)
if(state1==1)
{
h=h+1
flag=flag+1
if(flag<12) display.print(' AM')
if(flag==12) display.print(' PM')
if(flag>12) display.print(' PM')
if(flag==24) flag=0
if(h==13) h=1
}
state2=digitalRead(ms)
if(state2==1)
{
s=0
m=m+1
}
}
//-------- Program developed by R.GIRISH-------//

এখন, এর প্রদর্শনের গ্রাফিকাল ক্ষমতা নিয়ে আলোচনা করা যাক। নোকিয়া 5110 ডিসপ্লেতে ৮৪x৪৮৮ পিক্সেল রয়েছে, যা খুব সীমিত গ্রাফিক্সগুলিও একরঙায় প্রদর্শিত করতে পারে। এটি স্মার্টফোনে রঙের মতো সক্ষম রঙিন প্রদর্শন নাও হতে পারে তবে, যদি আপনার প্রকল্পে লোগো বা প্রতীক প্রদর্শন করতে হয় তবে এটি খুব কার্যকর।

নোকিয়া 5110 ডিসপ্লে ব্যবহার করে গ্রাফিক্সের চিত্র:

জনপ্রিয় ট্রোল মুখ:

ডাঃ. এ.পি.জে আবদুল কালাম:

আমরা দেখতে পাচ্ছি যে একরঙা প্রদর্শন ব্যবহার করে এখনও আমরা আরডুইনো থেকে সরাসরি কিছু ফটো বা লোগো প্রদর্শন করতে সক্ষম। আমাদের কোনও ধরণের বাহ্যিক মেমরি যেমন এসডি কার্ডের প্রয়োজন নেই।

কোনও ফটো 'সি' কোডে রূপান্তর করার প্রক্রিয়াটি অন্য একটি নিবন্ধের বিষয়, যেখানে আমরা ধাপে ধাপে প্রক্রিয়াটি বর্ণনা করব।

আপনার যদি কোনও প্রশ্ন থাকে তবে দয়া করে মন্তব্য বিভাগের মাধ্যমে প্রকাশ করুন।




পূর্ববর্তী: বিজেটি ইমিটার-অনুসরণকারী - কাজ করা, অ্যাপ্লিকেশন সার্কিট পরবর্তী: পরিমাপের সুবিধা সহ সার্জারি অ্যারেস্টার সার্কিট