সুচিপত্র:

একটি LCD ডিসপ্লে M4 এর সাথে ইন্টারফেসিং অন্তর্ভুক্তি: 5 টি ধাপ
একটি LCD ডিসপ্লে M4 এর সাথে ইন্টারফেসিং অন্তর্ভুক্তি: 5 টি ধাপ

ভিডিও: একটি LCD ডিসপ্লে M4 এর সাথে ইন্টারফেসিং অন্তর্ভুক্তি: 5 টি ধাপ

ভিডিও: একটি LCD ডিসপ্লে M4 এর সাথে ইন্টারফেসিং অন্তর্ভুক্তি: 5 টি ধাপ
ভিডিও: ওয়্যারলেস ডিসপ্লে ব্যবহার করুন আপনার টিভিতেই! How to mirror phone screen to big screen 2024, জুলাই
Anonim
একটি এলসিডি ডিসপ্লে এম 4 অন্তর্ভুক্তির সাথে ইন্টারফেসিং
একটি এলসিডি ডিসপ্লে এম 4 অন্তর্ভুক্তির সাথে ইন্টারফেসিং

এই টিউটোরিয়ালটি আমাদের স্মার্টফোন থেকে Wi-Fi এর মাধ্যমে একটি LCD ডিসপ্লে নিয়ন্ত্রণ করতে দেবে

যদি আমাদের ড্রাইভারমাল না থাকে তবে আমরা আরডুইনো ব্যবহার করতে পারি, কিন্তু ড্রাইভমলের উন্নয়নের জন্য লিঙ্কের নিচে।

ক্লাসিক Arduino বোর্ডের উপর ড্রাইভমালকে প্রাধান্য দেওয়ার সুবিধা হল সংযোগগুলির জটিলতা হ্রাস করা যা আরও পরিপাটি সেটআপের দিকে পরিচালিত করে (কিছু ক্ষেত্রে)। যাইহোক, এটি alচ্ছিক: সমস্ত ফলাফল এখনও arduino বোর্ড, একটি breadboard এবং সংযোগের জন্য পর্যাপ্ত dupont jumpers সঙ্গে বৈধ।

এই প্রকল্পের লক্ষ্য হল তরুণদের সামাজিক অন্তর্ভুক্তি, মেকারস্পেসের মধ্যে পাওয়া যায় এমন অনানুষ্ঠানিক শিক্ষাকে উৎসাহিত করার মাধ্যম হিসেবে শিক্ষার একটি অনানুষ্ঠানিক রূপ প্রচার করা।

এই টিউটোরিয়ালটি শুধুমাত্র লেখকদের মতামতকেই প্রতিফলিত করে এবং ইউরোপীয় কমিশনকে এর মধ্যে থাকা তথ্যের যে কোনো ব্যবহারের জন্য দায়ী করা যাবে না।

ধাপ 1: আমাদের যা দরকার

  • Arduino মেগা-/ ড্রাইভারমল
  • ESP8266
  • 20x4 I2C প্রদর্শন করুন
  • প্রতিরোধক 1 কে
  • প্রোগ্রামার CH340G
  • এলইডি
  • ব্রেডবোর্ড
  • তারগুলি
  • স্মার্টফোন

ধাপ 2: কিভাবে Blynk এবং Arduino কনফিগার করবেন

কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন
কিভাবে Blynk এবং Arduino কনফিগার করবেন

আসুন স্মার্টফোনে Blynk ডাউনলোড শুরু করি হার্ডওয়্যার Arduino Mega এবং সংযোগের ধরন WiFi (ছবি 1) নির্বাচন করে একটি নতুন প্রকল্প তৈরি করুন। একবার প্রকল্পটি তৈরি হয়ে গেলে, আপনি আপনার প্রকল্পের জন্য Blynk টোকেন সহ একটি মেইল পাবেন।

আসুন এখন এটি যোগ করে প্রদর্শন নিয়ন্ত্রণ করতে সক্ষম হতে কনফিগার করি:

4 আউটপুট V1-V2-V3-V4 সহ টেক্সট ইনপুট সেটিংস

1 বোতাম D13 এর সাথে সংযুক্ত

ধাপ 3: ESP8266 এর জন্য FW

ESP8266 এর জন্য FW
ESP8266 এর জন্য FW
ESP8266 এর জন্য FW
ESP8266 এর জন্য FW
ESP8266 এর জন্য FW
ESP8266 এর জন্য FW

প্রথম ধাপ ESP8266

আমরা Arduino সিরিয়াল মনিটরের মাধ্যমে FW উপস্থিত কিনা তা পরীক্ষা করি (ছবি 1)

Esp এর ডিফল্ট বাড রেট 115200 এ সেট করা আছে। SW এর উপস্থিতি পরীক্ষা করার জন্য আমরা AT কমান্ড ব্যবহার করি যদি এটি ঠিক থাকে তাহলে আমরা এগিয়ে যেতে পারি এবং কমান্ডটি ব্যবহার করে বাড রেট 9600 করতে পারি

AT+UART_DEF = 9600, 8, 1, 0, 0

যদি fw উপস্থিত না থাকে

ফার্মওয়্যার AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 লোড করুন প্রোগ্রামারের মাধ্যমে PIN GPIO0/FLASH কে GND থেকে 1K ওহম রোধের মাধ্যমে সংযুক্ত করে এবং আমরা esp8266_flasher প্রোগ্রাম (ছবি 2 এবং 3) ব্যবহার করি

সঠিক COM পোর্ট নির্বাচন করুন এবং আমরা 99% এ এফডব্লিউ লোড করি একটি ত্রুটি দিতে পারে কিন্তু এটি স্বাভাবিক (ছবি 4 এবং 5)

ধাপ 4: কিভাবে একত্রিত করা যায়

কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়
কিভাবে একত্রিত করা যায়

ছবি 1 এবং 2 এ পরিকল্পিত ব্যবহার করে আমরা ESP8266 এর জন্য দুটি 3.3V পাওয়ার সাপ্লাই জোন এবং ডিসপ্লের জন্য একটি 5V সংযোগ করতে যাচ্ছি।

ESP8266 এর TX এবং RX পিনগুলি অবশ্যই সংযুক্ত থাকতে হবে যখন arduinio প্রোগ্রাম করা হয়েছে এবং প্রতিটি SW আপডেটের সাথে এটি সংযোগ বিচ্ছিন্ন হতে হবে।

যদি অপারেশন চলাকালীন আমরা লক্ষ্য করি যে ডিসপ্লের অপর্যাপ্ত উজ্জ্বলতা আছে তবে আমরা 3 এবং 4 ছবিতে দৃশ্যমান ডিসপ্লের পিছনে অবস্থিত ট্রিমার ব্যবহার করে এটি সামঞ্জস্য করতে পারি।

ধাপ 5: FW Arduino

FW Arduino
FW Arduino

কোডটি নিম্নলিখিত লাইব্রেরির প্রয়োজন:

ESP8266_Lib.h যা আমাদের ESP পরিচালনা করতে দেয়

LiquidCrystal_I2C.h ডিসপ্লেতে লিখতে সক্ষম হবে

BlynkSimpleShieldEsp8266.h blynk অ্যাপ থেকে ডিভাইস নিয়ন্ত্রণ করতে সক্ষম হবে

I2C যোগাযোগের জন্য Wire.h

FW আপলোড করার আগে Blynk অ্যাপ্লিকেশনের সাথে সংযোগ স্থাপন এবং ESP8266 এর WiFi অ্যাক্সেস করার জন্য আমাদের অবশ্যই নিম্নলিখিত অংশগুলি পরিবর্তন করতে হবে

char auth = "আপনার টোকেন" প্রতি il tokenchar ssid = "আপনার ওয়াইফাই নাম"

চার পাস = "আপনার ওয়াইফাই পাসওয়ার্ড"

প্রস্তাবিত: