Sensor pelacakan garis dengan RPi
Gunakan Pelacak Garis untuk mendeteksi apakah pintu terbuka, atau jika ada garis yang dilewati hanya dengan satu sensor dan raspberry pi
Tentang
Contoh sederhana untuk membuat pelacak garis atau mendeteksi jika pintu dibuka hanya dengan satu modul KY-033 dan raspberry PI, sensor dari “Elegoo37-1 Sensor Kit v2″ yang dikirim Elegoo kepada saya.
Ini proyek ini juga kompatibel dengan HW-006 v1.2 dan beberapa modul pelacak lainnya. Proyek ini menyertakan kode python yang sangat mudah digunakan.
Hubungkan sensor melalui GPIO
Ada sedikit manipulasi untuk menghubungkan 3 pin sensor pada GPIO. Mari kita lihat :
S adalah untuk Sinyal harus GPIO24 [Pin 18] , +V untuk voltase masuk ke 3, 3V [Pin 1], G adalah untuk ground dan pergi ke GND [Pin 6] (Lihat shematic)
Instal dan mulai skrip
Python diperlukan. Instal sebelum melakukan apa pun.
Contoh kode klon dalam inti ini di tempat yang Anda inginkan di RPi Anda.
git clone https://Gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Buka baris perintah Anda dan luncurkan skrip :
python tracer.py
Kode Anda akan menampilkan “Garis terdeteksi ” saat garis gelap berada di dekat sensor seperti dalam contoh ini: https://streamable.com/e/gcu08m
Skematis
Kode
Modul yang dibutuhkan akan diimpor dan dikonfigurasi
impor RPi.GPIO sebagai GPIO
waktu impor
GPIO.setmode(GPIO.BCM)
Deklarasi pin input yang terhubung dengan sensor
GPIO_PIN =18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)
Istirahat antara hasil akan ditentukan di sini (dalam hitungan detik)
delayTime =0.2
print “#— Contoh pelacak baris proyek peretas —#”
lingkaran utama
coba:
sementara Benar:
jika GPIO.input(GPIO_PIN) ==Salah:
cetak “Garis terdeteksi”
# Reset + Delay time.sleep(delayTime)
Pekerjaan mengais setelah akhir program
kecuali KeyboardInterrupt:
GPIO.cleanup()
Sumber:Sensor pelacakan garis dengan RPi