সুচিপত্র:

গ্রিনহাউসের জন্য সেন্সর বক্স: 5 টি ধাপ
গ্রিনহাউসের জন্য সেন্সর বক্স: 5 টি ধাপ

ভিডিও: গ্রিনহাউসের জন্য সেন্সর বক্স: 5 টি ধাপ

ভিডিও: গ্রিনহাউসের জন্য সেন্সর বক্স: 5 টি ধাপ
ভিডিও: Temporal Spiral Remastered: мега-открытие 108 бустеров Magic the Gathering (1/2) 2024, জুলাই
Anonim
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স
গ্রিনহাউসের জন্য সেন্সর বক্স

আরে। আমি আমার আরও একটি প্রকল্প বিস্তৃত সমাজের সামনে উপস্থাপন করতে চাই।

এই প্রকল্পের লক্ষ্য আমার বাড়ির পিছনের উঠোনে যে গ্রিনহাউসটি আমি তৈরি করেছি তা স্বয়ংক্রিয় করা। এটি প্রথম ধাপ- গ্রিনহাউসের জন্য সেন্সরের একটি জটিল সৃষ্টি। পরে ভবিষ্যতে, সেন্সর থেকে প্রাপ্ত তথ্যের ভিত্তিতে, আমি সেচ এবং বায়ুচলাচল স্বয়ংক্রিয় করার পরিকল্পনা করি। ডিভাইসটি Wemos D1 মিনি প্রো এর উপর ভিত্তি করে তৈরি। এই প্রকল্পের জন্য সফটওয়্যার মাইক্রোপাইথনে লেখা আছে। সেন্সর থেকে তথ্য রাস্পবেরি পাই জিরোতে চলমান ডোমোটিকস সার্ভারে প্রবাহিত হয়।

এখন আসুন বিস্তারিত গভীরে যাই।

সরবরাহ

এই প্রকল্পের জন্য আপনার প্রয়োজন:

1. Wemos D1 মিনি প্রো

2. Wemos trippler বেস

3. পাওয়ার সাপ্লাই shাল (,চ্ছিক, আপনি ইউএসবি এর মাধ্যমে ডি 1 পাওয়ার করতে পারেন)।

4. OLED ডিসপ্লে

5. DHT22 সেন্সর

6. মৃত্তিকা সেন্সর

7. 18b20 তাপমাত্রা সেন্সর

8. আবাসন

9. Dupont তারগুলি

10. Domoticz সার্ভার চালানো (আমি রাস্পবেরি পাই জিরো ব্যবহার করছি)

11. পাইহন ফাইল। আপনার প্রয়োজনীয় সমস্ত ফাইল এখানে রয়েছে।

ধাপ 1: ফার্মওয়্যার এবং মাইক্রোপাইথন ড্রাইভার

আমি ডিভাইসে কিভাবে ফার্মওয়্যার ইনস্টল করা হয়েছে তা নিয়ে আলোচনা করব না। পদ্ধতিটি এখানে আমার পূর্ববর্তী একটি পোস্টে বিস্তারিতভাবে বর্ণনা করা হয়েছে।

যদিও WemosD1 mini Pro তে ফার্মওয়্যার ইনস্টল করার ব্যাপারে আপনাকে একটি বিষয় জানতে হবে। সাধারণত যখন আমি ফার্মওয়্যার ইনস্টল করি তখন আমি নিম্নলিখিত কমান্ডটি ব্যবহার করি:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = 0 C সনাক্ত করুন: / path_to_firmware

কিন্তু এটি D1 মিনি প্রো সংস্করণে কাজ করে না। এটি D1 মিনি দিয়ে কাজ করে, কিন্তু প্রো এর সাথে নয়। এইভাবে ফার্মওয়্যার ইনস্টল করার পরে, D1 অসীম লুপে চলে যায় - এটি ক্রমাগত রিবুট হয়। ইন্টারনেটে কোথাও আমি দেখেছি যে এটি ব্যবহার করা ফ্ল্যাশ মেমরির আকার বর্ণনা করা প্রয়োজন। আপনাকে নীচের কমান্ডটি ব্যবহার করতে হবে:

পাইথন esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware

সুতরাং আপনি ফার্মওয়্যার ইনস্টল করার পরে, 11. উপরে উল্লিখিত ফাইলগুলি আপলোড করুন।) main.py ছাড়া, উদাহরণস্বরূপ ampy ব্যবহার করে। আপনাকে পরে main.py সম্পাদনা করতে হবে, তাই এখনই এটি আপলোড করবেন না:)।

ধাপ 2: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ

সমস্ত হার্ডওয়্যার সংযুক্ত করুন।

1. মাটি সেন্সর:

লাল তারের ======> +3.3V

কালো ======> জিএনডি

হলুদ (ডেটা) ===> A0

2. OLED প্রদর্শন:

GND ======> GND

VCC ======> +5V

এসসিএল ======> ডি 1

SDA ======> D2

3. ds18x20:

লাল ======> +3.3V

কালো ======> জিএনডি

হোয়াইট (ডেটা) ==> D6, এছাড়াও 4.7kOhm প্রতিরোধক টানানোর মাধ্যমে +3.3V এর সাথে সংযুক্ত করুন

4. DHT22:

GND ======> GND

VCC ======> +3.3V

আউট ======> ডি 3

ধাপ 3: ডোমোটিকসে সেন্সর যুক্ত করুন

ডোমোটিকসে সেন্সর যুক্ত করুন
ডোমোটিকসে সেন্সর যুক্ত করুন
ডোমোটিকসে সেন্সর যুক্ত করুন
ডোমোটিকসে সেন্সর যুক্ত করুন
ডোমোটিকসে সেন্সর যুক্ত করুন
ডোমোটিকসে সেন্সর যুক্ত করুন

আপনার Domoticz সার্ভারে সেন্সর যুক্ত করুন।

1. হার্ডওয়্যার যোগ করার জন্য সেটআপ/হার্ডওয়্যার নির্বাচন করুন।

2. ড্রপ-ডাউন মেনু থেকে "ডামি" যোগ করুন। যখন হার্ডওয়্যার যুক্ত করা হয়, তখন সমস্ত সংজ্ঞায়িত হার্ডওয়্যারের ওভারভিউ দেখানো হবে।

নতুন হার্ডওয়্যার তালিকায় থাকা উচিত এবং "ভার্চুয়াল সেন্সর তৈরি করুন" বোতাম থাকা উচিত। এই বোতামে ক্লিক করুন। আপনার তৈরি করা সেন্সরটি বেছে নিন। অনুগ্রহ করে আপনার সেন্সরের IDX নম্বরটি নোট করুন।

Main.py ফাইলে প্রতিটি সেন্সরের জন্য আইডিএক্স নম্বর লিখুন। সেন্সর থেকে ভার্চুয়াল সেন্সর পর্যন্ত ডেটা অ্যাড্রেস করার জন্য আপনার পাইথন স্ক্রিপ্টে এটি প্রয়োজন।

ডিভাইসের তালিকা দেখতে, সেটআপ ট্যাবে ক্লিক করুন এবং তারপর ডিভাইস নির্বাচন করুন।

এছাড়াও, main.py ফাইলে আপনার Domoticz সার্ভারের IP ঠিকানা লিখুন।

এখন আপনি Wemos D1 মিনি প্রো তে main.py আপলোড করতে পারেন।

ধাপ 4: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল

ডিভাইসে পাওয়ার।

ইএসপি শুরু হওয়ার পরে, "ওয়াইফাইম্যানেজার" নামে একটি নতুন ওয়াইফাই নেটওয়ার্ক খুঁজুন। পাসওয়ার্ড ব্যবহার করে আপনার পিসি বা ফোনের সাথে এটি সংযুক্ত করুন: "tayfunulu", তারপর আইপি ঠিকানায় যান 192.168.4.1.. এখানে আপনি আপনার ESP স্থানীয় ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত করতে পারেন। আপনি যে ওয়াইফাই নেটওয়ার্কটি ব্যবহার করতে যাচ্ছেন তা চয়ন করুন, পাসওয়ার্ড টাইপ করুন, "জমা দিন" টিপুন। যদি সবকিছু ঠিক থাকে, আপনি "ESP সফলভাবে XXXX নেটওয়ার্কের সাথে সংযুক্ত" বার্তা দেখতে পাবেন। আপনার ইএসপি এখন আপনার ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত এবং প্রস্তুত। ওয়াইফাই এর সাথে সংযুক্ত হওয়ার সাথে সাথে এটি ডোমোটিকস সার্ভারের সাথে সংযুক্ত হবে এবং সেন্সর থেকে ডেটা পাঠাতে শুরু করবে। আপনি "সেটআপ"/"লগ" এ প্রক্রিয়াটি ট্র্যাক করতে পারেন। "তাপমাত্রা" ট্যাবে ক্লিক করে নতুন তৈরি সেন্সর প্রদর্শন করুন। সেন্সর ইমেজ দেখানো হবে।

মাটি সেন্সর "ইউটিলিটি" ট্যাবের অধীনে দেখানো হবে।

"ড্যাশবোর্ড" ট্যাবে সবগুলো দেখতে তারকা চিহ্নটিতে ক্লিক করে "প্রিয়" এর মতো সেন্সর চিহ্নিত করুন।

যেহেতু কোডে ত্রুটিগুলি পরিচালনা করা হয়, ডিভাইসটি ক্র্যাশ হবে না, তবে কেবল একটি ত্রুটির ক্ষেত্রে পুনরায় বুট হবে।

তাই এখন আপনি জানতে পারবেন, আপনার গ্রিনহাউসে আমি কী করছি।

শুভকামনা:)

প্রস্তাবিত: