İçindekiler:

Ultrasonik Tabanlı Erişim Sistemi: 6 Adım (Resimlerle)
Ultrasonik Tabanlı Erişim Sistemi: 6 Adım (Resimlerle)

Video: Ultrasonik Tabanlı Erişim Sistemi: 6 Adım (Resimlerle)

Video: Ultrasonik Tabanlı Erişim Sistemi: 6 Adım (Resimlerle)
Video: Windows 10 DİSK CPU RAM Kullanımı %100 Sorunu 2024, Temmuz
Anonim
Ultrasonik Tabanlı Erişim Sistemi
Ultrasonik Tabanlı Erişim Sistemi

Bu sefer size ultrasonik tabanlı bir erişim sistemi sunuyorum, bunun ilginç olabileceğini düşünüyorum.

Ultrasonik dalgalara dayalıdır, bu nedenle başka herhangi bir elektronik cihaza ihtiyaç duymayan temassız bir erişim sistemidir, ancak ellerinizle bile istediğiniz şeye erişim sağlamaya çalışır.

Sistemin temelleri: Ölçülen mesafelerin sıralı bir dizisi bir anahtar oluşturur

Umarım beğenirsin

Adım 1: Nasıl Çalışır?

Sistem, önüne yerleştirilen bir nesneye olan mesafeleri ölçmek için ultrasonik bir sensör kullanır.

Sistemi 6 belirtilen mesafeyi kabul edecek şekilde yapılandırdığımızı varsayalım: 1/2", 1/5", … ve erişim anahtarı olarak 5 ölçülen mesafe dizisini tanımladık, o zaman farklı kombinasyonlar seti 6x6x6x6x6 = 7776 olacaktır.

Belirtilen mesafe sayıları ve erişim anahtarının uzunluğu ile oynayarak, çok sayıda kombinasyonla bir erişim sistemi yapılandırabiliriz.

Sistem her zaman mesafeleri ölçer.

Belirli bir zaman aralığında sensör tarafından geçerli bir mesafe ölçülürse, çizim bunu kaydeder ve kısa bir zaman aralığında beyaz bir led yanar.

Bundan sonra çizim, önceden kaydedilmiş tüm mesafelerin yapılandırılmış erişim anahtarıyla aynı sırada eşleşip eşleşmediğini kontrol eder.

Eğer öyleyse, eskiz yeşil led'i yakacak ve bariyeri açacaktır.

2. Adım: Sarf Malzemeleri

Gereçler
Gereçler
  • Bir HC-SR04 ultrasonik sensör
  • Bir ARDUINO NANO veya uyumlu mikrokotrolör
  • Bir mikro servo motor
  • Bir ARDUINO LCD
  • Bir I2C ARDUINO LCD adaptörü
  • Bir protokol
  • Üç adet 5 mm led: beyaz, kırmızı ve yeşil
  • teller
  • kontrplak
  • Karton

Adım 3: Fritzing Diyagramı

Fritzing Diyagramı
Fritzing Diyagramı

Adım 4: Sistemin Oluşturulması

Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak
Sistemi Kurmak

Sistemi kurmak için izlediğim adımlar şunlardır:

  • Ultrasonik sensörü, mikro servo motoru, ARDUINO LCD'yi ve üç led'i takmak için kontrplak üzerinde birkaç delik açın.
  • Tüm bileşenleri kablolayın ve resimlerde gördüğünüz gibi mikrodenetleyiciye bağlayın.

Adım 5: Kod

Çizimde dikkate alınması gereken birkaç nokta:

Sabit dize değişkeni "accessequence", erişim anahtarının değerini depolar

const Dize erişim dizini = "234";

  • ARDUINO LCD'de görebileceğiniz mesafe değeri inç veya santimetre cinsinden ölçülen mesafe değeri değil, bir "mesafe grubu" değeridir. Yani sensör tarafından ölçülen mesafe 0, 78" ile (0, 78" + adım_mesafesi) arasında değişiyorsa, "mesafe grubu" değeri 1'dir vb.
  • Sistem hassasiyetini ayarlamak için "step_distance", "min_distance" ve "max_distance" sabit tamsayılarını değiştirebilirsiniz.

Önerilen: