Bagaimana Membuat Kipas Automatik Untuk Mencegah Pemanasan Peranti Elektronik?

Kita hidup di era di mana semuanya dikendalikan oleh komputer atau mikrokontroler. Kerja berterusan menjadikan alat elektronik ini menjadi panas. Kita boleh membuat kipas automatik yang akan menyala secara automatik apabila suhu meningkat ke tahap tertentu. Projek ini dapat dilaksanakan dalam skala apa pun.



Kipas Bergantung pada Suhu

Sistem ini merangkumi papan Arduino dan sensor suhu. Sensor suhu akan merasakan suhu dan menghidupkan atau mematikan kipas secara automatik.



Bagaimana mengautomasikan kipas yang bergantung pada suhu menggunakan Arduino?

Oleh kerana sekarang kita tahu apa yang akan kita lakukan, mari kumpulkan beberapa maklumat lagi untuk mula mengerjakan projek kami.



Langkah 1: Mengumpulkan Komponen

Pendekatan terbaik untuk memulakan sesuatu projek adalah dengan membuat senarai semua komponen pada permulaan dan rancangan yang baik untuk mengusahakannya. Berikut adalah komponen yang akan kita gunakan dalam projek ini.



  • DHT11 (Sensor suhu)
  • Kipas
  • Wayar Pelompat
  • Papan Roti / Papan Teras
  • Ketua Wanita (jika menggunakan Veroboard)
  • Solder Iron, Solder Wire, Solder Paste (jika menggunakan Veroboard)

Langkah 2: Mengkaji Komponen

Sekarang, kerana kita tahu komponen apa yang akan kita gunakan, mari kita bergerak selangkah lebih maju dan mengkaji cara kerja komponen ini secara ringkas.

Arduino nano adalah papan mikrokontroler yang digunakan untuk mengawal atau menjalankan tugas yang berbeza dalam litar. A, Kod C diperlukan untuk memberitahu lembaga mikrokontroler bagaimana dan operasi apa yang harus dilakukan. Arduino Nano mempunyai fungsi yang sama persis dengan Arduino Uno tetapi dalam ukuran yang agak kecil. mikrokontroler di papan Arduino Nano adalah ATmega328p. Kami juga dapat menggunakan Arduino UNO untuk melaksanakan projek tersebut.

DHT11 adalah sensor suhu dan kelembapan. Julat suhu 0 hingga 50 darjah Celsius. Ia adalah sensor rendah dan cekap yang memberikan kestabilan yang tinggi. Untuk mengukur suhu ia mempunyai termistor terbina dalam. Ia juga mengukur kelembapan tetapi dalam projek ini, kita tidak perlu mengukur kelembapan.



Modul relay adalah peranti pensuisan yang mengambil input dari Arduino dan beralih dengan sewajarnya. Ia beroperasi dalam dua mod, Biasanya Dibuka (TIDAK) dan Biasanya ditutup (NC).

Langkah 3: Pemasangan litar

Sekarang mari kita bergerak maju dan memasang litar. Sambungkan pin Vcc dan ground sensor DHT11 ke 5V dan arde nano Arduino. Sambungkan pin output sensor DHT11 ke Pin2 dan pin IN modul geganti ke Pin3 Arduino. Hidupkan modul geganti melalui Arduino dan sambungkan wayar positif kipas di TIADA pin modul geganti. Saya menggunakan papan roti di sini tetapi anda juga boleh menggunakan Veroboard. Sekiranya anda menggunakan Veroboard pastikan bahawa anda menyolder header wanita di papan untuk memasukkan papan Aranoino nano dan sensor DHT di dalamnya. Dan jangan lupa untuk melakukan ujian kesinambungan untuk memeriksa sama ada sambungannya pendek.

Ada satu perkara yang sangat penting yang harus diingat bahawa sensor DHT harus dekat dengan peranti yang hendak disejukkan oleh kipas.

Langkah 4: Bermula dengan Arduino

Sekiranya anda belum biasa dengan Arduino IDE, jangan risau, anda dijelaskan cara menggunakan Arduino IDE di bawah.

  1. Muat turun versi terbaru dari Arduino IDE dari Arduino
  2. Sambungkan papan Arduino ke PC anda dan pergi ke Panel Kawalan> Perkakasan dan Suara> Peranti dan Pencetak. Di sini, cari port yang menghubungkan Arduino anda. Dalam kes saya, ia adalah COM14 tetapi berbeza pada komputer yang berbeza.

    Mencari Pelabuhan

  3. Klik pada Tools dan tetapkan papan anda ke Arduino Nano.

    Papan penetapan

  4. Dari menu Alat yang sama, tetapkan Pemproses ke ATmega328p (Pemuat Boot Lama).

    Memproses Pemproses

  5. Sekarang tetapkan port yang anda perhatikan kembali di panel kawalan.

    Menetapkan Pelabuhan

  6. Kita mesti memasukkan perpustakaan untuk menggunakan sensor DHT11. Perpustakaan dilampirkan di bawah dalam pautan muat turun beserta kodnya. Pergi ke Sketsa> Sertakan Perpustakaan> Tambah Perpustakaan .ZIP.

    Termasuk Perpustakaan

  7. Muat turun kod yang dilampirkan di bawah dan salin ke IDE anda. Klik pada butang muat naik untuk membakar kod di papan pengawal mikro anda.

    Muat naik

Anda boleh memuat turun kod dari Di sini

Langkah 5: Kod

Kod untuk sensor DHT11 sangat mudah tetapi berikut adalah beberapa penjelasan mengenai kod tersebut.

  1. Pada awalnya, perpustakaan untuk menggunakan DHT11 disertakan, pemboleh ubah diinisialisasi dan pin juga diinisialisasi.
#masuk dht11 DHT11; #define dhtpin 2 #define relay 3 temp apungan;

2. persediaan tidak sah () adalah fungsi yang digunakan untuk menetapkan pin sebagai INPUT atau OUTPUT. Ini juga menetapkan kadar baud Arduino. Baud rate adalah kelajuan komunikasi papan mikrokontroler.

batal persediaan () {pinMode (dhtpin, INPUT); pinMode (relay, OUTPUT); Serial.begin (9600); }

3. gelung kosong () adalah fungsi yang berjalan berulang-ulang dalam satu kitaran. Dalam fungsi ini, kita membaca data dari pin output DHT11 dan menghidupkan atau mematikan geganti pada tahap suhu tertentu.

gelung kekosongan () {kelewatan (1000); DHT11.read (dhtpin); temp = DHT11. suhu; Cetakan bersiri (temp); Serial.println ('C'); if (temp> = 35) // Hidupkan kipas {digitalWrite (relay, LOW); //Serial.println( relay); } lain // Matikan kipas {digitalWrite (relay, TINGGI); //Serial.println( relay); }}

Aplikasi yang serupa

Kami menggunakan sensor suhu ini untuk menukar kipas untuk peranti elektrik. Ini juga dapat digunakan untuk tujuan lain, beberapa aplikasinya adalah seperti berikut.

  1. Mengekalkan suhu Hangat yang berterusan untuk ayam di pondok unggas.
  2. Rumah Pintar.
  3. Litar Penggera Kebakaran.

Sekarang kerana anda telah belajar bagaimana mengautomasikan kipas untuk menyejukkan peranti elektrik anda, anda kini boleh mula mengerjakan projek ini dan anda juga dapat menggunakan sensor DHT ini dalam aplikasi lain.