İçindekiler:

SW-520D Titreşim Sensörü Metal Bilyalı Eğim Anahtarı - Visuino: 6 Adım
SW-520D Titreşim Sensörü Metal Bilyalı Eğim Anahtarı - Visuino: 6 Adım

Video: SW-520D Titreşim Sensörü Metal Bilyalı Eğim Anahtarı - Visuino: 6 Adım

Video: SW-520D Titreşim Sensörü Metal Bilyalı Eğim Anahtarı - Visuino: 6 Adım
Video: S067 - Tilt SW-520D Sensor (SW-520D) 2024, Temmuz
Anonim
Image
Image

Bu SW-520D temel eğim anahtarı, yönü algılamak için kolayca kullanılabilir. Kutunun içinde, kasa dik konumdayken pimlere temas eden bir top bulunmaktadır. Kasayı eğin ve toplar temas etmez, böylece bağlantı kurulmaz.

Eğim sensörü, yönü veya eğimi algılamaya izin verir. Sensörün tamamen dik mi yoksa eğik mi olduğunu algılar, Bu eğitimde bir Eğim Sensörünün nasıl çalıştığını ve hareketi algılamak için Arduino Board ile nasıl kullanılacağını öğreneceğiz. Anahtar her temas kurduğunda ses çıkarmak için bir piezo modülü kullanacağız.

Bir tanıtım videosu izleyin.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak

Arduino UNO (veya başka bir Arduino)

SW-520D Eğim Sensörü

Piezo modülü

KIRMIZI LED

1K ohm direnç

Atlama telleri

ekmek tahtası

Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  1. Piezo modülü pinini [-] Arduino pinine [GND] bağlayın
  2. Piezo modül pinini [+] Arduino pinine [5V] bağlayın
  3. Piezo modülü pinini [S] Arduino dijital pinine [7] bağlayın
  4. Eğim ses sensörü pimini [1] Arduino pimine [5V] bağlayın
  5. Eğim ses sensörü pimini[1] Arduino dijital pimine [8] ve rezistöre bağlayın.
  6. Direncin diğer tarafını Arduino pinine [GND] bağlayın
  7. LED pozitif pimini Arduino dijital pimine [7] bağlayın
  8. LED negatif pinini Arduino pinine [GND] bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşenleri Ekle ve Bağla

Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
  1. "Dijital (Boolean) İnverter (Not)" bileşenini ekleyin
  2. Arduino dijital pin çıkışını [8] "Inverter1" bileşen pinine [In] bağlayın
  3. "Inverter1" bileşen pimini [Çıkış] Arduino Dijital pimine [7] bağlayın

Adım 5: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın

Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

6. Adım: Oynat

Arduino UNO modülüne güç verirseniz ve kuvvet sensörü sensörüne basarsanız, OLED ekranında değişen bir sayı görmelisiniz ve yeşil bir LED yanmalıdır, ancak sınıra ulaştığınızda kırmızı LED yanmalıdır.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz:

Önerilen: