
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01



Saya mempunyai mesin basuh murah "bodoh" dengan harga sekitar £ 150. Ukuran adalah kekangan terbesar, jadi jangan menilai saya terlalu keras. Perkara bodoh dalam rumah tangga saya adalah saya.
Mencuci seluar dalam berwarna putih dengan jumper merah adalah salah satu dosa saya. Yang lain tidak ingat bahawa ada sesuatu yang dimasukkan ke dalam mesin basuh. Hasilnya, saya telah mencuci kumpulan yang sama kira-kira 3 kali sekali, membiarkannya pada hari-hari yang akan datang. Sudah tiba masanya untuk menyesuaikan tingkah laku saya, terutamanya kerana kegagalan untuk mematuhi akan bercerai.
Saya semakin tua, saya tidak boleh berlaku ini. Masa untuk pemberitahuan mesin basuh, tidak ada ubat untuk seluar dalam berwarna merah jambu, saya rasa saya hanya perlu memakainya.
Ciri-ciri:
- Penyatuan Google Home dengan (pilihan) omelan
- Pemberitahuan mengganggu secara rawak setiap 5 minit
- Pemberitahuan Android
- Kos mencuci dan jumlah masa mencuci
- grafik yang kemas (kerana data besar)
- sama sekali tidak ada peretasan perkakasan ke mesin basuh (jaminan penuh dikekalkan)
- tidak perlu menyalakan atau melucutkan alarm (Mula mencuci untuk memulakan, matikan mesin basuh untuk berhenti)
Langkah 1: Pemberitahuan Mesin Basuh

Terdapat lebih daripada satu cara untuk kulit kucing ini. Saya rasa pilihan saya adalah yang paling masuk akal dan mungkin salah satu pilihan termurah. Sekiranya anda berusaha dengan bersungguh-sungguh, anda tidak perlu menyentuh mesin basuh, untuk memulakan dan menggunakan jaminannya.
Saya ingin mempunyai pemberitahuan di telefon bimbit / komputer / Rumah Google saya semasa mencuci selesai. Saya tidak mahu mengingatkan diri saya tentang menetapkan pemasa, mempersenjatai apa-apa, hanya meletakkan basuh dan meminta orang lain selain isteri saya untuk mengingatkan saya bahawa mencuci perlu hadir
Oleh itu, untuk menyelamatkan perkahwinan saya dari azab yang akan datang, dan menghasilkan sejumlah wang tambahan dari penjualan gabungan (yang juga menyelamatkan perkahwinan saya dari azab yang akan datang), saya menemui jalan keluar untuk masalah tersebut.
Jawapannya ialah Sonoff POW R2
Tunggu, bagaimana anda akan mengeluarkan pemberitahuan mesin basuh dengan Sonoff? - Biarkan saya memberitahu anda semua tentangnya!
Anda perlu mendapatkan Sonoff POW R2 - Saya mengaitkan beberapa kedai untuk anda, tetapi jika anda mendapat tawaran yang lebih baik, ini lebih hebat lagi:
- Bangood
- Gearbest
- Aliexpress
- AmazonUK
- AmazonUS
- ITEAD (kedai Sonoff)
(Jangan fikir saya sangat baik, pautan ini memberi saya sogokan kecil jika anda menggunakannya - terima kasih!)
Sonoff POW R2
Tidak ada fungsi yang diperlukan yang benar-benar tersedia dalam versi peranti di luar rak jadi saya akan memancarkan firmware Tasmota di atasnya. Dengan cara ini, saya dapat melakukan apa sahaja yang saya mahukan dengan data yang berasal dari Sonoff POW R2.
Keupayaan unik Sonoff POW R2 adalah untuk berkongsi maklumat mengenai kuasa yang digunakan oleh peranti yang disambungkan melalui Sonoff. Saya dapat mengetahui kapan mesin basuh beroperasi, dan kapan tidak lagi mencuci. Yang harus saya buat pada ketika ini adalah memakaikannya dengan logik untuk membuat pemberitahuan mesin basuh. Tidak perlu pengubahsuaian pada mesin basuh! Pastikan untuk memeriksa penilaian kuasa mesin basuh anda. Sonoff POW R2 ini dapat mengendalikan kuasa 15A dengan kekuatan 3500W - Saya berada di sisi yang selamat kerana mesin basuh saya dinilai untuk 2000W.
Sekiranya anda cukup pintar, anda boleh menyambungkan kabel dari sambungan pendek dan bukannya memotong kabel kuasa. Dengan cara ini mesin basuh "bodoh" anda tetap utuh dan mendapat semua ciri pintar.
Langkah 2: Menggunakan NodeRED untuk Pemberitahuan Mesin Cuci




Anda tahu sekarang, saya suka NodeRED. Anda boleh membantah betapa hebatnya Pembantu Rumah sepanjang hari, tetapi anda tidak akan menghampiri apa yang boleh anda capai dengan NodeRED. Saya mempunyai siri untuk pemula jika anda bersedia untuk membuat lompatan.
Saya sebenarnya akan menggunakan semula idea yang saya ada untuk pemberitahuan Pencetak 3D saya. Saya mengira penggunaan tenaga sebelum ini, tidak ada gunanya mencipta semula roda. Masa untuk mengubahnya.
Saya cuba menjadikannya sekerap mungkin sehingga anda tidak perlu mengubah banyak kod sendiri, oleh itu, banyak perkara dikodkan untuk anda. Ini bermaksud kita harus mengkonfigurasi aliran agar berfungsi dengan mesin basuh anda. Terdapat beberapa perkara yang harus anda sediakan:
- Kos elektrik (objek JSON yang mempunyai 2 tarif. Isi harga dan kali perubahan tarif, jika anda hanya mempunyai satu tarif, gandakan harga anda)
- Timeout (masa dalam beberapa minit selepas pemberitahuan akan dikeluarkan. Ia ditetapkan menjadi 5 min, tetapi jangan ragu untuk mengubahnya. Tingkatkan waktu tunggu jika pemberitahuan mesin basuh anda mencetuskan pertengahan cucian)
- Daya Siaga (tarikan kuasa mesin basuh anda diukur ketika dalam keadaan siap sedia - dihidupkan, tetapi tidak digunakan)
- Nagging (on / off ulang pemberitahuan Google Home setiap 5min sehingga mesin basuh dimatikan, nagging mesti diaktifkan setiap kali)
Bagaimanakah ia berfungsi? Saya menggunakan kaedah bijak untuk memangkas tatasusunan kepada bilangan nilai yang sama dengan masa tamat dalam beberapa minit. Ini bermaksud aliran SELALU memeriksa daya tarikan purata mesin basuh.
purata === 0 (mesin basuh dimatikan)
purata 0 (mesin basuh dalam keadaan siap sedia) rata-rata> 0 (mesin basuh sedang digunakan)
Oleh kerana saya memeriksa penggunaan kuasa mesin basuh setiap 60 saat (nilai terendah yang saya catat ialah 3W), saya dapat mengetahui dengan mudah bila mesin mencuci, dalam keadaan bersedia atau dimatikan. Sudah tiba masanya untuk membungkus logik yang berfungsi dan menambahkan beberapa pemberitahuan.
NOD FUNGSI: Hitung daya
var power = msg.payload. StatusSNS. ENERGY. Power; var timer = flow.get ("timeout"); var total = flow.get ("Total"); var cost = flow.get ("CostArray");
// periksa sama ada array ada
jika (! total ||! total.length || total === tidak ditentukan) {total = ; }
// unsur tolak
total.unshift (kuasa); // keluarkan X elementh if (total [pemasa] === tidak ditentukan) {flow.set ("Total", total); } lain {total.splice (pemasa, 1); flow.set ("Jumlah", jumlah); }
Apabila mesin basuh dalam keadaan bersedia selepas menjadi ganjil, tidak ada yang berlaku. Acara pertama direkodkan apabila penggunaan kuasa melebihi nilai siap sedia. Pencucian telah bermula (tambah / tolak 60 saat) dan masa dicatat. Pada ketika ini, saya juga mula mengira berapa kos setiap minit dan mendorong nilai itu ke dalam array yang lain. Saya juga melengkapkan pemberitahuan.
Sekiranya mesin basuh berhenti, saya mengira kos kuasa yang digunakan (jumlah semua elemen susunan), masa yang diperlukan untuk menyelesaikan (tolak waktu tamat) dan mendorongnya sebagai pemberitahuan ke Google Home atau Android melalui Join. Sekiranya anda tidak pernah menggunakan Join in NodeRED, saya mempunyai tutorial berguna untuk memulakan anda. Saya juga membuat loa op yang berlangsung setiap 5 minit, dan mengeluarkan pemberitahuan mengganggu kepada Google Home. Gelung itu dihentikan apabila kuasa yang digunakan oleh mesin basuh = 0. Saya juga harus melucutkan senjata pemberitahuan.
NOD FUNGSI: umumkan palsu
detik fungsiToHms (d) {d = Nombor (d); var h = Math.floor (d / 3600); var m = Math.floor (d% 3600/60); kembali ('0' + h).lice (-2) + "h" + ('0' + m).lice (-2) + "min"; }
flow.set ("umumkan", salah);
var start = flow.get ("WashStart"); var timer = flow.get ("timeout");
// kirakan masa mencuci
tarikh var = Tarikh baru (); var ms = date.getTime ();
var totaltimeinsec = (ms-start) / 1000 - 60 * pemasa;
var totalWashTime = secondsToHms (totaltimeinsec);
flow.set ("TotalWashTime", totalWashTime);
flow.set ("WashStart", 0);
// simpan sesi kuasa basuh
var washtotal = flow.get ("WashTotal"); var sum = washtotal;
fungsi tambah (penumpuk, a) {
pengumpul pulangan + a; }
var purata = sum.reduce (tambah);
msg.average = purata / washtotal.length; flow.set ("WashTotal", null);
//jumlah kos
var sum = flow.get ("CostArray");
fungsi tambah (penumpuk, a) {
pengumpul pulangan + a; }
var costofpower = sum.reduce (tambah);
var totalcost = Math.round (costofpower * 100) / 100; flow.set ("CostArray", null); flow.set ("TotalCost", totalcost);
msg = {};
msg.payload = "Pencucian anda sudah siap";
msg.ms = ms; msg.totalWashTime = totalWashTime;
kembalikan msg;
Pemberitahuan saya dikeluarkan untuk 3 peranti (telefon, desktop dan komputer riba) Saya menggunakan sistem kelayakan untuk melayani kunci API, dan saya juga mengaktifkan penyimpanan konteks untuk NodeRED saya.
NOD FUNGSI: tetapkan semula pemberitahuan
flow.set ("umumkan", benar); var power = msg.payload; var total = flow.get ("WashTotal"); var start = flow.get ("WashStart"); // baru memulakan pencucian jika (mula === 0) {var tarikh = Tarikh baru (); var sec = date.getTime (); flow.set ("WashStart", saat); } // periksa sama ada array wujud jika (! total ||! total.length || total === tidak ditentukan) {total = ; } // tolak elemen total.unshift (kuasa); flow.set ("WashTotal", jumlah); msg.payload = jumlah; kembalikan msg;
Saya membuat penjana kecil yang memilih nag rawak setiap kali Google Home perlu mengingatkan anda. Terdapat fungsi asas untuk memilih nombor rawak dari julat yang ditentukan oleh bilangan elemen dari susunan omelan.
Langkah 3: Perkataan Akhir


Dengan harga kurang dari $ 15, anda boleh menggunakan mesin basuh anda dan mungkin menjimatkan banyak masalah! Itu bagus. Saya menantikan reaksi rindu saya, kerana dia pergi. Dia tidak menyangka mesin basuh akan berbincang dengannya dengan petikan "kegemarannya"!
Sebagai tambahan, jika anda ingin mendapatkan maklumat mengenai kemas kini ini atau projek lain - pertimbangkan untuk mengikuti saya di platform pilihan anda:
- Youtube
dan jika anda ingin membeli kopi atau menyokong saya dengan cara yang lebih berterusan:
- PayPal
- Patreon
Saya harap anda telah menikmati projek ini! Lihat lebih banyak projek di notenoughtech.com
Disyorkan:
Cara Mencari Pin Motor Mesin Basuh: 6 Langkah

Cara Mencari Pin Motor Mesin Cuci: Penemuan pin motor mesin basuh dengan bantuan multimeter digital. Kami memerlukan multimeter dalam mod penguji kesinambungan dan motor mesin basuh sejagat yang serupa seperti yang terdapat dalam gambar di atas. Kami akan mulakan terlebih dahulu dengan memeriksa secara visual t
Rajah Pendawaian Motor Mesin Basuh: 6 Langkah

Diagram Pendawaian Motor Mesin Cuci: Untuk dapat menyambungkan motor mesin basuh atau motor sejagat, kami memerlukan gambarajah yang disebut rajah pendawaian motor mesin basuh, yang ini boleh digunakan untuk menyambungkan motor universal ini pada 220v ac atau dc ikuti saja rajah yang sama
Makluman Pengering Mesin Cuci Arduino - Pemberitahuan Tolak ke Telefon Dengan Blynk: 5 Langkah (dengan Gambar)

Arduino Washer Dryer Alert - Push Notification to Phone With Blynk: Mesin basuh kami ada di garaj dan kami tidak dapat mendengar bunyi bip untuk menunjukkan bahawa basuh sudah selesai. Saya ingin mencari cara untuk diberitahu, di mana sahaja kita berada di rumah, ketika kitaran selesai. Saya telah bermain-main dengan Arduino, ESP8266 WiFi
Sensor Pemberitahuan Mesin Basuh: 6 Langkah (dengan Gambar)

Sensor Pemberitahuan Mesin Basuh: Sensor mesin basuh ini terletak di atas mesin basuh saya dan menggunakan pecutan untuk mengesan getaran dari mesin. Apabila merasakan kitaran pencucian telah selesai, ia akan menghantar pemberitahuan di telefon saya. Saya membina ini kerana mesin itu sendiri
Pemberitahuan Mesin Basuh Menggunakan MESH: 4 Langkah (dengan Gambar)

Pemberitahuan Mesin Basuh Menggunakan MESH: Alamak! Saya Lupa mengenai pakaian di mesin basuh … Adakah anda selalu lupa mengambil pakaian anda setelah dicuci? Resipi ini akan menaik taraf mesin basuh anda untuk menerima pemberitahuan melalui Gmail atau IFTTT setelah pakaian anda siap untuk gambar