İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Yani her zaman tesislerinize teknolojiyi nasıl ekleyeceğinizi merak ettiniz mi? Bu harika proje ile güzel bitkilerinizin her zaman iyi durumda olduğundan emin olabilirsiniz. Bu projeyi yaptıktan sonra şunları yapacaksınız:
- Analog çıkış sensörlerini nasıl kullanacağınızı öğrenin
- OLED ekranlarda verilerin nasıl görüntüleneceğini öğrenin
- Her şey yolundaysa bitkinizi gülümsetin, bir sorun varsa ağlayın.
Akıllı Tesis; Fikrin temeli nedir?
Günümüzde temel elektronik bileşenlerle araç ve gereçlerimize teknoloji katarak işlerin, hobilerin, yaşam tarzının vb. verimliliğini arttırabiliyoruz. Önem verdiğimiz şeylere yapay zeka eklemek çok çekici ve şaşırtıcı. Bitkiler, çiçekler vb. üzerinde akıllı kontrol ve denetim kullanan Seraları görmüş olabilirsiniz. Bitkilerin su miktarını ve zamanlamasını, aydınlatmayı, sıcaklığı ve diğer birçok önemli ve etkili parametreyi kontrol edebilirler. Bu iyi bir başlangıç noktasıdır. bu heyecan verici dünyaya girmek ve nasıl yapılacağını öğrenmek. Bu projede fabrikamızın durumu hakkında gerekli detayları alacağız; kum nemi, ortam sıcaklığı ve bitkinin alabileceği ışık miktarı gibi. Bu verileri izlemek, tesisimizi her zaman iyi durumda tutmamıza yardımcı olabilir. Arduino ile sensörlerden veri okumak oldukça kolaydır ve bir ekranda bunu izlemek o kadar da zor değildir. Peki, ne bekliyorsun? Bitkilerimizi akıllı yapalım!
Adım 1: Gerekli Malzemeler
- Arduino Nano R3 (×1 adet)
- DHT11 Nem ve Sıcaklık Sensörü (×1 adet)
- 0.96 inç SPI 128X64 OLED Ekran Modülü (×1)
- YwRobot Toprak Nem Sensörü Modülü (×1 adet)
- LDR Sensörü (×1 adet)
- Şerit Kablo (×1 adet)
2. Adım: Devre
Dikkat etmeniz gereken birkaç önemli nokta var. Öncelikle en az 5V ve 20mA sağlayabilen bir güç kaynağına ihtiyacınız var. Güç kaynağınız bu koşulları karşılamıyorsa, modülleri Arduino'nun 5V pinine bağlamalısınız (3v3 kullanmayın). Ayrıca SPI protokolüne sahip bir OLED ekranın kullanıldığını da unutmamalısınız. Ekranınız I2C ise, bunları Arduino'nun A4 ve A5 pinlerine bağlamanız gerekir. Ayrıca burada kullanılan nem sensörü 2 pinlidir ve bu nedenle tek analog çıkışlı bir amplifikatör kartı gereklidir. DHT11 sensörü hem sıcaklığı hem de nemi ölçebilir, ancak biz kodumuz yalnızca sıcaklığı gösterir. Birkaç satır kod ekleyerek nem ekleyebilirsiniz.
Adım 3: Montaj
Saksımız küçük olduğu ve yer sınırı olduğu için saksımıza uygun ince şerit tel kullandık.
Bu kabloları bağlamak için pin başlıklarını bileşenlerden ayırmak daha iyidir. İlk olarak, OLED ekran pin başlığının lehimi sökülmelidir. Bunu yapmak için bir havya kullanabilirsiniz, ancak ısıtıcı lehimleme tercih edilir.
OLED ekran, SPI iletişimini sağlayan bir panoya yapıştırılmıştır. Ekranı daha iyi görebilmek ve kabloları gizlemek için ekran panelini karttan ayırabilirsiniz. Bunu yapmak için keskin bir bıçak kullanın.
Şimdi kabloları tahtaya lehimleme zamanı. Tahta ıslak kuma yerleştirilecek, bu yüzden tüm bağlantıları ve bileşenleri su geçirmez hale getirmeliyiz. İlk olarak üzerini plastik bir örtü ile sarıyoruz. Daha sonra streç film ile kapatıyoruz. Tahtaya yapışması için ısıtmanız gerekir. Şimdi dikişleri sıcak tutkalla doldurun.
Seçtiğimiz nem sensörünün ayrı bir amplifikatöre sahip olması gerekiyor. Önce pin başlıklarını ayırın, ardından su geçirmez hale getirin.
LDR sensörü için GND ile sensörün pini arasına 10k ohm'luk bir direnç bağlamanız gerekir. Bu da su geçirmez hale getirilmelidir.
Sıcaklık sensörü için Vcc ve Signal pin arasına 10k ohm'luk bir direnç bağlamanız gerekir.
Artık tüm sensörleri ve ekran modüllerini Arduino Nano'ya bağlamanın zamanı geldi. Montajı bitirdikten sonra Arduino'yu da su geçirmez hale getirmeyi unutmayın.
Şimdi tencereden biraz kum boşaltın (hepsi değil, bitki için zararlıdır) ve tahta ve sensörleri (sıcaklık sensörü hariç) içine koyun. Sıcaklık sensörü tencerenin dışında olmalıdır. Şimdi tencereyi çıkarılan kumla doldurun.
Hepimiz bittik! Kodu yükleyelim.
4. Adım: Kod
Bu kodda OLED ekran ve DHT 11 için SSD1306 ve DHT kütüphanesini kullanıyoruz. Arduino kartını ilk kez çalıştırıyorsanız endişelenmeyin. Sadece şu adımları izleyin:
- www.arduino.cc/en/Main/Software adresine gidin ve işletim sisteminizin yazılımını indirin.
- IDE yazılımını talimatlara göre kurun.
- Arduino IDE'yi çalıştırın ve metin düzenleyiciyi temizleyin ve aşağıdaki kodu metin düzenleyiciye kopyalayın.
- Çizime gidin ve kitaplıkları dahil edin (Kitaplıkları aşağıdaki bağlantılardan indirin). Şimdi ZIP kitaplığı ekle'yi tıklayın ve kitaplıkları ekleyin.
- Araçlar ve panolarda kartı seçin, Arduino Nano'yu seçin.
- Arduino'yu PC'nize bağlayın ve com portunu araçlarda ve portta ayarlayın.
- Yükle (Ok işareti) düğmesine basın.
- Hepiniz hazırsınız!
Adım 5: Sırada Ne Var?
Şimdi bu projeyi ilginize göre geliştirebilirsiniz. İşte bunları projeye ekleyebileceğiniz bazı öneriler:
- Ekranda bir saate sahip olabilir ve farklı koşulların zamanını ölçebilir ve bitkinin suya veya daha fazla ışığa ihtiyaç duyduğu koşulların zamanını tahmin edebilirsiniz. DS1307 gibi bir RTC modülü eklemeli ve zaman ve takvimi okumak ve görüntülemek için bazı kodlar eklemeli veya daha fazla ayrıntıya sahip olmak için bazılarını kaydetmelisiniz.
- Bir zil ekleyerek, sizi tesis koşulları hakkında uyaran bazı alarmlar ayarlayabilirsiniz. örneğin kum çok kuru olduğunda saatte 1 kez çalabilir.
- Farklı koşullar için sadece iki emoji belirledik. Herhangi bir koşul için daha fazla yüz modeli ekleyebilirsiniz. Bunun için, görüntünüzü Hex koduna nasıl dönüştüreceğinizi öğrenmek için OLED ekran eğitimini okumalısınız.
Önerilen:
Eski Oyuncakları Yeniden Harika Hale Getirin: 17 Adım (Resimlerle)
Eski Oyuncakları Yeniden Harika Yapın: Bu retro görünümlü uzay gemisini yerel bir hurdacıdan 2 dolara buldum ve satın almaya karşı koyamadım. Başlangıçta yeğenlerime olduğu gibi verecektim ama oynamayı biraz daha eğlenceli hale getirmek istedim. Güvenilir 555 ic kullanmaya karar verdim
Tüm Wifi'yi Bir VPN ile Güvenli Hale Getirin - Erişim Noktası!: 5 Adım
Tüm Wifi'yi Bir VPN ile Güvenli Hale Getirin - Erişim Noktası!: Hayatımız giderek daha fazla gökyüzündeki büyük buluta, yani internete gönderildiğinden, kişisel internet maceralarınızda güvende ve gizli kalmak daha da zorlaşıyor. Gizli tutmak istediğiniz hassas bilgilere erişiyor olsanız da
Sonoff ve Kontaktör ile Evinizi Akıllı Hale Getirin: 3 Adım
Sonoff ve Kontaktör ile Evinizi Akıllı Hale Getirin: Sonoff ve Kontaktör ile Evinizi Akıllı Hale Getirin
Monitörünüzü Görünmez Hale Getirin (Neredeyse İyi): 4 Adım
Monitörünüzü Görünmez Hale Getirin (Neredeyse): Arkadaşlarınızı ve iş arkadaşlarınızı eğlendirmek ve kafalarını karıştırmak için sadece bir dijital kamera ve biraz kurcalama kullanarak bir masaüstü arka planı oluşturun
Kapüşonlu iPod'unuzu Uyumlu Hale Getirin: 4 Adım
Kapüşonlu IPod'unuzu Uyumlu Hale Getirin: Kapüşonlunuzu bağlayın, böylece öğretmenin haberi olmadan bir mp3 çalar, cd vb. dinleyebilirsiniz. Birkaç Not: *YASAL UYARI*:Bak, bunu ve tüm projeleri yaparken dikkatli olun. Sen ya da bir başkası incindiyse üzgünüm ama sana eski