সুচিপত্র:

Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ: 3 ধাপ
Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ: 3 ধাপ

ভিডিও: Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ: 3 ধাপ

ভিডিও: Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ: 3 ধাপ
ভিডিও: ESP8STP-02 স্টেপার ESP8266 D1 মিনি নোডএমসিইউ সহ ওয়াইফাইয়ের যে কোনও কোণে 2024, নভেম্বর
Anonim
Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ
Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ
Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ
Wemos D1 মিনি তাপমাত্রা/আর্দ্রতা পর্যবেক্ষণ

আমি আমার কটেজের তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ করার জন্য সস্তা এবং সহজ উপায় খুঁজছিলাম যা ব্যাটারি বা পাওয়ার সকেটেও চলবে। আমি দূর থেকে তাপমাত্রা নিরীক্ষণ প্রয়োজন কিন্তু আমি স্থানীয় চাক্ষুষ তাপমাত্রা চেক জন্য ভাল সম্ভাবনা চেয়েছিলেন।

আমি DHT22, DHT21 এবং wemos mini OLED withালের সাথে Arduino সামঞ্জস্যপূর্ণ Wemos D1 মিনি ব্যবহার করি। আমার পাওয়ার সকেট চালিত সেন্সর (ইউএসবি চার্জার দ্বারা) এবং ব্যাটারি চালিত সেন্সর আছে। আমি ডেটা উপস্থাপনের জন্য ক্লাউড সার্ভিস হিসেবে ব্লাইঙ্ক ব্যবহার করি।

উপাদান তালিকা:

wemos D1 মিনি (aliexpres)

wemos মিনি OLED ieldাল (aliexpres)

DHT21 তাপমাত্রা/আর্দ্রতা সেন্সর (aliexpres)

DHT22 তাপমাত্রা/আর্দ্রতা সেন্সর (aliexpres)

কিছু সংক্ষিপ্ত তার এবং সোল্ডারিং সরঞ্জাম এবং উপকরণ।

ধাপ 1: পিনের সোল্ডারিং

পিনের সোল্ডারিং
পিনের সোল্ডারিং

আপনি প্যাকেজ different টি ভিন্ন বিকল্পে পাবেন বলে আপনি সিল্ডার পিন ছাড়াই ওয়েমোস বোর্ড এবং ieldsাল পাবেন:

  • শুধুমাত্র পুরুষ
  • শুধুমাত্র মহিলা
  • পুরুষ থেকে মহিলা

আমি প্রধান বোর্ডে মহিলা পিন লাগানো বেছে নিয়েছি এবং অন্য সব বোর্ড পুরুষ থেকে মহিলা পিন ব্যবহার করে। এটি যদি আপনি পছন্দ করেন তবে এটি আপনাকে অন্যান্য ieldsালগুলি স্ট্যাক করতে দেয় (যেমন রিলে ieldাল)

পিন সোল্ডার করার সময়, নিশ্চিত করুন যে আপনি পুরুষ পিনগুলি রুটিবোর্ডে রেখেছেন যাতে সেগুলি স্ট্রেট হবে।

আমি OLED ieldালের জন্য পুরুষ থেকে মহিলা পিন ব্যবহার করি। মহিলা পিনগুলি এটিকে আংশিক যান্ত্রিক সুরক্ষা প্রদান করে।

আপনি এই টিউটোরিয়াল দিয়ে সরাসরি ওয়েমোস ডি 1 মিনি ডিএইচটি প্রো ieldাল ব্যবহার করতে পারেন, কিন্তু ওয়েমোস বোর্ড বা ডিসপ্লে থেকে তাপ দ্বারা পরিমাপকে প্রভাবিত না করার জন্য আমি ছোট তারের সেন্সর ব্যবহার করেছি।

ব্যাটারি চালিত সেন্সরের জন্য, আমি সরাসরি ব্যাটারি হোল্ডার এবং ডিএইচটি টেম্পারেচার সেন্সরকে ওয়েমোস ডি 1 মিনি বোর্ডে বিক্রি করেছি।

ধাপ 2: Blynk সেটআপ করুন

সেটআপ Blynk
সেটআপ Blynk
সেটআপ Blynk
সেটআপ Blynk

আপনার ফোনে blynk ইনস্টল করুন এবং সেখানে 2 টি ডিভাইস দিয়ে নতুন প্রকল্প তৈরি করুন। প্রতিটি ডিভাইসের জন্য আপনি পৃথক অ্যাক্সেস কোড পাবেন। আমি সমস্ত অভ্যন্তরীণ ডিভাইসের জন্য একটি এবং সমস্ত বহিরঙ্গন ডিভাইসের জন্য একটি ডিভাইস প্রমাণীকরণ ব্যবহার করি। পরবর্তী ধাপে আপনাকে সেই অ্যাক্সেস কোডগুলি আরডুইনোতে রাখতে হবে।

Blynk আপনাকে আপনার ডিভাইস এবং ক্লাউডের মধ্যে মান বিনিময় করার জন্য ভার্চুয়াল পিন ব্যবহার করতে দেয়। আপনি আপনার প্রথম ইনডোর সেন্সরের তাপমাত্রা পরিমাপের জন্য ভার্চুয়াল পিন 1 এবং আপনার দ্বিতীয় ইনডোর সেন্সরের তাপমাত্রা পরিমাপের জন্য পিন 3 ব্যবহার করতে পারেন। আপনার প্রথম ইনডোর সেন্সরের আর্দ্রতা পরিমাপের চেয়ে ভার্চুয়াল পিন 2 এবং আপনার দ্বিতীয় ইনডোর সেন্সরের আর্দ্রতা পরিমাপের জন্য পিন 4। প্রতিটি ডিভাইসে শুধুমাত্র অনন্য ভার্চুয়াল পিন আইডি ব্যবহার করা গুরুত্বপূর্ণ।

আপনি blynk এ আপনার পরিমাপের প্রতিনিধিত্ব করার জন্য বিভিন্ন বিকল্প পরীক্ষা করতে পারেন, আমি historicতিহাসিক গ্রাফ এবং ছোট মান আইকন ব্যবহার করি।

বহিরঙ্গন সেন্সরের জন্য আপনি আলাদা প্রমাণীকরণ কোড এবং অনুরূপ পদ্ধতি ব্যবহার করতে পারেন।

ধাপ 3: একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন

একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন
একসাথে স্ট্যাক করুন এবং Wemos D1 মিনি বোর্ড কনফিগার করুন

যখন পিনগুলি বিক্রি হয় তখন আপনি বোর্ড এবং ieldsাল একসাথে স্ট্যাক করতে পারেন এবং Arduino IDE দ্বারা বোর্ড কনফিগার করতে পারেন।

Wemos D1 মিনি বোর্ডের জন্য আপনার ইউএসবি থেকে সিরিয়াল ড্রাইভারগুলির প্রয়োজন হবে যা আপনি তাদের ওয়েবপেজে খুঁজে পেতে পারেন।

ওএলইডি ডিসপ্লেতে তাপমাত্রা এবং আর্দ্রতার সহজ প্রদর্শনের জন্য আপনি এই ধাপে সংযুক্ত মৌলিক প্রোগ্রাম ব্লাইঙ্ক-উদাহরণ স্থাপন করতে পারেন। এটি ভাল মন্তব্য করেছে যাতে আপনি আপনার সংযোগ অনুযায়ী সম্পাদনা করতে পারেন। মনে রাখবেন যে wemos D1 পিন IO1 নয় এবং তাই। এখানে এর পিনের আইও মান রয়েছে। আপনি সেগুলি ওয়েমোস সাইটেও খুঁজে পেতে পারেন।

DHT22 সেন্সরের জন্য আপনার পিন 1 এবং 2 এর মধ্যে 10 kOhm রেজিস্টর সোল্ডার করা উচিত। DHT22 অতিরিক্ত প্রতিরোধক ছাড়া সংযুক্ত করা যেতে পারে (+3.3V তে লাল, মাটিতে কালো, ESP8266 এর ডিজিটাল ইনপুটে হলুদ, যদি এর D2 এর Arduino কোডে IO4 এর চেয়ে বেশি হয়)।

ব্যাটারি চালিত বাইরের সেন্সরগুলির গভীর ঘুমের ক্ষমতা রয়েছে। আমি লিথিয়াম-থিওনাইল ক্লোরাইড (Li-SOCl2) ব্যাটারি সরাসরি বোর্ড গ্রাউন্ড এবং 3.3 V পোর্টের সাথে সংযুক্ত ব্যবহার করি। তাদের ভোল্টেজগুলি ইএসপি 8266 স্পেসিফিকেশনের মধ্যে রয়েছে এবং সেগুলি সরাসরি সংযুক্ত করে আমি বিদ্যুৎ সংরক্ষণ করি যা অন্যথায় অতিরিক্ত শক্তি আপ/ডাউন রূপান্তর দ্বারা ব্যবহৃত হবে। বিক্রেতা খুঁজে পেতে আপনি SAFT 3, 6V প্রাথমিক ব্যাটারি অনুসন্ধান করতে পারেন, আমি চেক রিসেলার থেকে কিনেছি (লিঙ্ক)

Blync- ব্যাটারি-উদাহরণ কনফিগারেশন ব্যবহার করুন যা ভালভাবে মন্তব্য করা হয়েছে এবং আপনি আপনার প্রয়োজন অনুযায়ী সামঞ্জস্য করতে পারেন।

আমি এক্সেল সরলীকৃত ক্যালকুলেটর সংযুক্ত করেছি যা ওয়াইফাই এবং ইন্টারনেট সংযোগ পাওয়া গেলে ঠিক কাজ করার প্রমাণ ছিল। যদি ওয়াইফাই বা ইন্টারনেট বন্ধ থাকে তাহলে আপনার ডিভাইসের গভীর ঘুমের জন্য এটি 35 সেকেন্ড পর্যন্ত হতে পারে এবং এটি ব্যাটারি লাইফকে প্রভাবিত করে।

আপনার এখন OLED ডিসপ্লে এবং মোবাইল ফোনের blynk অ্যাপ্লিকেশনে আপনার ডেটা রিডিং পাওয়া উচিত।

দ্রষ্টব্য: Blynk লাইব্রেরি সংস্করণ 0.4.10 ব্যবহার করুন যদি আপনি "version.h" ত্রুটি পান

প্রস্তাবিত: