» Elektronik » Arduino »Bagaimana untuk membuat penggera ultrasonik mudah pada Arduino anda melakukannya sendiri

Bagaimana untuk membuat penggera ultrasonik yang mudah dilakukan pada Arduino

Pencinta hari baik Arduino! Dalam artikel hari ini, saya memutuskan untuk menunjukkan cara yang sangat mudah untuk pemula tentang cara membuat penggera ultrasonik pada Arduino lakukan sendiri. Sistem penggera vryatli seperti ini sesuai untuk keselamatan rumah, tetapi saya fikir ia sesuai untuk melindungi bilik persendirian, lebih-lebih lagi, ia agak menarik buatan sendiri untuk meningkatkan kemahiran dan pengetahuan dunia Arduino untuk arduino pemula daripada produk buatan sendiri yang berguna untuk hidup.


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!
8.2
8.3
8.2

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
4 ulasan
Bagi siapa yang tidak berfungsi, ganti jika (cm & lt; 20) dengan jika (cm <= 20).
Halo, lakaran anda tidak berfungsi. Bolehkah anda membetulkannya? Saya sangat memerlukan lakaran kerja.
Saya membeli semua yang ditulis di sini dan bagaimana untuk menyambung dan di mana untuk melekatkannya?
dan kod itu tidak benar
sejuk jadi letakkan di tandas yahoo

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...