Mundarija:
- 1 -qadam: kir yuvish mashinasi haqida bildirishnoma
- 2 -qadam: Kir yuvish mashinasi bildirishnomalari uchun NodeRED -dan foydalanish
- 3 -qadam: Yakuniy so'zlar
Video: Kir yuvish mashinasi haqida bildirishnoma: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Menda taxminan 150 funtga "soqov" arzon kir yuvish mashinasi bor. O'lcham eng katta cheklov edi, shuning uchun meni juda qattiq hukm qilmang. Mening uyimdagi ahmoqlik - bu men.
Qizil jemper bilan oq ichki kiyimni yuvish mening gunohlarimdan biridir. Ikkinchisi kir yuvish mashinasiga biror narsa qo'yilganini eslay olmaydi. Natijada, men bir xil bo'lakni taxminan 3 marta yuvdim va uni bir necha kunga qoldirdim. Xulq -atvorimni to'g'rilash vaqti keldi, ayniqsa, rioya qilmaslik ajralishga olib keladi.
Men qariyapman, men bunday bo'la olmayman. Kir yuvish mashinasining bildirishnomalari vaqti keldi, pushti ichki kiyimni davolashning iloji yo'q, menimcha, uni kiyishim kerak.
Xususiyatlari:
- (Ixtiyoriy) nagging bilan Google Home integratsiyasi
- Har 5 daqiqada tasodifiy nagging xabarnomalari
- Android xabarnomalari
- Yuvish narxi va yuvishning umumiy vaqti
- aniq grafik (katta ma'lumotlar tufayli)
- kir yuvish mashinasida hech qanday apparat buzilishi yo'q (to'liq kafolat saqlanadi)
- signallarni qurollantirish yoki qurolsizlantirishning hojati yo'q (boshlash uchun yuvishni boshlang, to'xtatish uchun kir yuvish mashinasini o'chiring)
1 -qadam: kir yuvish mashinasi haqida bildirishnoma
Bu mushukni teridan tozalashning bir necha yo'li bor. O'ylaymanki, meniki eng oqilona va ehtimol eng arzon variantlardan biri. Agar siz qattiq harakat qilsangiz, kir yuvish mashinasiga tegmasligingiz kerak, boshidanoq va uning kafolatini ayamaysiz.
Yuvish tugagach, men mobil telefonimda/kompyuterimda/Google Home -da xabarnoma olishni xohlayman. Men o'zimga taymer o'rnatish, biror narsani qurollantirish haqida eslatishni xohlamayman, shunchaki kir yuvish vositasini joylashtiring va xotinimdan boshqa odamga kir yuvish kerakligini eslatib qo'ying
Shunday qilib, mening nikohimni yaqinlashib kelayotgan halokatdan qutqarish va qo'shma savdodan qo'shimcha daromad olish uchun (bu mening nikohimni yaqinlashib kelayotgan halokatdan qutqaradi), men muammoning echimini topdim.
Javob Sonoff POW R2
Kutib turing, kir yuvish mashinasi haqida Sonoff bilan qanday xabar berasiz? - Men sizga hammasini aytib beray!
Siz Sonoff POW R2 -ni olishingiz kerak bo'ladi - men siz uchun bir nechta do'konlarni bog'ladim, lekin agar siz yaxshiroq shartnoma topsangiz, bu yanada ajoyib:
- Bangood
- Gearbest
- Aliexpress
- AmazonUK
- AmazonUS
- ITEAD (Sonoff do'koni)
(Faqat meni juda yaxshi deb o'ylamang, agar siz undan foydalansangiz, bu havolalar menga ozgina qaytarib beradi - rahmat!)
Sonoff POW R2
Qurilmaning mavjud bo'lmagan versiyasida kerakli funktsiyalarning hech biri mavjud emas, shuning uchun men unga Tasmota dasturiy ta'minotini yoqaman. Shunday qilib, men Sonoff POW R2 ma'lumotlari bilan xohlagan narsani qila olaman.
Sonoff POW R2 ning o'ziga xos qobiliyati Sonoff orqali ulangan qurilma ishlatadigan quvvat haqida ma'lumot almashishdir. Men kir yuvish mashinasi qachon ishlayotganini va qachon yuvilmasligini ayta olaman. Bu vaqtda men qilishim kerak bo'lgan narsa - kir yuvish mashinasi haqida bildirishnoma yaratish uchun uni mantiq bilan bezash. Kir yuvish mashinasini o'zgartirish shart emas! Kir yuvish mashinasining quvvat ko'rsatkichlarini tekshirib ko'ring. Bu Sonoff POW R2 35A quvvatli 15A quvvatga ega - men xavfsiz tomonda, chunki kir yuvish mashinam 2000 Vt quvvatga ega.
Agar siz etarlicha aqlli bo'lsangiz, elektr simini kesish o'rniga, kabelni qisqa uzatmadan ajratib qo'yishingiz mumkin. Shunday qilib, sizning "soqov" kir yuvish mashinangiz saqlanib qoladi va barcha aqlli xususiyatlarga ega bo'ladi.
2 -qadam: Kir yuvish mashinasi bildirishnomalari uchun NodeRED -dan foydalanish
Bilasizmi, men NodeREDni yaxshi ko'raman. Siz kun bo'yi Home Assistant qanchalik zo'r ekanligi haqida bahslashishingiz mumkin, lekin siz NodeRED yordamida nimaga erisha olmaysiz. Agar siz sakrashga tayyor bo'lsangiz, menda yangi boshlanuvchilar uchun bir qator bor.
Men aslida 3D Printer xabarnomalari uchun o'z fikrimni qayta ishlataman. Men ilgari quvvat sarfini hisoblab chiqdim, g'ildirakni qayta kashf qilishning ma'nosi yo'q. Uni o'zgartirish vaqti keldi.
Men buni iloji boricha foydalanuvchilarga qulay qilishga harakat qilyapman, shuning uchun ko'p kodni o'zingiz o'zgartirishingiz shart emas, shuning uchun siz uchun ko'p narsalar kodlangan. Bu shuni anglatadiki, biz kir yuvish mashinasi bilan ishlash uchun oqimni sozlashimiz kerak. Siz taqdim etishingiz kerak bo'lgan ikkita narsa bor:
- Elektr energiyasi narxi (2 ta tarifga ega bo'lgan JSON obyekti. Narxni to'ldiring va tarif o'zgarishi vaqtini, agar sizda faqat bitta tarif bo'lsa, narxingizni takrorlang)
- Vaqt tugashi (bir necha daqiqadan so'ng bildirishnoma yuboriladi. 5 daqiqaga o'rnatiladi, lekin uni o'zgartirishga ruxsat bering. Agar kir yuvish mashinasi bildirishnomasi o'rta kir yuvish jarayonini yoqsa, vaqtni oshiring)
- Kutish kuchi (kir yuvish mashinasining kuchi kutish holatida o'lchanadi - yoqilgan, lekin ishlatilmayapti)
- Tugatish (kir yuvish mashinasi o'chirilgunga qadar har 5 daqiqada Google Home bildirishnomalarini yoqish/o'chirish, har safar naggingni yoqish kerak)
Bu qanday ishlaydi? Men bir necha daqiqada tanaffusga teng keladigan qiymatlar sonini qisqartirishning aqlli hiylasini qo'lladim. Bu shuni anglatadiki, oqim har doim kir yuvish mashinasining o'rtacha quvvatini tekshiradi.
o'rtacha === 0 (kir yuvish mashinasi o'chirilgan)
o'rtacha 0 (kir yuvish mashinasi kutish rejimida) o'rtacha> 0 (kir yuvish mashinasi ishlatilmoqda)
Kir yuvish mashinasining quvvat sarfini har 60 soniyada tekshirayotganim uchun (men yozgan eng past ko'rsatkich 3 Vt edi), men mashinani qachon yuvayotganini, kutish holatida yoki o'chirilganligini aniqlay olaman. Ish mantig'ini o'rash va ba'zi bildirishnomalarni qo'shish vaqti keldi.
Funktsiya tuguni: quvvatni hisoblang
var kuch = msg.payload. StatusSNS. ENERGY. Power; var taymer = flow.get ("vaqt tugashi"); var jami = flow.get ("Jami"); var cost = flow.get ("CostArray");
// qator mavjudligini tekshiring
agar (! jami ||! jami. uzunlik || jami === aniqlanmagan) {jami = ; }
// surish elementi
total.unshift (quvvat); // olib tashlash X elementh if (jami [taymer] === aniqlanmagan) {flow.set ("Jami", jami); } boshqa {total.splice (taymer, 1); flow.set ("Jami", jami); }
Kir yuvish mashinasi g'alati bo'lgandan keyin kutish rejimiga o'tganda, aslida hech narsa bo'lmaydi. Birinchi hodisa, quvvat sarflanishi kutish qiymatidan oshib ketganda qayd qilinadi. Yuvish boshlandi (ortiqcha/minus 60 soniya) va vaqt qayd etiladi. Shu nuqtada, men har bir daqiqaning narxi qancha bo'lishini hisoblashni boshlayman va bu qiymatni boshqa qatorga o'tkazaman. Men ham xabarnomani qurollantiraman.
Agar kir yuvish mashinasi to'xtab qolsa, men ishlatilgan quvvat sarfini (massivning barcha elementlari yig'indisi), tugash vaqtini (minus taymut) hisoblayman va buni Google Home yoki Android -ga qo'shilish orqali bildirishnoma sifatida yuboraman. Agar siz NodeRED -ga qo'shilishni hech qachon ishlatmagan bo'lsangiz, menda sizni boshlash uchun qulay qo'llanma bor. Men har 5 daqiqada ishlaydigan loa op yaratdim va Google Home -ga noxush xabarnoma yuboraman. Kir yuvish mashinasi ishlatadigan quvvat = 0 bo'lganda, bu pastadir to'xtatiladi. Men ham bildirishnomalarni qurolsizlantirishim kerak.
FUNCTION NODE: yolg'onni e'lon qilish
soniyaToHms funktsiyasi (d) {d = Son (d); var h = Math.floor (d / 3600); var m = Math.floor (d % 3600/60); qaytish ('0' + h).bo'lak (-2) + "h" + ('0' + m).bo'lak (-2) + "min"; }
flow.set ("e'lon qilish", noto'g'ri);
var start = flow.get ("WashStart"); var taymer = flow.get ("tanaffus");
// yuvish vaqtini hisoblang
var date = new Date (); var ms = date.getTime ();
var totaltimeinsec = (ms -start)/1000 - 60 *taymer;
var totalWashTime = secondsToHms (totaltimeinsec);
flow.set ("TotalWashTime", totalWashTime);
flow.set ("WashStart", 0);
// yuvish quvvat sessiyasini saqlang
var washtotal = flow.get ("WashTotal"); var sum = yuvish umumiy;
funktsiyani qo'shish (akkumulyator, a) {
qaytish akkumulyatori + a; }
var average = sum.reduce (qo'shish);
msg.average = o'rtacha / washtotal.length; flow.set ("WashTotal", null);
// umumiy xarajatlar
var sum = flow.get ("CostArray");
funktsiyani qo'shish (akkumulyator, a) {
qaytish akkumulyatori + a; }
var costofpower = sum.reduce (qo'shish);
var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", null); flow.set ("TotalCost", totalcost);
msg = {};
msg.payload = "Sizning yuvinishingiz tayyor";
msg.ms = ms; msg.totalWashTime = totalWashTime;
xabarni qaytarish;
Mening xabarnomalarim 3 ta qurilmaga beriladi (telefon, ish stoli va noutbuk), men API kalitlariga xizmat ko'rsatish uchun hisob ma'lumotlarini ishlatardim va NodeRED uchun kontekstni saqlashni ham yoqdim.
FUNCTION NODE: bildirishnomani tiklash
flow.set ("e'lon qilish", to'g'ri); var power = msg.payload; var jami = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // faqat yuvishni boshlasangiz if (start === 0) {var date = new Date (); var sek = sana.getTime (); flow.set ("WashStart", sek); } // qator mavjudligini tekshiring, agar (! jami ||! jami. uzunlik || jami === aniqlanmagan) {jami = ; } // surish elementi total.unshift (quvvat); flow.set ("WashTotal", jami); msg.payload = jami; xabarni qaytarish;
Men har safar Google Home sizga eslatishi kerak bo'lgan vaqtda tasodifan tanlab oladigan kichkina jingalak generatorini yaratdim. Nagging massividagi elementlar soni bilan belgilangan intervaldan tasodifiy sonni tanlashning asosiy funktsiyasi mavjud.
3 -qadam: Yakuniy so'zlar
15 dollardan kamiga siz kir yuvish mashinangizni aqlli ishlatishingiz mumkin va ehtimol o'zingizni juda ko'p najotdan qutqarasiz! Bu juda yaxshi ish. Men sog'indim, ular yo'qligida qanday munosabatda bo'lishini kutaman. U kir yuvish mashinasi u bilan "sevimli" tirnoqlari bilan gaplashishini kutmaydi!
Bundan tashqari, agar siz ushbu yoki boshqa loyihalarning yangilanishlari haqida ma'lumotga ega bo'lishni istasangiz - meni tanlagan platformada kuzatib boring:
- YouTube
va agar siz menga qahva sotib olmoqchi bo'lsangiz yoki meni doimiy ravishda qo'llab -quvvatlamoqchi bo'lsangiz:
- PayPal
- Patreon
Umid qilamanki, sizga loyiha yoqdi! Notenoughtech.com saytida boshqa loyihalarni ko'ring
Tavsiya:
Kir yuvish mashinasi dvigatelining pinlarini qanday topish mumkin: 6 qadam
Kir yuvish mashinasi dvigatelining pimlarini qanday topish mumkin: kir yuvish mashinasining pimi raqamli multimetr yordamida topiladi. Bizga uzluksizlikni tekshirish rejimida multimetr va shunga o'xshash universal kir yuvish mashinasi dvigateli kerak bo'ladi. avval vizual tekshiruvdan boshlang
IoT -ga asoslangan kir yuvish to'g'risida bildirishnoma tizimi: 18 qadam
IoT -ga asoslangan kir yuvish to'g'risida bildirishnoma tizimi: HiThis yo'riqnomada kirga kirishga oid xabarnomalar tizimini yaratish bo'yicha bosqichma -bosqich tushuntirishlar berilgan. Qurilma sizning tortmalaringizga va kir yuvish sumkangizga biriktirilgan. Bu erda demo qilish uchun biz ikkita tortma va bitta kir yuvish sumkasini oldik. Sezadi
Kir yuvish mashinasi barabanidan ijodiy foydalanish: 5 qadam
Kir yuvish mashinasi barabanidan ijodiy foydalanish: Bu darslik ilhomlantiradi va tashlangan narsalarga muqobil tarzda qaraydi. Bu nusxa ko'chirish uchun mo'ljallanmagan, lekin odatda kir yuvish mashinasi tamburidan foydalanish mumkinligi haqida fikr berish uchun. Mening fokusim
Arduino kir yuvish mashinasi quritgichi haqida ogohlantirish - telefonga Blynk orqali xabar yuborish: 5 qadam (rasmlar bilan)
Arduino kir yuvish mashinasi quritgichi haqida ogohlantirish - Blynk bilan telefonga xabar yuborish: kir yuvish mashinamiz garajda va biz kir yuvish tugaganligini bildiruvchi signallarni eshitmaymiz. Men tsikl tugagach, biz qayerda bo'lsak ham, xabar olishning yo'lini topmoqchi edim. Men Arduino, ESP8266 WiFi bilan shug'ullanardim
MESH yordamida kir yuvish mashinasi haqida bildirishnomalar: 4 qadam (rasmlar bilan)
MESH yordamida kir yuvish mashinasi haqida bildirishnomalar: Afsus! Men kir yuvish mashinasidagi kiyimlarni unutib qo'ydim … Siz har doim kiyimingizni yuvib bo'lgandan keyin olib ketishni unutasizmi? Ushbu retsept sizning kiyimingiz rasmga tayyor bo'lgach, kir yuvish mashinangizni Gmail yoki IFTTT orqali xabarnomalar olish uchun yangilaydi