Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Komponen dan Perlengkapan

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
Arduino UNO
× 1
Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
Papan Roti (umum)
× 1
Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
Sensor Ultrasonik - HC-SR04 (Generic)
× 1
Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
Buzzer
× 1
Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
LED (generic)
× 3
Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
Resistor 221 ohm
× 1
Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time
Kabel Jumper (generic)
× 10

Tentang Proyek Ini

Langkah 1: Kumpulkan Bahan

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Langkah 2: Pengaturan

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Sambungkan kabel merah dari pin 5V pada Arduino ke saluran positif papan roti. Sambungkan kabel hitam dari pin GND pada Arduino ke saluran negatif papan roti:

Pada Sensor Ultrasonik:

LED:

Kabel hijau yang terhubung ke LED harus disambungkan secara berurutan ke sisi positif LED, sementara sisi negatif LED harus disambungkan ke saluran negatif papan roti menggunakan resistor 220 ohm.

Langkah 3: Rangkai - Papan Roti

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Pertama, mari kita sambungkan pin 5V dan GND pada Arduino ke papan roti. Seperti yang saya sebutkan sebelumnya, pastikan kabel yang terpasang pada pin 5V terhubung ke saluran positif papan roti, dan kabel yang terpasang pada pin GND terhubung ke saluran negatif papan roti.

Langkah 4: Rangkai - Sensor Ultrasonik

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Waktunya untuk menghubungkan sensor ultrasonik HC-SRO4! Tips bagus adalah menempatkan sensor ultrasonik sejauh mungkin ke kanan papan roti dan pastikan bahwa menghadap ke luar. Kembali ke gambar pengaturan, Anda harus menyambungkan pin GND pada sensor ultrasonik ke saluran negatif pada papan roti. Selanjutnya sambungkan pin Trig pada sensor ke pin 2 pada Arduino dan sambungkan pin Echo pada sensor ke pin 3 pada Arduino. Terakhir, sambungkan pin VCC pada sensor ultrasonik ke saluran positif pada papan roti. Lihat gambar di atas jika ada yang membingungkan.

Langkah 5: Rangkai - LED

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Langkah berikutnya adalah menghubungkan LED ke papan roti dan Arduino. Jika perlu, saya sangat menyarankan untuk kembali ke gambar pengaturan (Langkah 2), memasang LED cukup mudah, banyak repetisi. Mari kita pasang LED Hijau dulu. Caranya, sambungkan anoda (kaki yang lebih panjang) ke pin 6 pada Arduino dengan kabel hijau, dan sambungkan katoda (kaki yang lebih pendek) ke saluran negatif pada papan roti, menggunakan resistor 220 ohm. Kemudian ulangi langkah itu untuk Kuning dan kemudian Merah, pastikan untuk menyambungkan anoda (kaki yang lebih panjang) dari kuning LED ke pin 5 pada Arduino dan kemudian sambungkan anoda dari merah LED ke pin 6. Setelah Anda melakukannya, pengaturan Anda harus terlihat mirip dengan gambar di atas.

Resistor tidak selalu diperlukan, namun sangat disarankan untuk digunakan.

Langkah 6: Rangkai - Buzzer

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Bagian terakhir dari pengaturan ini adalah menghubungkan buzzer ke papan roti dan Arduino. Ini adalah salah satu bagian termudah dari seluruh pengaturan. Yang diperlukan hanyalah menyambungkan kaki yang lebih panjang dari buzzer ke pin 7 dari Arduino menggunakan kabel hijau dan kemudian menyambungkan kaki yang lebih pendek dari buzzer ke saluran negatif papan roti menggunakan resistor 220 ohm.

SANGAT disarankan untuk menggunakan resistor dalam menyambungkan kaki yang lebih pendek dari buzzer ke saluran negatif papan roti. Ini sangat mengurangi volume buzzer dan mencegahnya cepat rusak.

Kode

Sistem Keamanan UltrasonikArduino
#define trigPin 2 #define echoPin 3 #define LEDlampRed 4 #define LEDlampYellow 5 #define LEDlampGreen 6 #define soundbuzzer 7 int sound = 500; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(LEDlampRed, OUTPUT); pinMode(LEDlampYellow, OUTPUT); pinMode(LEDlampGreen, OUTPUT); pinMode(soundbuzzer, OUTPUT); } void loop() { long durationindigit, distanceincm; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); durationindigit = pulseIn(echoPin, HIGH); distanceincm = (durationindigit/5) / 29.1; if (distanceincm < 50) { digitalWrite(LEDlampGreen, HIGH); } else { digitalWrite(LEDlampGreen, LOW); } if (distance < 20) { digitalWrite(LEDlampYellow, HIGH); } else { digitalWrite(LEDlampYellow,LOW); } if (distance < 5) { digitalWrite(LEDlampRed, HIGH); sound = 1000; } else { digitalWrite(LEDlampRed,LOW); } if (distanceincm > 5 || distanceinsm <= 0){ Serial.println("Outside the permissible range of distances"); noTone(soundbuzzer); } else { Serial.print(distance); Serial.println(" cm"); tone(buzzer, sound); } delay(300); } 

Skematik

Sistem Keamanan Ultrasonik DIY dengan Arduino – Deteksi Jarak Real-Time

Proses manufaktur

  1. Kamera Keamanan Deteksi Gerak Berbasis ESP32 untuk Discord
  2. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  3. Buat Sendiri Game Roulette 37 LED dengan Arduino Nano
  4. ATtiny85 Mini Arcade: Snake – Buat Konsol Game OLED Tangan
  5. Detektor Jarak Portabel – Kit DIY Arduino Nano dengan HC‑SR04, Baterai 18650, dan Kotak Cetak 3D
  6. Membangun Sistem Otomasi & Keamanan Rumah Pintar dengan 1Sheeld
  7. Sistem Penyiraman Tanaman Rumah Pintar Ditenagai oleh Arduino Nano
  8. Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
  9. Pong Matriks NeoPixel pada Arduino Nano: Buat Game Pong Neon
  10. Buat Urutan Lampu Menakjubkan dengan Arduino Shift Register