Isi kandungan:
- Bekalan
- Langkah 1: 4 Digit, 7 Segmen Paparan
- Langkah 2: Sensor Jarak
- Langkah 3: Servo dan LED
- Langkah 4: Kod
Video: Sensor Jarak + 4 Digit, Paparan 7 Seg: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Gunakan sensor jarak dan lihat jarak objek pada paparan tujuh segmen. Anda juga dapat melihat servo bergerak lebih banyak ke kiri ketika objek semakin dekat. LED merah akan memberitahu anda jika anda terlalu dekat dan LED hijau akan memberitahu anda jika anda terlalu jauh.
Bekalan
- 1 x 5641AS 4 Digit, 7 Segmen Paparan
- 2 x 330 Perintang
- 1 x Sensor Jarak Ultra Sonik
- 1 x 180 darjah Servo
- 1 x LED Merah
- 1 x LED Hijau
- 1 x Arduino
- 2 x Papan Roti
- Wayar
Langkah 1: 4 Digit, 7 Segmen Paparan
Pin 6, 8, 9 dan 12 ke pin pwm. Pin ini adalah kekuatan untuk setiap paparan individu. Arduino akan menghantar kuasa ke pin paparan pertama dan menghantar isyarat tinggi atau rendah ke setiap pin segmen (yang menjadi huruf yang tertera pada rajah). Daripada nombor akan muncul untuk paparan pertama. Daripada arduino akan mematikan paparan itu dan menghidupkan yang kedua, daripada ketiga dan keempat (yang tidak digunakan). Paparan akan dihidupkan dan dimatikan dengan begitu cepat sehingga kelihatan seperti sebilangan besar.
Langkah 2: Sensor Jarak
Sensor jarak mempunyai 4 pin iaitu VCC, Trig, Echo dan Ground. VCC hanya perlu voltan bekalan antara 5 dan 7.8 volt. Tanah perlu 0 volt. Pin trig memerlukan isyarat pwm yang akan cepat menyala selama beberapa milisaat dan daripada dimatikan. Isyarat ini akan menghidupkan pemancar yang akan menghantar gelombang ultrasonik ke objek. Gelombang ini akan dihantar kembali ke penerima yang akan mematikan pemasa. Kali ini akan ditukar menjadi isyarat pwm yang ditukar oleh arduino menjadi jarak jauh.
Langkah 3: Servo dan LED
Servo mempunyai 3 pin yang menjadi ground, VCC dan signal. Tanah akan 0 volt, VCC antara 5 hingga 10.6 volt voltan bekalan. Pin isyarat akan mengambil isyarat pwm antara 1 milisaat dan 2 milisaat. Sekiranya isyarat pwm adalah 1 milisaat daripada servo akan mempunyai sudut 0 darjah. Manakala, jika isyarat pwm adalah 2 milisaat daripada servo akan mempunyai sudut 180 darjah. Walau bagaimanapun, dalam kod jarak hanya perlu diubah menjadi sudut dan arduino akan membuat isyarat pwm sudah.
LED berfungsi apabila jarak objek kurang dari 15 cm sedangkan LED hijau akan menyala apabila jaraknya lebih besar atau sama dengan 50 cm. LED ini berfungsi dengan menyambungkan anod (positif) ke pin isyarat arduino dan katod (negatif) menyambung ke perintang 330 ohm yang disambungkan ke tanah.
Langkah 4: Kod
Sebilangan nombor pin mungkin berbeza berbanding dengan rajah. Lebih-lebih lagi, jika anda tidak menyukai kelajuan paparan, anda selalu boleh menukar nilai pemboleh ubah DISPLAY_SPEED menjadi nombor yang berbeza.