İçindekiler:
- Adım 1: Projenin Blok Şeması
- Adım 2: Proje için Arduino Kodu
- 3. Adım: HTML Sayfasının Kodlanması
- 4. Adım: JavaScript'i BOLT Cloud'a Yükleme
- Adım 5: BOLT Bulut Sayfasında Yapılandırma
- 6. Adım: Yapılandırmayı ve Veri Görselleştirmeyi Dağıtın
Video: IoT Kullanan AKILLI SULAMA SİSTEMİ # 'Built on BOLT': 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Akıllı Sulama Sistemi, toprağın nemini ve iklim durumunu (yağmur gibi) analiz ederek sulama işlemini otomatikleştirebilen IoT tabanlı bir cihazdır. Ayrıca sensörlerin verileri BOLT bulut sayfasında grafiksel olarak gösterilecektir. Projenin ayrıntılı açıklaması için aşağıda verilen Araştırma Raporu bağlantısına tıklayın-
Bu projede, motoru kontrol etmek (yani motoru başlatmak ve durdurmak için) bir web sayfası aracılığıyla arduino/328p mikrodenetleyicisine komut vereceğiz ve tüm sulama işleminin geri kalanı otomatik olarak arduino tarafından kontrol edilecektir.
Kullanıcının yapması gereken sadece –Motoru çalıştırmak veya dilerse sadece bir tıklama ile motoru kapatabilir.
Motor pompası başladıktan sonra - aşağıdaki otomatik durum çalışacaktır
1. Kullanıcı dilerse web sayfasına bir tıklama ile motoru kapatabilir.
2. Toprak nemi sensörü gerekli eşik değerine ulaştığında motor pompası otomatik olarak KAPANIR.
3. Hava durumu yağmur yağacak şekildeyse, mikro denetleyici yağmur yağana kadar motor pompasını kapatacaktır. Ardından toprak nem sensörünün eşik değerine ulaşıp ulaşmadığını kontrol eder. Eşik değerini geçerse motor pompası kapalı kalır, aksi takdirde otomatik olarak yeniden başlar. Bu, su kaynağı ve elektrik tasarrufuna yardımcı olur.
4. Ayrıca elektriğin kesilmesi ve motorun kapanması durumunda. Kullanılabilirlik güç kaynağı olduğunda otomatik olarak yeniden başlayacak, kullanıcının motor pompasını manuel olarak yeniden başlatma konusunda endişelenmesine gerek kalmayacak.
5. Ayrıca nem sensörü, sıcaklık sensörü, nem sensörü gibi çeşitli sensörlerin verileri BOLT bulutunda grafiksel olarak gösterilecektir, ancak BOLT'un sınırlaması nedeniyle sadece bir sensör verisi (nem sensörü verileri) görüntüledim.
Adım 1: Projenin Blok Şeması
Sensör, BOLT ve röle bağlantılarını şemada gösterildiği gibi yapın. ARDUINO'da kullanılan 328p mikrodenetleyici kullandım. Böylece Arduino'yu 328P mikrodenetleyici yerine kullanabilirsiniz.
Adım 2: Proje için Arduino Kodu
Hardserial.ino, BOLT bulut sayfasında sensör verilerini göndermek için farklı sensörlerin arduino ile arayüzlenmesi ve Arduino'nun BOLT ile arayüzlenmesinden oluşan arduino kodudur.
3. Adım: HTML Sayfasının Kodlanması
Bu adımda Arduino'ya motoru kontrol etmek (yani motoru BAŞLAT ve DURDUR) komutu göndereceğimiz HTML sayfasını kodlayacağız.
4. Adım: JavaScript'i BOLT Cloud'a Yükleme
Aşağıdaki JS kodunu notepad++ yazın
setChartType('lineGraph');plotChart('time_stamp', 'temp');
ve ardından.js dosya uzantısını kullanarak kaydedin. Bu çok önemli. Bu, sensörlerin değerini alacak ve BOLT bulutuna grafiksel olarak yükleyecektir.
Adım 5: BOLT Bulut Sayfasında Yapılandırma
Halihazırda bir BOLT cihazı satın aldıysanız ve kaydettiyseniz, 1- cıvata bulut sayfasını açın - https://cloud.boltiot.com bağlantısını tıklayın
ve sonra buna giriş yapın.
2- Ardından GELİŞTİRİCİ KONSOLU -> ÜRÜNLER bölümünde yeni bir ürün oluşturmak için "+" düğmesine tıklayın.
3- YENİ ÜRÜN OLUŞTUR bölümünde -
i- yeni ürün için herhangi bir isim yazın
ii- herhangi bir simge seçin
iii- UI'yi default.html olarak seçin
4- ÜRÜN OLUŞTUR'a tıklayın
5- SONRA DONANIM YAPILANDIRMASI oluşturmak için "EVET"e tıklayın
6- Ardından GPIO ve pin sayısını 1 olarak seçin
7- Pin'i "AO" olarak seçin [nem sensörünü A0 pinine bağladık]
8- ve DEĞİŞKEN ADI "temp" olarak [çünkü temp'i js kodunda değişken olarak yazdık {STEP-4}]
9- Son olarak UPLOAD FILES bölümüne JS dosyasını yükleyin ve o js dosyasından varsayılan html dosyasını değiştirin.
6. Adım: Yapılandırmayı ve Veri Görselleştirmeyi Dağıtın
1- CİHAZLAR Sekmesine tıklayın. Cihaz Kimliğiniz listelenecektir. Şimdi, Ürün sekmesi altında, ürününüzün adını “Bolt IoT Ürünü” seçin. Örneğin - sıcaklık. Şimdi, Yapılandırmayı Dağıt düğmesine tıklayın.
2- Ana sayfaya gidin ve BOLT ünitesine tıklayın. Zamana göre nem grafiğini görebileceğiniz yeni sayfada size yönlendirilecektir.
Önerilen:
Mikro:bit Kullanan Otomatik Bitki Sulama Sistemi: 8 Adım (Resimli)
Micro:bit Kullanan Otomatik Bitki Sulama Sistemi: Bu Eğitilebilir Kitapta, size bir Micro:bit ve diğer bazı küçük elektronik bileşenleri kullanarak otomatik bir bitki sulama sisteminin nasıl kurulacağını göstereceğim.Micro:bit bir nem sensörü kullanır bitkinin toprağındaki nem seviyesini izlemek ve
IoT APIS V2 - Otonom IoT özellikli Otomatik Bitki Sulama Sistemi: 17 Adım (Resimlerle)
IoT APIS V2 - Otonom IoT özellikli Otomatik Bitki Sulama Sistemi: Bu proje önceki talimatımın bir evrimidir: APIS - Otomatik Bitki Sulama Sistemi Neredeyse bir yıldır APIS kullanıyorum ve önceki tasarımı geliştirmek istedim: tesisi uzaktan izleyin. Bu nasıl
GELİŞMİŞ IoT SULAMA SİSTEMİ: 17 Adım
GELİŞMİŞ IoT SULAMA SİSTEMİ: --tarafından Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
APIS - Otomatik Bitki Sulama Sistemi: 12 Adım (Resimlerle)
APIS - Otomatik Bitki Sulama Sistemi: TARİHÇE: (bu sistemin bir sonraki evrimi burada mevcuttur)Bitki sulama konusunda epeyce talimat var, bu yüzden burada neredeyse hiç orijinal bir şey icat etmedim. Bu sistemi farklı kılan şey, programlama miktarı ve özel
AKILLI BALIK BESLEYİCİ "DOMOVOY": 5 Adım (Resimlerle)
AKILLI BALIK BESLEYİCİ "DOMOVOY": Besleyici "DOMOVOY"; Akvaryum balıklarının programa göre otomatik beslenmesi için tasarlanmıştır.Özellikler:Akvaryum balıklarının otomatik beslenmesi için tasarlanmıştır.Besleme belirlenen zamanda yapılır.Yem sıkışmalarını önleyen özel bir algoritma Parametreler değiştirilebilir