Mündəricat:
Video: Məsafə Sensor Kamerası: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimat, moruq pi istifadə edərək bir Məsafə Sensor Kamerasının necə hazırlanacağını sizə göstərəcək. Bu layihə moruq pi istifadə edəcək və bu layihədə kodlaşdırma üçün python 3 istifadə edəcək Məsafə Sensor Kamerası əvvəlcə 100 sm ölçəcək, sonra RGB LEDini yanıb -sönəcək və şəkil çəkəcək. Sonra fotoşəkil çəkildiyini göstərmək üçün RGB LED mavi rəngdə olacaq. Sonra fotoşəkilə daxil olmaq üçün fotoşəkilin çəkildiyi moruq pi'nin masasının üstünə gedin.
Sizə lazım olacaq:
- 1 x Raspberry Pi
- 1 x T-Cobbler
- 1x Tam Ölçülü Çörək Paneli
- 1x Pi Kamera
- 1x RGB LED (Katod)
- 1x Məsafə Sensoru
- 1x 330 Ω Rezistor
- 1x560 Ω Rezistor
- Mavi Tellər
- Qara tellər
- Qırmızı tellər
Addım 1:
Parçaları əldə edin və T-Cobbler'i Raspberry Pi və çörək taxtasına yapışdırın. Növbəti yer və elektrik naqillərini quraşdırın. 5.0 v-dən T-Cobbler-də 5.0 v-ın yanındakı çuxura oturacaq və bir tərəfdən lövhədəki müsbət və mənfi ləkələrin müsbət tərəfinə qoyulacaq qədər qırmızı telin kifayət qədər hissəsini kəsin və soyun. Sonra etdiklərinizi edin, ancaq qara tellə GND -ə daxil olun və bu mənfi hissəyə daxil olsun. Bundan sonra çörək taxtasının digər tərəfinə keçin və iki müsbət tərəfi bir -birinə bağlayın ki, pozitiv qırmızı və mənfi qara olsun. Bu sxemdə göstərildiyi kimi
Addım 2:
Məsafə sensoru, RGB LED və pi kamerasını götürün və pi və çörək taxtasına yerləşdirin. Pi kamerasını göstərilən vəziyyətdə moruq pi -yə qoşun. Sonra RGB LED -ni çörək taxtasına qoyun və bütün aparıcıların qoyduğunuz çuxura daxil olduğundan əmin olun. RGB LED -in nə olduğunu oxuyun və hansı qurğunun nə olduğunu fərq edin. Sonra çörək taxtasında məsafə sensoru üçün heç bir şeyin mane olmadığı bir yer tapın. Növbəti addım üçün bilməli olduğunuz yerin hansı istiqamətə getdiyinə diqqət yetirin.
Addım 3:
İndi dövrə naqillərini bitirin və doğru mövqe üçün doğru rezistorlar tapın. Gücü təmsil etmək üçün qırmızı tellərdən, torpaq üçün qara tellərdən və GPIO telləri üçün mavi tellərdən istifadə etdim. Və bu addımda məsafə sensoru ilə rezistorları düzgün yerə qoyacağıq. Gerekirse, bu dövrəni necə bağlayacağınıza dair sxemə əməl edin.
Addım 4:
İndi bu addım üçün kod yazacağıq və bunun üçün python 3 istifadə edəcəyik. Nə etmək lazımdır ki, u ilə məsafə sensoru arasındakı məsafə 100 sm -dən çox olarsa, kamera bir şəkil çəkəcək. Ancaq fotoşəkildən dərhal əvvəl qırmızı yanıb -sönəcək, fotoşəkildən sonra isə mavi rəngdə olacaq.
Python 3 kodu
GPO olaraq RPi. GPIO idxal edin, picamera -dan PiCamera idxalı yuxudan, gpiozero idxal LED -dən vaxt, Button
kamera = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 qırmızı = LED (16) yaşıl = LED (20) mavi = LED (21) yenidən = Doğru
GPIO.setwarnings (Yanlış) GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def RedLight (): red.blink () green.on () blue.on ()
def BlueLight (): red.on () green.on () blue.off ()
def GreenLight (): red.on () green.off () blue.on ()
def məsafəsi (): GPIO.output (GPIO_TRIGGER, True)
yuxu (0.00001) GPIO.output (GPIO_TRIGGER, Yanlış)
StartTime = time () StopTime = time ()
GPIO.input (GPIO_ECHO) == 0: StartTime = time ()
GPIO.input (GPIO_ECHO) == 1: StopTime = time ()
TimeElapsed = StopTime - StartTime məsafəsi = (TimeElapsed * 34300) / 2
dönüş məsafəsi
cəhd edin: yenə: dist = məsafə () əgər dist> 100: camera.start_preview () RedLight () RedLight () yuxu (5) camera.capture ('/home/pi/Desktop/Image.jpg') camera.stop_preview () BlueLight () yenə = Yanlış çap ("Ölçülmüş Məsafə = %.1f sm" % dist) yuxu (1)
# CTRL + Cexcept KeyboardInterrupt düymələrinə basaraq sıfırlayın: çap edin ("Ölçmə İstifadəçi tərəfindən dayandırıldı") GPIO.cleanup ()
Tövsiyə:
HC-12 Uzun Mənzilli Məsafə Hava İstasyonu və DHT Sensorları: 9 Addım
HC-12 Uzun Mesafeli Hava İstasyonu və DHT Sensorları: Bu dərsdə iki dht sensoru, HC12 modulu və I2C LCD Ekranından istifadə edərək uzaq məsafəli bir hava stansiyası qurmağı öyrənəcəyik
DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: 4 Addım (Şəkillərlə)
DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: "Ən Yaxşı Dost" kimi tanınan uzun məsafəli sinxron işıqlar hazırladım. lampalar. Bu o deməkdir ki, onlar digər lampanın indiki rənginə uyğun olaraq saxlanılır. Bir lampanı yaşıl rəngdə dəyişdirsəniz, qısa müddət sonra digər lampa sönər
Sosial Məsafə Dedektoru necə hazırlanır: 15 addım
Sosial Məsafə Dedektoru Necə Hazırlanır: 2020 -ci il başa çatanda, 2020 -ci ilə aid olan bir dərs ilə vidalaşmağın gözəl olacağını düşündüm. Sizə Sosial Məsafə Dedektoru verirəm. Bu cihazla texnologiya ilə sosial məsafə saxlaya və narahatlıqları geridə buraxa biləcəksiniz. T
Ultrasonik Sensor Arayüzü ilə DIY Rəqəmsal Məsafə Ölçümü: 5 addım
Ultrasonik Sensor Arayüzü ilə DIY Rəqəmsal Məsafə Ölçümü: Bu Təlimatın məqsədi GreenPAK SLG46537 köməyi ilə rəqəmsal məsafə sensoru dizayn etməkdir. Sistem, ultrasəs sensoru ilə qarşılıqlı əlaqə yaratmaq üçün ASM və GreenPAK -dakı digər komponentlərdən istifadə etməklə hazırlanmışdır. Sistemin dizaynı
TinkerCAD Ultrasonik Məsafə Sensor Dövrü (Kompüter Mühərriki Final): 4 Addım
TinkerCAD Ultrasonik Məsafə Sensor Dövrü (Kompüter Eng Sonu): Karantin zamanı etmək üçün başqa bir əyləncəli tinkerCAD dövrə yaradacağıq! Bu gün maraqlı bir komponent əlavə edildi, təxmin edə bilərsinizmi? Yaxşı, Ultrasonik Məsafə Sensorundan istifadə edəcəyik! Üstəlik, 3 LED üçün kod yazacağıq