সুচিপত্র:

IDC2018IOT GarbageCan-Online: 7 ধাপ
IDC2018IOT GarbageCan-Online: 7 ধাপ

ভিডিও: IDC2018IOT GarbageCan-Online: 7 ধাপ

ভিডিও: IDC2018IOT GarbageCan-Online: 7 ধাপ
ভিডিও: আপনার আইফোন থেকে হোয়াটসঅ্যাপ ফটো এবং ভিডিওগুলি কীভাবে মুছবেন 2024, জুলাই
Anonim
Image
Image
প্রয়োজনীয় যন্ত্রাংশ
প্রয়োজনীয় যন্ত্রাংশ

ভূমিকা

প্রত্যেকেই জানে যে যখন আমরা আবর্জনাটি আবর্জনা ক্যানের মধ্যে ফেলে রাখি তা অপসারণ না করেই দীর্ঘ সময় ধরে রাখি। ভাল, সবচেয়ে সুস্পষ্ট বিষয় হল যে সেখানে বেশি আবর্জনার জায়গা নেই, তবে এটি দুর্গন্ধও শুরু করে এবং এটি খুব অপ্রীতিকর হয়ে ওঠে।

এই প্রকল্পের মাধ্যমে, আমরা লক্ষ্য করি আপনার ঘরের চারপাশে আপনার আবর্জনার ক্যানগুলি / কর্মক্ষেত্র / ইত্যাদি পর্যবেক্ষণ করতে সাহায্য করুন, যাতে আপনি কখন তা পূর্ণ হয় তা জানতে পারেন এবং আবর্জনা বের করে তাৎক্ষণিক ব্যবস্থা নিতে পারেন।

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

প্রধান বৈশিষ্ট্য

  1. মনিটরিং ড্যাশবোর্ড:

    • প্রধান বিভাগ:

      • প্রতিটি আবর্জনার পূর্ণতা স্তর।
      • প্রতিটি আবর্জনার তাপমাত্রা এবং আর্দ্রতা।
    • পরিসংখ্যান বিভাগ:

      • সম্পূর্ণ আবর্জনা ফেলতে পারে।
      • সবচেয়ে গরম আবর্জনা।
  2. সতর্কতা ও বিজ্ঞপ্তি ব্যবস্থা:

    • নিম্নলিখিত ইভেন্টগুলি সমর্থিত:

      • আবর্জনার ক্যান ভর্তি।
      • একটি সেন্সর ত্রুটি ঘটেছে।
    • পরিপূর্ণতা সতর্কতাগুলি আবর্জনার পূর্ণতার স্তর বিবেচনা করে, কিন্তু আবর্জনার তাপমাত্রা এবং আর্দ্রতার মাত্রাও বিবেচনা করে।
    • ফোন বিজ্ঞপ্তি এবং ড্যাশবোর্ড সতর্কতার মাধ্যমে সতর্কতা পাঠানো যেতে পারে।
    • প্রতিটি সতর্কতা চ্যানেল ড্যাশবোর্ডের মাধ্যমে চালু এবং বন্ধ করা যায়।
  3. মাপযোগ্যতা:

    • ক্রমাঙ্কন বোতাম ব্যবহার করে, বিভিন্ন ক্ষমতা সহ সিস্টেমটিকে বিভিন্ন আবর্জনা ক্যানের সাথে সামঞ্জস্য করা সম্ভব।
    • অপেক্ষাকৃত সহজেই আরও আবর্জনার ক্যান যোগ করা সম্ভব। কেউ একটি নতুন আবর্জনা ক্যানে একই সিস্টেম একত্রিত করতে পারে, আবর্জনা আইডি সেট করতে পারে এবং এটিকে ক্যালিব্রেট করতে পারে (একটি বোতামের চাপ)। 3 টিরও বেশি আবর্জনা ক্যানের জন্য ড্যাশবোর্ড প্রসারিত করতে হবে (সম্পাদন করা সহজ কাজ)।

আমরা কারা?

আমাদের IoT কোর্সের চূড়ান্ত প্রকল্প হিসেবে IDC Herzliya এর শিক্ষার্থী - Rom Cyncynatus এবং Daniel Alima দ্বারা এই প্রজেক্টটি তৈরি করা হয়েছে (ভালবাসা এবং নিবেদনের সাথে!)। আমরা আশা করি আপনি আমাদের কাজটি দরকারী পাবেন এবং এটি ব্যবহার করে উপভোগ করবেন!

ধাপ 1: প্রয়োজনীয় অংশ

সিস্টেমটি তৈরি করার জন্য, আপনি নিম্নলিখিত উপাদান এবং অংশগুলি অর্জন করবেন:

  1. আবর্জনা (বিশেষত aাকনা দিয়ে): এটি ব্যবহার করা হবে … ভাল.. আপনি জানেন যে আমরা এটি দিয়ে কী করতে যাচ্ছি, তাই না?;)
  2. ব্রেডবোর্ড: কোনও সোল্ডারিং ব্যবহার না করে বিভিন্ন উপাদানগুলির সাথে সংযোগ স্থাপন করা।
  3. NodeMCU (ESP-8266): সেন্সর পড়া এবং ক্লাউডে তথ্য পাঠানোর দায়িত্বে।
  4. দূরত্ব আইআর সেন্সর - তীক্ষ্ণ 0A41SK: এই সেন্সর ক্যানের ভিতরে আবর্জনার পরিমাণ (পূর্ণতা স্তর) পরিমাপ করবে।
  5. তাপমাত্রা এবং আর্দ্রতা সেন্সর - DHT11: এই সেন্সর আবর্জনা ক্যানের ভিতরে তাপমাত্রা এবং আর্দ্রতা পরিমাপ করবে।
  6. ক্ষণস্থায়ী সুইচ: আবর্জনার ক্যানের আকার অনুযায়ী দূরত্ব সেন্সরকে ক্যালিব্রেট করতে ব্যবহার করা হবে।
  7. অ্যালুমিনিয়াম ফয়েল: openedাকনার স্থিতির জন্য ডিটেক্টর তৈরিতে ব্যবহার করা হবে - সেটা খোলা হোক বা বন্ধ হোক।
  8. জাম্পার তারগুলি: প্রচুর পরিমাণে এবং বিভিন্ন দৈর্ঘ্য এবং রঙে পান। সবকিছু একসাথে সংযুক্ত করবে।
  9. ডক টেপ: আমাদের জিনিসগুলিকে জায়গায় সংযুক্ত করতে হবে।
  10. মাইক্রো-ইউএসবি কেবল: প্রোগ্রামিংয়ের জন্য আপনার কম্পিউটারে নোডএমসিইউ সংযুক্ত করতে এবং পরে বিদ্যুৎ সরবরাহের জন্য।
  11. ইউএসবি পাওয়ার সাপ্লাই (স্মার্টফোন চার্জার): আবর্জনা ক্যানে ইনস্টল করার সময় নোডএমসিইউতে শক্তি সরবরাহ করবে।

ধাপ 2: ওয়্যারিং এবং একত্রিতকরণ

তারের এবং একত্রিতকরণ
তারের এবং একত্রিতকরণ
তারের এবং একত্রিতকরণ
তারের এবং একত্রিতকরণ
তারের এবং একত্রিতকরণ
তারের এবং একত্রিতকরণ

তারের

রুটিবোর্ডে নোডএমসিইউ রাখুন যাতে পরবর্তীতে এটি আপনার আবর্জনার ক্যানের সাথে সংযুক্ত করা সুবিধাজনক হবে এবং এতে ইউএসবি কেবল সংযুক্ত করুন। তারপরে, বিভিন্ন উপাদানগুলিকে নোডএমসিইউতে সংযুক্ত করতে উপরের তারের চিত্রটি দেখুন। সেন্সর এবং স্ট্যাটাস তারের জন্য দীর্ঘ তারের ব্যবহার নিশ্চিত করুন যাতে সিস্টেমটি ইনস্টল করা এবং এর সাথে আবর্জনা ক্যান ব্যবহার করা সুবিধাজনক হবে।

  • দূরত্ব IR সেন্সর - শার্প 0A41SK:

    • ভিন (লাল) ভিন
    • GND (কালো) GND
    • Vout (হলুদ) A0
  • তাপমাত্রা এবং আর্দ্রতা সেন্সর - DHT11:

    • ভিন (লাল) 3V3
    • GND (কালো) GND
    • ডেটা (হলুদ) D4
  • ক্ষণস্থায়ী সুইচ:

    • পিন 1 ডি 3
    • পিন 2 GND
  • Lাকনা অবস্থা (খোলা -বন্ধ) তারের:

    • ওয়্যার 1 ডি 2
    • ওয়্যার 2 GND

সমাবেশ

আবর্জনা ক্যান উপর সিস্টেম একত্রিত করা বেশ সহজ। আবর্জনা ক্যানের সাথে ব্রেডবোর্ড সংযুক্ত করুন, বিশেষত theাকনার কাছাকাছি। এটিকে সুরক্ষিত করতে টেপ বা কেবল টাই ব্যবহার করুন। তারপর:

  1. আইআর দূরত্ব সেন্সরটি lাকনার মাঝখানে রাখুন (ভেতরের দিক থেকে!)। এটি সঠিকভাবে সুরক্ষিত করতে ভুলবেন না, অথবা আপনি মিথ্যা রিডিং সম্মুখীন হবে!
  2. আবর্জনা ক্যানের ভিতরে কোথাও তাপমাত্রা এবং আর্দ্রতা সেন্সর রাখুন। টেপ দিয়ে সুরক্ষিত করুন।
  3. অ্যালুমিনিয়াম ফয়েল দিয়ে garbageাকনার পাশ এবং আবর্জনার ডগা overেকে দিন। Goodাকনা বন্ধ করার সময় ভাল যোগাযোগ আছে তা নিশ্চিত করুন। এটি সিস্টেমকে সংকেত দেবে যে আবর্জনা খোলা বা বন্ধ। তারপর theাকনা স্থিতি তারের প্রতিটি অ্যালুমিনিয়াম ফয়েল এক, এবং টেপ সঙ্গে সুরক্ষিত।

ধাপ 3: MQTT, Node-RED এবং IFTTT সেটআপ করুন

MQTT, Node-RED এবং IFTTT সেটআপ করুন
MQTT, Node-RED এবং IFTTT সেটআপ করুন
MQTT, Node-RED এবং IFTTT সেটআপ করুন
MQTT, Node-RED এবং IFTTT সেটআপ করুন
MQTT, Node-RED এবং IFTTT সেটআপ করুন
MQTT, Node-RED এবং IFTTT সেটআপ করুন

প্রকল্পের বেশিরভাগ যুক্তি আসলে ক্লাউডে প্রয়োগ করা হয়। নোডএমসিইউ এমকিউটিটি সার্ভারে ডেটা পাঠায় এবং নোড-রেড এটি গ্রাস করে এবং তার যুক্তি প্রয়োগ করে (আর্কিটেকচার সম্পর্কে আরও সামনে)। সবশেষে, আমাদের স্মার্টফোনে পুশ বিজ্ঞপ্তি (সতর্কতা) প্রেরণ করার জন্য, আমরা IFTTT ব্যবহার করেছি।

আমরা আমাদের MQTT এবং Node-RED সার্ভার হিসেবে যথাক্রমে CloudMQTT এবং FRED ক্লাউড সার্ভিস ব্যবহার করব এবং পুশ নোটিফিকেশনের জন্য IFTTT ব্যবহার করব।

  1. বিনামূল্যে পরিকল্পনার সাথে ক্লাউডএমকিউটিটিতে সাইন আপ করুন। MQTT সার্ভারে আপনার শংসাপত্রগুলি নোট করুন (ব্যবহারকারীর নাম এবং পাসওয়ার্ড)।
  2. IFTTT- এ সাইন আপ করুন। "ওয়েবহুকস আইএফটিটিটি অ্যাপ বিজ্ঞপ্তি" এর একটি নতুন অ্যাপলেট তৈরি করুন। WebHookds ইভেন্টের নাম হিসাবে "মোবাইল ফোন বিজ্ঞপ্তি" ব্যবহার করুন। নাইট ক্রিটি বিশদ বিবরণের জন্য উপরের চিত্রটি দেখুন। আপনার নির্মাতা API কী নোট করুন।
  3. আপনার ফোনে IFTTT অ্যাপটি ডাউনলোড করুন এবং আপনার পরিচয়পত্র দিয়ে সাইন ইন করুন। এটি আপনাকে পুশ বিজ্ঞপ্তি পেতে অনুমতি দেবে।
  4. ফ্রি প্ল্যানের সাথে FRED এ সাইন আপ করুন।
  5. একবার আপনার FRED উদাহরণটি চালু এবং চলমান হলে, এতে সংযুক্ত প্রবাহগুলি আমদানি করুন (3 বার বাটন ক্লিপবোর্ড থেকে আমদানি করুন)। শুধু প্রতিটি ফাইলের বিষয়বস্তু পেস্ট করুন (widgest.json, Alerts.json, Statistics.json) এবং এটি আমদানি করুন।
  6. আপনার ক্লাউডএমকিউটিটি শংসাপত্রগুলি আপডেট করার জন্য এমকিউটিটি নোডগুলির একটি (একটি যথেষ্ট) সম্পাদনা করুন।
  7. আপনার IFTTT নির্মাতা API কী আপডেট করতে IFTTT নোড সম্পাদনা করুন।

ধাপ 4: NodeMCU এবং আবর্জনা ক্যাপাসিটি ক্যালিব্রেশন প্রোগ্রাম করুন

একবার আমাদের সবকিছু শেষ হয়ে গেলে, আমাদের উপযুক্ত সফ্টওয়্যার (স্কেচ) দিয়ে নোডএমসিইউ প্রোগ্রাম করতে হবে যাতে এটি আসলে এর সাথে সংযুক্ত সমস্ত জিনিস ব্যবহার করে এবং ইন্টারনেটের সাথে যোগাযোগ করে।

  1. এখান থেকে Arduino IDE ডাউনলোড করে ইনস্টল করুন।
  2. NodeMCU বোর্ডের ধরণটি ইনস্টল করুন এবং সেট করুন যেমনটি নিম্নলিখিত নির্দেশের শুরুতে ব্যাখ্যা করা হয়েছে।
  3. নিম্নলিখিত লাইব্রেরিগুলি ইনস্টল করুন (স্কেচ অন্তর্ভুক্ত লাইব্রেরি ম্যানেজ লাইব্রেরি …):

    1. Adafruit MQTT লাইব্রেরি (Adafruit দ্বারা)
    2. DHT সেন্সর লাইব্রেরি (Adafruit দ্বারা)
    3. শার্পআইআর (জিউসেপ মাসিনো দ্বারা)
    4. EEPROMA Anything - ব্যাখ্যা এখানে।
  4. GarbageCanOnline.ino ফাইলটি খুলুন এবং নিম্নলিখিতগুলি আপডেট করুন:

    1. আপনার ওয়াইফাই শংসাপত্র (WLAN_SSID, WLAN_PASS)
    2. আপনার CloudMQTT শংসাপত্র (MQTT_USERNAME, MQTT_PASSWORD)
    3. যদি এটি একটি দ্বিতীয় আবর্জনা বা আরও বেশি হয়, আবর্জনা আইডি পরিবর্তন করতে পারে (GARBAGECAN_ID)
  5. আপডেট হওয়া স্কেচ আপনার NodeMCU- এ আপলোড করুন।
  6. সিরিয়াল মনিটর উইন্ডো (Ctrl+M) খুলুন এবং নিশ্চিত করুন যে এটি CloudMQTT তে সেন্সর ডেটা প্রকাশ করতে পরিচালিত করে।
  7. এখন, যখন lাকনা বন্ধ হয়ে যায় এবং আবর্জনা ক্যান খালি থাকে, তখন আবর্জনার ক্যাপাসিটি ক্যালিব্রেট করতে ক্যালিব্রেশন বোতামটি দীর্ঘক্ষণ টিপুন।
  8. আবর্জনা ক্যান সব সেট। আপনি এটি আপনার কম্পিউটার থেকে সংযোগ বিচ্ছিন্ন করতে পারেন এবং ইউএসবি পাওয়ার সাপ্লাই ব্যবহার করে এটিকে তার নির্ধারিত স্থানে সংযুক্ত করতে পারেন।

ধাপ 5: সিস্টেম ব্যবহার করে

সিস্টেম ব্যবহার করে
সিস্টেম ব্যবহার করে
সিস্টেম ব্যবহার করে
সিস্টেম ব্যবহার করে
সিস্টেম ব্যবহার করে
সিস্টেম ব্যবহার করে

যদি আপনি এই পর্যন্ত পৌঁছেছেন, সবকিছু আপ এবং চলমান হওয়া উচিত। আসুন সিস্টেমের বিভিন্ন ব্যবহারের দিকগুলির একটি দ্রুত পর্যালোচনা করি।

আমরা ধরে নিচ্ছি আপনার একটি মাত্র আবর্জনা সংযুক্ত হতে পারে, কিন্তু পরে আরো যোগ করা সহজ!

প্রথমে, প্রধান ড্যাশবোর্ড লক্ষ্য করুন। আপনার হোম স্ক্রিনে থাকা উচিত, আবর্জনা পূর্ণতা, তাপমাত্রা এবং আর্দ্রতার মাত্রা দেখে। আপনি বাম দিকে সুইচ ব্যবহার করে ফোন বিজ্ঞপ্তি এবং ড্যাশবোর্ড সতর্কতা নিয়ন্ত্রণ করতে পারেন।

যখন আবর্জনার ভিতরে আবর্জনার পরিমাণ পরিবর্তন হতে পারে, তখন আপনি সেই অনুযায়ী গেজের পরিবর্তন দেখতে পাবেন। এটি তাপমাত্রা এবং আর্দ্রতা গ্রাফের ক্ষেত্রেও।

যখন পূর্ণতার মাত্রা 85% -90% (সঠিক থ্রেশহোল্ড তাপমাত্রা এবং আর্দ্রতার উপর নির্ভর করে) পৌঁছায়, বা সেন্সর ত্রুটি ঘটে, আপনি আপনার পছন্দের পদ্ধতি (গুলি) এর মাধ্যমে একটি বিজ্ঞপ্তি পাবেন। আপনি প্রতি ঘন্টায় একবার আবর্জনা ক্যানের মাধ্যমে বিজ্ঞপ্তি পাবেন।

পরিসংখ্যানের দৃশ্যে, আপনি বর্তমানে সম্পূর্ণ আবর্জনা দেখতে পারবেন এবং সবচেয়ে উষ্ণ। অনবদ্য শিরোনাম, যদি আমরা বলতে পারি…

ধাপ 6: প্রবাহ বোঝা

প্রবাহ বোঝা
প্রবাহ বোঝা
প্রবাহ বোঝা
প্রবাহ বোঝা
প্রবাহ বোঝা
প্রবাহ বোঝা
প্রবাহ বোঝা
প্রবাহ বোঝা

আপনি সম্ভবত এতক্ষণে লক্ষ্য করেছেন যে, সিস্টেমে অনেকগুলি "চলন্ত যন্ত্রাংশ" রয়েছে। জিনিসগুলি কীভাবে একে অপরের সাথে সংযুক্ত তা আমরা স্পষ্ট করার চেষ্টা করব।

প্রথমত, নোডএমসিইউ এবং এর সেন্সর দিয়ে আমাদের আবর্জনার ক্যান আছে। আমাদের কাছে এর প্রচুর পরিমাণ থাকতে পারে - একে অপরের "কপি"।

নোডএমসিইউ আবর্জনার মধ্যে রাখা বিভিন্ন সেন্সর পরিমাপ করে এবং এমকিউটিটি সার্ভারে (এমকিউটিটি প্রোটোকল) ডেটা প্রকাশ করে। আপনি MQTT সার্ভারকে একটি বড় তথ্য বিনিময় হিসাবে ভাবতে পারেন, যে অনেক আবর্জনা ক্যান তাদের তথ্য রিপোর্ট করতে পারে।

MQTT সার্ভারের সাথে সংযুক্ত আরেকটি সত্তা হল নোড-রেড। নোড-রেড আবর্জনা থেকে আসা বিভিন্ন বার্তা শোনে যা সেন্সরিয়াল ডেটা বহন করে এবং এর যুক্তি প্রয়োগ করে। এটি তথ্যের "প্রবাহ" ব্যবহার করে কাজ করে। প্রতিবার তার বার্তা (এমকিউটিটি বিষয়) এর উপর ভিত্তি করে একটি বার্তা গ্রহণ করা হলে, এটি অপারেশনের নির্দিষ্ট শৃঙ্খলে প্রবেশ করে যা সিস্টেমের বিভিন্ন বৈশিষ্ট্যগুলি সক্রিয় করে (ড্যাশবোর্ড আপডেট করা, সতর্কতা প্রেরণ ইত্যাদি) এটি বলা খুব সঠিক হবে যে নোড-রেড সিস্টেমের "মস্তিষ্ক"। এটি সর্বত্র যা ঘটছে তার প্রতি সচেতন এবং সে অনুযায়ী পদক্ষেপ নিতে পারে।

নোড-রেডের ভিতরে আমরা 3 টি প্রধান তথ্য প্রবাহ তৈরি করেছি:

  1. উইজেট - নোড -রেড এ খাওয়ানো হচ্ছে সেন্সরিয়াল তথ্য তারপর গেজ এবং গ্রাফের মাধ্যমে ড্যাশবোর্ডে প্রদর্শিত হয়।
  2. সতর্কতা - একটি সতর্কতা ট্রিগার করা উচিত কিনা তা শেষ করার জন্য সংবেদনশীল তথ্য প্রক্রিয়া করা হয় (ড্যাশবোর্ডে বা স্মার্টফোন অ্যাপে)। পরিপূর্ণতা স্তর, তাপমাত্রা এবং আর্দ্রতা বিবেচনায় নেওয়া হয় যাতে ব্যবহারকারীকে জানানো হয় যে আবর্জনা ভরে গেছে। এছাড়াও, একই প্রবাহ দ্বারা সংবেদনশীল ত্রুটিগুলি রিপোর্ট করা হয়।
  3. পরিসংখ্যান - পরিপূর্ণ এবং উষ্ণতম আবর্জনা ক্যান প্রদর্শনের জন্য সংবেদনশীল তথ্য একত্রিত করা হয়।

নোড-রেডকে পুশ বিজ্ঞপ্তি পাঠানোর জন্য, এটি আইএফটিটিটি (এইচটিটিপি প্রোটোকল দ্বারা) নামে একটি পরিষেবার সাথে সংযোগ স্থাপন করে। এটি প্রাসঙ্গিক বিজ্ঞপ্তি পাঠ্যের সাথে একটি নির্দিষ্ট IFTTT ইভেন্ট সক্রিয় করে এবং IFTTT আমাদের স্মার্টফোনে বিজ্ঞপ্তি পাঠায় (HTTP এবং XMPP প্রোটোকল)।

ভালভাবে বুঝতে উপরের ছবিগুলি দেখুন (ক) সিস্টেমের সাধারণ কাঠামো, এবং (খ) নোড-রেডের ভিতরে তিনটি ভিন্ন তথ্য প্রবাহিত হয়।

ধাপ 7: ভবিষ্যতের জন্য চ্যালেঞ্জ, সীমাবদ্ধতা এবং পরিকল্পনা …

চ্যালেঞ্জ

এই প্রকল্পের প্রধান চ্যালেঞ্জগুলি বেশিরভাগই এমকিউটিটি এবং নোড-রেড পরিষেবাগুলি পরিচালনা করা ছিল। আমরা প্রথমে AdafruitIO ব্যবহার করেছি, কিন্তু এর কাস্টম MQTT বাস্তবায়ন আমাদের জন্য খুব ভাল ছিল না। নোড-রেডের ভিতরে এর "ফিড" নিয়ে কাজ করা সুবিধাজনক ছিল না। অতএব আমরা অবশেষে ক্লাউডএমকিউটিটি বেছে নিয়েছি, যা মস্কো এমকিউটিটি সার্ভারের উপর ভিত্তি করে এবং এটি অনেক বেশি মানসম্পন্ন। তারপরে আমরা নোড-রেড হ্যান্ডেল করার দিকে এগিয়ে গেলাম, যা বেশ চ্যালেঞ্জিং ছিল, বেশিরভাগ কারণ নোড-রেড একটি জন্তু। উদাহরণস্বরূপ, এটি আমাদের দৃষ্টিভঙ্গিতে IFTTT এর চেয়ে অনেক বেশি ব্যাপক এবং পেশাদার। আমাদের সিস্টেমের প্রয়োজনীয় বৈশিষ্ট্যগুলি তৈরি করতে আমাদের এটিকে প্রবাহ-ভিত্তিক নকশা পদ্ধতিটি কীভাবে ব্যবহার করতে হয় তা সামঞ্জস্য করতে এবং শিখতে হয়েছিল। তাছাড়া, এর সবচেয়ে বড় সুবিধা হল জাভাস্ক্রিপ্ট কোড সমর্থন করা, কিন্তু আমরা জাভাস্ক্রিপ্ট প্রোগ্রামার না হওয়ায় অভ্যস্ত হতে কিছুটা সময় লেগেছে। এত কিছুর পরেও, আমরা এই বিশেষ সরঞ্জামটির সাথে কাজ করা সত্যিই উপভোগ করেছি এবং আমরা এটিকে খুব আকর্ষণীয় এবং দরকারী বলে মনে করেছি।

সীমাবদ্ধতা

সীমাবদ্ধতাগুলির ক্ষেত্রে, প্রথমটি হ'ল আমরা কেবল বিনামূল্যে পরিষেবাগুলি ব্যবহার করেছি এবং তারা সম্পূর্ণ স্কেলে যাওয়ার অনুমতি দেবে না। ক্লাউডএমকিউটিটি ফ্রি প্ল্যানটি 5 টির বেশি সমান্তরাল সংযোগের অনুমতি দেবে না, যার অর্থ আমাদের কেবল 4 টি আবর্জনা ক্যান এবং নোড-রেড থাকতে পারে। ফ্রেড নোড-রেড ফ্রি প্ল্যানটি কেবল 24 ঘন্টা সরাসরি ব্যবহারের অনুমতি দেয়, এর পরে আপনাকে ম্যানুয়ালি লগ ইন করতে হবে এবং টাইমারটি পুনরায় সেট করতে হবে। যাইহোক, এই সমস্যাগুলি স্থানীয়ভাবে এই পরিষেবাগুলি চালানোর মাধ্যমে, বা সীমাবদ্ধতাগুলি উত্তোলনের জন্য একটু অতিরিক্ত অর্থ প্রদানের মাধ্যমে সহজেই সমাধানযোগ্য। দ্বিতীয় সীমাবদ্ধতা হল যে যখন কেউ চতুর্থ আবর্জনা যোগ করতে পারে এবং তারপরে, তার উপযুক্ত উইজেট যুক্ত করার জন্য তাকে নোড-রেডে উইজেট প্রবাহ ম্যানুয়ালি সম্পাদনা করতে হবে।

ভবিষ্যতের জন্য পরিকল্পনা

আমাদের সিস্টেমকে আরও উন্নত করার এবং এটিকে প্রসারিত করার জন্য আমাদের কিছু ধারণা ছিল:

  1. অ-মুক্ত ক্লাউড পরিষেবাগুলিতে যান। (কাজের এক দিন)।
  2. আবর্জনার সাথে একটি আবর্জনা সংকোচকারী যুক্ত করতে পারে, এইভাবে এটি খালি করার ফ্রিকোয়েন্সি হ্রাস করে। (4 মাস কাজ)
  3. শহরের ট্রাকগুলির দক্ষতা উন্নত করতে শহুরে এবং শিল্প ট্র্যাশ ক্যানগুলির সাথে কাজ করা যা শহরের আবর্জনা পরিচালনা করে। এর অর্থ হবে ড্যাশবোর্ড এবং বিজ্ঞপ্তি ব্যবস্থাকে ব্যাপকভাবে উন্নত করা যাতে ট্রাক চালকরা ট্র্যাশ পরিচালনা করার সময় তাদের রুট অনেক ভালো পরিকল্পনা করতে পারে। (6 মাস কাজ)।
  4. আবর্জনায় পুনর্ব্যবহারযোগ্য ক্ষমতা যোগ করা, যেমন আবর্জনায় বিশেষ জৈবিক সমাধান pourালার ক্ষমতা এবং এটি আবর্জনা ক্যানের ভিতরে থাকা অবস্থায় এটিকে পুনর্ব্যবহার করতে সহায়তা করে। এটি গার্হস্থ্যভাবে উদ্যানের জন্য কম্পোস্ট উত্পাদন করতে ব্যবহার করা যেতে পারে, তবে স্পষ্টভাবে শিল্প ক্যানগুলিতেও ব্যবহার করা যেতে পারে। (6 মাস কাজ)।

প্রস্তাবিত: