![নকিয়া 5110 ডিসপ্লেতে কাস্টম গ্রাফিক্স: 7 টি ধাপ নকিয়া 5110 ডিসপ্লেতে কাস্টম গ্রাফিক্স: 7 টি ধাপ](https://i.howwhatproduce.com/images/002/image-4237-44-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![নকিয়া 5110 ডিসপ্লেতে কাস্টম গ্রাফিক্স নকিয়া 5110 ডিসপ্লেতে কাস্টম গ্রাফিক্স](https://i.howwhatproduce.com/images/002/image-4237-45-j.webp)
হে বন্ধুরা! মক্সিজেন এখানে। প্রায় 3 বছর আগে, আমি আমার ব্যক্তিগত সাইট (inKnowit.in) বন্ধ করে দিয়েছিলাম যার 30 টি ব্লগ ছিল। আমি এখানে ব্লগিং চালিয়ে যাচ্ছি কিন্তু আমি খুব দ্রুত প্রেরণা হারিয়ে ফেলেছি এবং মাত্র তিনটি ব্লগ লিখেছি। অনেক ভাবনার পর আমি ব্লগিং চালিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি। আমি এখন পর্যন্ত খুব সহজ প্রকল্পগুলি পোস্ট করব। যেহেতু আমি বেশ কিছুদিন ধরে নকিয়া 5110 ডিসপ্লে নিয়ে বোকা বানাচ্ছি, তাই আমি এই ডিসপ্লেটিকে আরডুইনো মাইক্রোকন্ট্রোলার বোর্ডে ইন্টারফেস করার জন্য আমার চতুর্থ ব্লগ লেখার সিদ্ধান্ত নিয়েছি।
ধাপ 1: প্রয়োজনীয় জিনিসগুলি ধরুন
![প্রয়োজনীয় জিনিসগুলি ধরুন! প্রয়োজনীয় জিনিসগুলি ধরুন!](https://i.howwhatproduce.com/images/002/image-4237-46-j.webp)
![প্রয়োজনীয় জিনিসগুলি ধরুন! প্রয়োজনীয় জিনিসগুলি ধরুন!](https://i.howwhatproduce.com/images/002/image-4237-47-j.webp)
![প্রয়োজনীয় জিনিসগুলি ধরুন! প্রয়োজনীয় জিনিসগুলি ধরুন!](https://i.howwhatproduce.com/images/002/image-4237-48-j.webp)
এই নির্দেশের জন্য, আপনার প্রয়োজন হবে:
1. একটি Nokia 5110 LCD ডিসপ্লে। আপনি এটি একটি পুরানো নকিয়া 5110 থেকে উদ্ধার করতে পারেন, অথবা আপনি এটি অনলাইনে কিনতে পারেন। এখানে একটি লিঙ্ক যা আপনাকে এটি কিনতে সাহায্য করবে:
Arduino 5110 ডিসপ্লে-ইবে
2. একটি Arduino বোর্ড। [আমি এই ক্ষেত্রে NANO ব্যবহার করেছি]
3. (5 x [1000 ohm প্রতিরোধক])
4. (1 x [330 ওহম প্রতিরোধক])
5. একটি 10kohm potentiometer।
6. জাম্পার তারের একটি গুচ্ছ।
7. একটি রুটিবোর্ড।
ধাপ ২: ওয়্যার ইট আপ
![ওয়্যার ইট আপ! ওয়্যার ইট আপ!](https://i.howwhatproduce.com/images/002/image-4237-49-j.webp)
যেহেতু আমি ফ্রিজিং লাইব্রেরিতে নকিয়া 5110 উপাদানটি খুঁজে পাইনি, তাই আমি নিজেই পরিকল্পনাটি স্কেচ করার সিদ্ধান্ত নিয়েছি। আরএসটি, সিই, ডিসি, ডিন এবং সিএলকে পিনকে আরডুইনো বোর্ড এবং 380 ওম প্রতিরোধককে পোটেন্টিওমিটারের সাথে সংযুক্ত করার সময় 1000 ওম প্রতিরোধক ব্যবহার করতে ভুলবেন না।
ধাপ 3: নকিয়া 5110 লাইব্রেরি ইনস্টল করা
আপনাকে প্রথমে Nokia 5110 লাইব্রেরি ইনস্টল করতে হবে। এখানে লাইব্রেরির লিঙ্ক। এটি ডাউনলোড করুন, এটি আনজিপ করুন এবং এটি Arduino লাইব্রেরি ফোল্ডারে সরান।
Arduino জন্য Nokia 5110 লাইব্রেরি
ধাপ 4: চিত্র রূপান্তর
আপনি যে ছবিটি প্রদর্শন করতে চান সেটি বিটম্যাপ ফাইলে রূপান্তর করতে হবে। এছাড়াও ডিসপ্লে রেজোলিউশন স্যুট করার জন্য আপনাকে ছবির রেজোলিউশন 84*48 এ পরিবর্তন করতে হবে। এখানে একটি সাইট যা আপনাকে এটি করতে সাহায্য করবে:
অনলাইন রূপান্তর
ধাপ 5: বিটম্যাপ ইমেজকে C অ্যারে রূপান্তর করা
এখন,.bmp ইমেজকে C অ্যারে রূপান্তর করার জন্য আপনাকে একটি সফটওয়্যার ব্যবহার করতে হবে।
উইন্ডোজ ব্যবহারকারীরা LCDAssistant (ফাইল সংযুক্ত) এবং ম্যাকবুক ব্যবহারকারীরা LCDCreator (ফাইল সংযুক্ত) ব্যবহার করতে পারেন।
একবার আপনি ইমেজ রূপান্তর, অ্যারে অনুলিপি করুন। আমি আরো ধাপে ব্যাখ্যা করব ঠিক কিভাবে অ্যারে ব্যবহার করা হবে।
ধাপ 6: কোড।
#অন্তর্ভুক্ত // লাইব্রেরি LCD5110 myGLCD সহ (8, 9, 10, 12, 11); // এলসিডি বস্তু তৈরি করা
বাইরের uint8_t গ্রাফিক ; // গ্রাফিক্স সহ
অকার্যকর সেটআপ() {
myGLCD. InitLCD (); // LCD Intializing
}
অকার্যকর লুপ () {
myGLCD.clrScr (); // ক্লিয়ারিং স্ক্রিন
myGLCD.drawBitmap (0, 0, গ্রাফিক, 84, 48); // বিটম্যাপ আঁকা
myGLCD.update (); // এলসিডি আপডেট করা
}
একটি পৃথক ট্যাব তৈরি করুন এবং এটিকে গ্রাফিক্স নাম দিন
এখন কাস্টম গ্রাফিক অংশের জন্য।
আমরা SRAM এর পরিবর্তে প্রোগ্রাম ইমোরি তে C কোড সংরক্ষণ করব কারণ আমাদের সবসময় ছোট RAM ব্যবহার প্রয়োজন। এটি করার জন্য আমাদের একটি লাইব্রেরি এবং ছবির মত একটি শব্দ বা এর মত একটি শব্দ অন্তর্ভুক্ত করতে হবে:
#অন্তর্ভুক্ত স্বাক্ষরহীন স্বাক্ষরিত গ্রাফিক প্রোগ্রাম = {
// আপনার আগে কপি করা C অ্যারেটি এখানে প্রবেশ করান
// অন্যথায়, আমার গ্রাফিক্স সি ফাইল insোকান যা আমি অন্তর্ভুক্ত করেছি
}
ধাপ 7: আপনি সব সম্পন্ন
![ইউ আর অল ডন! ইউ আর অল ডন!](https://i.howwhatproduce.com/images/002/image-4237-50-j.webp)
ইউএসবি ক্যাবলের মাধ্যমে প্রোগ্রামটি আরডুইনোতে আপলোড করুন, এবং আপনি যেতে ভাল।
এখানে আরেকটি উদাহরণ যেখানে আমি নকিয়া 5110 ডিসপ্লেতে স্টোনসোরের লোগো প্রদর্শন করেছি।
আমি সমালোচনার জন্য উন্মুক্ত, তাই অনুগ্রহ করে এই নির্দেশাবলীর উপর আপনার মতামত মন্তব্য করুন। এই প্রকল্পের সাথে সম্পর্কিত কোন সমস্যা থাকলে আমাকে বার্তা দিন।
ইনস্টাগ্রাম- x মক্সিজেন
ফেসবুক- মোক্ষ যাদব
প্রস্তাবিত:
গাইরো সেন্সর এবং নকিয়া 5110 এলসিডি সহ "স্পেস ইমপ্যাক্ট" গেম: 3 টি ধাপ
![গাইরো সেন্সর এবং নকিয়া 5110 এলসিডি সহ "স্পেস ইমপ্যাক্ট" গেম: 3 টি ধাপ গাইরো সেন্সর এবং নকিয়া 5110 এলসিডি সহ "স্পেস ইমপ্যাক্ট" গেম: 3 টি ধাপ](https://i.howwhatproduce.com/images/002/image-5712-j.webp)
গাইরো সেন্সর এবং নোকিয়া 5110 এলসিডি সহ "স্পেস ইমপ্যাক্ট" গেম: আমার তামাগোচি মারা যাওয়ার পর (শেষ প্রকল্প), আমি আমার সময় নষ্ট করার একটি নতুন উপায় সন্ধান করতে শুরু করলাম। আমি আরডুইনোতে ক্লাসিক গেম "স্পেস ইমপ্যাক্ট" প্রোগ্রাম করার সিদ্ধান্ত নিয়েছি। গেমটিকে একটু বেশি আকর্ষণীয় এবং মজাদার করার জন্য, আমি একটি জাইরোস্কোপ সেন্সর ব্যবহার করেছি যা আমার ছিল
SSD1306 I2C OLED 128x64 ডিসপ্লেতে গ্রাফিক্স সার্কিটপাইথন একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: 13 টি ধাপ (ছবি সহ)
![SSD1306 I2C OLED 128x64 ডিসপ্লেতে গ্রাফিক্স সার্কিটপাইথন একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: 13 টি ধাপ (ছবি সহ) SSD1306 I2C OLED 128x64 ডিসপ্লেতে গ্রাফিক্স সার্কিটপাইথন একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: 13 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/003/image-8438-9-j.webp)
একটি SSD1306 I2C OLED 128x64 ডিসপ্লেতে সার্কিট পাইথন দিয়ে একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: SSD1306 OLED ডিসপ্লে একটি ছোট (0.96 "), সস্তা, ব্যাপকভাবে পাওয়া যায়, I2C, 128x64 পিক্সেল সহ একরঙা গ্রাফিক্যাল ডিসপ্লে, যা সহজেই ইন্টারফেস করা যায় (শুধুমাত্র 4 তারের) মাইক্রোপ্রসেসর ডেভেলপমেন্ট বোর্ড যেমন রাস্পবেরি পাই, আরডুইনো বা
একটি নকিয়া 5110 এলসিডিতে লাইভ আরডুইনো সেন্সর রিডিং প্রদর্শন করুন: 4 টি ধাপ (ছবি সহ)
![একটি নকিয়া 5110 এলসিডিতে লাইভ আরডুইনো সেন্সর রিডিং প্রদর্শন করুন: 4 টি ধাপ (ছবি সহ) একটি নকিয়া 5110 এলসিডিতে লাইভ আরডুইনো সেন্সর রিডিং প্রদর্শন করুন: 4 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/006/image-16229-15-j.webp)
একটি নকিয়া 5110 এলসিডিতে লাইভ আরডুইনো সেন্সর রিডিং প্রদর্শন করুন: আপনি যদি কখনো আর্ডুইনো নিয়ে কাজ করেছেন, আপনি সম্ভবত সেন্সর রিডিং প্রদর্শন করতে চেয়েছিলেন সিরিয়াল মনিটর ব্যবহার করা পুরোপুরি ঠিক, কিন্তু আরডুইনো বদমাশ হয়ে আপনি দ্রুত হয়ে উঠছেন, আপনি সম্ভবত এটি কোন কিছুতে রিডিং প্রদর্শন করতে চায়
একটি নকিয়া 5110 এলসিডি সহ আরডুইনো জিপিএস: 4 টি ধাপ
![একটি নকিয়া 5110 এলসিডি সহ আরডুইনো জিপিএস: 4 টি ধাপ একটি নকিয়া 5110 এলসিডি সহ আরডুইনো জিপিএস: 4 টি ধাপ](https://i.howwhatproduce.com/images/002/image-4935-44-j.webp)
একটি নকিয়া 5110 এলসিডি সহ আরডুইনো জিপিএস: হ্যালো! আজ আমি আংশিকভাবে আমার আরডুইনো জিপিএস প্রোগ্রামটি শেষ করেছি। আমি Arduino প্রোগ্রামিং দ্বারা জ্ঞান সংগ্রহ করছি এবং কয়েক সপ্তাহ আগে আমি সিদ্ধান্ত নিয়েছিলাম যে আমি একটি GPS স্পিডোমিটার তৈরি করব। আমি এটা আমার গাড়িতে ব্যবহার করতে চাই।
একটি রোটারি এনকোডার ব্যবহার করে নকিয়া 5110 এলসিডিতে আরডুইনো মেনু: 6 টি ধাপ (ছবি সহ)
![একটি রোটারি এনকোডার ব্যবহার করে নকিয়া 5110 এলসিডিতে আরডুইনো মেনু: 6 টি ধাপ (ছবি সহ) একটি রোটারি এনকোডার ব্যবহার করে নকিয়া 5110 এলসিডিতে আরডুইনো মেনু: 6 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/002/image-3602-101-j.webp)
একটি রোটারি এনকোডার ব্যবহার করে নকিয়া 5110 এলসিডিতে আরডুইনো মেনু: প্রিয় বন্ধুরা অন্য একটি টিউটোরিয়ালে স্বাগতম! এই ভিডিওতে আমরা আমাদের প্রজেক্টগুলিকে আরও ব্যবহারকারী বান্ধব এবং আরও সক্ষম করার জন্য জনপ্রিয় নোকিয়া 5110 এলসিডি ডিসপ্লের জন্য আমাদের নিজস্ব মেনু তৈরি করতে শিখছি। চলুন শুরু করা যাক! এই হল প্রজেক্ট