İçindekiler:
Video: Raspberry Pi Park Sensörü: 3 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu talimatta bir park sensörü oluşturacağız. Bu park sensörünün amacı, otoparkta aracınızı ileri çekmek için yeterli alana sahip olduğunuzda yeşili göstermek ve tam ileri konuma yaklaştığınızda sarıya, durmanız gerektiğinde ise kırmızıya dönmektir. Bu sistemi Raspberry Pi ile kuracağız ve kolayca test edebileceğimiz bazı mesafeler kullanacağız.
Adım 1: İhtiyacınız Olan Şeyler
Raspberry Pi kurulumu dışında aşağıdaki bileşenlere ihtiyacınız olacak.
- HC-SR04 Ultrasonik Mesafe Sensörü
- Led (X3)
- 330Ω Direnç (X3)
- 10KΩ Direnç (x2)
- Erkek-Erkek / Erkek-Dişi Jumper Telleri
- ekmek tahtası
Adım 2: Kablolamayı Yapın
- Mesafe sensörünün tetikleyicisi GPIO 4, yankı GPIO 18, yeşil ışık 17, sarı ışık 27 ve kırmızı ışık 22'dir.
- 330 ohm dirençler ledler içindir ve ledlerin pozitif ayağına ve ardından GPIO'ya bağlanırlar.
- 10K ohm dirençler mesafe sensörünün eko pini içindir ve GPIO'ya bağlanır.
3. Adım: Kodlayın
RPi. GPIO'yu GPIOimport zamanı olarak içe aktar
GPIO.setwarnings(Yanlış)
GPIO.cleanup()
GPIO.setmode(GPIO. BCM)
TETİK = 4
yankı = 18
YEŞİL = 17
SARI = 27
KIRMIZI = 22
GPIO.setup(TRIG, GPIO. OUT)
GPIO.setup(ECHO, GPIO. IN)
GPIO.setup(YEŞİL, GPIO. OUT)
GPIO.setup(SARI, GPIO. OUT)
GPIO.setup(KIRMIZI, GPIO. OUT)
def green_light():
GPIO.output(YEŞİL, GPIO. YÜKSEK)
GPIO.output(SARI, GPIO. LOW)
GPIO.output(KIRMIZI, GPIO. LOW)
tanım sarı ışık():
GPIO.output(YEŞİL, GPIO. DÜŞÜK)
GPIO.output(SARI, GPIO. YÜKSEK)
GPIO.output(KIRMIZI, GPIO. LOW)
def red_light(): GPIO.output(YEŞİL, GPIO. LOW)
GPIO.output(SARI, GPIO. LOW)
GPIO.output(KIRMIZI, GPIO. YÜKSEK)
def get_mesafe():
GPIO.output(TRIG, True)
zaman.uyku(0.00001)
GPIO.output(TRIG, False)
while GPIO.input(ECHO) == False: start = time.time()
while GPIO.input(ECHO) == Doğru: bitiş = time.time()
sinyal_zamanı = bitiş-başlangıç
mesafe = sinyal_zaman / 0.000058
dönüş mesafesi
Doğru iken:
mesafe = get_distance()
zaman.uyku(0.05)
yazdır(mesafe)
mesafe >= 25 ise:
yeşil ışık()
elif 25 > uzaklık > 10:
sarı ışık()
elif mesafesi <= 5:
kırmızı ışık()
Mesafe 25 cm'den büyük veya eşitse, yeşil bir ışık gösteririz. 10 ila 25 cm arasındaysa sarıya döneriz ve ardından 10 cm'ye eşit veya daha az kırmızıya döneriz.
Önerilen:
Arduino Park Asistanı - Arabanızı Her Seferinde Doğru Yere Park Edin: 5 Adım (Resimlerle)
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Yere Park Edin: Bu projede size bir Arudino kullanarak kendi park asistanınızı nasıl kuracağınızı göstereceğim. Bu park asistanı, aracınıza olan mesafeyi ölçer ve bir LCD ekran okuması ve bir LED kullanarak aracınızı doğru yere park etmeniz için size rehberlik eder
Arduino Park Sensörü: 8 Adım
Arduino Park Sensörü: Bileşenler 1x Arduino UNO1x Daire Elektronik NOOB Serisi Park Sensörü1x HC-SR04 Ultrasonik Sensör8x Erkek-Dişi JumperYazılımArduino IDE
Güneş Enerjili LED Park Sensörü: 8 Adım (Resimli)
Güneş Enerjili Ledli Park Sensörü: Garajımızın derinliği çok fazla olmayıp, sonunda derinliği daha da azaltan dolaplar bulunmaktadır. Karımın arabası sığacak kadar kısa ama yakın. Bu sensörü park etme sürecini basitleştirmek ve arabanın dolu olduğundan emin olmak için yaptım
PIR Sensörü Kullanan Araç Park Alarm Sistemi - Kendin Yap: 7 Adım (Resimlerle)
PIR Sensörünü Kullanan Araç Park Alarm Sistemi - Kendin Yap: Araba, kamyon, motorlu bisiklet veya herhangi bir araç için park ederken hiç başınız belaya girdi mi, o zaman bu talimatta size basit bir Araç park alarmı kullanarak bu sorunun nasıl üstesinden gelineceğini göstereceğim PIR Sensörü kullanan sistem. Bu sistemde hangi
Boş Yer Bulma Acısını Çözmek İçin Park Sensörü Nasıl Yapılır: 12 Adım
Boş Yer Bulma Acısını Çözmek İçin Park Sensörü Nasıl Yapılır: Bu projede Raspberry Pi kullanarak basit bir park sensörü oluşturacağız. Görünüşe göre her sabah şu soruyla yüzleşmek zorunda kalıyorum: Ofisimin önündeki SADECE park yeri zaten dolu mu? Çünkü gerçekte olduğu zaman, etrafta dolaşmak zorundayım