» Elektronik » Arduino »Bagaimana untuk membuat kipas automatik pada Arduino Uno anda untuk DIY desktop anda!

Bagaimana untuk membuat kipas automatik pada Arduino Uno anda untuk desktop anda sendiri!

Pencinta hari baik Arduino dan sejuk! Sekarang hampir musim panas, dan panas panas panas di sekeliling sudut, dan di banyak kawasan di negara ini sudah panas, jadi dalam artikel hari ini saya memutuskan untuk menunjukkan bagaimana untuk membuat kipas automatik untuk desktop lakukan sendiri. "Hati" peminat kami akan menjadi pengawal uno arduino yang dipesan dari China. Ia difikirkan bahawa ia mungkin untuk meletakkan peranti ini di atas meja dan apabila seseorang duduk di atas meja, kipas akan memulakan kerja.


Dan sebagainya untuk peminat automatik yang kami perlukan:
bayaran Arduino uno (mengambil sini)
motor voltan rendah
-Papa-ibu jenis wayar
- Kabel konvensional
suis
ultrasound
bekas plastik
- kipas kecil
- baut kira-kira 5 cm panjang dan lebar 1 cm
kacang untuk bolt
- Bateri 6-12 volt (saya menggunakan 4 bateri 1.5V yang disambungkan dalam siri yang mana dua wayar ibu-ke-ibu dipamerkan dengan keluar ibu keluar
kawat tebal

Dari alat yang kami perlukan:
besi pematerian
senapang gam
pisau alat tulis

Jadi, pertama sekali, kami mengambil sumber kuasa kami dan meletakkannya di bahagian bawah bekas (saya menggunakan bekas harga tetap 16-bit yang saya suka)

Kemudian kami meletakkan papan Arduino Uno di atas:

Oleh kerana papan keluar sangat banyak, tandakan 2 lubang untuk penyambung dan potongnya:


Tambahkan suis ke sumber kuasa, kemudian hubungkan kuasa tambah ke output uin pada arduino, dan tolak ke Gnd:


Di sebelah bekas (juga di tudung jika perlu), buat alur untuk suis dan gam di sana:



jika LED merah pada papan Arduino dihidupkan apabila suis dihidupkan, maka kami menyambung kuasa dengan betul.
Kami mengambil pencari pelbagai ultrasonik dan solder ke outputnya (vcc, Echo, Trig, Gnd) dad-ibu jenis wayar

Dalam penutup bekas kami membuat 6 lubang kecil, 2-bawah wayar motor, 4-bawah wayar sensor ultrasonik:

Kami lulus wayar dari sensor melalui lubang di tudung, dan menyambungkannya seperti berikut kepada arduino board: vcc ke output 5 v, Gnd to Gnd, echo ke 9 pin digital, dan trig ke 8

Kami meletakkan kipas pada paksi motor, saya akan menggunakan satu kilang kecil, kerana tidak ada yang lain, tetapi lebih baik menggunakan kipas yang lebih besar, atau bahkan yang buatan sendiri:

Solder dua dad-to-mum wayar ke motor dengan pra-cut keluar "ibu"

Lulus wayar dari motor melalui lubang-lubang yang tinggal di penutup:

Kami mengambil bolt dengan kacang dan, menggunakan gerudi terhenti atau besi penyolder, membuat lubang di penutup untuk diameter bolt:


Masukkan bolt dari bawah dan ketatkan kacang:

Kami menyambungkan satu wayar dari motor ke output Gnd pada papan arduino, dan satu lagi ke pin ke-10:

Kami memakai penutup dan gam rangefinder ultrasonik, seperti yang ditunjukkan dalam gambar, juga gam semua wayar yang menggantung:

Kami angin dan gam wayar tebal ke bolt:

Kami mengikat motor kami ke bahagian atas dawai, dawai akan bertindak sebagai panduan laras:

Sekarang sudah tiba masanya, untuk saya secara peribadi langkah yang paling sukar, atau sebaliknya untuk menulis firmware, anda tidak perlu menulis apa-apa, hanya melancarkan aplikasi Arduino IDE, sambungkan papan Arduino ke komputer menggunakan penyesuai khas yang biasanya datang dengan papan, salin lakaran dalam Arduino IDE yang diberikan di bawah, dalam program ini kita klik pada butang "muat turun" yang kemudiannya akan dimuatkan pada arduino board.

Sekiranya semuanya dilakukan dengan betul, maka apabila objek dibawa lebih dekat daripada 20 cm ke sensor ultrasonik, kipas mesti mula berputar. Kami mencabut reka bentuk kami dari komputer dan menguji peranti kami sudah dari sumber kuasa kami, untuk ini kami hanya menghidupkan suis dari keadaan off kepada keadaan


Lakaran (dalam lakaran ini, motor dipanggil perkataan yang dipimpin):
int echoPin = 9;
int trigPin = 8;
int led = 10;

void setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (dipimpin, OUTPUT);
}

kekosongan gelung () {
tempoh int, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, TINGGI);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
tempoh = pulseIn (echoPin, HIGH);
cm = (tempoh / 58) +3;
Serial.print (cm);
Serial.println ("cm");
/ // delay (1000);
jika (cm & lt; 20) {
digitalWrite (diketuai, TINGGI);
} else {
digitalWrite (led, LOW);
}
kelewatan (100);
}

Nah, itu sahaja! Penggemar automatik atau pintar kami sudah bersedia! Anda mungkin tidak mempercayainya, tetapi walaupun kipas kecil ini bertiup dengan baik pada jarak 50 cm, tetapi idealnya anda perlu menggunakan kipas yang lebih besar dan motor dengan jumlah revolusi yang lebih tinggi (saya menggunakan voltan rendah kerana penggunaan arus yang sangat rendah). Saya harap ini buatan sendiri berguna kepada seseorang.
4.8
5
4.5

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
1 ulasan
Rbos
Arduino Uno berlebihan untuk tujuan tersebut. Sebenarnya, mikropengawal tidak diperlukan di sini sama sekali.

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...