সুচিপত্র:
ভিডিও: Arduino TFT গ্রাফিক্স শিল্ড: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
এই নির্দেশযোগ্য ব্যাখ্যা করে কিভাবে আপনার Arduino UNO R3 এর জন্য 240 x 320 পিক্সেল (QVGA) রঙের গ্রাফিক্স ieldাল তৈরি করতে হয়।
একটি SPাল, যা একটি SPI বাস এবং একটি ILI9341 ডিসপ্লে কন্ট্রোলার, সরাসরি আপনার Arduino এ প্লাগ করে।
শুধুমাত্র 5 টি Arduino ডেটা পিন ব্যবহার করা হয় যা আপনার প্রকল্পের জন্য অন্যান্য পিনগুলি মুক্ত রাখে।
TFT ডিসপ্লে আপনার Arduino এর সমান দৈর্ঘ্য যা একটি পরিপাটি প্যাকেজ তৈরি করে।
ঢাল:
- তারের প্রয়োজন দূর করে।
- প্রদর্শনের জন্য একটি স্থিতিশীল মাউন্ট প্রদান করে
- প্রয়োজনীয় 5 ভোল্ট থেকে 3 ভোল্ট ভোল্টেজ ডিভাইডার রয়েছে
- অন্যান্য Arduino ieldsালের উপরে স্ট্যাক করা যেতে পারে
যন্ত্রাংশের আনুমানিক খরচ $ 20 এরও কম
ছবি
ছবি 1 Arduino ieldাল চালিত দেখায়।
ভিডিও টিএফটি shালকে কর্মে দেখায়।
ধাপ 1: অংশ তালিকা
নিম্নলিখিত অংশগুলি https://www.aliexpress.com/ থেকে প্রাপ্ত হয়েছিল:
- 1 শুধুমাত্র 2.2 ইঞ্চি TFT SPI LCD ডিসপ্লে মডিউল 240*320 ILI9341 Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC এর জন্য SD কার্ড স্লট সহ [1]
- আরডুইনো ATMEGA328P UNO R3 শিল্ড FR-4 ফাইবার PCB ব্রেডবোর্ড 2mm 2.54mm পিচ জন্য শুধুমাত্র প্রোটোটাইপ PCB সম্প্রসারণ বোর্ড
নিম্নলিখিত অংশগুলি স্থানীয়ভাবে প্রাপ্ত হয়েছিল:
- 5 শুধুমাত্র 2K2 ওহম 1/8 ওয়াট ধাতু ফিল্ম প্রতিরোধক
- 5 শুধুমাত্র 3k3 ওহম 1/8 ওয়াট ধাতু ফিল্ম প্রতিরোধক
- PCBs এর জন্য 1 মাত্র 40 পিন হেডার টার্মিনাল স্ট্রিপ 0.1 "/2.54 মিমি পিচ
- 10 amp টিনড কপার ফিউজ তার
যন্ত্রাংশের আনুমানিক খরচ $ 20 এরও কম
ধাপ 2: তারের ডায়াগ্রাম
টিএফটি মডিউল 5 ভোল্ট গ্রহণ করে, কারণ এতে 3 ভোল্টের ভোল্টেজ রেগুলেটর থাকে, কিন্তু টিএফটি ইনপুটগুলির প্রত্যেকটি 3 ভোল্ট আশা করে।
2K2 | 3K3 ভোল্টেজ বিভাজক Arduino 5 ভোল্ট আউটপুট 3 ভোল্টে কমিয়ে দেয়।
ছবি
- ছবি 1 টিএফটি তারের চিত্র দেখায়।
- ছবি 2 মিলে যাওয়া ieldাল দেখায়
- ছবি 3 showsালটি নীচের দিকে দেখায়
- ফটো 4 শো ieldালের একটি শীর্ষ দৃশ্য
- ছবি 5 একত্রিত ইউনিট দেখায়
পরীক্ষামূলক
- Fাল থেকে TFT ডিসপ্লে আনপ্লাগ করুন
- আপনার Arduino মধ্যে ieldাল োকান
- আপনার কম্পিউটারে আপনার Arduino প্লাগ করুন
- পরীক্ষা করুন যে প্রতিটি ভোল্টেজ ডিভাইডার জংশন 3 ভোল্ট পরিমাপ করে।
- আপনার কম্পিউটার থেকে Arduino সংযোগ বিচ্ছিন্ন করুন
- টিএফটি ডিসপ্লেতে প্লাগ করুন
- আপনি এখন যাওয়ার জন্য প্রস্তুত।
ধাপ 3: সফটওয়্যার
সংযুক্ত কোড ছাড়াও তিনটি লাইব্রেরি ফাইল প্রয়োজন
ধাপ 1
নিম্নলিখিত লাইব্রেরি ফাইলগুলি ডাউনলোড করুন:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX- লাইব্রেরি
- https://github.com/adafruit/Adafruit_BusIO
উপরের প্রতিটি ফাইল জিপ ফরম্যাটে আছে এবং আপনার ডাউনলোড ফোল্ডারে প্রদর্শিত হবে
ধাপ ২
আপনার Arduino IDE ব্যবহার করে উপরের প্রতিটি লাইব্রেরি নির্বাচন করুন এবং ইনস্টল করুন:
- "স্কেচ | লাইব্রেরি অন্তর্ভুক্ত করুন জিপ লাইব্রেরি যোগ করুন … | Adafruit_ILI9341-master.zip”
- "স্কেচ | লাইব্রেরি অন্তর্ভুক্ত করুন জিপ লাইব্রেরি যোগ করুন … | Adafruit-GFX-Library-master.zip"
- "স্কেচ | লাইব্রেরি অন্তর্ভুক্ত করুন জিপ লাইব্রেরি যোগ করুন … | Adafruit_BusIO-master.zip"
ধাপ 3
আপনার Arduino IDE থেকে:
- সংযুক্ত "graphicstest2.ino" ফাইলটি একটি Arduino স্কেচে অনুলিপি করুন [1]
- স্কেচটিকে "গ্রাফিকস্টেস্ট 2" হিসাবে সংরক্ষণ করুন তারপর এটি আপনার আরডুইনোতে আপলোড করুন
বিঃদ্রঃ
[1]
“Graphicstest2.ino” এর বিষয়বস্তু লাইব্রেরির উদাহরণ ফাইলের অনুরূপ”… | Arduino | লাইব্রেরি | Adafruit_ILI9341- মাস্টার | উদাহরণ | গ্রাফিক টেস্ট | graphicstest.ino”ছাড়া কিছু অতিরিক্ত ডিসপ্লে মডিউল পিন হেডারে সংজ্ঞায়িত করা হয়েছে।
কভার ছবির কোডও অন্তর্ভুক্ত করা হয়েছে।
ধাপ 4: সারাংশ
আপনার Arduino Uno R3 এর জন্য কিভাবে একটি TFT গ্রাফিক্স ieldাল তৈরি করতে হয় তা নির্দেশযোগ্য
ডিসপ্লে সাইজ 320 x 240 পিক্সেল (QVGA)
SPI ieldাল সরাসরি আপনার Arduino এ প্লাগ করে
শুধুমাত্র 5 টি Arduino ডেটা পিন প্রয়োজন
TFT ডিসপ্লে আপনার Arduino এর সমান দৈর্ঘ্য যা একটি পরিপাটি প্যাকেজ তৈরি করে।
যন্ত্রাংশের আনুমানিক খরচ $ 20
আমার অন্যান্য নির্দেশাবলী দেখতে এখানে ক্লিক করুন।
প্রস্তাবিত:
Arduino এবং অন্যান্য মাইক্রোগুলির জন্য একটি সস্তা ESP8266 ওয়াইফাই শিল্ড: 6 টি ধাপ (ছবি সহ)
Arduino এবং অন্যান্য মাইক্রোগুলির জন্য একটি সস্তা ESP8266 ওয়াইফাই শিল্ড: আপডেট: 29 অক্টোবর 2020 ESP8266 বোর্ড লাইব্রেরি V2.7.4 দিয়ে পরীক্ষা করা হয়েছে - আপডেট: 23 শে সেপ্টেম্বর 2016 এই প্রকল্পের জন্য Arduino ESP বোর্ড লাইব্রেরি V2.3.0 ব্যবহার করবেন না। V2.2.0 কাজ আপডেট: 19 মে 2016 এই প্রকল্পের 14 ই লাইভ লাইব্রেরি এবং কোডের কাজ সংশোধন করে w
Arduino সেলুলার শিল্ড টিউটোরিয়াল: 9 ধাপ (ছবি সহ)
আরডুইনো সেলুলার শিল্ড টিউটোরিয়াল: আরডুইনো সেলুলার শিল্ড আপনাকে সেলুলার টেলিফোন কল করতে এবং পাঠ্য বার্তা পাঠাতে দেয়। এই ieldালের মস্তিষ্ক হল SM5100B যা একটি শক্তিশালী সেলুলার মডিউল যা বেশিরভাগ স্ট্যান্ডার্ড সেল ফোনের অনেক কাজ সম্পাদন করতে সক্ষম। এই শ
SSD1306 I2C OLED 128x64 ডিসপ্লেতে গ্রাফিক্স সার্কিটপাইথন একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: 13 টি ধাপ (ছবি সহ)
একটি SSD1306 I2C OLED 128x64 ডিসপ্লেতে সার্কিট পাইথন দিয়ে একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: SSD1306 OLED ডিসপ্লে একটি ছোট (0.96 "), সস্তা, ব্যাপকভাবে পাওয়া যায়, I2C, 128x64 পিক্সেল সহ একরঙা গ্রাফিক্যাল ডিসপ্লে, যা সহজেই ইন্টারফেস করা যায় (শুধুমাত্র 4 তারের) মাইক্রোপ্রসেসর ডেভেলপমেন্ট বোর্ড যেমন রাস্পবেরি পাই, আরডুইনো বা
Arduino Uno এর জন্য ATMEGA328 বুটলোডার প্রোগ্রামিং শিল্ড: 3 টি ধাপ (ছবি সহ)
Arduino Uno এর জন্য ATMEGA328 বুটলোডার প্রোগ্রামিং শিল্ড: Arduino Uno- এর জন্য ATMEGA328P বুট-লোডার প্রোগ্রামিং শিল্ড কখনও কখনও এটি ঘটে এবং আপনি আপনার Arduino Uno Atmega328P মাইক্রোপ্রসেসরকে ক্ষতিগ্রস্ত করেন। আপনি প্রসেসর পরিবর্তন করতে পারেন। কিন্তু প্রথমে এটিতে বুট-লোডার প্রোগ্রাম করা দরকার। তাহলে এই টিউটোরিয়ালটি কিভাবে এই খ তৈরি করা যায়
গ্রাফিক্স টেস্ট ILI9341 TFT LCD SPI Display: 6 ধাপ
গ্রাফিক্স টেস্ট ILI9341 TFT LCD SPI ডিসপ্লে: একটি 2.8 ইঞ্চি SPI TFT ইন্টারফেসিং যার একটি ILI9341 চিপ আছে একটি Arduino Uno তে