সুচিপত্র:

Arduino Nano দিয়ে TFT 1.44 ব্যবহার করা: 4 টি ধাপ
Arduino Nano দিয়ে TFT 1.44 ব্যবহার করা: 4 টি ধাপ

ভিডিও: Arduino Nano দিয়ে TFT 1.44 ব্যবহার করা: 4 টি ধাপ

ভিডিও: Arduino Nano দিয়ে TFT 1.44 ব্যবহার করা: 4 টি ধাপ
ভিডিও: ESP32: Failed upload from Arduino IDE 2024, নভেম্বর
Anonim
Arduino Nano দিয়ে TFT 1.44 ব্যবহার করা
Arduino Nano দিয়ে TFT 1.44 ব্যবহার করা

এই টিউটোরিয়ালে আমরা শিখব কিভাবে রোফো-গিক কিটস-এ আসা TFT 1.44 LCD স্ক্রিনকে সংযুক্ত করতে হয়।

মাইক্রো-রোবোটিক্সের সাথে কাজ করার সময় এই ছোট এলসিডি স্ক্রিনগুলি সুবিধাজনক কারণ এটি 128 x 128 পিক্সেলের সুবিধাজনক ডিসপ্লে দেয়। এখানে 2 ধরনের TFT 1.44 আছে, যার মধ্যে একটি হল SD কার্ড এবং অন্যটি যথাক্রমে $ 15 US এবং $ 5 US এর মূল্য ছাড়া। এই টিউটোরিয়ালটি TFT 1.44 কে এসডি কার্ড ছাড়াই কভার করবে।

এই টিউটোরিয়ালটি Arduino Uno বা Arduino Nano দিয়ে পরীক্ষা করা হয়েছে। আপনার যদি আরডুইনো বোর্ড থাকে, দয়া করে ডকুমেন্টেশন পর্যালোচনা করুন কারণ পিন লেআউট ভিন্ন হতে পারে। পরিশেষে আমরা অনুমান করি যে ব্যবহারকারীর Arduino ব্যবহার এবং ইলেকট্রনিক সংযোগ কিভাবে করতে হবে তা বোঝার একটি প্রাথমিক স্তর রয়েছে। যদি আপনি Arduino বিশ্বে নতুন হন, আমরা দৃ strongly়ভাবে এই নির্দেশযোগ্য পরীক্ষা করার পরামর্শ দিই:

www.instructables.com/id/Arduino-Nano/

ধাপ 1: প্রয়োজনীয় লাইব্রেরি ডাউনলোড করা

প্রয়োজনীয় লাইব্রেরি ডাউনলোড করা হচ্ছে
প্রয়োজনীয় লাইব্রেরি ডাউনলোড করা হচ্ছে

আরডুইনোতে নিম্নলিখিত গ্রন্থাগারগুলি যুক্ত করুন:

github.com/adafruit/Adafruit-GFX- লাইব্রেরি

github.com/adafruit/Adafruit-ST7735-Librar…

আপনি কিভাবে লাইব্রেরি যোগ করতে জানেন না, এটি পড়ুন:

www.arduino.cc/en/Guide/Libraries

ধাপ 2: Arduino তে TFT 1.44 এর ওয়্যারিং

Arduino তে TFT 1.44 এর ওয়্যারিং
Arduino তে TFT 1.44 এর ওয়্যারিং
Arduino তে TFT 1.44 এর ওয়্যারিং
Arduino তে TFT 1.44 এর ওয়্যারিং
Arduino তে TFT 1.44 এর ওয়্যারিং
Arduino তে TFT 1.44 এর ওয়্যারিং

TFT 1.44 LCD স্ক্রিনের পিছনে, আমরা LED থেকে VCC- এর সংযোগ দেখতে পাচ্ছি। আমরা নীল মন্তব্যের সাথে ছবিতে দেখানো একটি কাগজের টুকরোতে এটি লেখার পরামর্শ দিই।

একটি ব্রেডবোর্ড ব্যবহার করার সময় TFT সুন্দরভাবে ফিট করে। নিশ্চিত করুন যে সমস্ত পিন একই সারিতে রয়েছে এবং পিনগুলি সূক্ষ্ম হওয়ায় এটিকে আস্তে আস্তে ইনস্টল করুন। সংযোগটি কেমন দেখাচ্ছে তা দেখতে ছবিটি দেখুন।

আমরা বেশ কয়েকবার স্ক্রিন পরীক্ষা করেছি এবং আমরা বিশ্বাস করি একটি লেভেল শিফটার alচ্ছিক, তাই আমরা সরাসরি Arduino থেকে TFT 1.44 LCD স্ক্রিনে সংযুক্ত হব।

Arduino পিনের ক্ষেত্রে

LED থেকে 3.3 VSCK থেকে D13

SDA থেকে D11

A0 থেকে D8

RST থেকে D9

CS থেকে D10

GND থেকে GND

VCC থেকে 5.0 V

ধাপ 3: কোড: কাউন্টিং ডাউন

শর্ট সার্কিট মুভিতে অনুপ্রাণিত, এই কোডটি টিএফটি 1.44 এলসিডি স্ক্রিনের সক্ষমতা প্রদর্শনের জন্য একটি কাউন্টার ডাউন তৈরি করে। চূড়ান্ত ফলাফল দেখতে, ভিডিওটি দেখুন।

ধাপ 4: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান

আপনার যদি কোডটি চালাতে সমস্যা হয়, আমরা নিম্নলিখিতগুলি করার পরামর্শ দিই:

1. একটি ভোল্টমিটার দিয়ে সংযোগগুলি সঠিকভাবে সম্পন্ন হয়েছে তা নিশ্চিত করুন

2. যদি ডিসপ্লে উল্লম্ব দিক থেকে অফসেট হয়, কোডে একটি ভেরিয়েবল যোগ করুন:

int yoffset = 32;

তারপর অঙ্কন কমান্ডে yoffset যোগ করুন, উদাহরণস্বরূপ:

tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);

3. যদি অ্যাডাফ্রুট লাইব্রেরিগুলি পছন্দসই রঙের সাথে প্রদর্শিত না হয়। এটি সমাধান করা একটু কঠিন। আমাদের পরামর্শ, একটি ছোট ফাংশন তৈরি করুন যা প্রতিটি রঙ প্রদর্শন করে এবং সংখ্যাটি নোট করে। সাশ্রয়ী মূল্যের ইলেকট্রনিক্সের জন্য একটু বেশি হ্যাকিং দরকার, এটাই মজার অংশ। প্রথমে নিচের রংগুলো চেক করুন এবং সেই অনুযায়ী সমন্বয় করুন।

#ডিফাইন ব্ল্যাক 0x0000

#রেড 0x001F নির্ধারণ করুন

#ডিফাইন ব্লু 0xF800

#ডিফাইন গ্রিন 0x07E0

#YELLOW 0x07FF নির্ধারণ করুন

#সংজ্ঞায়িত করুন বেগুনি 0xF81F

#CYAN 0xFFE0 সংজ্ঞায়িত করুন

#সাদা 0xFFFF নির্ধারণ করুন

প্রস্তাবিত: