Mist Maker Ultrasonik: Cara Buat Humidifier DIY Sendiri

Cartoon of a large ultrasonic mist maker disc with a bright sky-blue ceramic ring and dark grey mesh centre set in a translucent white silicone gasket, red and black leads running to a small white two-pin plug, a white mist plume rising from its centre above a shallow bowl of pale teal water with a white cotton wick leaning up to touch it, and the small green driver board at the lower right

Mist maker ultrasonik ialah plat logam penuh lubang mikro yang digerakkan piezo, dan air yang diatomkannya itu juga satu-satunya penyejuk yang ia ada β€” jadi plat yang dipandu dalam keadaan kering akan merosot dalam masa beberapa saat hingga beberapa minit. Satu fakta itu yang menentukan bentuk projek ini: beri module itu bekalan 5 V miliknya sendiri, suis bekalan itu dengan relay atau MOSFET dan bukan terus dari pin microcontroller, dan biar sensor paras air memutuskannya sebelum tangki kering.

Semua yang ada di sini 5 V DC daripada charger USB. Tiada apa-apa yang menghampiri mains.

Macam mana sebenarnya mist maker ultrasonik berfungsi?

Dijual sebagai ultrasonic mist maker, ultrasonic atomizer module, fogger module atau mist generator, ia sentiasa dua bahagian yang sama: satu driver board dan satu transducer. Transducer dalam kit mist maker ultrasonik ini bukan cakera pejal: bintik kelabu gelap di dalam gelang seramik biru langit itu ialah plat logam nipis yang ditebuk kira-kira 740 lubang tirus, lebar di sebelah air dan hanya beberapa mikron lebarnya di sebelah udara.

Gelang biru itulah bahagian piezoelektriknya. Beri ia voltan ulang-alik 108 kHz dan ia mengembang serta mengecut pada satahnya sendiri; kerana ia diapit pada bibir plat berlubang yang lebih tegar, terikan pada satah itu terpaksa bertukar menjadi lenturan keluar satah, jadi pusat plat itu bergerak ke depan dan ke belakang macam piston sejauh pecahan satu mikron, 108,000 kali sesaat. Setiap lubang berbentuk kon terisi dari muka basah pada lejang ke belakang, dan menyembur isi itu keluar dari hujung sempitnya pada lejang ke hadapan, di mana ia pecah menjadi titisan kira-kira 5 Β΅m. Ini pam, bukan kavitasi yang digunakan fogger tangki jenis cakera pejal β€” dan titisan sekecil itu tersejat sebelum sempat jatuh, sebab itulah kepulannya nampak macam kabus kering. Kajian yang diterbitkan tentang pengatom mesh bergetar memandu plat jenis ini pada frekuensi tetap merentas julat 100–300 kHz.

Driver board hijau yang kecil itu menguruskan separuh bahagian elektriknya: satu oscillator frekuensi tetap yang melontarkan kira-kira 108 kHz ke plat itu secara open-loop, tanpa sebarang maklum balas daripada plat itu, jadi tiada bentuk gelombang yang perlu anda jana β€” dan ia bermula sebaik sahaja 5 V sampai. Itulah fakta yang menjadi tapak kepada seluruh skim kawalan ini: butang hitam itu menukar mod pemanduan selagi kuasa masih ada, tetapi memutus 5 V dan menghidupkannya semula membawa board itu naik dalam keadaan power-on asalnya, jadi relay di dalam bekalan ialah kawalan on/off yang lengkap dan bukan separuh kawalan. Amalan yang baik sebelum wiring apa-apa: basahkan sumbu, cucuk module itu ke charger telefon, dan sahkan ia mengeluarkan kabus tanpa perlu tekan butang.

Satu teardown atas meja kerja bagi board pengatom kelas ini, lengkap dengan skematiknya dilukis semula:

Pilihan β€” suis lain, otak lain, kabel programming

ItemPriceQty
IRF520 MOSFET Driver Module PWM Output Power Control for Arduino Raspberry Pi DC Motor ControlIRF520 MOSFET Driver Module PWM Output Power Control for Arduino Raspberry Pi DC Motor ControlIR520AMRM4.95Kehabisan stok
NodeMCU ESP32 Wi-Fi + Bluetooth Development Board CH340/CP2012 - For IOT Project - ESP-32 (CH340)NodeMCU ESP32 Wi-Fi + Bluetooth Development Board CH340/CP2012 - For IOT Project - ESP-32 (CH340)E32CH34RM29.90
Data Cable Type-A Type-C MicroUSB Type-B 0.5m 1m 30cm 0.3m 100cm Data Transfer Upload Code - TYPE-A TO TYPE-B (1.0M)Data Cable Type-A Type-C MicroUSB Type-B 0.5m 1m 30cm 0.3m 100cm Data Transfer Upload Code - TYPE-A TO TYPE-B (1.0M)ATBC100RM4.90

Module MOSFET IRF520 mengesuis tanpa bunyi dan tiada contact yang akan haus, tetapi ia memutuskan bahagian negatif dan bukan positif, dan gate-nya bukan logic-level β€” baca panduan IRF520 kami dahulu sebelum menukarnya masuk. Board ESP32 pula naik taraf kalau anda mahukan jadual atau satu halaman web dan bukan sekadar ambang tetap; relay yang sama boleh dipandu daripada pin 3.3 V-nya pada kedudukan jumper low trigger β€” tetapi low trigger menyongsangkan keadaan rehat, jadi pilih GPIO yang tidak ditahan low semasa boot dan pandu ia high pada baris pertama setup(). Kabel A-ke-B itu muat pada port Type-B Uno.

Kotak mist maker ini mengandungi empat bahagian, bukan sekadar satu board kosong: PCB driver hijau, transducer 20 mm yang sudah dipateri pada wayar yang berakhir dengan plug JST putih, sebatang sumbu kapas, dan dua belah housing hitam. Sumbu itu masuk ke dalam tiub pada belah bawah dan cakera itu jatuh menghadap ke atas ke dalam penutupnya, jadi apabila penutup ditekan masuk, bahagian bawah cakera duduk atas sumbu β€” sentuhan itulah keseluruhan laluan air. Plugnya kemudian masuk ke soket putih pada driver board, yang hanya muat satu orientasi sahaja.

Kenapa plat itu mati dalam beberapa saat kalau berjalan kering?

Air di atas plat mist maker sedang buat tiga kerja serentak: ia bahan kerja, ia beban mekanikal, dan ia satu-satunya heatsink yang seramik itu ada.

Tarik air itu keluar dan ketiga-tiganya hilang serentak. Setiap titisan yang dilontar membawa tenaga keluar bersamanya, dan lapisan air di permukaan meredam gerakan plat; tanpa beban itu, pemanduan yang sama menghasilkan ayunan yang jauh lebih besar tanpa apa-apa tempat untuk membelanjakan tenaganya. Ia bertukar jadi haba, di dalam gelang seramik yang tebalnya cuma beberapa persepuluh milimeter dan yang laluan penyejukannya ialah air yang sudah tiada.

Kerosakannya kekal, bukan pepijat yang boleh anda reset. Seramik piezoelektrik berfungsi kerana domain dalamannya pernah dijajarkan sekali, di kilang, dengan medan yang kuat; haba mengacau jajaran itu dan bahan itu hilang polarisasi, dan ia tidak berpolarisasi semula bila sejuk. Plat yang sudah rosak akibat haba masih boleh nampak elok dan masih menarik arus β€” ia cuma menghasilkan kabus yang kurang, atau langsung tiada.

Tiada apa-apa pada driver board yang sedang memerhati hal ini. Oscillatornya berjalan open-loop, tanpa sebarang maklum balas daripada plat, jadi ia tak boleh membezakan cakera yang basah daripada cakera yang kontang β€” ia terus memandu kedua-duanya. Satu-satunya langkah anti-kering yang dokumentasi driver board untuk kelas ini terangkan ialah auto-shutdown bermasa selepas empat atau lapan jam, dan jam bukan sensor air. Kes yang paling merbahaya ialah plat yang separuh basah: sumbu yang sudah tak cecah air meninggalkan lapisan air atas sebahagian lubang dan tiada apa-apa atas yang lain, jadi kabus jadi nipis tetapi tak pernah berhenti, dan kawasan yang kering itu terbakar sementara board terus memandu.

Kartun perbandingan terbelah di tengah: di sebelah kiri satu cakera mist ultrasonik dengan sumbu kapas putih yang menjulur naik dari mangkuk penuh air teal cair dan satu kepulan kabus putih naik dari pusatnya; di sebelah kanan cakera yang sama di atas mangkuk yang hampir kosong dengan sumbu berhenti jauh sebelum sampai kepadanya, tiada kabus langsung, garis haba oren dan merah memancar di sekelilingnya dan satu kesan hangus perang kusam pada gelang seramik biru langitnya
Kiri: sumbu mencecah air, dan lapisan air membawa tenaga pemanduan keluar sebagai kabus. Kanan: sumbu sudah tak sampai, dan tenaga yang sama itu tiada tempat lain untuk pergi selain masuk ke dalam seramik.

Berapa banyak arus module ini tarik, dan kenapa satu pin tak boleh membekalkannya?

Module mist ini dinilai 5 V, 300 mA dan 2 W dalam dokumentasi kelas yang sama itu, dan ketiga-tiga angka itu tidak betul-betul sepadan antara satu sama lain: 300 mA pada 5 V ialah 1.5 W, manakala 2 W Γ· 5 V = 0.4 A. Reka bentuk projek anda mengikut angka yang lebih besar antara dua itu dan anda selamat dua-dua cara, jadi bajetkan 0.4 A.

Pin I/O Arduino Uno ditetapkan pada 20 mA sebagai angka yang disyorkan. Empat ratus miliampere ialah dua puluh kali ganda angka itu, jadi ini bukan kes yang marginal β€” transistor output pada pin itu akan diminta berkelakuan macam seurat wayar, dan ia rosak sama ada short atau open, biasanya kekal.

Rel 5 V Uno itu sendiri pun bukan jawapannya. Port USB 2.0 memberi seluruh board 500 mA, dan microcontroller, chip USB-serial serta coil relay sudah pun membelanjakannya, jadi beban 0.4 A meninggalkan cuma seratus miliampere lebih untuk semua yang lain. Lampaui had itu dan perlindungan overcurrent port itu sendiri akan memutuskan rel β€” yang menjatuhkan Uno berserta mistnya, dan pengawal anti-kering anda sekali.

Beban Arus yang ia perlukan Dari mana ia boleh dikuasakan
Module mist maker Dinilai 300 mA; bajetkan 0.4 A (2 W Γ· 5 V) Charger USB 5 V miliknya sendiri, dinilai 1 A atau lebih, yang disuis
Coil relay (Songle SRD-05VDC-SL-C) 0.36 W Γ· 5 V = ~72 mA Rel 5 V Uno, melalui transistor pada module itu sendiri
Input opto-isolator relay Beberapa mA sahaja Satu pin digital Arduino
Sensor paras air HW-038 Bawah 20 mA Satu pin digital Arduino, dihidupkan hanya untuk ambil bacaan

Macam mana nak suis bekalan module itu sendiri?

Relay module 1-way memang wujud untuk memisahkan masalah ini kepada dua belah. Terminal IN-nya memandu satu LED di dalam optocoupler; cahaya menyeberang pakej itu ke satu phototransistor, dan satu transistor di sebelah sana menarik coil daripada rel DC+ board itu sendiri. Jadi pin Arduino hanya membekalkan beberapa miliampere arus LED sementara coil 72 mA (0.36 W Γ· 5 V) berjalan atas rel 5 V β€” dan contact outputnya terasing secara galvani daripada coil, yang memang diperlukan projek ini, sebab ground module mist itu milik charger, bukan milik Uno.

Contact itulah yang masuk ke dalam bekalan module, dan kabelnya tempat paling senang untuk sampai ke situ. Anggap kabel microUSB itu sebagai barang korban: belah jaket luarnya di tengah-tengah panjangnya, cari konduktor merah β€” itulah +5 V β€” dan potong yang itu sahaja. Kupas kedua-dua hujung, skru bahagian charger ke COM dan bahagian module ke NO. Hitam dan pasangan data kekal bersambung, dan menutup relay melengkapkan laluan +5 V. Setiap terminal di sini ialah skru, jadi projek ini tak perlukan soldering langsung.

Charger di hujung satu lagi kabel itu ada satu penarafan sahaja: 5 V, 1 A atau lebih. Julat kerja yang didokumenkan untuk driver board ini ialah 2.8–6 V, jadi adapter 9 V atau 12 V bukan versi yang lebih kuat bagi benda yang sama β€” ia terus melepasi siling itu dan ia membunuh IC driver. Hujung bawah julat itu pun memberi kesan: board masih berjalan atas rel yang melendut, tetapi amplitud pemanduan mengikut bekalan, jadi kabel yang panjang lagi kurus yang menarik module turun menghampiri 4 V akan memberi kepulan yang lemah dan tersembur-sembur. Semak itu dulu sebelum salahkan cakera.

Guna NO dan bukan NC, supaya keadaan rehat β€” Arduino tercabut, sketch crash, kuasa hilang β€” ialah mist mati. Set jumper H/L ke H juga: semasa reset setiap pin Uno ialah input impedans tinggi, jadi dengan trigger high dipilih, tiada arus sampai ke LED opto dan relay kekal terbuka sepanjang boot. Panduan relay module kami merangkumi penarafannya; 10 A 250 VAC yang tercetak pada kiub biru itu ialah lebihan margin untuk kerja DC 0.4 A, bukan satu pelawaan untuk cuba benda yang lebih besar.

Dari Ke Wayar
Charger USB 1 A ke atas, kemudian konduktor merah +5 V yang dipotong Screw terminal COM relay Konduktor kabel itu sendiri
Bahagian module pada konduktor merah +5 V yang dipotong Screw terminal NO relay Konduktor kabel itu sendiri
Uno D8 Screw terminal IN relay Jumper M-M, pin jantannya diapit dalam terminal
Uno 5V Screw terminal DC+ relay Jumper M-M
Uno GND Screw terminal DC- relay Jumper M-M
Uno A0 Pin S HW-038 Jumper M-F
Uno D7 Pin + HW-038 Jumper M-F
Uno GND Pin – HW-038 Jumper M-F
Plug JST transducer Soket CN1 driver board Wayar yang disertakan, satu orientasi sahaja

Dua bekalan menjalankan projek ini dan kedua-duanya tak pernah bertemu: module mist minum daripada chargernya sendiri melalui kabel yang dipotong itu, manakala Uno kekal dengan lead USB-nya sendiri ke komputer atau ke satu lagi port charger. Tiada baris di atas yang menyambungkan negatif charger ke GND Uno, dan jurang itu memang disengajakan β€” itulah pengasingan yang anda beli bila anda pilih relay yang bercantum secara optik.

Kartun rajah laluan kuasa menunjukkan satu charger USB putih, satu kabel hitam dengan konduktor merahnya dipotong dan diskru ke terminal biru pada board relay merah dengan kiub relay biru, kabel itu bersambung ke satu driver board hijau, dan satu Arduino biru kecil disambung ke blok terminal sebelah lagi pada relay
Contact relay duduk di dalam konduktor merah +5 V pada kabel itu, antara charger dan module; Arduino cuma menyentuh bahagian kawalan yang terasing.

MOSFET pun boleh guna di sini, cuma ia mengesuis konduktor negatif β€” lihat FAQ dan panduan module IRF520 kami.

Macam mana nak pastikan mist maker tak pernah berjalan kering?

Sensor paras air HW-038 bukan suis apung. Sepuluh jari peraknya yang terdedah itu sebenarnya dua sikat yang berselang-seli, dan air yang merentasinya cuma satu perintang: makin dalam bilah itu duduk, makin banyak laluan pengaliran selari yang terbentuk dan makin rendah rintangan itu jatuh. Satu transistor menukar perubahan itu menjadi voltan, jadi A0 membaca satu nombor yang naik mengikut kedalaman merentas zon pengesanan 40 mm pada bilah itu β€” bacaan relatif, bukan milimeter, jadi ia perlu dikalibrasi dalam tangki anda sendiri.

Kerana ia mengesan dengan menolak arus menerusi air, membiarkannya berkuasa sepanjang masa akan mengelektrolisis elektrodnya sendiri dan trace yang terdedah itu terhakis dalam beberapa hari sahaja. Bekalkan kuasanya daripada satu pin digital: bawah 20 mA duduk tepat pada angka setiap pin yang disyorkan Uno β€” tiada margin, tetapi tiada juga apa yang dilampaui β€” dan sketch ini menahan pin itu high selama sepuluh milisaat sahaja bagi setiap bacaan.

Di mana bilah itu duduk pula yang menentukan sama ada semua ini menjadi atau tidak. Jari paling bawahnya mesti berada di atas kedalaman di mana sumbu berhenti mencecah air, supaya pemutusan berlaku semasa plat masih basah. Ambang yang ditetapkan untuk gelas yang sudah kosong sama sahaja dengan tiada sensor langsung.

Kalibrasi dulu: cetak nilainya dengan bilah di udara, kemudian pada paras paling rendah yang anda akan gunakan, dan tetapkan TOO_DRY sedikit di bawah nilai itu dengan WET_ENOUGH selesa di atasnya. Jurang antara dua itu disengajakan β€” tanpanya mist akan hidup-mati berulang kali di sekitar satu nilai sempadan. Panduan sensor paras air dan projek siram pokok automatik kami menggunakan corak yang sama.

Ada satu lagi perkara yang sketch ini buat, dan itulah yang membezakan pemutus yang “selalunya menjadi” daripada satu yang boleh anda percaya: ia memeriksa sensor sebelum mempercayainya. Wayar isyarat yang longgar sedikit demi sedikit akan senyap-senyap mengalahkan seluruh reka bentuk ini, sebab A0 yang terputus bukan bacaan rendah β€” ia input terapung yang masih memegang cas daripada penukaran ADC sebelumnya, jadi ia boleh duduk di atas ambang basah dan terus membiarkan mist berjalan atas tangki yang kosong. Membekalkan kuasa sensor daripada satu pin memberi anda ujian percuma untuk itu: baca A0 sekali sebelum menghidupkan D7. Sensor yang bersambung hanya boleh menarik talian itu ke bawah, jadi apa-apa yang lebih daripada sisa kecil bermakna ia tiada di situ, dan sketch akan enggan mengeluarkan kabus.

/*
  Mist maker dengan pemutus anti-kering - Arduino Uno
  Uno tidak pernah membekalkan kuasa kepada module mist. Ia cuma menutup satu
  contact relay yang duduk dalam konduktor +5V pada kabel charger module itu sendiri.

  D8  -> relay IN   (jumper H/L pada H, jadi HIGH = contact tertutup = mist hidup)
  D7  -> HW-038 "+" (sensor dikuasakan hanya untuk saat bacaan diambil)
  A0  <- HW-038 "S"
  GND -> HW-038 "-" dan relay DC-, 5V -> relay DC+
*/

const uint8_t RELAY_PIN  = 8;
const uint8_t SENSOR_PWR = 7;
const uint8_t SENSOR_SIG = A0;

// Kalibrasi nilai ini pada tangki ANDA: cetak nilai mentah dengan jari sensor kering,
// kemudian dengan air pada paras paling rendah yang cakera masih boleh berjalan padanya.
const int TOO_DRY     = 260;  // bawah nilai ini, putuskan mist serta-merta
const int WET_ENOUGH  = 320;  // atas nilai ini, selamat untuk mula semula

// Dengan SENSOR_PWR low, sensor yang bersambung hanya boleh menarik A0 ke bawah. Bacaan
// melebihi nilai ini semasa sensor tiada kuasa bermakna wayar S sudah tercabut dan input
// sedang terapung - jangan sekali-kali mist atas nilai yang tak boleh dipercayai.
const int UNPOWERED_MAX = 100;

const unsigned long MIN_OFF_MS  = 60000UL;  // masa reda selepas pemutusan kering
const unsigned long READ_EVERY  = 1000UL;

bool misting = false;
unsigned long lastOff = 0;
unsigned long lastRead = 0;

int readLevel() {
  analogRead(SENSOR_SIG);           // buang sampel lama dahulu
  if (analogRead(SENSOR_SIG) > UNPOWERED_MAX) {
    return -1;                      // sensor tiada atau salah wiring
  }
  digitalWrite(SENSOR_PWR, HIGH);   // hidupkan elektrodnya
  delay(10);                        // biar pembahagi voltan stabil
  analogRead(SENSOR_SIG);           // buang penukaran pertama
  int value = analogRead(SENSOR_SIG);
  digitalWrite(SENSOR_PWR, LOW);    // dan matikannya semula
  return value;
}

void setup() {
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW);     // mist mati sebelum apa-apa lain berlaku
  pinMode(SENSOR_PWR, OUTPUT);
  digitalWrite(SENSOR_PWR, LOW);
  Serial.begin(9600);
  Serial.println(F("mist guard ready"));
  lastOff = millis();
}

void loop() {
  if (millis() - lastRead < READ_EVERY) {
    return;
  }
  lastRead = millis();

  int level = readLevel();
  if (level < 0) {
    Serial.println(F("sensor not answering - mist stays OFF"));
  } else {
    Serial.print(F("level = "));
    Serial.println(level);
  }

  if (misting && level < TOO_DRY) {
    digitalWrite(RELAY_PIN, LOW);
    misting = false;
    lastOff = millis();
    Serial.println(F("water low - mist OFF"));
  } else if (!misting && level > WET_ENOUGH &&
             millis() - lastOff > MIN_OFF_MS) {
    digitalWrite(RELAY_PIN, HIGH);
    misting = true;
    Serial.println(F("water back - mist ON"));
  }
}

Itu dikompil menjadi 2,694 bait, lapan peratus daripada flash Uno. Perhatikan apa yang setup() buat dahulu: ia memandu pin relay ke low, jadi mist tak boleh bermula sebelum sensor dibaca sekali. MIN_OFF_MS kemudian menahannya mati selama seminit selepas apa-apa pemutusan kering, jadi riak atau percikan air tak boleh menghidupkan semula plat yang panas sebaik air menyentuh ambang itu β€” dan kerana setup() turut memulakan pemasa itu, minit pertama selepas kuasa masuk pun senyap. Jeda pembukaan itu disengajakan, bukan kerosakan.

Kartun segelas air dengan bilah sensor HW-038 merah berdiri di dalamnya dan satu housing hitam pada bibir gelas memegang cakera mist dengan sumbu putih, kabus naik, dan satu Arduino biru kecil, board relay merah serta driver board hijau disambung di sebelahnya
Susunan yang siap: sumbu turun ke dalam air, cakera di bibir gelas, dan bilah sensor diletak supaya ia memutuskan bekalan semasa plat masih basah.

Kesilapan biasa yang kami lihat

Menyambung wayar merah dan hitam cakera terus ke 5 V DC. Transducer itu bukan beban DC β€” ia perlukan pemanduan ulang-alik 108 kHz, dan itulah seluruh kerja driver board. Atas DC ia langsung tak buat apa-apa, dan itu selalunya dibaca sebagai cakera yang rosak.

Membiarkannya berjalan kering beberapa saat “saja nak test ia jalan ke tak”. Tiada versi pendek yang selamat bagi ujian itu. Basahkan sumbu dahulu, atau apungkan cakera itu di dalam piring.

Membiarkan sumbu tergantung di atas paras air. Sumbu mengangkat air hanya selagi hujung bawahnya tenggelam, jadi ia jadi kering lama sebelum tangki nampak kosong.

Menenggelamkan cakera supaya “ia pasti kekal basah”. Jenis ini mengeluarkan kabus dari muka yang basah ke udara terbuka β€” air di bawah, kabus keluar dari atas. Tenggelamkan ia dan anda dapat buih serta dengungan yang tersekat, bukan kepulan; sumbu itu wujud justeru supaya cakera boleh kekal di atas paras air sementara air naik kepadanya.

Meletakkan elektronik di tepi kepulan kabus yang terbuka. Kabus yang tak sempat berlalu akan memeluwap pada apa sahaja yang paling dekat, dan lapisan air nipis merentas board relay atau pin header sensor itulah punca projek yang elok pada hari pertama mula membaca pelik pada minggu kedua.

FAQ

Boleh tak saya kawal module mist maker ultrasonik terus dari pin Arduino?

Tidak boleh. Module ini dinilai 5 V, 300 mA dan 2 W, dan angka yang patut dijadikan asas reka bentuk ialah yang lebih besar antara penarafan itu: 2 W Γ· 5 V = 0.4 A, kira-kira dua puluh kali ganda 20 mA yang ditetapkan untuk satu pin Uno. Sebaliknya, suis bekalannya: contact relay atau MOSFET di dalam talian 5 V daripada chargernya sendiri, dengan pin Arduino cuma memandu input opto-isolator relay itu.

Kenapa mist maker saya berhenti keluar kabus selepas beberapa minit?

Kemungkinan besar platnya berjalan kering. Air itu bahan kerja, beban mekanikal dan satu-satunya penyejuk bagi seramik itu, jadi bila ia hilang, tenaga pemanduan bertukar jadi haba, dan bahan piezoelektrik hilang polarisasi bila cukup panas tanpa pulih semula bila sejuk. Biasanya sumbu yang hilang sentuhan dengan paras air yang turun, bukan tangki yang benar-benar kosong.

Perlu ke saya pasang sensor paras air, atau module ini akan tutup sendiri?

Pasang sensornya. Teardown driver kelas ini menunjukkan oscillator open-loop tanpa sebarang maklum balas daripada plat, jadi board itu tak boleh membezakan basah daripada kering; satu-satunya langkah yang dokumentasinya terangkan ialah auto-shutdown bermasa selepas empat atau lapan jam, dan itu jam, bukan sensor air. Kes yang merbahaya ialah plat yang separuh basah: kabusnya jadi nipis tetapi tak pernah berhenti, dan kawasan yang kering itu terlalu panas. Sensor jenis rintangan seperti HW-038 memberi jawapan yang jelas.

Berapa banyak kabus satu module boleh hasilkan, dan boleh tak ia melembapkan satu bilik?

Satu plat kelas ini disebut menghasilkan kira-kira 50 ml air sejam β€” lebih kurang 1.2 liter sehari kalau dibiar penuh. Itu saiz meja, terarium, barang pameran dan kabinet, bukan saiz bilik tidur; humidifier bilik menggerakkan beberapa kali ganda jumlah itu. Untuk humidifier custom dengan output yang betul-betul besar, anda gandingkan beberapa plat, dan setiap plat perlukan driver board sendiri β€” oscillator dan peringkat output board itu direka dengan bajet 2 W, 300 mA yang disaiz untuk satu transducer sahaja, jadi menggantung cakera kedua pada output yang sama membelah pemanduan antara keduanya dan tiada satu pun akan mengeluarkan kabus dengan betul.

Boleh guna air paip untuk humidifier ultrasonik DIY?

Boleh, tetapi ia memakan hayat plat dan meninggalkan habuk atas perabot anda. Segala yang terlarut dalam air itu tertinggal apabila setiap titisan tersejat: di dalam lubang yang lebarnya beberapa mikron ia jadi kerak, dan di dalam bilik ia jadi habuk putih halus. Air suling mengelakkan kedua-duanya, dan jauhkan minyak pati β€” minyak tidak tersejat dari plat, jadi ia menyumbat lubangnya.

Boleh guna MOSFET ganti relay untuk mengesuis module mist ini?

Boleh, dan ia lebih senyap tanpa contact yang akan haus, tetapi dua perkara berubah. Module MOSFET low-side memutuskan konduktor negatif dan bukan yang positif, jadi anda potong wayar hitam pada kabel korban itu, bukan yang merah. Dan IRF520 bukan logic-level: gate 5 V menghidupkannya separuh jalan sahaja dan gate 3.3 V hampir tak menghidupkannya langsung, yang muncul sebagai haba dan bukan suis yang bersih.

Kemas kini terakhir Ogos 2026. Tersangkut? Chat dengan kami di WhatsApp.

Leave a Reply

Your email address will not be published. Required fields are marked *