From 7734787d7b053c1ba176df5721b39530d6f67ab0 Mon Sep 17 00:00:00 2001 From: "Mohammad Iftekher (Iftu) Ebne Jalal" Date: Mon, 12 Jul 2021 18:02:57 +0600 Subject: [PATCH] Update README.bn.md --- .../translations/README.bn.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/2-farm/lessons/3-automated-plant-watering/translations/README.bn.md b/2-farm/lessons/3-automated-plant-watering/translations/README.bn.md index 2201b6bb..42f06abb 100644 --- a/2-farm/lessons/3-automated-plant-watering/translations/README.bn.md +++ b/2-farm/lessons/3-automated-plant-watering/translations/README.bn.md @@ -190,7 +190,7 @@ ### কাজ - উদ্ভিদ নিয়ন্ত্রণ সার্ভারে সময় যুক্ত করা -5 সেকেন্ডের জন্য রিলে চালিয়, 20 সেকেন্ড অপেক্ষা করার জন্য সার্ভার কোড আপডেট করতে হবে। +5 সেকেন্ডের জন্য রিলে চালিয়ে, 20 সেকেন্ড অপেক্ষা করার জন্য সার্ভার কোড আপডেট করতে হবে। 1. ভিএস কোডে `soil-moisture-sensor-server` ফোল্ডার খুলতে হবে (যদি আগে থেকে খোলা না থাকে)। ভার্চুয়াল এনভায়রনমেন্ট একটিভ কিনা তা নিশ্চিত করতে হবে। @@ -202,7 +202,7 @@ import threading ``` - এই স্টেটমেন্টটি পাইথন লাইব্রেরি থেকে `threading` ইম্পোর্ট করে, যা পেক্ষমান সময়েও পাইথনকে কোড এক্সেকিউট করার সুযোগ দেয়। + এই স্টেটমেন্টটি পাইথন লাইব্রেরি থেকে `threading` ইম্পোর্ট করে, যা অপেক্ষমান সময়েও পাইথনকে কোড এক্সেকিউট করার সুযোগ দেয়। 1. `handle_telemetry` ফাংশনের উপরে নিম্নের কোড যুক্ত করি যাতে সার্ভার কোড থেকে আসা টেলিমেট্রি ম্যাসেজ রিসিভ করা যায়ঃ @@ -211,7 +211,7 @@ wait_time = 20 ``` - এটি নির্দিষ্ট করে যে কতক্ষণ রিলে চলবে (`water_time`) এবং তারপর মাটির আর্দ্রতার জন্য কতক্ষণ অপেক্ষা করতে হবে (`wait_time`). + এটি নির্দিষ্ট করে যে কতক্ষণ রিলে চলবে (`water_time`) এবং তারপর মাটির আর্দ্রতার জন্য কতক্ষণ অপেক্ষা করতে হবে (`wait_time`) সেই বিষয়। 1. তারপর কোডে নিচের অংশ যুক্ত করি @@ -222,7 +222,7 @@ client.publish(server_command_topic, json.dumps(command)) ``` - এটি `send_relay_command` ফাংশনকে ডিফাইন করে যা MQTT এর মাধ্যমে রিলে তে নির্দেশ পাঠায়। এই টেলিমেট্রি ডিকশোনারি হিসেবে তৈরী করা হলেও পরে এটিকে JSON এ রূপান্তর করা হয়। `state` এ যে ভ্যালু পাঠানো হয় তা নির্ধারণ করে যে, রিলে অন নাকি অফ থাকবে। + এটি `send_relay_command` ফাংশনকে ডিফাইন করে যা MQTT এর মাধ্যমে রিলেতে নির্দেশ পাঠায়। এই টেলিমেট্রি ডিকশনারি হিসেবে তৈরী করা হলেও পরে এটিকে JSON এ রূপান্তর করা হয়। `state` এ যে ভ্যালু পাঠানো হয় তা নির্ধারণ করে যে, রিলে অন নাকি অফ থাকবে। 1. `send_relay_code` ফাংশনের পর, কোডে নিচের অংশ যুক্ত করি। @@ -241,7 +241,7 @@ mqtt_client.subscribe(client_telemetry_topic) ``` - এটি প্রয়োজনীয় সময় ভিত্তিতে রিলে নিয়ন্ত্রণ করতে একটি ফাংশনকে সংজ্ঞায়িত করে। এটি টেলিমেট্রি থেকে আন-সাবস্ক্রাইব করে শুরু হয় যাতে মাটির আর্দ্রতা বার্তাগুলি প্রক্রিয়াজাত না হয় যখন সেচ দেয়া হচ্ছে। এরপরে এটি রিলে চালু করার জন্য একটি নির্দেশ পাঠায়। এরপরে এটি `water_time` এর জন্য অপেক্ষা করে এবং তারপর রিলে বন্ধ করার জন্য নির্দেশ দেয় । অবশেষে এটি মাটির আর্দ্রতার মাত্রা `wait_time` সময় স্থিতিশীল হওয়ার জন্য অপেক্ষা করে। এরপরে এটি টেলিমেট্রিতে পুনরায় সাবস্ক্রাইব করে। + এটি প্রয়োজনীয় সময় এর পরিমাণের ভিত্তিতে রিলে নিয়ন্ত্রণ করতে একটি ফাংশনকে সংজ্ঞায়িত করে। এটি টেলিমেট্রি থেকে আন-সাবস্ক্রাইব করে শুরু হয় যাতে মাটির আর্দ্রতা বার্তাগুলি প্রক্রিয়াজাত না হয় যখন সেচ দেয়া হচ্ছে। এরপরে এটি রিলে চালু করার জন্য একটি নির্দেশ পাঠায়। এরপরে এটি `water_time` এর জন্য অপেক্ষা করে এবং তারপর রিলে বন্ধ করার জন্য নির্দেশ দেয় । অবশেষে এটি মাটির আর্দ্রতার মাত্রা `wait_time` সময় স্থিতিশীল হওয়ার জন্য অপেক্ষা করে। এরপরে এটি টেলিমেট্রিতে পুনরায় সাবস্ক্রাইব করে। 1. `handle_telemetry`ফাংশনটি এভাবে পরিবর্তন করিঃ