İçindekiler:

Tren Koltuk Sistemi: 4 Adım (Resimli)
Tren Koltuk Sistemi: 4 Adım (Resimli)

Video: Tren Koltuk Sistemi: 4 Adım (Resimli)

Video: Tren Koltuk Sistemi: 4 Adım (Resimli)
Video: Akıllı adamın hali başka❗️#kaza #crash 2024, Temmuz
Anonim
Image
Image
Donanımın Kablolanması
Donanımın Kablolanması

Bugün tren koltuklarında uygulanabilecek bir sistem yaptık. Bir sıkıntı bulmalı ve ona bir çözüm bulmalıydık.

Şu anda bulunduğunuz tren vagonunda yer olup olmadığını size söyleyen bir sistem yapmaya karar verdik. Hiçbir şey dolu bir trenden daha can sıkıcı olamaz. Öyleyse neden bir koltuğun müsait olup olmadığını önceden söylemiyorsunuz?

Adım 1: Malzemeler

  • 1x Arduino
  • 1x Ekmek Tahtası
  • 1x Basınç sensörü
  • 1x LED-Matris + koparma
  • 2x RGB Led
  • 4x 220 Ohm direnç
  • atlama telleri
  • Odun

Adım 2: Donanımı Kablolama

LED matrisiyle tanışma: Matris ekranı, bir tren vagonunda kaç tane boş koltuk olduğunu göstermek için kullanılacak. LED matrix her türlü şekil ve figürü üretebilmektedir. Matrix, onu kolayca kontrol etmek için bir MAX7217 yongası tarafından desteklenmektedir. Ayrıca matrisi "LedControlMS.h" adlı bir kütüphane ile kontrol ediyoruz. Bu kütüphaneyi import etmemiz gerekiyor. Buradan indirin. Bu kitaplığı içe aktarın ve matris ekranıyla gitmeye hazırsınız.

Ekranda 5 pin bulunmaktadır. VCC (5volt)GND (toprak)DIN (Veri Girişi) => DigitalPin 12CLK (saat) => DigitalPin 11CS (Chip Select) => DigitalPin 10RGB ledleri ile tanışma:LED'ler şu amaçlar için kullanılacaktır: bir sandalyenin çekilip çekilmediğini belirtin. RGB ledler 4 pinlidir. Kırmızı, yeşil, mavi ve topraklama pimi. RGB'nin sadece kırmızı ve yeşil ışığını kullanacağız. Bu yüzden sadece bu 2'yi ve zemini birleştiriyoruz. LED 1: Kırmızı=> DigitalPin 2 Yeşil => DigitalPin 3 LED 2:Kırmızı=> DigitalPin 4 Yeşil => DigitalPin 5 Basınç sensörü ile tanışma: Basınç sensörü, koltukta birinin oturup oturmadığını algılamak için kullanılacaktır.. Arduinomuzu patlatmamak için dikkatli olmalıyız! Bu yüzden doğru yere bir direnç bağladığınızdan emin olun. Ayrıntılar için tel şemaya bakın.

Adım 3: Kod

kod
kod

Adım 3.1: LedControlMS.h Library3.1.1: LedcontrollMS.h library3.1.2'yi indirin: "Sketch > Inlcude library > Add. ZIP Library"ye gidin, içe aktarmak için LedcontrollMS.h zip dosyasını seçin.

Adım 3.2: Kod kontrolü 3.2.1: Her pinin doğru şekilde bağlandığından emin olun. Sensörün kablosu A0.3.2.2'ye bağlanmalıdır: Hatalı bağlantıları düzeltin. Kodu veya donanımı değiştirerek düzeltebilirsiniz.

4. Adım: Kutu

Kutu
Kutu
Kutu
Kutu
Kutu
Kutu

Kutuyu istediğiniz malzemeden yapabilirsiniz. Tam boy bile gidebilirsiniz! Küçük bir modele bağlı kaldık. Modelimizde de sadece bir adet basınç sensörü bulunmaktadır. Ancak konsept fikrimizi iletebilir.

Önerilen: