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.