İçindekiler:

Akıllı Trafik Işıkları: 6 Adım
Akıllı Trafik Işıkları: 6 Adım

Video: Akıllı Trafik Işıkları: 6 Adım

Video: Akıllı Trafik Işıkları: 6 Adım
Video: Akıllı trafik ışıkları 2024, Kasım
Anonim
Akıllı Trafik Işıkları
Akıllı Trafik Işıkları

bu projeyi neden yaptım

Howest Kortijk'te öğrenciyim. İkinci dönem MCT için bir okul projesi.

Arabamı sürerken ve sokaklar sakinken, aksi istikamette başka trafik olmadığında kırmızı ışıklarda durmak işe yaramaz. Bu yüzden işe yaramaz trafik ışıklarının önünde durmamanızı sağlayan bir sistem yapmak istedim. Birçok insanın yaptığı şey trafik ışıklarına yaklaşana kadar hızlı sürmek ve bu iyi değil, bu yüzden ışıklardan uzağa bir hız dedektörü yerleştireceğim. Bu sensöre hızlı gittiğinizde kırmızı ışıklar yanacaktır.

Adım 1: Malzeme Listesi

Projenin benim için toplam maliyeti 121,30€ oldu.

Kullanılmış parçalar

  • Kızılötesi Sensör
  • Ultrasonik sensör
  • HC-SR04
  • LDR
  • Sensör Ekranı
  • LCD 1602A
  • Ledler
  • zil
  • Trafik ışıkları
  • Odun plakalar
  • PCF8574
  • Menteşeler
  • Çiviler
  • Zamk
  • Güç adaptörü

Kullanılan araçlar

  • ağaç testeresi
  • Lehimleme makinesi

Parçalar ve nereden satın alınabileceği hakkında daha detaylı bilgi için pdf yaptım.(sayfalar yan yana durmak içindir)

Adım 2: Konut

Konut
Konut
Konut
Konut
Konut
Konut
Konut
Konut

Ev için babamdan yardım aldım.

Bazı ahşap plakalar keserek başladık. 60cm x 90cm'lik iki tahta, 10cm x 60cm'lik 2 tahta ve 10cm x 90cm'lik bir tahta gördük.

Kenarlarına 10cm x 60cm kalasları asıyoruz ve 60cm x 90cm alt kalasları ile birbirine yapıştırıyoruz. Sırt için 10cm x 90cm kalas kullandık ve onları da alt kalasa yapıştırdık.

Yapının yapıldığı çatı için, çatı tahtasını açıp kablolamanıza bakabilmeniz için menteşeler kullandık.

Adım 3: Fritzing Şeması

Fritzing Şeması
Fritzing Şeması
Fritzing Şeması
Fritzing Şeması

Kablolama karmaşık görünüyor ama değil. Bazen aynı kablolamayı yapmak zorundasın, bu yüzden o kadar da zor değil.

LCD ekran için bir PCF8574 kullandım, böylece bileşenlerimin geri kalanı için PI'mda yeterli GPIO pini olurdu.

4. Adım: Kurulum

Kurmak
Kurmak
Kurmak
Kurmak
Kurmak
Kurmak
Kurmak
Kurmak

Devremi yapmak için 2 breadbord kullandım. Kablolama için tahtaya delikler açtım, böylece her şeyi tahtanın altına saklayabilirsiniz.

Adım 5: Normalleştirilmiş Veritabanı

Normalleştirilmiş Veritabanı
Normalleştirilmiş Veritabanı

Geçen arabaların hızını kurtarmak için bir veri tabanı yaptım. Tüm bu değerlerle, hızların tarihini veya nerede hız yapan arabaların geçmişini yapabilirsiniz.

Sensörün adını ve sensörden üniteyi ayarlayabileceğiniz sensör için bir tablo da vardır.

Ben de bir konum tablosu yaptım. Bu tabloya ışıkların durumunu, ışıkların durduğu caddeyi ve kavşağı kaydettim. Projeyi birden fazla kavşakla genişletmek istiyorsanız, oraya kaydedebilirsiniz. Ancak, ışıkların otomatik, kapalı veya açık olması gerektiğinde de tasarruf edebilirsiniz. Trafik ışıklarıyla aynı.

Adım 6: Kodu Yazma

Kodu yazmak için aşağıdaki programları kullandım:

  • Görsel stüdyo kodu: HTML, CSS ve Javascript'te ön ucu ve ayrıca Python'da arka ucu programlamak için
  • MySQL Workbench: veritabanını yapmak için

Kodu nasıl yazdığımın ayrıntısına burada girmeyeceğim, bu bilgiyi bu proje için oluşturduğum Github depomda bulabilirsiniz:

Önerilen: