İçindekiler:

Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik: 8 Adım
Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik: 8 Adım

Video: Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik: 8 Adım

Video: Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik: 8 Adım
Video: AQUARIUM AUTOMATION - GHL SYSTEM FOR PH, DOSING AND OTHER PLANTED TANK CONTROLS 2024, Kasım
Anonim
Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik
Arduino Kimya Probe Kiti - Sıcaklık ve İletkenlik

Birlikte çalıştığım bir Kimya öğretmeni, öğrencilerinin iletkenliği ve sıcaklığı test etmeleri için bir sensör kiti oluşturmasına izin vermek istedi. Birkaç farklı proje ve kaynak çektik ve onları tek bir projede birleştirdim. Bir LCD Projesi, İletkenlik Probu ve Sıcaklık Sensörü Probu'nu birleştirdik.

Resimdeki son üründür.

Adım 1: Sarf Malzemeleri

Gereçler
Gereçler
Gereçler
Gereçler
Gereçler
Gereçler

İhtiyacın olacak:

  • Arduino Uno (Sparkfun Inventors Kit'i kullandım)
  • ekmek tahtası
  • Jumper Telleri
  • Timsah Klipsli Teller
  • 10K Ohm Dirençler (x2)
  • LCD ekran
  • Sıcaklık Sensörü (DS18B20)
  • İletkenlik Probu (6. Adımda Kendin Yap Versiyonu)
  • Elektrik bandı
  • Havya
  • Lehim
  • Tel Kesici/Sıyırıcı
  • pense

Adım 2: Bağlantı Şeması

Bağlantı şeması
Bağlantı şeması

Öğrencilerin izleyebileceği bir plan yapmak için bir devre şeması yapmayı öğrenmeliyim. Fritzing adlı yazılımı kullandım.

Adım 3: LCD Devresini Oluşturun

LCD Devresini Oluşturun
LCD Devresini Oluşturun
LCD Devresini Oluşturun
LCD Devresini Oluşturun
LCD Devresini Oluşturun
LCD Devresini Oluşturun
LCD Devresini Oluşturun
LCD Devresini Oluşturun

Kavramsal olarak bunu 3 parçaya ayırdım; LCD, Sıcaklık Sensörü ve İletkenlik Probu.

Sparkfun Inventor's Kit Guide: Circuit #15'teki talimatları izleyerek LCD Devresini kurdum. Tüm pin bağlantılarını yazmaya çalışmayacağım (devre şemasını inceleyin).

Orijinal tasarımın modları:

  • Kartın alt ucunda yer kazanmak için LCD'yi devre tahtasının üst ucuna kaydırdım.
  • Mavi trimpotu 180* döndürdüm ve Pozitif ve Negatif kabloları eşleşecek şekilde değiştirdim.

Kablolama tamamlandıktan sonra, temel bir LCD test taslağı yükledim.

Çok eski zamanlardan beri, tüm ilk kodlama programları "HELLO WORLD" olmalıdır.

Adım 4: Sıcaklık Sensörünü Hazırlayın

Sıcaklık Sensörünü Hazırlayın
Sıcaklık Sensörünü Hazırlayın
Sıcaklık Sensörünü Hazırlayın
Sıcaklık Sensörünü Hazırlayın
Sıcaklık Sensörünü Hazırlayın
Sıcaklık Sensörünü Hazırlayın

Stok fotoğraf orijinal çıplak telleri göstermektedir. Orijinal konfigürasyonda çok kısa.

Kullanılabilir uçlar oluşturma adımları:

  1. Siyah kılıfı fazladan bir veya iki inç soyun
  2. 0,5 inç bakırı açığa çıkarmak için tek tek kabloları soyun
  3. Breadboard'a yerleştirilebilmesi için çıplak bakırı kalaylayın

Adım 5: Sıcaklık Sensörünü Kablolayın

Sıcaklık Sensörünü Kablolayın
Sıcaklık Sensörünü Kablolayın
Sıcaklık Sensörünü Kablolayın
Sıcaklık Sensörünü Kablolayın
Sıcaklık Sensörünü Kablolayın
Sıcaklık Sensörünü Kablolayın

Sıcaklık sensörü 3 kabloya sahiptir

  • Kırmızı = Vcc (Pozitif)
  • Siyah = Zemin (Negatif)
  • Beyaz = Sinyal

Kırmızı ve Siyah teller, devre tahtasındaki ilgili Pozitif ve Negatif raylarına gider. Sıcaklık sensörüyle ilgili belgeler (Sparkfun web sitesinde) seyrek. Ancak incelemelerin çoğu, 10K Ohm'luk bir çekme direncine ihtiyacınız olduğunu belirtti. Deneme yanılma sonrasında bunun doğru olduğunu keşfettim. Bu aynı zamanda bir dijital sıcaklık sensörüdür, bu nedenle Arduino'daki dijital pinlere takılması gerekir.

Beyaz Telin Kablolanması

  • Beyaz sensör kablosu ekmek tahtasındaki 25. Sıraya takılıdır (her sıra uygundur)
  • Satır 25'e ve Pozitif raya 10K Ohm'luk bir direnç takılıdır (bu, çekme direncidir)
  • Arduino'daki Row 25 ve Digital Pin 7'ye Beyaz bir atlama teli takılır.

    Basitlik uğruna sinyal atlama kablolarımı beyaz tutmaya çalıştım, ancak herhangi bir renk işe yarayacak

Adım 6: Kendin Yap İletkenlik Probu

DIY İletkenlik Probu
DIY İletkenlik Probu
DIY İletkenlik Probu
DIY İletkenlik Probu
DIY İletkenlik Probu
DIY İletkenlik Probu
DIY İletkenlik Probu
DIY İletkenlik Probu

İletkenlik Sensörü oluşturmak için bu örnekteki talimatları takip ettim.

Bir parça nikrom teli (kimya öğretmeninden alınmış) kullanarak yaklaşık 6 uzunluğunda iki eşit uzunlukta kestim. Fotoğraflarda görüldüğü gibi onları büktüm ve bir Bic kalem bölümüne bantladım (Perfect Pocket Pen'imden arta kalan)) elektrik bandı ile Prob tellerinin üzerindeki halkalar ile probu breadboard'a bağlamak için timsah klipsleri kullanabilirim.

alternatifler:

Bu iletkenlik probu konseptini, bükülmeyen ataçlarla yapılan "tel" kullanarak test ettik. Bu bize benzer okumalar verdi ve büyük olasılıkla ataşları öğrencilerle birlikte kullanacağız. Ataç teli muhtemelen çok daha hızlı paslanır, ancak bunlar aslında atılan sarf malzemeleridir.

Adım 7: İletkenlik Probunu Kablolayın

İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın
İletkenlik Probunu Kablolayın

Probu breadboard ve arduino'ya bağlamak için yine bu talimatları izledik.

Probu bağlayın:

  • Pozitif raya KIRMIZI bir aktarma kablosu takılı

    KIRMIZI bir timsah klipsi bu KIRMIZI kabloyu İletkenlik Probunun bir tarafına bağlar

  • 28. Satıra ve Negatif raya 10k Ohm'luk bir direnç takılı
  • Arduino'daki 28. Sıraya ve Analog Pin A0'a bir BEYAZ jumper kablosu takılı
  • Sıra 28'e bir SİYAH atlama teli takılı

    SİYAH bir timsah klipsi bu SİYAH kabloyu İletkenlik Probunun diğer tarafına bağlar

Adım 8: Kodlama

kodlama
kodlama
kodlama
kodlama

Yine 3 projeden gelen kodu birleştirdim; LCD, Sıcaklık ve İletkenlik. Oldukça yalındır ve kod iyi yorumlanmıştır. Çalışması için bazı ekstra kitaplıkları indirip yüklemeniz gerekecek. DallasTemperature ve OneWire kitaplıklarına ihtiyacınız olacak.

Önerilen: