সুচিপত্র:
ভিডিও: ESP8266 ওয়াইফাই টাচ স্ক্রিন থার্মোস্ট্যাট (EasyIoT ক্লাউড): 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই টিউটোরিয়ালে আমরা দেখাব কিভাবে ওয়াইফাই টাচ স্ক্রিন থার্মোস্ট্যাট তৈরি করা যায়। ESP8266 ওয়াইফাই টাচ স্ক্রিন থার্মোস্ট্যাট হল ESP8266, Arduino Mega 2560 এবং TFT 3.2 টাচ স্ক্রিন ডিসপ্লে দ্বারা জটিল সেন্সর তৈরির উদাহরণ। থার্মোস্ট্যাট EasyIoT ক্লাউডের সাথে সংযুক্ত এবং ইন্টারনেটের মাধ্যমে নিয়ন্ত্রণ করা যায়।
থার্মোস্ট্যাটের প্রধান বৈশিষ্ট্য
- 6 টি মোড - অটো, অফ, LOLO, LO, HI, HIHI
- টাচ স্ক্রিন
- ওয়াইফাই সংযুক্ত
- চার সেট তাপমাত্রা (LOLO, LO, HI, HIHI) এবং সাপ্তাহিক সময়সূচী
- সময় প্রদর্শন
- সময় প্রদর্শন
- EasyIoT ক্লাউডের সাথে সংযুক্ত এবং WEB ইন্টারফেস বা ইন্টারনেটের মাধ্যমে নেটিভ মোবাইল অ্যাপ্লিকেশনে নিয়ন্ত্রিত হতে পারে
ধাপ 1: উপকরণ
- Arduino মেগা 2560
- ESP8266 ওয়াইফাই মডিউল
- BMP180 ডিজিটাল ব্যারোমেট্রিক প্রেসার সেন্সর
- DHT22 ডিজিটাল তাপমাত্রা এবং আর্দ্রতা সেন্সর
- 1 চ্যানেল বিচ্ছিন্ন 5V রিলে মডিউল
- RTC DS1302 রিয়েল টাইম ক্লক মডিউল
- 3.2 "TFT LCD মডিউল টাচ প্যানেল+ TFT 3.2" LCD শিল্ড সম্প্রসারণ বোর্ড
ধাপ 2: নির্মাণ
সংযোগ
Arduino Meaga 2560 TFT ডিসপ্লে এটি সহজ, কারণ আমরা useাল ব্যবহার করব। শুধু TFT 3.2 "LCD Shield Expansion Board এবং 3.2" TFT LCD মডিউল টাচ প্যানেল Arduino Mega 2560 এর উপরে রাখুন।
ESP8266ESP8266 EasyIoT ক্লাউডে ওয়াইফাই গেটওয়ে হিসাবে ব্যবহৃত হয়। এটি Arduino IDE তে লেখা ফার্মওয়্যার দিয়ে লোড করা হয়েছে। এই ক্ষেত্রে আমরা ESP8266 মডিউল সংযোগ করতে Arduino Mega 2560 এ HW serial1 ব্যবহার করব। ESP মডিউলকে Arduino এর সাথে সংযুক্ত করতে ESP8266 Connenct 5V Arduino এবং ESP8266 টিউটোরিয়াল অনুসরণ করুন। Arduino Serial1 RX pin 19, Tx 18 এবং Reset pin 12. 3.3V পাওয়ার সাপ্লাই এর জন্য আমরা TFT শিল্ড এক্সপেনশন বোর্ড থেকে 3.3 V ব্যবহার করব। নিচের ছবিটি দেখুন যেখানে 3.3 V সংযোগ করতে হবে।
বিএমপি ১80০
Arduino - BMP180 মডিউল
ভিসিসি - ভিসিসি
GND - GND
20 - এসডিএ
21 - এসএলসি
DHT22
Arduino - DHT22
ভিসিসি - 1 ভিসিসি
GND - 4 GND
8 - 2 ডেটা
রিলে মডিউল রিলে মডিউল ইনপুট Arduino এ 51 পিনের সাথে সংযুক্ত। আমরা VCC এবং GND কেও সংযুক্ত করি।
RTC DS1302
Arduino - DS1302
ভিসিসি - ভিসিসি
GND - GND
11 - সিই
10 - আইও
9 - CLK
ধাপ 3: সোর্স কোড
ESP8266 সোর্স প্রোগ্রাম
ESP8266 সোর্স কোড GitHub এ পাওয়া যাবে। ESP8266 Arduino IDE দিয়ে প্রোগ্রাম আপলোড করুন। আপনি যদি ESP-01 ব্যবহার করেন তাহলে মন্তব্যে DEBUG রাখুন। DEBUG সক্ষম করতে ESP8266 NODE MCU ব্যবহার করুন যা একটি অতিরিক্ত সফটওয়্যার সিরিয়াল অনুমোদন করে।
Arduino মেগা 2560 প্রোগ্রাম
Arduino Mega 2560 প্রোগ্রাম GitHub এ উপলব্ধ।
আপনি Arduino এ প্রোগ্রাম আপলোড করার আগে নিম্নলিখিত লাইনগুলি পরিবর্তন করার পরামর্শ দেওয়া হচ্ছে:
#DEFAULT_AP_SSID "XXXX" নির্ধারণ করুন
#DEFAULT_AP_PASSWORD "XXXX" নির্ধারণ করুন
#DEFAULT_CLOUD_USERNAME "XXXX" নির্ধারণ করুন
#DEFAULT_CLOUD_PASSWORD "XXXX" নির্ধারণ করুন
অ্যাক্সেস পয়েন্ট নাম এবং পাসওয়ার্ড এবং EasyIoT ক্লাউড ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করুন। আপনি পরে থার্মোস্ট্যাট টাচ স্ক্রিনে সেটিংস সেট করতে পারেন (সেটিংস-> ওয়াইফাই ক্লাউড), কিন্তু প্রোগ্রামে এটি পরিবর্তন করা আরও সহজ। প্রোগ্রামটি স্বয়ংক্রিয়ভাবে EasyIoT ক্লাউডে থার্মোস্ট্যাট যুক্ত করবে এবং মডিউল প্যারামিটার কনফিগার করবে। অবশ্যই আপনাকে প্রথমে EasyIoT ক্লাউডে নিবন্ধন করতে হবে।
অতিরিক্ত লাইব্রেরি এখানে আছে: lib।
ধাপ 4: EasyIoT ক্লাউড কনফিগার করুন
অটোমেশন
আমাদের থার্মোস্ট্যাট অন্য ঘরে এবং বাইরে তাপমাত্রা এবং আর্দ্রতাও দেখায়। প্রথমে সেই মডিউলগুলিকে EasyIoT ক্লাউডে যুক্ত করুন। থার্মোস্ট্যাটে সেন্সরের মান (তাপমাত্রা 1, আর্দ্রতা 1 এবং তাপমাত্রা 2) ফরওয়ার্ড করতে তিনটি অটোমেশন প্রোগ্রাম যুক্ত করুন। অটোমেশনে (কনফিগার-> অটোমেশন) নতুন প্রোগ্রাম যোগ করুন এবং ফরওয়ার্ড ভ্যালুতে প্রোগ্রাম টাইপ নির্বাচন করুন। তারপর মানগুলি ফরওয়ার্ড করার জন্য উপযুক্ত মডিউল এবং প্যারামিটার নির্বাচন করুন। থার্মোস্ট্যাট প্যারামিটারগুলি নিম্নরূপ:
সেন্সর প্যারামিটার 4 - তাপমাত্রা 1
সেন্সর প্যারামিটার 5 - তাপমাত্রা 2
সেন্সর প্যারামিটার 6 - আর্দ্রতা 1
প্রস্তাবিত:
টাচ স্ক্রিন গেমবয় বাটন !: ১০ টি ধাপ
টাচ স্ক্রিন গেমবয় বাটন! কয়েক বছর ফাস্ট ফরওয়ার্ড, আমার এখনও গেমবয় নেই, আমি একটি এমুলেটর ডাউনলোড করার সিদ্ধান্ত নিয়েছি। কিন্তু …. আপনি ভার্চুয়াল বোতাম অনুভব করতে পারেন না! তাই আমি বোতামগুলি তৈরি করার সিদ্ধান্ত নিয়েছি যা আমি স্ক্রিন ওভারল্যাপে রাখতে পারি
টাচ স্ক্রিন বিজনেস কার্ড: 8 টি ধাপ (ছবি সহ)
টাচ স্ক্রিন বিজনেস কার্ড: আমি ডিগ্রী অনুসারে একজন মেকানিক্যাল ইঞ্জিনিয়ার, কিন্তু আমি সার্কিট্রি এবং মাইক্রোকন্ট্রোলারের সাথে জড়িত প্রকল্পগুলির বছর থেকে ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং এবং প্রোগ্রামিংয়েও দক্ষতা অর্জন করেছি। যেহেতু নিয়োগকর্তারা আশা করবেন যে আমার মেকানিক্যাল ইঞ্জিনিয়ারে দক্ষতা আছে
রাস্পবেরি পিআই তাপমাত্রা এবং আর্দ্রতা লগিং, ক্লাউড ওয়েদার স্টেশন, ওয়াইফাই এবং মোবাইল পরিসংখ্যান: 6 টি ধাপ
রাস্পবেরি পিআই তাপমাত্রা এবং আর্দ্রতা লগিং, ক্লাউড ওয়েদার স্টেশন, ওয়াইফাই এবং মোবাইল পরিসংখ্যান: রাস্পবেরি পিআই ডিভাইসের সাহায্যে আপনি তাপমাত্রা এবং আর্দ্রতা ডেটা বাইরে, রুম, গ্রিনহাউস, ল্যাব, কুলিং রুম বা অন্য যে কোনও জায়গায় সম্পূর্ণ বিনামূল্যে লগ করতে পারেন। এই উদাহরণটি আমরা তাপমাত্রা এবং আর্দ্রতা লগ করতে ব্যবহার করব। ডিভাইসটি ইন্টারনেটের সাথে সংযুক্ত থাকবে
HestiaPi টাচ - স্মার্ট থার্মোস্ট্যাট খুলুন: 9 টি ধাপ (ছবি সহ)
HestiaPi Touch - Open Smart Thermostat: HestiaPi Touch সম্পর্কে সমস্ত ডিজিটাল ফাইল এবং তথ্য নীচে এবং আমাদের প্রধান ওয়েবসাইট পাওয়া যায়। এর সাহায্যে, আপনি আপনার বাড়ির তাপমাত্রা, আপেক্ষিক আর্দ্রতা এবং এটমো নিরীক্ষণ করতে পারেন
টাচ স্ক্রিন ডিসপ্লে সহ Arduino: 16 টি ধাপ
টাচ স্ক্রিন ডিসপ্লে সহ আরডুইনো: আপনি কি আরও ব্যক্তিগতকৃত মেনু এবং আরও ভাল মানব/মেশিন ইন্টারফেস তৈরি করতে চান? এই ধরনের প্রকল্পের জন্য, আপনি একটি Arduino এবং একটি টাচ স্ক্রিন ডিসপ্লে ব্যবহার করতে পারেন। এই ধারণাটি কি প্রলুব্ধকর? যদি তাই হয়, আজ ভিডিওটি দেখুন, যেখানে আমি আপনাকে একটি গাধা দেখাব