İçindekiler:

Super Tiny Arduino Uyumlu Kart Kullanan Minik Bir Alarm Sistemi!: 10 Adım
Super Tiny Arduino Uyumlu Kart Kullanan Minik Bir Alarm Sistemi!: 10 Adım

Video: Super Tiny Arduino Uyumlu Kart Kullanan Minik Bir Alarm Sistemi!: 10 Adım

Video: Super Tiny Arduino Uyumlu Kart Kullanan Minik Bir Alarm Sistemi!: 10 Adım
Video: Eyyy Ego..! Sen Kimsin? 2024, Kasım
Anonim
Süper Minik Arduino Uyumlu Kart Kullanan Minik Bir Alarm Sistemi!
Süper Minik Arduino Uyumlu Kart Kullanan Minik Bir Alarm Sistemi!

Merhaba, bugün minik bir güzel proje yapacağız. Önündeki bir nesne ile kendisi arasındaki mesafeyi ölçen minik bir alarm cihazı yapacağız. Ve nesne belirli bir mesafeyi geçtiğinde, cihaz sizi yüksek sesli bir uyarı sesiyle bilgilendirecektir.

Küçük bir alarm cihazı yapmak için küçük bileşenlere ihtiyacımız var, bu yüzden mikrodenetleyicimiz olarak PICO'yu kullandık, çünkü boyut olarak çok küçük olmasına rağmen ihtiyaçlarımızı karşılıyor. Mesafeyi okumak ve zile bir sinyal vermek için yaygın olarak kullanılan bileşenleri de kullandık. Sağlanan kodu kullanmayı seçtiyseniz, bu projeyi bitirmeniz yaklaşık 45 dakika sürecektir.

Adım 1: Bileşenler

Bileşenler
Bileşenler
  • 1 PICO panosu, mellbell.cc'de mevcuttur (17 $)
  • 1 ultrasonik sensör, ebay (1,03 $)
  • 1 küçük sesli uyarı 5~6 volt, ebay'de 10'luk bir paket (1,39 $)
  • 3 LED 5 mm (farklı renkler), ebay'de 100'lü paket (0,99 $)
  • 4 330 ohm direnç, ebay'de 100'lük bir paket (1,08 $)
  • 12 bağlantı kablosu, ebay'de 40'lık bir demet (0,99 ABD doları)
  • 1 mini breadboard, ebay'de 5'li paket (2,52 $)

Adım 2: Ultrasonik Sensörler Nasıl Çalışır?

Ultrasonik Sensörler Nasıl Çalışır?
Ultrasonik Sensörler Nasıl Çalışır?
Ultrasonik Sensörler Nasıl Çalışır?
Ultrasonik Sensörler Nasıl Çalışır?

Ultrasonik sensörü bağlayıp kullanmadan önce nasıl çalıştığını öğrenelim:

  • İlk olarak, verici dönüştürücüden (sol Dönüştürücü) bir Ultrasonik dalga gönderir. Sensörün önünde bir nesne varsa, dalgalar o nesneye çarpar ve alıcı dönüştürücüye geri döner (sağ dönüştürücü)
  • Ardından mikrodenetleyici, dalgaların gönderilmesi ve alınması arasındaki süreyi hesaplar. Bundan sonra mikrodenetleyici bazı matematiksel hesaplamalar yapar ve sensör ile önündeki nesne arasındaki mesafeyi alır.
  • Bu, CM cinsinden mesafeyi almak için kullanılan formüldür: (süre / 2)/29.1 (Bu formülün arkasındaki matematiği yukarıdaki resimde bulabilirsiniz).

Adım 3: Ultrasonik Sensörün PICO ile Arayüz Oluşturulması

Ultrasonik Sensörün PICO ile Arayüz Oluşturulması
Ultrasonik Sensörün PICO ile Arayüz Oluşturulması
Ultrasonik Sensörün PICO ile Arayüz Oluşturulması
Ultrasonik Sensörün PICO ile Arayüz Oluşturulması

Yapılacak ilk şey, PICO'nuza bir göz atmak ve onunla neler yapabileceğinizi görmek. Ve görebileceğiniz gibi, PICO'nun 5 dijital I/O Pin'i ve 3 analog giriş pini vardır. Hangisi aşağıdaki gibi kullanılacaktır:

Ultrasonik sensör pin çıkışları:

  • VCC (Ultrasonik Sensör) - VCC (PICO)
  • GND (Ultrasonik Sensör) - GND (PICO)
  • Tetik (Ultrasonik Sensör) - A1 (PICO)
  • Eko (Ultrasonik Sensör) - A0 (PICO)

Artık tek ihtiyacınız olan ultrasonik sensörü PICO'ya bağlamak ve her şeyin mükemmel olduğundan emin olmak.

Adım 4: Ultrasonik Sensör Çizimi

Ultrasonik Sensör Kroki
Ultrasonik Sensör Kroki

Artık ultrasonik sensör tarafından ölçülen mesafeyi alan ve seri monitörde görüntüleyen bir program oluşturmalısınız. Böylece okumalar alabilir ve her şeyin bağlı olduğundan ve düzgün çalıştığından emin olabilirsiniz.

Bir sinyal gönderme ve alma arasındaki süreyi ölçmekten ve mesafeyi hesaplamaktan sorumlu olan ölçülen Mesafe adlı bir işlev oluşturun. Ayrıca, IDE'de projede hata ayıklayabilmeniz için okumaları seri monitörünüzde görüntülemeniz gerekir.

Kendiniz yazmak istemiyorsanız ekteki programı indirebilirsiniz. Seri monitörün okumalarının nasıl görünmesi gerektiğini yukarıdaki resimden de görebilirsiniz.

Adım 5: Buzzer'ı Bağlama

Buzzer'ı bağlama
Buzzer'ı bağlama
Buzzer'ı bağlama
Buzzer'ı bağlama

Artık sensörünüz, kendisi ile önündeki herhangi bir nesne arasındaki mesafeyi verdiğine göre. Okumalarla ilgili bir şeyler yapmalısınız ve daha önce de söylediğimiz gibi, sensörün önündeki nesne çok uzağa gittiğinde bir buzzer'ın yüksek ses çıkarmasını sağlayacaksınız.

Buzzer'larla çalışmak çok basittir, çünkü ON veya OFF olmak üzere yalnızca iki çalışma durumu vardır. Ayrıca sadece iki bacağı vardır, biri pozitif (uzun bacak), diğeri negatif (Kısa Bacak).

  • Buzzer'a 5V uygulandığında devreye girer ve yüksek sesli vızıltı sesi çıkarır.
  • Buzzer'a 0V uygulandığında kapanır ve herhangi bir vızıltı yapılmaz.

Adım 6: Buzzer'ı Programlama

Buzzer'ı Programlama
Buzzer'ı Programlama

Sensörün önündeki cisim 20cm'den fazla uzaklaştığında buzzer'ın çalmaya başlamasını, cisim 20cm'ye yaklaştığında kapanmasını istediğiniz mesafeyi istediğiniz kadar kullanabilirsiniz.

Ekli program, ultrasonik sensörden okumaları alan ve sesli uyarıya emir gönderen kodu içerir. Nesne 20CM'den daha uzaktayken gürültü yapmaya başlayacak ve bundan daha yakın olduğunda duracaktır.

Kodu, istediğiniz kurallara ve mesafelere göre özelleştirebileceğinizi unutmayın.

Adım 7: LED'lerin Bağlanması

LED'lerin bağlanması
LED'lerin bağlanması
LED'lerin bağlanması
LED'lerin bağlanması

Şimdi, projenizi daha etkileşimli ve dinamik hale getirmek için üç LED eklemek istiyorsunuz.

Normal 5 mm LED'ler kullandık ve bunların yalnızca iki bacağı var, pozitif (uzun bacak) ve negatif (kısa bacak). Ve led'e 5V uyguladığımızda yanar, 0v uyguladığımızda söner. Burada istediğiniz türde LED'leri kullanabilirsiniz ve bununla ilgili herhangi bir sorunuz varsa, onlara sormaktan çekinmeyin.

Adım 8: LED'lerin Programlanması

LED'lerin programlanması
LED'lerin programlanması

Projemizde 3 adet led kullandık ve sensör ile önündeki nesne arasındaki mesafeye göre yanıyor.

Mesafe 10 cm'den az olduğunda mavi LED yanar. Mesafe 10 cm ile 20 cm arasında olduğunda Sarı LED yanar. Mesafe 20 cm'den fazla olduğunda kırmızı LED yanar.

Ve yine, LED'lerinizin nasıl yanacağını kontrol eden kuralları özelleştirebileceğinizi unutmayın.

Adım 9: Güç Kaynağını Bağlama

Güç Kaynağını Bağlama
Güç Kaynağını Bağlama
Güç Kaynağını Bağlama
Güç Kaynağını Bağlama

Bu aşamada minik alarmınızı bir PC'ye bağlamak zorunda kalmadan kullanabilmeyi istiyorsunuz. Bu nedenle projenize 9V pil ekleyin ve PICO'nuza bağlayın.

  • Pozitif kırmızı tel(Pil) - Vin (PICO)
  • Negatif siyah tel (Pil) - GND (PICO)

Ve şimdi, alarm sisteminiz bir PC'ye bağlanmak zorunda kalmadan çalışır durumda olacak.

Adım 10: İşiniz Bitti

Tebrikler! Artık önündeki cismin mesafesine göre sizi uyaran bir cihazınız var. Ayrıca, kurallarını özelleştirebileceğinizi ve sesli uyarının nasıl ve neden ses çıkardığını değiştirebileceğinizi unutmayın.

Bizi Facebook sayfamızda ve mellbell.cc'de bulabilirsiniz. Ve lütfen herhangi bir soru sormaktan çekinmeyin, onlara cevap vermekten memnuniyet duyarız:)

Önerilen: