Isi kandungan:

Pengawal Kipas Arduino: 7 Langkah
Pengawal Kipas Arduino: 7 Langkah

Video: Pengawal Kipas Arduino: 7 Langkah

Video: Pengawal Kipas Arduino: 7 Langkah
Video: Controlling fan speed with mosfet and Arduino 2024, November
Anonim
Pengawal Kipas Arduino
Pengawal Kipas Arduino

Helo!

Dalam arahan ringkas ini, saya akan menunjukkan alat saya yang sangat mudah tetapi berguna. Saya membuat ini untuk anak kawan saya untuk tujuan pendidikan, untuk persembahan sekolah.

Mari mulakan.

Langkah 1: Pengawal Mudah

Pengawal Mudah
Pengawal Mudah
Pengawal Mudah
Pengawal Mudah
Pengawal Mudah
Pengawal Mudah

Ini adalah alat kawalan mudah berasaskan arduino nano menggunakan paparan nokia 5110, transistor BC547 NPN, kipas pc 3 wayar (12V), 2 led dan sensor suhu DS18B20. Seperti yang anda lihat dalam gambar itu adalah penyediaan yang ringkas dan asas.

Langkah 2: Bahan

Bahagian yang diperlukan:

- Mana-mana papan arduino

- Nokia 5110 LCD / atau LCD HX1230 juga sesuai

- papan roti

- beberapa wayar pelompat

- BC547 atau transistor NPN yang serupa

- Sensor suhu DS18B20

- Kipas 2 atau 3 wayar 5/6/12 / 24V atau komponen elektronik lain

- Perintang 2X 200 ohm dan dua LED

- Pengepala pin wanita

- jika mahu mengukur rpm kipas maka diperlukan dioda 1N4007 sederhana dan perintang penarik 10K.

Langkah 3: Perisian

Untuk persediaan ini, saya membuat lakaran yang sangat mudah untuk menunjukkan kefungsiannya.

Muat turun perpustakaan yang diperlukan, kompilasi dan muat naik ke arduino.

Untuk fail PCB pergi ke pautan ini, buka di editor dan anda boleh menghasilkan fail gerber.

easyeda.com/Lacybad/arduino-fan-controller

PCB kedua saya boleh dimuat turun di pautan ini:

easyeda.com/Lacybad/arduino-nano-controlle…

Pcb serupa ini menggunakan paparan SSD1306 dengan 4 transistor.

Langkah 4: Skematik

Skematik
Skematik

Seperti yang anda lihat, saya mempunyai masa dan membuat skema fritzing untuk lebih mudah difahami.

Sekiranya anda ingin melihat kipas rpm sila buat persediaan yang betul. Sekiranya tidak, jangan tambahkan diod dan perintang penarik.

Langkah 5: Arduino di Tempat Kerja

Arduino dalam Kerja
Arduino dalam Kerja
Arduino dalam Kerja
Arduino dalam Kerja
Arduino dalam Kerja
Arduino dalam Kerja
Arduino dalam Kerja
Arduino dalam Kerja

Sedikit penjelasan:

Dalam persediaan ini, anggaplah kita ingin menyejukkan sesuatu dengan kipas penyejuk. Arduino adalah mengukur suhu objek / atau cecair /. Apabila suhu melebihi nilai tertentu, arduino memberikan isyarat (TINGGI) ke dasar transistor, sehingga elektrik dapat mengalir melaluinya, menghidupkan kipas.

Dalam kes kami, transistor bertindak seperti suis.

Satu-satunya kelemahan adalah bahawa kebanyakan transistor NPN (seperti BC547) mempunyai had semasa hingga maksimum 100-150mA.

Apabila suhu jatuh di bawah nilai tertentu, arduino menukar pin output dari keadaan TINGGI ke RENDAH. Jadi selepas itu tidak ada elektrik yang mengalir melaluinya, mematikan kipas.

Atas sebab ini saya menggunakan pin arduinos D6 (pwm).

Selagi penyejukan dihidupkan, LED RED menyala, apabila tidak menyejukkan, lampu LED HIJAU menyala.

Pada pcb terdapat input 5 / 12V untuk bekalan kipas. Terdapat pelompat untuk menukar bekalan kuasa dari Arduino atau input 12V. Secara teori jumper dapat digunakan walaupun dengan bekalan 12V, kerana saya menghubungkannya ke pin VIN arduino yang disambungkan ke pengatur voltan AMS1117. Secara teori ia dapat menangani input 12 volt, tetapi tidak mahu mengambil risiko "asap ajaib".

Tetapi dengan persediaan ini dapat mengawal relay, mosfet dll …

SAYA TIDAK MENYARANKAN MENGGUNAKAN LEMBAGA NANO LGT8F328PU !!!! Ia mempunyai keupayaan bekalan kuasa yang sangat lemah, ergo ia tidak akan berfungsi. Cubalah.

Langkah 6: RPM

RPM
RPM

Semasa saya merancang pcb saya tidak mengira dengan mengukur rpm dan tidak menulisnya dalam lakaran terlebih dahulu. Saya menambahkannya kemudian. Ketika saya mula-mula memasang semua di pcb saya menyedari bahawa setelah arduino berhenti menyejukkan dan kipas dimatikan, baling-baling kipas bergerak sedikit setiap dua saat. Saya tidak tahu apa yang perlu dilakukan. Saya memasang diod mudah dengan arah belakang ke sensor kesan lorong dan menambahkan resistor penarik 10K ke pin D2. Walaupun kipas berhenti, gangguan ini bergerak secara berhenti. Sekarang ia berfungsi dengan baik.

Langkah 7: Rancangan Masa Depan

Rancangan masa hadapan
Rancangan masa hadapan
Rancangan masa hadapan
Rancangan masa hadapan

Saya mempunyai dua rancangan untuk musim panas. Saya ingin membuat penyejukan ventilator untuk kenderaan saya kerana ia hanya disejukkan dengan udara. Tetapi apabila ia dihentikan, tidak perlu lagi menyejukkan badan dan mengambil risiko kerosakan akibat terlalu panas.

Pelan kedua adalah sistem penyiraman tanaman di halaman belakang rumah saya. Pam air 6 atau 12 volt lebih daripada cukup dan ia akan dikawal dengan modul mosfet IRF520. Tetapi biasanya saya menyoldernya dan menggantinya dengan IRLZ44N, kerana logiknya lebih baik untuk arduino daripada saluran N. Mungkin saya akan menghantarnya juga setelah selesai.

Harap seseorang akan merasa senang. Jangan ragu untuk menggunakannya!

Disyorkan: