Სარჩევი:

სარეცხი მანქანის შეტყობინებები: 3 ნაბიჯი
სარეცხი მანქანის შეტყობინებები: 3 ნაბიჯი

ვიდეო: სარეცხი მანქანის შეტყობინებები: 3 ნაბიჯი

ვიდეო: სარეცხი მანქანის შეტყობინებები: 3 ნაბიჯი
ვიდეო: როგორ გავასუფთავოთ სარეცხის მანქანა 2024, ივლისი
Anonim
Image
Image
სარეცხი მანქანის შეტყობინებები
სარეცხი მანქანის შეტყობინებები

მე მაქვს "მუნჯი" იაფი სარეცხი მანქანა დაახლოებით 150 ფუნტად. ზომა იყო ყველაზე დიდი შეზღუდვა, ასე რომ ძალიან მკაცრად ნუ განსაჯებ. ჩემს სახლში ყველაზე სულელი მე ვარ.

თეთრი საცვლების დაბანა წითელი მხტუნავებით ჩემი ცოდვაა. მეორეს არ ახსოვს, რომ რაღაც ჩადეს სარეცხ მანქანაში. შედეგად, მე ერთი და იგივე პარტია დაახლოებით 3 -ჯერ გავრეცხე, დავტოვე იგი მომავალ დღეებში. დრო იყო შეცვალო ჩემი ქცევები, მით უმეტეს, რომ შეუსრულებლობა გამოიწვევს განქორწინებას.

მე ვბერდები, არ შემიძლია ეს მოხდეს. სარეცხი მანქანის შეტყობინებების დროა, ვარდისფერი საცვლების წამალი არ არსებობს, ვფიქრობ, უბრალოდ უნდა ჩავიცვა.

Მახასიათებლები:

  • Google Home ინტეგრაცია (სურვილისამებრ) გაღიზიანებით
  • შემთხვევითი შემაძრწუნებელი შეტყობინებები ყოველ 5 წუთში
  • Android შეტყობინებები
  • დაბანის ღირებულება და რეცხვის საერთო დრო
  • სუფთა გრაფიკი (დიდი მონაცემების გამო)
  • აბსოლუტურად არანაირი ტექნიკური შეტევა სარეცხ მანქანაზე (დაცულია სრული გარანტია)
  • არ არის საჭირო განგაშის შეიარაღება ან განიარაღება (დასაწყებად დაიწყეთ რეცხვა, გამორთეთ სარეცხი მანქანა)

ნაბიჯი 1: შეტყობინებები სარეცხი მანქანის შესახებ

სარეცხი მანქანის შეტყობინებები
სარეცხი მანქანის შეტყობინებები

ამ კატის გახეხვის ერთზე მეტი გზა არსებობს. მე ვფიქრობ, რომ ჩემი ყველაზე გონივრული და ალბათ ერთ -ერთი ყველაზე იაფი ვარიანტია. თუ თქვენ ძალიან ეცდებით, თქვენ არც კი დაგჭირდებათ სარეცხის მანქანასთან შეხება, დასაწყისისთვის და მისი გარანტიის დაზოგვა.

მინდა მქონდეს შეტყობინება ჩემს მობილურზე/კომპიუტერზე/Google Home- ზე, როდესაც სარეცხი დასრულდება. არ მინდა შევახსენო ქრონომეტრების დაყენება, რაიმე შეიარაღება, უბრალოდ ჩადეთ სარეცხი და სხვა ჩემი ცოლის გარდა შეახსენეთ, რომ სარეცხს დასწრება სჭირდება

ასე რომ, იმისთვის, რომ ჩემი ქორწინება გადავარჩინო მოახლოებული განწირვისგან და დამატებითი შემოსავალი ვიშოვო შვილობილი გაყიდვებიდან (რაც ასევე გადაარჩენს ჩემს ქორწინებას მოსალოდნელი განწირვისგან), მე ვიპოვე პრობლემის გადაწყვეტა.

პასუხი არის Sonoff POW R2

დაელოდეთ, როგორ აპირებთ სარეცხი მანქანის შეტყობინებების გაცემას სონოფთან? - ნება მომეცით ყველაფერი გითხრათ ამის შესახებ!

თქვენ უნდა მიიღოთ Sonoff POW R2 - მე დავუკავშირე რამდენიმე მაღაზია თქვენთვის, მაგრამ თუ უკეთესი გარიგება იპოვით, ეს კიდევ უფრო გასაოცარია:

  • ბანგუდი
  • Gearbest
  • ალიექსპრესი
  • AmazonUK
  • AmazonUS
  • ITEAD (Sonoff მაღაზია)

(უბრალოდ არ იფიქრო, რომ მე ვარ ასეთი კარგი, ეს ბმულები მომცემს მცირე უკუცემს, თუ გამოიყენებ - გმადლობ!)

Sonoff POW R2

არცერთი საჭირო ფუნქცია ნამდვილად არ არის ხელმისაწვდომი მოწყობილობის გამორთულ ვერსიაში, ასე რომ მე ვაპირებ მასზე Tasmota- ს პროგრამული უზრუნველყოფის დაყენებას. ამ გზით, მე შემიძლია გავაკეთო რაც მსურს Sonoff POW R2– ის მონაცემებით.

Sonoff POW R2– ის უნიკალური უნარი არის ინფორმაციის გაზიარება მოწყობილობის მიერ Sonoff– ის საშუალებით დაკავშირებული ენერგიის შესახებ. მე შემიძლია გითხრათ როდის მუშაობს სარეცხი მანქანა და როდის აღარ ირეცხება. ამ დროს ერთადერთი რაც უნდა გავაკეთო არის ჩაცმა ლოგიკით, სარეცხი მანქანის შეტყობინებების შესაქმნელად. სარეცხი მანქანას ცვლილებები არ სჭირდება! უბრალოდ დარწმუნდით, რომ შეამოწმეთ თქვენი სარეცხი მანქანის სიმძლავრე. ამ Sonoff POW R2- ს შეუძლია გაუმკლავდეს 15A- ს 3500W სიმძლავრით - მე უსაფრთხოდ ვარ, რადგან ჩემი სარეცხი მანქანა არის 2000W.

თუ საკმარისად ჭკვიანი ხართ, დენის კაბელის მოჭრის ნაცვლად შეგიძლიათ მოკლე კაბელიდან გათიშოთ კაბელი. ამ გზით თქვენი "მუნჯი" სარეცხი მანქანა ხელუხლებელი რჩება და იღებს ყველა ჭკვიან ფუნქციას.

ნაბიჯი 2: NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის

NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის
NodeRED- ის გამოყენება სარეცხი მანქანის შეტყობინებებისათვის

თქვენ უკვე იცით, რომ მე მიყვარს NodeRED. თქვენ შეგიძლიათ ამტკიცოთ, რამდენად მაგარია სახლის ასისტენტი მთელი დღის განმავლობაში, მაგრამ თქვენ არ მიუახლოვდებით იმას, რისი მიღწევაც შეგიძლიათ NodeRED– ით. მე მაქვს სერია დამწყებთათვის, თუ მზად ხართ გადახტომისთვის.

მე რეალურად გამოვიყენებ იმ იდეას, რაც მქონდა ჩემი 3D პრინტერის შეტყობინებებისთვის. ენერგიის მოხმარება მანამდე გამოვთვალე, აზრი არ აქვს საჭის ხელახლა გამოგონებას. დროა შეცვალოთ იგი.

მე ვცდილობ ეს მაქსიმალურად მოსახერხებელი გავხადო, ასე რომ თქვენ არ გჭირდებათ ბევრი კოდის შეცვლა, ამიტომ ბევრი რამ არის თქვენთვის კოდირებული. ეს ნიშნავს, რომ ჩვენ უნდა დავაკონფიგურიროთ თქვენი სარეცხი მანქანით მუშაობის ნაკადი. არსებობს რამდენიმე რამ, რაც უნდა მოგაწოდოთ:

  • ელექტროენერგიის ღირებულება (JSON ობიექტი, რომელსაც აქვს 2 ტარიფი. შეავსეთ ფასი და დრო, როდესაც ტარიფი იცვლება, თუ მხოლოდ ერთი ტარიფი გაქვთ, გაიმეორეთ თქვენი ფასი)
  • ვადა (დრო წუთებში, რის შემდეგაც შეტყობინება გაიცემა. დადგენილია 5 წთ, მაგრამ შეგიძლიათ შეცვალოთ იგი. გაზარდეთ ვადა, თუ თქვენი სარეცხი მანქანის შეტყობინება შუალედურ დაბანას გამოიწვევს)
  • ლოდინის ენერგია (თქვენი სარეცხი მანქანის ენერგიის მოხმარება იზომება ლოდინის დროს - ჩართულია, მაგრამ არ გამოიყენება)
  • ჩამორთმევა (ჩართვა/გამორთვა გაიმეორეთ Google Home შეტყობინებები ყოველ 5 წუთში, სანამ სარეცხი მანქანა არ არის გამორთული, გაღიზიანება უნდა იყოს ჩართული ყოველ ჯერზე)

Როგორ მუშაობს? მე გამოვიყენე ჭკვიანური ხრიკი მასივის შემცირებაზე იმ მნიშვნელობებზე, რომლებიც ტოლია დროის გასვლის წუთებში. ეს ნიშნავს, რომ ნაკადი ყოველთვის ამოწმებს სარეცხი მანქანის საშუალო სიმძლავრეს.

საშუალო === 0 (სარეცხი მანქანა გამორთულია)

საშუალო 0 (სარეცხი მანქანა ლოდინის რეჟიმში) საშუალო> 0 (სარეცხი მანქანა გამოიყენება)

მას შემდეგ, რაც სარეცხი მანქანის სიმძლავრეს ვამოწმებ ყოველ 60 წამში (ყველაზე დაბალი მნიშვნელობა, რაც მე დაფიქსირდა იყო 3W), შემიძლია მარტივად განვსაზღვრო, როდის ირეცხება მანქანა, ლოდინის რეჟიმში თუ გამორთული. დროა შეავსოთ სამუშაო ლოგიკა და დაამატოთ რამდენიმე შეტყობინება.

ფუნქცია NOD: გამოთვალეთ სიმძლავრე

var power = msg.payload. StatusSNS. ENERGY. Power; var ტაიმერი = flow.get ("დროის გასვლა"); var total = flow.get ("სულ"); var ღირებულება = flow.get ("CostArray");

// შეამოწმეთ არსებობს თუ არა მასივი

თუ (! სულ ||! სულ. სიგრძე || სულ === განუსაზღვრელი) {სულ = ; }

// ბიძგის ელემენტი

სულ. გაცვლა (სიმძლავრე); // ამოიღეთ X elementh if (სულ [ტაიმერი] === განუსაზღვრელი) {flow.set ("სულ", სულ); } else {total.splice (ტაიმერი, 1); flow.set ("სულ", სულ); }

როდესაც სარეცხი მანქანა უცნაურის შემდეგ ლოდინის რეჟიმში გადადის, ნამდვილად არაფერი ხდება. პირველი მოვლენა ჩაწერილია, როდესაც ენერგიის მოხმარება აღემატება ლოდინის მნიშვნელობას. დაბანა დაიწყო (პლუს/მინუს 60 წმ) და დრო მითითებულია. ამ დროს, მე ასევე ვიწყებ გამოთვლას, თუ რა ღირს თითოეული წუთი ჩემთვის და ამ მნიშვნელობას სხვა მასივში ვუბიძგებ. მე ასევე ვაფარებ შეტყობინებას.

თუ სარეცხი მანქანა გაჩერდება, ვიანგარიშებ გამოყენებული ენერგიის ღირებულებას (მასივის ყველა ელემენტის ჯამი), დასრულების დროს (გამოკლებული დროის ამოწურვა) და ვუბიძგებ მას, როგორც შეტყობინებას Google Home- ზე ან Android- ზე გაწევრიანების საშუალებით. თუ თქვენ არასოდეს გამოგიყენებიათ გაწევრიანება NodeRED– ში, მე მაქვს მოსახერხებელი გაკვეთილი, რომ დაიწყოთ. მე ასევე შევქმენი პროგრამა, რომელიც გრძელდება ყოველ 5 წუთში და გასცემს შემაძრწუნებელ შეტყობინებას Google Home– ზე. ეს მარყუჟი წყდება მაშინ, როდესაც სარეცხი მანქანით გამოყენებული ენერგია = 0. მე ასევე უნდა განვაიარაღო შეტყობინებები.

ფუნქცია NODE: გამოაცხადეთ ყალბი

ფუნქცია secondsToHms (d) {d = ნომერი (d); var h = მათემატიკა. სართული (დ / 3600); var m = მათემატიკა. სართული (d % 3600 /60); დაბრუნება ('0' + სთ). ნაჭერი (-2) + "თ" + ('0' + მ). ნაჭერი (-2) + "წთ"; }

flow.set ("გამოაცხადე", ყალბი);

var დაწყება = flow.get ("WashStart"); var ტაიმერი = flow.get ("ტაიმუატი");

// გამოთვალეთ რეცხვის დრო

var თარიღი = ახალი თარიღი (); var ms = date.getTime ();

var totaltimeinsec = (ms -start)/1000 - 60 *ტაიმერი;

var totalWashTime = secondsToHms (totaltimeinsec);

flow.set ("TotalWashTime", totalWashTime);

flow.set ("WashStart", 0);

// შეინახეთ სარეცხი ენერგიის სესია

var washtotal = flow.get ("WashTotal"); var sum = ვაშტოტალი;

ფუნქციის დამატება (აკუმულატორი, ა) {

დაბრუნების აკუმულატორი + a; }

var საშუალო = თანხა. შემცირება (დამატება);

msg.average = საშუალო / washtotal.length; flow.set ("WashTotal", null);

//საერთო ღირებულება

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

ფუნქციის დამატება (აკუმულატორი, ა) {

დაბრუნების აკუმულატორი + a; }

var costofpower = თანხა. შემცირება (დამატება);

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– ისთვის.

FUNCTION NODE: შეტყობინების გადატვირთვა

flow.set ("გამოაცხადე", ჭეშმარიტი); var power = msg.payload; var total = flow.get ("WashTotal"); var დაწყება = flow.get ("WashStart"); // მხოლოდ სარეცხის დაწყება თუ (დაწყება === 0) {var თარიღი = ახალი თარიღი (); var sec = date.getTime (); flow.set ("WashStart", წმ); } // შეამოწმეთ არსებობს თუ არა მასივი თუ (! სულ ||! total.length || სულ === განუსაზღვრელი) {სულ = ; } // push element total.unshift (სიმძლავრე); flow.set ("WashTotal", სულ); msg.payload = სულ; დაბრუნების მესიჯი;

მე შევქმენი პატარა გამაღიზიანებელი გენერატორი, რომელიც ირჩევს შემთხვევით ნაგავს ყოველ ჯერზე, როდესაც Google Home- მა უნდა შეგახსენოს. არსებობს ძირითადი ფუნქცია შემთხვევითი რიცხვის ამოსაყვანად იმ დიაპაზონიდან, რომელიც განსაზღვრულია ელემენტების რაოდენობის მიხედვით.

ნაბიჯი 3: ბოლო სიტყვები

დასკვნითი სიტყვები
დასკვნითი სიტყვები
დასკვნითი სიტყვები
დასკვნითი სიტყვები

15 დოლარზე ნაკლებ ფასად შეგიძლიათ გაამდიდროთ თქვენი სარეცხი მანქანა და, ალბათ, დაზოგოთ ბევრი საზიზღრობა! ეს დიდი საქმეა. მე ველოდები ჩემი მონატრების რეაქციას, რადგან ის შორს არის. ის არ ელოდება, რომ სარეცხი მანქანა დაელაპარაკოს მას თავისი "საყვარელი" ციტატებით!

გარდა ამისა, თუ გსურთ მიიღოთ ინფორმაცია ამ ან სხვა პროექტების განახლებების შესახებ - გაითვალისწინეთ, რომ მიყევით თქვენს არჩევანზე არსებულ პლატფორმაზე:

  • ფეისბუქი
  • ტვიტერი
  • ინსტაგრამი
  • YouTube

და თუ გაქვს სურვილი ყავა მიყიდო ან უფრო უწყვეტად დამეხმარო:

  • PayPal
  • პატრეონი

იმედი მაქვს მოგეწონათ პროექტი! შეამოწმეთ მეტი პროექტი notenoughtech.com– ზე

გირჩევთ: