সুচিপত্র:

STA/AP মোডে ESP8266 সহ ওয়াইফাই থার্মোমিটার: 5 টি ধাপ
STA/AP মোডে ESP8266 সহ ওয়াইফাই থার্মোমিটার: 5 টি ধাপ

ভিডিও: STA/AP মোডে ESP8266 সহ ওয়াইফাই থার্মোমিটার: 5 টি ধাপ

ভিডিও: STA/AP মোডে ESP8266 সহ ওয়াইফাই থার্মোমিটার: 5 টি ধাপ
ভিডিও: কিভাবে ESP8266 ESP-01 Wi-Fi রিলে মডিউল প্রোগ্রাম করবেন 2024, নভেম্বর
Anonim
STA/AP মোডে ESP8266 সহ ওয়াইফাই থার্মোমিটার
STA/AP মোডে ESP8266 সহ ওয়াইফাই থার্মোমিটার

এই টিউটোরিয়ালটি ইএসপি 26২6 এর উপর ভিত্তি করে এবং ওয়াইফাই থার্মোমিটার হিসেবে এটির প্রয়োগ যা HTTP ওয়েব সার্ভার চালাচ্ছে।এছাড়াও ক্লায়েন্ট হিসেবে ২ টি মোড এসটিএ অথবা অ্যাক্সেস পয়েন্ট হিসেবে এপি পাওয়া যায়।

ধাপ 1: থার্মোমিটারের ভূমিকা

আজ আমি সংক্ষিপ্তভাবে ওয়াইফাই থার্মোমিটারের প্রকল্পটি উপস্থাপন করব। থার্মোমিটার NodeMCU v3 ললিন ডেভেলপমেন্ট বোর্ডে ESP8266 wifi চিপ ব্যবহার করে। ডেটা লগিং ছাড়াও, ওয়াইফাই চিপ একটি ওয়েব সার্ভার ধারণ করে যেখানে এটি পরিমাপ করা ডেটা আউটপুট করে। প্রতিবার একটি পৃষ্ঠা লোড হওয়ার সময় ডেটা পরিমাপ করা হয়। নিষ্ক্রিয় অবস্থায় কোন তথ্য রেকর্ড করা হয় না। ওয়েব সার্ভার এইচটিএমএল + সিএসএস কোড চালানোর অনুমতি দেয়, যা ব্যবহারকারীর কাছে তাপমাত্রার প্লট করার জন্য একটি চমৎকার গ্রাফিক্যাল ইন্টারফেস তৈরি করতে দেয়। জাভাস্ক্রিপ্ট স্বয়ংক্রিয়ভাবে পৃষ্ঠায় ডেটা আপডেট করতে পারে, কিন্তু আমি এই বিকল্পটি ব্যবহার করিনি।

ধাপ 2: ওয়াইফাই থার্মোমিটারের সংস্করণ

ওয়াইফাই থার্মোমিটারের সংস্করণ
ওয়াইফাই থার্মোমিটারের সংস্করণ

এই প্রকল্পের দুটি সংস্করণ আছে, যেমন ওয়েবসাইটের কার্যকারিতা একই। উভয় ক্ষেত্রেই, ESP8266 একটি ওয়েব সার্ভার চালায় যা একটি টেবিলে তাপমাত্রা টানে। সংস্করণগুলিতে সংযোগের পার্থক্য রয়েছে। একটি ক্ষেত্রে একটি বিদ্যমান LAN নেটওয়ার্ক ব্যবহার করা সম্ভব যার সাথে বোর্ড একটি স্ট্যাটিক বা ডায়নামিক IP ঠিকানায় একটি ওয়েব সার্ভার সংযোগ করে এবং ধরে রাখে। ব্রাউজার উইন্ডোতে আইপি প্রবেশ করার পরে, ব্যবহারকারী ইএসপি থেকে অনুরোধের সাথে তাপমাত্রা সহ একটি অনুরোধ পায়।

দ্বিতীয় ক্ষেত্রে, বোর্ড একটি অ্যাক্সেস পয়েন্ট হিসাবে AP মোডে নিজের SSID প্রেরণ করে। ব্যবহারকারী নেটওয়ার্ক পাসওয়ার্ড (ESP8266 তে অন্তর্ভুক্ত) প্রবেশ করে বোর্ড অ্যাক্সেস করে। বোর্ড WPA / WPA2 PSK এনক্রিপশন দিয়ে SSID প্রেরণ করে, অথবা একটি খোলা ওয়াইফাই নেটওয়ার্ক সম্প্রচার করা সম্ভব। বাড়ির ল্যান নেটওয়ার্কের বাইরে এই ওয়াইফাই নেটওয়ার্কের নাগালের মধ্যেই ডেটা অ্যাক্সেসযোগ্য। DHCP সার্ভারটি ESP তেও চলছে, যা সফল ব্যবহারকারীর প্রমাণীকরণের পর পরিসর থেকে একটি IP ঠিকানা প্রদান করে। ওয়েবসাইটটি গেটওয়ে আইপি ঠিকানায় অবস্থিত - ইএসপি।

ধাপ 3: OneWire - ডায়াগ্রাম এবং DS18B20 সেন্সর

OneWire - ডায়াগ্রাম এবং DS18B20 সেন্সর
OneWire - ডায়াগ্রাম এবং DS18B20 সেন্সর
OneWire - ডায়াগ্রাম এবং DS18B20 সেন্সর
OneWire - ডায়াগ্রাম এবং DS18B20 সেন্সর

ডিএস 18 বি 20 টেম্পারেচার সেন্সরের একটি জোড়া থেকে তাপমাত্রার তথ্য রেকর্ড করা হয় যা ওয়ানওয়ায়ার বাসের সাথে সংযুক্ত থাকে, যা এক কন্ডাক্টর দ্বারা ডাটা সংগ্রহ করার অনুমতি দেয়, কন্ডাক্টরকে দশ মিটারে টেনে আনার সম্ভাবনা সহ। DS18B20 দুটি প্রধান সংস্করণে উত্পাদিত হয় - তথাকথিত। ট্রানজিস্টর ক্ষেত্রে বা জলরোধী ইনডোর সেন্সর - অ্যালুমিনিয়াম টিউবে বহিরঙ্গন নকশা। OneWire হস্তক্ষেপ পরিবেশের জন্য উপযুক্ত এবং 256 সেন্সর পর্যন্ত মিটমাট করতে পারে। পৃথক সেন্সরগুলি তাদের কারখানার ঠিকানা - সিরিয়াল নম্বর দ্বারা বিভক্ত। 2 টি প্রধান সেন্সর সংযোগ বিকল্প রয়েছে। সাধারণ সংযোগ এবং পরজীবী, উভয়ই 3.3 - 5.5V এ চালিত হতে পারে। ওয়ান ওয়্যার ওয়্যারিং ডায়াগ্রাম থেকে পার্থক্যগুলি স্পষ্ট।

ধাপ 4: সবার জন্য স্কিম্যাটিক্স (AP/STA মোড) ESP8266 থার্মোমিটার

সবার জন্য Schematics (AP/STA মোড) ESP8266 থার্মোমিটার
সবার জন্য Schematics (AP/STA মোড) ESP8266 থার্মোমিটার

ধাপ 5: সোর্স কোড

এখানে উপলব্ধ: https://arduino.php5.sk/wifi-teplomer.php?lang=en বা: [email protected] অ্যাক্সেস পয়েন্টের জন্য আপনার মোড এপি জিজ্ঞাসা করুন, অথবা বিদ্যমান ওয়াইফাই নেটওয়ার্কে ক্লায়েন্টের জন্য এসটিএ। উভয় সংস্করণই ESP8266 তে চলমান ওয়েব সার্ভার ব্যবহার করছে।

প্রস্তাবিত: