İçindekiler:

Bahçe Monitörü: 3 Adım
Bahçe Monitörü: 3 Adım

Video: Bahçe Monitörü: 3 Adım

Video: Bahçe Monitörü: 3 Adım
Video: BUNU YAŞAMAYAN YOKTUR 😂 #emirbeşli #shorts 2024, Kasım
Anonim
Bahçe Monitörü
Bahçe Monitörü
Bahçe Monitörü
Bahçe Monitörü

Bu, bahçe monitörlerimin en yeni ve eksiksiz versiyonudur, önceki versiyonlarını farklı kullanımlarla yaptım, biri LCD diğeri ESP8266 gibi. Ancak bu sürümü daha iyi belgeledim, bu yüzden yüklemeye karar verdim.

Tamamlandığında, daha sonra bir.csv dosyasında bir SD karta kaydedilen Toprak nemi, Sıcaklık, Nem ve Parlaklığı izleyecektir. Bir analiz programı yapmak için python kullanmayı düşündüğüm için bir CSV dosyası seçtim. Devre 9V pil ile çalışıyor, ancak gelecekte güç tüketimini azaltmak ve ömrü uzatmak için bir Li-ion güneş devresi yapmayı veya derin bir uyku modu eklemeyi umuyorum. Verilerin toplanma hızı, yalnızca son satırlardan biri düzenlenerek değiştirilebilir.

ihtiyacın olacak:

  • Arduino nano 328P (program için daha büyük bellek gereklidir)
  • DHT 11 sensör modülü
  • Toprak nemi sensörü
  • GY-30 ışık sensörü
  • SD kart modülü
  • LED
  • 220 ohm direnç
  • 9V pil ve klips
  • Kadın ve Erkek GPIO başlıkları
  • GPIO Jumper'ı

ve tabii ki havya, tel, lehim ve arduino IDE ve kütüphaneleri.

Adım 1: Breadboard ve Test Etme

Breadboard ve Test
Breadboard ve Test

Öncelikle devreyi breadboard üzerinde tasarladım ve test ettim. Orijinal tasarımın bir LED'i olmadığına dikkat edin, verileri kaydederken belirtmenin güzel bir özellik olacağını düşündüğüm için bunu eklemeye karar verdim. Lehimlemeye başlamadan önce devreyi bir devre tahtası üzerinde test etmenizi şiddetle tavsiye ederim, çünkü birçok bileşenin pinleri değişmiş olabilir veya örneğin farklı bir voltaj gerektirebilir.

Devrenin online görselini oluşturamadım ama pin bağlantısı bu:

9V pil:

pozitif terminal >> VIN

Negatif terminal >> GND

DHT 11:

negatif >> GND

veri >> D5

pozitif >> 5V

Nem sensörü:

negatif >> GND

pozitif >> 5V

analog pim >> A0

ışık sensörü:

pozitif >> 3.3V

SCL >> A5

ÖYK >> A4

EKLE >> A3

negatif >> GND

Hafıza kartı:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

pozitif >> 5V

negatif >> GND

LED:

negatif >> GND

pozitif >> D8 - 220 ohm direnç

Arduino dosyasını kullanarak ve seri çıktıyı okuyarak bileşenlerin çalışıp çalışmadığını ve kitaplıkların çalışıp çalışmadığını test edebilirsiniz.

Eğer kütüphaneleriniz yoksa, kodun başlangıcında kütüphane adını kopyalayarak eklemeniz gerekir, ardından araçlar> kitaplıkları yönet> ara> kur

Not: SD kart için bir.csv dosyası oluşturmanız, bunu not defterini kullanarak ve ".csv" olarak kaydetmeniz ve tüm dosyaları ".txt" olarak kaydetmeniz gerekir. Ayrıca LED test dosyasında değil, sadece "yanıp sönen" örnek çizimi kullanın ve pimi 8 olarak değiştirin

Adım 2: Devre Kartı

Devre kartı
Devre kartı
Devre kartı
Devre kartı
Devre kartı
Devre kartı

Devreyi başarıyla kurduktan ve bileşenleri kontrol ettikten sonra, bunu istediğiniz şekilde bir panoya aktarın. SD modülünü panoya takmamaya ve GPIO kablolarını kullanmaya karar verdim, böylece bir proje kutusu yaptığımda kolayca erişilebilir bir yere ayrı olarak takabilirim. Kartta, 9V pil ve VIN arasında geçiş yapmak için 2 pinli bir erkek ve bir jumper kullanmaya karar verdim, çünkü daha güzel ve gerçekçi göründüğünü düşündüm ve düzenli olarak açıp kapatmayacağınızı düşündüm. Ayrıca nem sensörünü direkt olarak monte etmeye ve probu karta bağlamak için 2 pin eklemeye karar verdim. Bunu yaparken zorlandım, modüllerin üzerindeki pinleri sökmek ve kartın düz olması için dikey olanları yeniden lehimlemek zorunda kaldım, bu yüzden zamandan ve emekten tasarruf etmek için pinleri sökülmüş modülleri satın almanızı tavsiye ederim.

Yapmış olduğunuz devreyi 3 farklı kod çeşidini ekledim.

V1.0 - monitör kodunun yanı sıra seri çıkışı da içerir. 5 saniyelik döngü

V1.1 - seri çıkış ve LED içermez. 5 saniyelik günlük döngüsü.

V1.2 - seri çıkış içermez, ancak LED ve monitör koduna sahiptir. 1 saatlik günlük döngüsü

3. Adım: Gözden Geçirin

İyi çalıştığına ve amaca uygun olduğuna inandığım projeden çok memnunum. Umarım bir kasa tasarlayacağım ve 3D yazdıracağım ve belki yapıyı geliştirmek için güç kaynağını değiştireceğim. Daha önce de belirttiğim gibi, daha önce bunun gibi başka sürümler de yaptım, bu yüzden eğer biri beni yüklerken görmek isterse veya herhangi bir iyileştirme veya değişiklik yaparsa, lütfen aşağıya yorum yapın.

Umarım yapıyı beğenirsiniz ve lütfen bir beğeni bırakın!

Önerilen: