İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
2020'de Yeni Yıl başlangıcında ani bir salgın
dünyayı zararda bıraktı
Maske, termometre tabancası
Salgınla mücadele için gereken tedarikçiler daha da kıt
Hastalık acımasız
Bir elektronik araştırma ve geliştirme şirketi olarak
programcılarımız
Kendin yap tabii
Adım 1: Mal Muayenesi
Suite alındıktan sonra ilk olarak paketi açabilirsiniz:
Modülleri bağlamak için 8 dupont iplik kullanılır;
Modülü yerleştirmek için bir parça ekmek tahtası kullanılır, uygun bağlantı;
Ana sürücü ekranı ve sensör olarak bir Nano geliştirme kartı;
Sensör verilerini görüntülemek için bir OLED 12864 ekranı kullanılır;
Ve bir MLX 90614 sensör modülü, yalnızca sıcaklık verileri.
Adım 2: Eklenti Modülü
MLX90614 sensör modülünün VIN, GND, SCL ve SDA olmak üzere dört pini vardır. VIN, Arduino Nano üzerindeki 3.3V veya 5V güç arayüzüne bağlanabilen güç kaynağının pozitif kutbudur. GND, Arduino Nano üzerindeki GND'ye bağlı olan güç kaynağının negatif kutbudur. SCL, Arduino'nun A5 arayüzüne bağlı IIC veri yolunun saat hattıdır, SDA, A4 arayüzüne bağlı IIC veri yolunun veri hattıdır. Arduino'nun.
OLED12864 ekranının iletişim modu MLX90614 ile aynıdır ve ayrıca VIN, GND, SCL ve SDA olmak üzere dört pine sahiptir. SCL, Arduino'nun A5 arayüzüne bağlı IIC bus'ın saat hattıdır, SDA veridir. Arduino'nun A4 arayüzüne bağlı IIC veri yolu hattı.
Kablolamayı daha sezgisel olarak görmek ister misiniz? Sizin için aşağıdaki şematik diyagramı getireceğim.
Adım 3: Yazılım Hazırlığı
Windows bilgisayar
Arduino IDE'yi doğru şekilde kurun
CH340 sürücüsünü yükleyin
(Ücretsiz bilgi paketimiz verilmektedir, doğrudan indirip kurabilirsiniz)
Adım 4: Kütüphane Kurulumu
İndirilen üç kitaplığı açın ve hepsini Arduino IDE'nin kitaplıklar klasörüne ekleyin
Adım 5: Kod Yazma
Pim konektörü
MLX90614 Arduino
SDA -- -- -- -- -- -- -- > A4
SCL -- -- -- -- -- -- -- > A5
VCC -- -- -- -- -- -- -- > 3,3 V / 5 V
GND -- -- -- -- -- -- -- > GND
Arduino yazılımını açın, yukarıdaki test kodunu kopyalayıp Arduino yazılımına yapıştırın ve kodu yazın.
Sensör verilerini görüntülemek için OLED ekranı kullanınOLED Arduino
SDA -- -- -- -- -- -- -- > A4
SCL -- -- -- -- -- -- -- > A5
VCC -- -- -- -- -- -- -- > 3,3 V / 5 V
GND -- -- -- -- -- -- -- > GND
Aşağıdaki OLED ekran test kodunu kullanın, yukarıdaki seri port çıkış sensörü veri test adımlarını izleyin, doğrulamaya devam edin.
Not: Bu kod, seri port üzerinden veri çıkışı yapmaz, veriler doğrudan ekranda görüntülenir, bu nedenle seri port monitörünü açmanıza gerek yoktur, doğrudan OLED ekranına bakın.
NOT:
• "geliştirme kartı" sütununda "Arduino Nano", "işlemci" sütununda "328P" ve görüntülenen gerçek bağlantı noktasına göre "port" öğesini seçin. • kodda ayarlanan seri port iletişim baud hızı 9600'dür, bu nedenle seri port monitörü de verileri düzgün görüntülemek için 9600'e ayarlanmalıdır.
Adım 6: Test Sonucu
7. Adım: Sensörün Soru-Cevap
1. Bu tip sensörün sıcaklık ölçüm mesafesi ne kadardır?
Bu sensörün görüş açısı 90°'dir ve sıcaklık ölçüm mesafesi hedefin boyutu ile ilgilidir. Bir santimetre çapındaki bir hedef için sıcaklık ölçüm mesafesi 1cm iken, 5cm çapındaki bir hedef için sıcaklık ölçüm mesafesi 5cm'dir. Ancak, gerçek ölçüm 10 cm'den büyükse, 10 cm'yi geçmemek daha iyidir. Mesafe şartsa, dar bir görüş açısı veya optik lensli bir sensör satın alabilir ve kod doğrudan taşınabilir.
2. Bu tip sensörün tepki süresi nedir?
MLX90614 için yanıt süresi 200 ms'dir.
3. Bu tip sensörün sıcaklık aralığı nedir?
Bu sensörün sıcaklık aralığı -70℃~+380℃'dir, ancak sensörün sıcaklık aralığı -40℃~+125℃'dir, bunun ötesinde sensör hasar görür.
4. Sensörün çalışma voltajı nedir?
Bu tip sensörün çalışma voltajı, doğrudan 3.3V veya 5V güç kaynağına girebilen ve seviye dönüşümü kurmaya gerek kalmadan 3.3V ve 5V SCM ile doğrudan iletişimi destekleyen 3V~5V'dir.
5. Programı indirdikten sonra, sıcaklık her zaman 1037.55℃ olarak görüntülenir.
Bunun nedeni sensör ve Arduino arasında iyi bir bağlantı olmamasıdır. Önce kablolamanın doğru olup olmadığını kontrol edebilirsiniz. Kablolama doğruysa, dupont kablosunu yeniden takmayı veya değiştirmeyi deneyebilirsiniz.
8. Adım: Uygulama Videosunu Görüntüleyin
Bu sensörle neler yapabilirsiniz? Aklınıza gelebilecek tüm ev yapımı deneyebileceğiniz basit sıcaklık ürünleri, bugün DIY sıcaklık tabancası ile bir dizi sensör getiriyorum. Aşağıdaki videoyu görelim.