İçindekiler:

Su İzleme Sistemi (Arduino Uno) WIP: 9 Adım
Su İzleme Sistemi (Arduino Uno) WIP: 9 Adım

Video: Su İzleme Sistemi (Arduino Uno) WIP: 9 Adım

Video: Su İzleme Sistemi (Arduino Uno) WIP: 9 Adım
Video: Arduino Nedir? Nasıl Kurulur ve Neler Yapılabilir? #1 2024, Kasım
Anonim
Su İzleme Sistemi (Arduino Uno) WIP
Su İzleme Sistemi (Arduino Uno) WIP

Bu sistem, küçük bir form faktörü içinde düşük maliyetli bir su izleme cihazının yinelemesi olarak hizmet ediyor. Bu tasarım için ilham, Su Kalitesi adlı bir Bilim Olimpiyatı etkinliğinden alınmıştır. Başlangıçta sadece bir tuzluluk ölçer olan şey, herhangi bir su kaynağının sıcaklığını, pH'ını ve bulanıklığını tespit eden bu sisteme dönüştü.

Adım 1: Malzemeler

Materyaller
Materyaller
Materyaller
Materyaller
Materyaller
Materyaller
Materyaller
Materyaller

İşte bu projeyi tamamlamak için ihtiyacınız olan şey.

Parça listesi

  • Arduino Uno'su
  • Arduino Programı
  • ekmek tahtası
  • Karton kutu
  • Fritzing Programı
  • Isıyla Daralan Tüp
  • Jumper Telleri
  • GPS Modülü
  • LCD Modülü
  • SD Kart Modülü
  • pH Sensörü
  • Sıcaklık probu
  • Bulanıklık Sensörü

Araçlar Listesi

  • yapıştırıcı
  • Isı tabancası
  • Makas
  • Lehim
  • Havya
  • Kaset
  • Tel Sıyırıcılar

Adım 2: Kutuyu Ayarlama

Kutuyu Ayarlama
Kutuyu Ayarlama
Kutuyu Ayarlama
Kutuyu Ayarlama

Bu monitör çok hafiftir ve form faktörü açısından çok yönlüdür. Tüm düzeneği (en az # inç küp) depolamak için bir şasi bularak ve LCD Modülü ve sensörlerin düzgün çalışabilmesi için gerekli delikleri (1 # x # inç dikdörtgen ve 1 # inç çapında daire) keserek başlayın.. Örneğimde, kasam için bir karton kutu değiştirdim.

Özet

  1. En az (# x # x # inç) sistemi depolamak için bir kap bulun
  2. 2 delik kesin (# x # inç dikdörtgen ve # inç çaplı daire)

Adım 3: Arduino ve Breadboard Kurulumu

Arduino ve Breadboard Kurulumu
Arduino ve Breadboard Kurulumu

Şasi seçildikten ve doğru şekilde değiştirildikten sonra, Arduino 5V ve GND deliklerini jumper kablolarıyla + ve - bus hatlarına bağlayın (uzun kırmızı çizgi boyunca delikler + için ve mavi çizgi boyunca delikler - için). Artık Arduino açıkken devre tahtasına güç verilecek ve bu, diğer bileşenlerin temeli olacaktır.

Özet

Arduino 5V ve GND deliklerini breadboard üzerinde kullanacağınız + ve - bus hatlarına bağlayınız

Adım 4: Sensörleri Bağlama

Sensörleri Bağlama
Sensörleri Bağlama
Sensörleri Bağlama
Sensörleri Bağlama

Bu projedeki üç sensörün tümü, kırmızı kablonun güce, siyahın toprağa ve sarı/mavinin ilgili giriş pinlerine bağlı olduğu 3 kablolu bir tasarım kullanır. Sıcaklık sensörü giriş kablosu # öğesine, pH sensörü giriş kablosu # öğesine ve Bulanıklık girişi # öğesine bağlanır. Gerekirse, sağlam bir bağlantı oluşturmak için bir havya ve lehim ve bağlantının yapısal bütünlüğünü artırmak için ısıyla daralan makaron kullanın.

Özet

  1. Sensörleri devre tahtasına, kırmızı + bus hattına, siyah - bus hattına ve sarı/mavi Arduino'daki doğru giriş yuvalarına bağlayın.
  2. Sıcaklık Yuvası: ??, pH Yuvası: ??, Bulanıklık Yuvası: ??
  3. Breadboard ile daha iyi bir bağlantı kurmak için telleri lehimleyin ve ısıyla daralan tüpleri kullanın.

Adım 5: Modüllerin Bağlanması

Modüllerin Bağlanması
Modüllerin Bağlanması
Modüllerin Bağlanması
Modüllerin Bağlanması

Bu projedeki tüm modüller farklı bağlantı türlerine sahiptir ve bu nedenle Arduino ile farklı bir şekilde arayüz oluşturur. LCD için SDA A4'e, SCL ise A5'e gider. RXD, GPS için dijital pin 6'ya ve TXD dijital pin 7'ye gider. CS dijital pin 4'e, SCR dijital pin 13'e, MISO dijital pin 12'ye ve MOSI SD kart modülü için dijital pin 11'e gidiyor. Tüm modüller için VCC güce bağlanır ve GND toprağa gider. Gerekirse, sağlam bir bağlantı sağlamak için kabloları modüllere bağlamak için havya ve lehim kullanılmalıdır.

Özet

  1. Tüm modül VCC hatlarını + bus hattına ve GND hatlarını - bus hattına bağlayın.
  2. LCD Modülü için SDA'yı A4'e ve SCL'yi A5'e bağlayın.
  3. GPS Modülü için RXD'yi dijital pim 6'ya ve TXD'yi dijital pim 7'ye bağlayın.
  4. SD Kart Modülü için CS'yi dijital pim 4'e, SCR'yi dijital pim 13'e, MISO'yu dijital pim 12'ye ve MOSI'yi dijital pim 11'e bağlayın.

Adım 6: Donanımı Bir Araya Getirmek

Donanımı Bir Araya Getirmek
Donanımı Bir Araya Getirmek

Tüm modüller ve sensörler arasındaki kablolama tamamlandığında, artık Arduino'yu ve bileşenleri kasaya yerleştirebilirsiniz. LCD'nin Adım 1'deki dikdörtgen kesiğe erişimi olduğu ve sensörler Adım 1'deki delik boşluğundan geçebildiği sürece organizasyon önemli değildir.

Özet

Bileşenleri Adım 1'den itibaren kasanıza yerleştirin, sensörlerin daire deliğine ve LCD'nin dikdörtgen oyuğa erişimi olduğundan emin olun

7. Adım: Kodu Yükleme

Kodun Yüklenmesi
Kodun Yüklenmesi
Kodun Yüklenmesi
Kodun Yüklenmesi

Kod, Arduino'ya sinyalleri nasıl yöneteceğini ve bunları görüntülenebilecek ve saklanabilecek okumalara nasıl dönüştüreceğini söyleyen tüm bu sistemin en ayrılmaz parçasıdır. Aşağıda, her parçayı ve amacını açıklamaya çalışacak kodun açıklamalı bir resmini gösterdim. Bu kodu kopyalayıp Arduino programına yapıştırabilir ve Arduino Uno'ya bağlanan USB kablosunu kullanarak mikro denetleyiciye yükleyebilirsiniz.

Özet

Kodu kopyalayıp Arduino programına yapıştırın (istenirse değiştirin) ve Arduino Uno kartına yükleyin

8. Adım: Son Dokunuşlar ve Uzantılar

Son Dokunuşlar ve Uzantılar
Son Dokunuşlar ve Uzantılar

Tamamlanan cihazla birlikte, sensörlerden gelen tüm okumalar, SD kart modülüne belirli bir formatta takılan SD karta kaydedilecektir. Bu veriler daha sonra yerel bölgedeki su demografisini daha iyi grafiksel olarak temsil etmek için aşağıdaki bağlantıda gösterildiği gibi bir Google Haritasında derlenebilir.

drive.google.com/open?id=115okKUld8k8akZKj…

Özet

Cihazdan istediğiniz şekilde veri toplayın ve belgeleyin

Adım 9: Tamamlama

Sistem şimdi tamamlandı ve şimdi herhangi bir su kaynağının sıcaklığını, bulanıklığını ve pH'ını alacak.

Bu su izleme sistemiyle neler yapılabileceğine dair keşfedilmeyi bekleyen çok sayıda başka olasılık var. Bu projeyi kendi hedeflerinize ulaşmak için nasıl kullanmaya karar verdiğinizi görmek ilginç olurdu.

Önerilen: