İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde, XMC4700 ile sıcaklık ve barometrik basıncı ölçmek için DPS422'nin nasıl kullanılacağını öğreneceğiz.
DPS422
DPS422, yüksek doğruluk ve düşük akım tüketimi ile minyatür bir dijital barometrik hava basıncı ve sıcaklık sensörüdür. Basınç algılama, sıcaklık üzerinde yüksek doğruluğu garanti eden kapasitif bir sensör elemanı kullanılarak gerçekleştirilir.
Ölçüm sonuçlarına I2C veya SPI protokolü üzerinden erişilebilir.
DPS422 barometrik basınç sensörü, kullanıma hazır bir Arduino kütüphanesi ile birlikte gelir.
Lütfen DPS422 veri sayfasını burada bulabilirsiniz.
UART(Evrensel Asenkron Alma İletimi)
UART iletişimi, verileri XMC4700'den Node MCU'ya göndermek için kullanılır. UART, Evrensel Asenkron Alma İletimi anlamına gelir, seri iletişim için bir bilgisayar donanım aygıtıdır. UART, en basit ve en yaygın kullanılan seri iletişim tekniklerinden biridir. Daha fazla bilgi için bağlantıya bakın.
Adım 1: Gerekli Bileşenler
- S2GO BASINÇ DPS422
- IOT ADAPTÖRÜM
- XMC4700 Rahatlama Kiti
- Düğüm MCU ESP8266
2. Adım: Donanım Arabirimi
Kullanılan Bileşenler
Aşama 3:
Yığılmış sistem
4. Adım:
NodeMCU ve My IoT Adapter arasındaki arayüz
Adım 5: Yazılım Gereksinimleri
- Arduino IDE'si
- SEGGER J-Link
Adım 6: Kurulum Prosedürü
Lütfen kurulum prosedürü için bağlantıya bakın.
7. Adım: Kod
XMC4700 için Arduino kodu
Adım 8:
NodeMCU için Arduino kodu
9. Adım: Sonuçlar
XMC4700
Adım 10:
DüğümMCU
Adım 11: DPS422 Kullanan Uygulamalar
- Doğru yükseklik ölçümü
- dronlar
- İç ve dış mekan navigasyonu
- IoT uygulamaları
- Akıllı ev
- Spor ve fitness takibi
Adım 12: Önemli Uyarı
- DPS422, maksimum 4 V değerine sahiptir
- 5 V mantığına sahip üçüncü taraf panoları, örn. Arduino Uno, güç, arayüz hatları olarak 3.3 V pinine bağlansa bile, DPS422 Basınç Shield2Go kartına doğrudan bağlanamaz, örn. SDA/SCL, yine de 5 V ile sürülecek
- Lütfen bu panolar için uygun seviye kaydırma kullanın
- DPS422 ışığa duyarlıdır ve doğrudan ışığa maruz kalmaya karşı korumalı olmalıdır
Adım 13: Sonraki Adım
NodeMCU'dan Amazon AWS'ye veri yüklemek için lütfen bağlantıya bakın.