İçindekiler:
- Gereçler
- Adım 1: Shunya OS'yi Raspberry Pi 4'e kurun
- Adım 2: Shunya Arayüzlerini Kurun
- Adım 3: Sensör Bağlantıları
- Adım 4: Örnek Kod
Video: 4 Adımda Raspberry Pi 4B Üzerinde ADXL335 Sensör Arayüz: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
- Raspberry Pi 4B (herhangi bir varyant)
- Raspberry Pi 4B uyumlu güç kaynağı
- 8GB veya daha büyük mikro SD kart
- monitör
- mikro HDMI Kablosu
- Fare
- Tuş takımı
- hafıza kartını programlamak için dizüstü bilgisayar veya başka bir bilgisayar
- ADXL3355 İvmeölçer sensörü - Satın Al
- PCF8591 ADC modülü - Satın al
- ekmek tahtası
- 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.
- Shunya OS'yi resmi yayın e sitesinden indirin
- Shunya OS adamları, Raspberry Pi 4'te Flashing Shunya OS hakkında iyi bir eğitime sahipler.
- Mikro SD kartı Raspberry Pi 4'e takın.
- Fare ve klavyeyi Raspberry Pi 4'e bağlayın.
- Monitörü mikro-HDMI aracılığıyla Raspberry Pi 4'e bağlayın
- 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ı
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.
- PCF8591'deki SDA ve SCL pinlerini Raspberry Pi 4'teki pin 3 ve pin 5'e bağlayın.
- PCF8591'deki VCC ve GND'yi Raspberry Pi 4'teki pim 4 (5V) ve pim 6'ya (GND) bağlayın.
- ADXL335'teki VCC ve GND'yi PCF8591'deki VCC ve GND'ye bağlayın.
- PCF8591'deki Ain1'i ADXL335'teki X'e bağlayın.
- PCF8591'deki Ain2'yi ADXL335'teki Y'ye bağlayın.
- PCF8591'deki Ain3'ü ADXL335'teki Z'ye bağlayın.
Adım 4: Ö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:
5 Kolay Adımda Doom'u iPod'unuzda Oynayın!: 5 Adımda
5 Kolay Adımda Doom'u iPod'unuzda Oynayın!: Rockbox'ı iPod'unuzda Doom ve düzinelerce başka oyunu oynamak için nasıl çift önyükleme yapacağınıza dair adım adım kılavuz. Yapması gerçekten kolay bir şey, ancak birçok insan iPod'umda doom oynadığımı görünce şaşırıyor ve talimatla karıştırılıyor
6 Ucuz ve Kolay Adımda Arduino Uno Balık Besleyici!: 6 Adımda
6 Ucuz ve Kolay Adımda Arduino Uno Balık Besleyici!: Yani bu proje için biraz arka plan gerekli olabilir. Evcil balıkları olan insanlara muhtemelen benimle aynı sorunla karşılaşıldı: tatiller ve unutkanlık. Balığımı beslemeyi sürekli unutuyordum ve balıklar suya girmeden önce bunu yapmak için uğraşıyordum
4 Adımda 3D Baskılı Protez El!: 4 Adımda
4 Adımda 3D Baskı Protez El!: Bu proje benim tarafımdan basılmış bir protez eldir, protez ve 3D baskı hakkında biraz daha bilgi edinmek istiyorum. Bu en iyi proje olmasa da, biraz deneyim sahibi olmanın ve nasıl oluşturulacağını öğrenmenin harika bir yolu
Roomba'dan Rover'a Sadece 5 Adımda!: 5 Adımda
Roomba'dan Rover'a Sadece 5 Adımda!: Roomba robotları, robot dünyasına parmaklarınızı sokmanın eğlenceli ve kolay bir yoludur. Bu Eğitilebilir Kitapta, basit bir Roomba'nın çevresini aynı anda analiz eden kontrol edilebilir bir geziciye nasıl dönüştürüleceğini detaylandıracağız. Parça Listesi1.) MATLAB2.) Roomb
Sadece 10 Adımda Ucuza Taşınabilir Reklam Tabelası!!: 13 Adımda (Resimli)
Sadece 10 Adımda Ucuza Taşınabilir Reklam Tabelası !!: Kendi, ucuz, taşınabilir reklam tabelanızı yapın. Bu işaret ile mesajınızı veya logonuzu şehrin herhangi bir yerindeki herkese gösterebilirsiniz. Bu talimat, https://www.instructables.com/id/Low-Cost-Illuminated-… adresindeki/iyileştirme/değişime bir yanıttır