İçindekiler:

4 Adımda Raspberry Pi 4B Üzerinde ADXL335 Sensör Arayüz: 4 Adım
4 Adımda Raspberry Pi 4B Üzerinde ADXL335 Sensör Arayüz: 4 Adım

Video: 4 Adımda Raspberry Pi 4B Üzerinde ADXL335 Sensör Arayüz: 4 Adım

Video: 4 Adımda Raspberry Pi 4B Üzerinde ADXL335 Sensör Arayüz: 4 Adım
Video: Kendi NAS Sunucumuzu Yaptık 2024, Temmuz
Anonim
Raspberry Pi 4B'de 4 Adımda ADXL335 Sensör Arayüz
Raspberry Pi 4B'de 4 Adımda ADXL335 Sensör Arayüz
Raspberry Pi 4B'de 4 Adımda ADXL335 Sensör Arayüz
Raspberry Pi 4B'de 4 Adımda ADXL335 Sensör Arayüz
Raspberry Pi 4B'de 4 Adımda ADXL335 Sensör Arayüz
Raspberry Pi 4B'de 4 Adımda ADXL335 Sensör Arayüz

Bu Eğitilebilir Tabloda, Raspberry Pi 4 üzerindeki bir ADXL335 (ivmeölçer) sensörünü Shunya O/S ile arayüzleyeceğiz.

Gereçler

  1. Raspberry Pi 4B (herhangi bir varyant)
  2. Raspberry Pi 4B uyumlu güç kaynağı
  3. 8GB veya daha büyük mikro SD kart
  4. monitör
  5. mikro HDMI Kablosu
  6. Fare
  7. Tuş takımı
  8. hafıza kartını programlamak için dizüstü bilgisayar veya başka bir bilgisayar
  9. ADXL3355 İvmeölçer sensörü - Satın Al
  10. PCF8591 ADC modülü - Satın al
  11. ekmek tahtası
  12. Bağlantı telleri

Adım 1: Shunya OS'yi Raspberry Pi 4'e kurun

Shunya OS ile mikro SD kartı yüklemek için mikro SD kart okuyucu/adaptörlü bir dizüstü bilgisayara veya bilgisayara ihtiyacınız olacak.

  1. Shunya OS'yi resmi yayın e sitesinden indirin
  2. Shunya OS adamları, Raspberry Pi 4'te Flashing Shunya OS hakkında iyi bir eğitime sahipler.
  3. Mikro SD kartı Raspberry Pi 4'e takın.
  4. Fare ve klavyeyi Raspberry Pi 4'e bağlayın.
  5. Monitörü mikro-HDMI aracılığıyla Raspberry Pi 4'e bağlayın
  6. Güç kablosunu bağlayın ve Raspberry Pi 4'ü AÇIN.

Raspberry Pi 4, Shunya OS ile başlatılmalıdır.

Adım 2: Shunya Arayüzlerini Kurun

Shunya Interfaces, Shunya OS tarafından desteklenen tüm kartlar için bir GPIO kütüphanesidir.

Shunya Arayüzlerini kurmak için onu internet erişimi olan wifi'ye bağlamamız gerekiyor.

1. Komutu kullanarak wifi'ye bağlanın

$ nmtui

2. Shunya Arayüzlerini kurmak kolaydır, sadece komutu çalıştırın

$ sudo apt shunya arayüzlerini kurun

Adım 3: Sensör Bağlantıları

Sensör Bağlantıları
Sensör Bağlantıları

ADXL335 bir analog sensördür, ancak Raspberry Pi 4 dijital bir cihazdır. Bu nedenle, ADXL335 tarafından verilen tüm analog değerleri Raspberry Pi 4 tarafından anlaşılabilir dijital değerlere dönüştüren bir PCF8591 (ADC) dönüştürücüye ihtiyacımız var.

Devre şeması yukarıdaki resimde verilmiştir.

  1. PCF8591'deki SDA ve SCL pinlerini Raspberry Pi 4'teki pin 3 ve pin 5'e bağlayın.
  2. PCF8591'deki VCC ve GND'yi Raspberry Pi 4'teki pim 4 (5V) ve pim 6'ya (GND) bağlayın.
  3. ADXL335'teki VCC ve GND'yi PCF8591'deki VCC ve GND'ye bağlayın.
  4. PCF8591'deki Ain1'i ADXL335'teki X'e bağlayın.
  5. PCF8591'deki Ain2'yi ADXL335'teki Y'ye bağlayın.
  6. PCF8591'deki Ain3'ü ADXL335'teki Z'ye bağlayın.

Adım 4: Örnek Kod

Örnek Kod
Örnek Kod
  • Aşağıda verilen kodu indirin.
  • Komutu kullanarak derleyin

$ gcc -o adxl335 adxl335.c -lshunyaArayüzler

Komutu kullanarak çalıştırın

$ sudo./adxl335

Önerilen: