সুচিপত্র:
- ধাপ 1: আমাদের যা দরকার
- ধাপ 2: কিভাবে Blynk এবং Arduino কনফিগার করবেন
- ধাপ 3: ESP8266 এর জন্য FW
- ধাপ 4: কিভাবে একত্রিত করা যায়
- ধাপ 5: FW Arduino
ভিডিও: একটি LCD ডিসপ্লে M4 এর সাথে ইন্টারফেসিং অন্তর্ভুক্তি: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালটি আমাদের স্মার্টফোন থেকে Wi-Fi এর মাধ্যমে একটি LCD ডিসপ্লে নিয়ন্ত্রণ করতে দেবে
যদি আমাদের ড্রাইভারমাল না থাকে তবে আমরা আরডুইনো ব্যবহার করতে পারি, কিন্তু ড্রাইভমলের উন্নয়নের জন্য লিঙ্কের নিচে।
ক্লাসিক Arduino বোর্ডের উপর ড্রাইভমালকে প্রাধান্য দেওয়ার সুবিধা হল সংযোগগুলির জটিলতা হ্রাস করা যা আরও পরিপাটি সেটআপের দিকে পরিচালিত করে (কিছু ক্ষেত্রে)। যাইহোক, এটি alচ্ছিক: সমস্ত ফলাফল এখনও arduino বোর্ড, একটি breadboard এবং সংযোগের জন্য পর্যাপ্ত dupont jumpers সঙ্গে বৈধ।
এই প্রকল্পের লক্ষ্য হল তরুণদের সামাজিক অন্তর্ভুক্তি, মেকারস্পেসের মধ্যে পাওয়া যায় এমন অনানুষ্ঠানিক শিক্ষাকে উৎসাহিত করার মাধ্যম হিসেবে শিক্ষার একটি অনানুষ্ঠানিক রূপ প্রচার করা।
এই টিউটোরিয়ালটি শুধুমাত্র লেখকদের মতামতকেই প্রতিফলিত করে এবং ইউরোপীয় কমিশনকে এর মধ্যে থাকা তথ্যের যে কোনো ব্যবহারের জন্য দায়ী করা যাবে না।
ধাপ 1: আমাদের যা দরকার
- Arduino মেগা-/ ড্রাইভারমল
- ESP8266
- 20x4 I2C প্রদর্শন করুন
- প্রতিরোধক 1 কে
- প্রোগ্রামার CH340G
- এলইডি
- ব্রেডবোর্ড
- তারগুলি
- স্মার্টফোন
ধাপ 2: কিভাবে Blynk এবং Arduino কনফিগার করবেন
আসুন স্মার্টফোনে Blynk ডাউনলোড শুরু করি হার্ডওয়্যার Arduino Mega এবং সংযোগের ধরন WiFi (ছবি 1) নির্বাচন করে একটি নতুন প্রকল্প তৈরি করুন। একবার প্রকল্পটি তৈরি হয়ে গেলে, আপনি আপনার প্রকল্পের জন্য Blynk টোকেন সহ একটি মেইল পাবেন।
আসুন এখন এটি যোগ করে প্রদর্শন নিয়ন্ত্রণ করতে সক্ষম হতে কনফিগার করি:
4 আউটপুট V1-V2-V3-V4 সহ টেক্সট ইনপুট সেটিংস
1 বোতাম D13 এর সাথে সংযুক্ত
ধাপ 3: 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
কোডটি নিম্নলিখিত লাইব্রেরির প্রয়োজন:
ESP8266_Lib.h যা আমাদের ESP পরিচালনা করতে দেয়
LiquidCrystal_I2C.h ডিসপ্লেতে লিখতে সক্ষম হবে
BlynkSimpleShieldEsp8266.h blynk অ্যাপ থেকে ডিভাইস নিয়ন্ত্রণ করতে সক্ষম হবে
I2C যোগাযোগের জন্য Wire.h
FW আপলোড করার আগে Blynk অ্যাপ্লিকেশনের সাথে সংযোগ স্থাপন এবং ESP8266 এর WiFi অ্যাক্সেস করার জন্য আমাদের অবশ্যই নিম্নলিখিত অংশগুলি পরিবর্তন করতে হবে
char auth = "আপনার টোকেন" প্রতি il tokenchar ssid = "আপনার ওয়াইফাই নাম"
চার পাস = "আপনার ওয়াইফাই পাসওয়ার্ড"
প্রস্তাবিত:
Arduino LCD 16x2 টিউটোরিয়াল - Arduino Uno- এর সাথে 1602 LCD ডিসপ্লে ইন্টারফেসিং: 5 টি ধাপ
Arduino LCD 16x2 টিউটোরিয়াল | Arduino Uno- এর সাথে 1602 LCD ডিসপ্লে ইন্টারফেস করা: হাই বন্ধুরা যেহেতু অনেক প্রকল্পের ডেটা প্রদর্শনের জন্য একটি স্ক্রিনের প্রয়োজন হয় তা কিছু DIY মিটার বা YouTube সাবস্ক্রাইব কাউন্ট ডিসপ্লে অথবা ক্যালকুলেটর বা ডিসপ্লে সহ একটি কীপ্যাড লক এবং যদি এই সব ধরনের প্রজেক্ট দিয়ে তৈরি করা হয় arduino তারা নিশ্চিত করবে
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
একটি সেলফোনের সাথে যেকোনো Arduino ইন্টারফেসিং: 6 টি ধাপ (ছবি সহ)
একটি সেলফোনের সাহায্যে যেকোনো Arduino কে ইন্টারফেস করা: Arduino ব্যবহার করার সময়, এটি ব্যবহার করতে না পারার কারণে এটি বেশ বিরক্তিকর হতে পারে কারণ আপনার কাছে কম্পিউটার নেই। হয়তো উইন্ডোজ বা ম্যাক ওএস সামঞ্জস্যপূর্ণ নয়, আপনার কাছে কোন কম্পিউটার নেই বা আপনি শুধু int এর জন্য আরো স্বাধীনতা চান
8051 মাইক্রোকন্ট্রোলারের সাথে ডট ম্যাট্রিক্স LED ডিসপ্লে ইন্টারফেসিং: 5 টি ধাপ
8051 মাইক্রোকন্ট্রোলারের সাথে ডট ম্যাট্রিক্স LED ডিসপ্লে ইন্টারফেসিং: এই প্রজেক্টে আমরা 8051 মাইক্রোকন্ট্রোলারের সাথে একটি ডট ম্যাট্রিক্স LED ডিসপ্লে ইন্টারফেস করতে যাচ্ছি। এখানে আমরা প্রোটিয়াসে সিমুলেশন দেখাব, আপনি আপনার হার্ডওয়্যারে একই জিনিস প্রয়োগ করতে পারেন। সুতরাং এখানে আমরা প্রথমে একটি অক্ষর মুদ্রণ করবো এই কথায় 'এ' বলি
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: 5 টি ধাপ
ক্লাউডএক্স মাইক্রোকন্ট্রোলার ব্যবহার করে শিফট রেজিস্টারের সাথে ইন্টারফেসিং 7-সেগমেন্ট ডিসপ্লে: এই প্রজেক্টে আমরা ক্লাউডএক্স মাইক্রোকন্ট্রোলারের সাথে সাত সেগমেন্ট এলইডি ডিসপ্লে ইন্টারফেস করার একটি টিউটোরিয়াল প্রকাশ করছি। সাতটি সেগমেন্ট ডিসপ্লে অনেক এমবেডেড সিস্টেম এবং ইন্ডাস্ট্রিয়াল অ্যাপলিকেশনে ব্যবহার করা হয় যেখানে আউটপুটের পরিসর দেখানো হয়