Dan sebagainya untuk penggera mudah pada Arduino kita perlukan:
bayaran Arduino Uno
Ultrasonik Rangefinder HS-SR04
- bekas kecil
topi telus dari pemegang
merah LED
suis
- sambungan kabel seperti "ayah ibu"
buzzer
- Kabel konvensional
- bekalan kuasa (saya menggunakan bateri 4 yang disambung secara siri pada 1.5 volt, tetapi idealnya anda perlu menggunakan bateri pada 6-9 volt 2000 mah, atau mahkota)
Dari alat yang kami perlukan:
besi pematerian
gam haba
gunting atau pisau
Pertama sekali, anda perlu meletakkan papan Arduino dalam bekas, kemudian tandakan tempat di bawah lubang untuk keluar dan potong atau paterinya:
Sekarang kita mengambil satu kawat ibu bapa, potong ibu keluar dari sana, strip timah dan solder ke suis:
Kemudian kami menyalurkan suis ke sumber kuasa kami (tetapi jika anda menggunakan penyesuai sedemikian di bawah mahkota, anda tidak perlu melakukan semua ini)
Kami menyambung bekalan kuasa kami ke papan Arduino seperti berikut: ditambah ke output uin, dan tolak ke Gnd
Kami menguji, menghidupkan suis dan jika LED merah di papan menyala, maka semuanya dilakukan dengan betul:
Kami mengambil penjejak pelbagai ultrasonik dan solder ke outputnya (vcc, Echo, Trig, Gnd) dad-ibu jenis wayar:
Kami menandakan dan membuat dua lubang di sebelah bekas di bawah rangefinder ultrasonik:
Pasang dan gam jika perlu:
Kami mengambil dua wayar dad ibu, memotongnya di atas lantai, melepaskan mereka dan timah mereka:
Solder wires "father" ke buzzer, dan wires "mother" to the LED:
Sekarang kita menyambung memerhatikan polariti pada satu hujung LED dan buzzer ke 10 pin digital pada Arduino, dan dua lagi berakhir ke Gnd.
Kemudian kami menyambungkan rangefinder ultrasonik dengan imej berikut ke papan Arduino: vcc ke output 5 v, Gnd ke Gnd, echo ke 9 pin digital, dan trig ke 8
Di sebelah bekas, buat lubang lain untuk bel, kemudian masukkannya ke sana dan gam jika perlu:
Di bumbung bekas kita membuat dua lubang (saya membuat semua lubang dengan besi penyolder kerana mudah) untuk LED dan suis:
Kami tampal dan lem mereka:
Kami mengambil topi telus dari pemegang dan dengan bantuan kertas pasir atau fail kami mengisar bahagian bawahnya:
Kami melekatkannya pada LED, dengan itu membuat kubah perlindungan untuknya:
Nah, kami menyelesaikan bahagian utama perhimpunan sistem penggera kami dan terdapat hanya lakaran yang dibuang ke kiri, dalam artikel-artikel saya sebelum ini yang saya katakan bahawa untuk saya secara peribadi ini adalah peringkat yang paling sukar, tetapi tidak dalam kes ini, kerana oleh prinsip operasi penggera ini mirip dengan peminat automatik yang saya lakukan sebelum ini, jadi saya akan menggunakan lakaran itu dan jika perlu, hanya ubah beberapa parameter.
Anda hanya perlu menyambungkan papan Arduino ke komputer menggunakan penyesuai khas yang biasanya datang dengan papan, jalankan program IDE Arduino, salin lakaran di bawah, tampalkannya ke program dan klik butang muat turun. Sekiranya semuanya dilakukan dengan betul, lakaran itu akan memuatkan dengan selamat ke papan.
Lakaran:
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);
}
Sekarang hanya untuk menghidupkan penggera kami dan mengujinya, penggera diprogram sedemikian rupa sehingga jika anda membawa sebarang objek padat lebih dekat kepada sensor ultrasonik, pembesar segera akan mula berbunyi dan LED akan menyala. Sebagai contoh, jika anda meletakkannya tanpa disedari di atas lantai dan seseorang yang melaluinya, buzzer akan segera mula mencicit. (LED kemudian dibakar kerana hakikat bahawa saya terlupa untuk mematerkan 220 Ohm perintang kepadanya, jadi jika anda lakukan, pastikan untuk solder)
Nah, itu sahaja! Di sini kita mempunyai sistem penggera yang mudah pada Arduino, kami ingin mengatakan sekali lagi bahawa ia adalah untuk pemula dan tidak perlu mengambil produk buatan sendiri terlalu serius!
Terima kasih semua untuk perhatian anda!