সুচিপত্র:

ESP8266 - 12 ওয়েদারস্টেশন: 4 টি ধাপ (ছবি সহ)
ESP8266 - 12 ওয়েদারস্টেশন: 4 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 - 12 ওয়েদারস্টেশন: 4 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 - 12 ওয়েদারস্টেশন: 4 টি ধাপ (ছবি সহ)
ভিডিও: Arduino Nano, BME280 এবং SSD1306 OLED আবহাওয়া স্টেশন 2024, নভেম্বর
Anonim
ESP8266 - 12 ওয়েদারস্টেশন
ESP8266 - 12 ওয়েদারস্টেশন

এই প্রকল্পটি ESP8266 - 12 এর উপর ভিত্তি করে আবহাওয়া স্টেশন নির্মাণ ও পরীক্ষার বিষয়ে। এই নির্দেশযোগ্য আমার আগের 2 প্রকল্প চার্জিং সিস্টেম এবং esp লগার উপর ভিত্তি করে।

BOM:

পিসিবি প্রোটোটাইপ বোর্ড

s.click.aliexpress.com/e/bgL8ra4o

s.click.aliexpress.com/e/cZld3Uu0

কেস

s.click.aliexpress.com/e/bnH8vwuC

s.click.aliexpress.com/e/cgh1TZZA

6V সৌর কোষ:

s.click.aliexpress.com/e/boPIbdcU

s.click.aliexpress.com/e/P2CdlvQ

s.click.aliexpress.com/e/hpaB1es

ইএসপি 8266 12

s.click.aliexpress.com/e/uPIsjqu

s.click.aliexpress.com/e/c2KA2QyC

ব্যাটারি. 18650 লিথিয়াম - আয়ন ব্যাটারি।

18650 ব্যাটারির জন্য ধারক

সেন্সর.

আপনি যেকোন কিছু চয়ন করতে পারেন, আমি I2C সেন্সর পছন্দ করি, আমি হালকা সেন্সর MAX44009 পছন্দ করি https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)

s.click.aliexpress.com/e/mF3rZpQ (BME280 - তাপমাত্রা, আর্দ্রতা এবং চাপ সেন্সর)

অথবা।

DS18B20 1-ওয়্যার তাপমাত্রা সেন্সর https://s.click.aliexpress.com/e/bhmyP8ha বিনামূল্যে শিপিং:

s.click.aliexpress.com/e/bhmyP8ha

2 x সিরামিক ক্যাপাসিটর 100 nF

1x ইলেক্ট্রোলাইটিক ক্যাপাসিটর 47microF (470microFarad ব্যবহার করতে পারেন)

s.click.aliexpress.com/e/bFvGcnB6 *

* ক্যাপাসিটরের প্যাক

s.click.aliexpress.com/e/bFvGcnB6

s.click.aliexpress.com/e/bcwvHbiC

1x CP2102 USB থেকে UART সিরিয়াল মডিউল

s.click.aliexpress.com/e/btKG0HlO

n

2x স্পর্শযোগ্য পুশবাটন

s.click.aliexpress.com/e/DEGyCsC

2x ব্রেডবোর্ড লম্বা বা 1x লম্বা ব্রেডবোর্ড + 1x ছোট ব্রেডবোর্ড বা 1x পিসিবি (যা ভাল, কম ক্যাপাসিট্যান্স) https://s.click.aliexpress.com/e/DEGyCsC (দীর্ঘ)

s.click.aliexpress.com/e/DEGyCsC (সংক্ষিপ্ত)

ডুপন্ট তারের 1x প্যাক (ভাল না, ভাল সংযোগের জন্য মোটা কিনুন, ভাল)

প্রতিরোধক: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ

প্যাক:

s.click.aliexpress.com/e/DEGyCsC

s.click.aliexpress.com/e/bzLcEtPS

ধাপ 1: বিল্ডিং

ভবন
ভবন
ভবন
ভবন
ভবন
ভবন

আমি esp আবহাওয়া কেন্দ্রের জন্য প্রধান অংশগুলি বর্ণনা করি, আমার পূর্ববর্তী নির্দেশযোগ্য প্রকল্পগুলির আরও বিশদ বিবরণ।

আমি ESP8266 - 12 মাইক্রোকন্ট্রোলার ব্যবহার করি, আপনি ESP8266 - 7 অ্যান্টেনা ব্যবহার করতে পারেন। এসপি চিপ কাজ করার জন্য, আপনার প্রয়োজন 3.3 V স্টেপ ডাউন মডিউল, যা লিথিয়াম আয়ন ব্যাটারি থেকে 3.3 V তে ভোল্টেজ রূপান্তর করে। আমি পুরানো নোটবুক ব্যাটারি প্যাক থেকে লিথিয়াম আয়ন ব্যাটারি ব্যবহার করি।

ব্যাটারি চার্জ করার জন্য, আমি সোলার সেল ব্যবহার করি, মূলত আপনার সোলার সেল প্রয়োজন, যা সর্বোচ্চ 7 V (TP4056 চার্জিং মডিউলের উপর নির্ভর করে) এবং সোলার সেল থেকে প্রায় 200 mA সর্বোচ্চ কারেন্ট দেয়। সর্বাধিক বর্তমান ব্যাটারির উপর নির্ভর করে, এটি নিয়ম C/10 কিন্তু লিথিয়াম ব্যাটারির জন্য, আপনি 500 mA দিয়েও চার্জ করতে পারেন (C ব্যাটারির ক্ষমতা)।

পরিমাপের জন্য আমি 3 টি থিমোমিটার DS18b20 ব্যবহার করি, যা একটি তারের ধারণার উপর ভিত্তি করে। এছাড়াও আমি প্রতিটি পৃথক থিমোটারের সার্বজনীন ঠিকানা চেক করি। কেন 3 মিটার? পরের স্লাইডে দেখুন।

এছাড়াও ইএসপি ওয়াইফাই অ্যান্টেনা দিয়ে পরিমাপ করতে পারে! আমি SSID এর শক্তি পরিমাপ করি যা আমি সংযোগ করি। সাধারণত এটি ডিবি ইউনিটে থাকে। এছাড়াও আমার বাড়ির আশেপাশে ওয়াইফাই নেট এর esp চেক নম্বর। কখনও কখনও 2, কখনও 3 বা 4 হয়।

ধাপ 2: পরিমাপ

পরিমাপ
পরিমাপ

পরিমাপের জন্য আমি 3 টি থিমোমিটার ব্যবহার করি, বাক্সের ভিতরে একটি পরিমাপ তাপমাত্রা, যেখানে esp এবং সমস্ত হার্ডওয়্যার। দ্বিতীয় থিমোমিটার বাইরের বাতাসের তাপমাত্রা পরিমাপ করে। আমি কেবল বারান্দায় বোর্ডের পিছনে সেন্সর সংযুক্ত করি। তৃতীয় থিমোমিটার আমি বোতলের ভিতরে তাপমাত্রা পরিমাপের জন্য ব্যবহার করি। কখন রোদ হয়, বোতলের ভিতরের বাতাস বেশ গরম থাকে। সুতরাং এটি সৌর বিকিরণ আবিষ্কারকের মতো।

এছাড়াও আমি এনালগ ডিজিটাল রূপান্তরকারী (এডিসি) দিয়ে ব্যাটারি ভোল্টেজ পরিমাপ করি। ESP সর্বাধিক 1 V এর সাথে ADC ব্যবহার করে, তাই আমাকে অবশ্যই লিথিয়াম ব্যাটারি থেকে 1 V এর চেয়ে কম ভোটেলেজ ভাগ করতে হবে।

এছাড়াও আমার বাড়ির আশেপাশে আমার এসএসআইডি এবং ওয়াইফাই জালের সংখ্যা ইএসপি পরিমাপ করে।

ধাপ 3: পরীক্ষা

পরীক্ষার জন্য আমি থিংসপিক চ্যানেল ব্যবহার করি (https://thingspeak.com/channels/297517?fref=gc)। আমি 8 টি গ্রাফ তৈরি করি, বাইরের তাপমাত্রা, ADC (ADC থেকে মান, যা ব্যাটারির ভোল্টেজ পরিমাপ করে), পার্থক্য (বাইরে তাপমাত্রা - বোতলে তাপমাত্রা), বাক্সে তাপমাত্রা, ওয়াইফাইয়ের শক্তি, "ওয়াইফাই" এর সংখ্যা, সূর্যের তাপমাত্রা = ইন বোতল

আমার esp প্রতি 28 মিনিটে জিনিসপত্রের জন্য ডেটা পাঠায় (আমি 30 মিনিটের উপর সেট করি, কিন্তু অভ্যন্তরীণ ঘড়িটি একটু শব্দ দিয়ে দোলায়, কিন্তু মূলত, সময়ের ব্যবধান প্রায় 28 মিনিট)

এটি বেশ ভাল কাজ করে, কিন্তু গত সপ্তাহে, আমি দেখতে পাই, দিনে একবার, একটি মান অনুপস্থিত। সময়ের ব্যবধান 28 মিনিট = 56 মিনিট বেশি। হয়তো থিংসপিক সার্ভারটি একটু সমস্যাযুক্ত।

এছাড়াও আপনি এই মানগুলি থেকে গ্রাফ তৈরি করতে পারেন এবং এই গ্রাফটি থিংসস্পিকের অন্য একটি চ্যানেলে যুক্ত করতে পারেন (MATLAB বিশ্লেষণ এবং MATLAB ভিজ্যুয়ালাইজেশন সরঞ্জামগুলি ব্যবহার করুন)। আমি এটি ব্যবহার করি, কিন্তু সম্ভবত এটি আমার মানগুলিতে কিছুটা অনুপস্থিত। (আমার নতুন গ্রাফ এবং নতুন চ্যানেল মুছে ফেলার পরেও অনুপস্থিত মানগুলি ঘটে)

ধাপ 4: গ্রাফ

বাইরের তাপমাত্রা পরীক্ষা করা এবং আমার বোতলে তাপমাত্রা বিশ্লেষণ করা ভাল, যা গ্রিনহাউসের মতো। তাপমাত্রা 30 ডিগ্রি সেলসিয়াস (86 ফারেনহাইট) পৌঁছতে পারে যখন বাইরে 15 ডিগ্রি সেলসিয়াস (59 ফারেনহাইট) থাকে। এছাড়াও আমার বাইরের তাপমাত্রা সঠিক নয়, আমার অঞ্চলের পূর্বাভাস ওয়েবসাইটে আমি যাচাই করি, বাইরের তাপমাত্রা যা আমি পরিমাপ করি তা এখনও বেশি। হয়তো আমার আরও ভালো বিচ্ছিন্নতা দরকার।

বাইরে তাপমাত্রা

SUN এ তাপমাত্রা

প্রস্তাবিত: