Buat Tukar Tanpa Sentuh (Tanpa Sentuh): 4 Langkah (dengan Gambar)

Buat Tukar Tanpa Sentuh (Tanpa Sentuh): 4 Langkah (dengan Gambar)

Isi kandungan:

Anonim

Hello semua. Dalam Pengajaran ini saya akan menunjukkan kepada anda cara membuat suis tanpa sentuh dengan sensor jarak jauh. Ia mungkin sangat berguna untuk rumah anda atau mesin lain.

Kerana saya seorang pelajar dan saya membuat projek mengenai 'Rumah pasif' dan saya mahu mempunyai suis khas.

Bekalan:

Langkah 1: Apa yang Anda Perlu

Apa yang anda perlu buat

suis ini, adalah:

-Bayar

-A papan roti

-a jarak sensor. Saya lebih suka HC-SR04 atau HC-SR05.

- Arduino papan

-an LED untuk menguji program

Langkah 2: Pendawaian

Sensor jarak mempunyai 4 pin:

-VCC

-TRIG

-ECHO

-GND

Sambungkan:

-VCC ke pin 5V pada papan arduino anda

-TRIG ke pin digital (dalam kes saya pin 3)

-ECHO ke pin digital lain (dalam kes saya pin 4)

-GND ke GND

Sambung LED ke pin digital, ia harus berbeza dari pin lain.

Langkah 3: Program

Bagi sesetengah daripada anda yang tidak memahami kod tersebut, terdapat dua bahagian (dalam 'gelung kosong') dalam kod saya:

- Bahagian pertama adalah tentang sensor jarak. Untuk mengukur jarak, sensor menghantar dan menerima echo (jenis bunyi). Saya telah menggunakan panjang A4 (29.7 cm - 11.69 ") untuk menentukibkannya. Dalam pengiraan ini" jarak = (durasi / 2) / 29.7 ", saya telah membahagikan tempoh dalam 2 kerana masa yang echo perlu pergi dari sisi lembaran ini ke bahagian lain helaian yang sama, adalah sama dengan gema yang pergi dari sisi lain ke sensor (ia diletakkan di sisi sampingan).

- Bahagian kedua adalah bahagian utama kod ini. Ini adalah struktur kod saya:

Sementara (…) {

…;

Sementara (…) {

…;

Sementara (…) {

…;

Sementara (…) {

…;

}

}

}

}

Jika tangan anda (atau objek) adalah antara 2 dan 10 cm (0.79 "-3.94", anda boleh menukar julat ini dalam program), program akan memasuki "Sedang" pertama dan LED (atau sesuatu yang lain) pada. Dan apabila anda menggerakkan tangan anda lebih dari 10 cm ("Sementara" ke-2), LED masih perlu dihidupkan (seperti suis normal). Jika tangan anda berada di antara 2 dan 10 cm untuk kali ke-2 (3 "Sementara"), LED perlu mematikan. Dan apabila anda mengalihkannya keluar dari sensor (> 10 cm, 4 "Sementara"), LED masih perlu dimatikan sehingga anda menggerakkan tangan anda lebih dekat daripada 10 cm sekali lagi.

Langkah 4: Keputusan …

Maaf untuk bahasa Inggeris saya. Saya bukan seorang penutur asli. Jika anda mempunyai apa-apa peningkatan, mereka dialu-alukan!

Jika anda berminat dengan projek ini, sila klik butang 'Vote' di sebelah kanan atas dan mengundi!