সুচিপত্র:

ওয়াশিং মেশিনের বিজ্ঞপ্তি: 3 টি ধাপ
ওয়াশিং মেশিনের বিজ্ঞপ্তি: 3 টি ধাপ

ভিডিও: ওয়াশিং মেশিনের বিজ্ঞপ্তি: 3 টি ধাপ

ভিডিও: ওয়াশিং মেশিনের বিজ্ঞপ্তি: 3 টি ধাপ
ভিডিও: ওয়াশিং মেশিনের সার্কিট ডায়াগ্রাম #|Circuit diagram of washing machine| RMT Engineering BD | 2024, নভেম্বর
Anonim
Image
Image
ওয়াশিং মেশিনের বিজ্ঞপ্তি
ওয়াশিং মেশিনের বিজ্ঞপ্তি

আমার কাছে প্রায়। 150 এর জন্য একটি "বোবা" সস্তা ওয়াশিং মেশিন আছে। আকারটি ছিল সবচেয়ে বড় বাধা, তাই আমাকে খুব কঠোরভাবে বিচার করবেন না। আমার পরিবারের বোকা জিনিস আমি।

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

আমার বয়স হচ্ছে, আমি এটা হতে পারি না। ওয়াশিং মেশিনের নোটিফিকেশনের সময়, গোলাপী আন্ডারওয়্যার এর কোন প্রতিকার নেই, আমি মনে করি আমাকে শুধু এটা পরতে হবে।

বৈশিষ্ট্য:

  • গুগল হোম ইন্টিগ্রেশন (alচ্ছিক) বিরক্তিকর
  • প্রতি 5 মিনিটে এলোমেলো নোংরা বিজ্ঞপ্তি
  • অ্যান্ড্রয়েড বিজ্ঞপ্তি
  • ধোয়ার খরচ এবং ধোয়ার মোট সময়
  • ঝরঝরে গ্রাফ (বড় তথ্যের কারণে)
  • ওয়াশিং মেশিনে একেবারে কোন হার্ডওয়্যার হ্যাক নেই (সম্পূর্ণ ওয়ারেন্টি ধরে রাখা হয়েছে)
  • অ্যালার্মকে অস্ত্র বা নিরস্ত্র করার দরকার নেই (শুরু করতে ওয়াশিং শুরু করুন, ওয়াশিং মেশিন বন্ধ করুন বন্ধ করতে)

ধাপ 1: ওয়াশিং মেশিনের বিজ্ঞপ্তি

ওয়াশিং মেশিনের বিজ্ঞপ্তি
ওয়াশিং মেশিনের বিজ্ঞপ্তি

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

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

তাই আমার বিবাহকে আসন্ন শাস্তি থেকে বাঁচাতে, এবং অনুমোদিত বিক্রয় থেকে কিছু অতিরিক্ত অর্থ উপার্জন করার জন্য (যা আসন্ন শাস্তি থেকে আমার বিবাহকেও রক্ষা করে), আমি সমস্যার সমাধান খুঁজে পেয়েছি।

উত্তর হল Sonoff POW R2।

অপেক্ষা করুন, আপনি কীভাবে সোনফের সাথে ওয়াশিং মেশিনের বিজ্ঞপ্তিগুলি জারি করতে যাচ্ছেন? -আমি তোমাকে সব বলি!

আপনাকে Sonoff POW R2 পেতে হবে - আমি আপনার জন্য কয়েকটি দোকান সংযুক্ত করেছি, কিন্তু যদি আপনি একটি ভাল চুক্তি খুঁজে পান তবে এটি আরও ভয়ঙ্কর:

  • বাঙ্গুড
  • গিয়ারবেস্ট
  • Aliexpress
  • AmazonUK
  • AmazonUS
  • ITEAD (সোনফ স্টোর)

(শুধু ভাববেন না যে আমি খুব সুন্দর, এই লিঙ্কগুলি যদি আপনি এটি ব্যবহার করেন তবে আমাকে একটি ছোট কিকব্যাক দেবে - ধন্যবাদ!)

Sonoff POW R2

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

Sonoff POW R2 এর অনন্য ক্ষমতা হল Sonoff এর মাধ্যমে সংযুক্ত ডিভাইস দ্বারা ব্যবহৃত শক্তি সম্পর্কে তথ্য শেয়ার করা। আমি বলতে পারছি কখন ওয়াশিং মেশিন চালু আছে, আর কখন ধোয়া হচ্ছে না। এই মুহুর্তে আমাকে যা করতে হবে তা হল ওয়াশিং মেশিনের বিজ্ঞপ্তি তৈরি করতে কিছু যুক্তি দিয়ে সাজিয়ে তুলতে। ওয়াশিং মেশিনে কোন পরিবর্তন প্রয়োজন নেই! শুধু আপনার ওয়াশিং মেশিনের পাওয়ার রেটিং চেক করতে ভুলবেন না। এই Sonoff POW R2 15A 3500W শক্তি দিয়ে পরিচালনা করতে পারে - আমি নিরাপদ দিকে আছি কারণ আমার ওয়াশিং মেশিন 2000W এর জন্য রেট দেওয়া হয়েছে।

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

ধাপ 2: ওয়াশিং মেশিন বিজ্ঞপ্তির জন্য NodeRED ব্যবহার করা

ওয়াশিং মেশিন বিজ্ঞপ্তির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তিগুলির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তিগুলির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তিগুলির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তিগুলির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তির জন্য NodeRED ব্যবহার করা
ওয়াশিং মেশিন বিজ্ঞপ্তির জন্য NodeRED ব্যবহার করা

আপনি এখনই জানেন, আমি নোডরেড পছন্দ করি। আপনি সারাদিন হোম অ্যাসিস্ট্যান্ট কতটা শীতল তর্ক করতে পারেন, তবে আপনি নোডরেড দিয়ে যা অর্জন করতে পারেন তার কাছাকাছি আসবেন না। যদি আপনি জাম্প করতে প্রস্তুত হন তবে আমার কাছে নতুনদের জন্য একটি সিরিজ আছে।

আমি আসলে আমার 3 ডি প্রিন্টার বিজ্ঞপ্তিগুলির জন্য আমার একটি ধারণা পুনরায় ব্যবহার করতে যাচ্ছি। আমি আগে বিদ্যুৎ খরচ গণনা করেছি, চাকা পুনরায় উদ্ভাবনের কোন মানে নেই। এটি সংশোধন করার সময়।

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

  • বিদ্যুতের খরচ (একটি JSON বস্তু যার 2 টি ট্যারিফ আছে। দাম পূরণ করুন এবং শুল্ক পরিবর্তনের সময়, যদি আপনার শুধুমাত্র একটি ট্যারিফ থাকে, তাহলে আপনার মূল্য নকল করুন)
  • সময়সীমা (মিনিটের মধ্যে সময় যা পরে বিজ্ঞপ্তি জারি করা হবে। এটি 5 মিনিটের জন্য সেট করা আছে, তবে নির্দ্বিধায় এটি পরিবর্তন করুন। আপনার ওয়াশিং মেশিনের বিজ্ঞপ্তি মাঝখানে ধোয়া শুরু করলে সময়সীমা বাড়ান)
  • স্ট্যান্ডবাই পাওয়ার (আপনার ওয়াশিং মেশিনের পাওয়ার ড্র যখন স্ট্যান্ডবাইতে পরিমাপ করা হয় - চালিত, কিন্তু ব্যবহার করা হয় না)
  • নাগিং (ওয়াশিং মেশিন বন্ধ না হওয়া পর্যন্ত প্রতি 5 মিনিটে গুগল হোমের বিজ্ঞপ্তি চালু/বন্ধ করুন, প্রতিবার নাগিং সক্ষম করতে হবে)

এটা কিভাবে কাজ করে? আমি একটি অ্যারে ছাঁটাইয়ের একটি চতুর কৌশল ব্যবহার করেছি যা কয়েক মিনিটের মধ্যে সময়সীমার সমান। এর অর্থ হল প্রবাহ সবসময় ওয়াশিং মেশিনের গড় পাওয়ার ড্র চেক করে।

গড় === 0 (ওয়াশিং মেশিন বন্ধ)

গড় 0 (স্ট্যান্ডবাইতে ওয়াশিং মেশিন) গড়> 0 (ব্যবহারে ওয়াশিং মেশিন)

যেহেতু আমি প্রতি 60 সেকেন্ডে ওয়াশিং মেশিনের পাওয়ার ব্যবহার পরীক্ষা করছি (আমার রেকর্ড করা সর্বনিম্ন মান ছিল 3W), তাই আমি সহজেই বলতে পারি যখন মেশিনটি ধোয়া হচ্ছে, স্ট্যান্ডবাই বা বন্ধ। এটি একটি কার্যকরী যুক্তি তার চারপাশে মোড়ানো এবং কিছু বিজ্ঞপ্তি যোগ করার সময়।

ফাংশন নোড: শক্তি গণনা করুন

var শক্তি = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("timeout"); var total = flow.get ("Total"); var cost = flow.get ("CostArray");

// অ্যারে বিদ্যমান কিনা তা পরীক্ষা করুন

if (! total ||! total.length || total === undefined) {total = ; }

// ধাক্কা উপাদান

total.unshift (ক্ষমতা); // এক্স এলিমেন্ট সরান যদি (মোট [টাইমার] === অনির্ধারিত) {flow.set ("মোট", মোট); } অন্য {total.splice (টাইমার, 1); flow.set ("মোট", মোট); }

যখন অদ্ভুত হওয়ার পরে ওয়াশিং মেশিন স্ট্যান্ডবাইতে যায়, তখন আসলে কিছুই ঘটে না। প্রথম ইভেন্ট রেকর্ড করা হয় যখন পাওয়ার ব্যবহার স্ট্যান্ডবাই মান ছাড়িয়ে যায়। ওয়াশিং শুরু হয়েছে (প্লাস/মাইনাস 60 সেকেন্ড) এবং সময় উল্লেখ করা হয়েছে। এই মুহুর্তে, আমি প্রতি মিনিটে আমার কত খরচ হয় তা গণনা শুরু করি এবং সেই মানটিকে অন্য অ্যারেতে ঠেলে দেই। আমি বিজ্ঞপ্তিটিও সশস্ত্র করছি।

যদি ওয়াশিং মেশিন বন্ধ হয়ে যায়, আমি ব্যবহৃত বিদ্যুতের খরচ (অ্যারের সমস্ত উপাদানের সমষ্টি), সম্পন্ন হতে সময় (মাইনাস টাইমআউট) গণনা করি এবং যোগদানের মাধ্যমে গুগল হোম বা অ্যান্ড্রয়েডে বিজ্ঞপ্তি হিসাবে এটি ধাক্কা দেই। আপনি যদি কখনও নোডরেডে যোগদান না করেন তবে আপনাকে শুরু করার জন্য আমার একটি সহজ টিউটোরিয়াল আছে। আমি লোয়া অপ তৈরি করেছি যা প্রতি 5 মিনিটে চলে, এবং গুগল হোমকে একটি নোংরা বিজ্ঞপ্তি জারি করে। ওয়াশিং মেশিনে ব্যবহৃত বিদ্যুৎ = 0. এ লুপটি বন্ধ করা হয়। আমাকে বিজ্ঞপ্তিগুলি নিরস্ত্র করতে হবে।

ফাংশন নোড: মিথ্যা ঘোষণা করুন

function secondsToHms (d) {d = Number (d); var h = Math.floor (d / 3600); var m = Math.floor (d % 3600 /60); রিটার্ন ('0' + জ)। স্লাইস (-2) + "এইচ" + ('0' + মি)। }

flow.set ("ঘোষণা", মিথ্যা);

var start = flow.get ("WashStart"); var টাইমার = flow.get ("সময়সীমা");

// ধোয়ার সময় গণনা করুন

var তারিখ = নতুন তারিখ (); var ms = date.getTime ();

var totaltimeinsec = (ms -start)/1000 - 60 *timer;

var totalWashTime = secondsToHms (totaltimeinsec);

flow.set ("TotalWashTime", totalWashTime);

flow.set ("WashStart", 0);

// ওয়াশ পাওয়ার সেশন সংরক্ষণ করুন

var washtotal = flow.get ("WashTotal"); var যোগফল = ওয়াশটোটাল;

ফাংশন অ্যাড (সংযোজক, ক) {

রিটার্ন অ্যাকুমুলেটর + এ; }

var গড় = sum.reduce (যোগ করুন);

msg.average = গড় / washtotal.length; flow.set ("WashTotal", null);

//মোট খরচ

var sum = flow.get ("CostArray");

ফাংশন অ্যাড (সংযোজক, ক) {

রিটার্ন অ্যাকুমুলেটর + এ; }

var costofpower = sum.reduce (যোগ);

var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", null); flow.set ("TotalCost", totalcost);

msg = {};

msg.payload = "আপনার ওয়াশিং রেডি";

msg.ms = ms; msg.totalWashTime = totalWashTime;

ফেরত বার্তা;

আমার বিজ্ঞপ্তিগুলি 3 টি ডিভাইসে (ফোন, ডেস্কটপ এবং ল্যাপটপ) জারি করা হয়েছে আমি API কীগুলি পরিবেশন করার জন্য শংসাপত্র ব্যবস্থা ব্যবহার করেছি, এবং আমি আমার NodeRED এর জন্য প্রসঙ্গ সংরক্ষণ সক্ষম করেছি।

ফাংশন নোড: বিজ্ঞপ্তি পুনরায় সেট করুন

flow.set ("ঘোষণা", সত্য); var power = msg.payload; var মোট = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // শুধু ধোয়া শুরু করলে (শুরু === 0) {var তারিখ = নতুন তারিখ (); var sec = date.getTime (); flow.set ("WashStart", সেকেন্ড); } // চেক করুন অ্যারে আছে কিনা (! total ||! total.length || total === undefined) {total = ; } // ধাক্কা উপাদান total.unshift (শক্তি); flow.set ("WashTotal", মোট); msg.payload = মোট; ফেরত বার্তা;

আমি একটি ছোট ন্যাকিং জেনারেটর তৈরি করেছি যা প্রতিবার গুগল হোমকে আপনাকে স্মরণ করিয়ে দেওয়ার জন্য এলোমেলো নাগ বেছে নেয়। একটি মৌলিক ফাংশন আছে যা এলোমেলো সংখ্যা থেকে নির্ধারিত পরিসীমা থেকে একটি এলোমেলো সংখ্যা বাছাই করে।

ধাপ 3: চূড়ান্ত শব্দ

চূড়ান্ত শব্দ
চূড়ান্ত শব্দ
চূড়ান্ত শব্দ
চূড়ান্ত শব্দ

15 ডলারেরও কম মূল্যে আপনি আপনার ওয়াশিং মেশিনকে স্মার্ট করতে পারেন এবং সম্ভবত নিজেকে অনেক বেশি কষ্ট দিতে পারেন! এটা অনেক বড় ব্যাপার। আমি আমার মিসের প্রতিক্রিয়ার অপেক্ষায় আছি, কারণ সে দূরে আছে। তিনি আশা করছেন না যে ওয়াশিং মেশিনটি তার "প্রিয়" উদ্ধৃতি দিয়ে তার সাথে কথা বলবে!

উপরন্তু, যদি আপনি এই বা অন্যান্য প্রকল্পের আপডেট সম্পর্কে অবহিত হতে চান - আপনার পছন্দের প্ল্যাটফর্মে আমাকে অনুসরণ করার কথা বিবেচনা করুন:

  • ফেসবুক
  • টুইটার
  • ইনস্টাগ্রাম
  • ইউটিউব

এবং যদি আপনি আমাকে একটি কফি কিনতে বা আরো ধারাবাহিক ভাবে আমাকে সমর্থন করার মত মনে করেন:

  • পেপাল
  • প্যাট্রিয়ন

আমি আশা করি আপনি প্রকল্পটি উপভোগ করেছেন! Notenoughtech.com এ আরও প্রকল্পগুলি দেখুন

প্রস্তাবিত: