İçindekiler:

Ağrı-2-Göz: 9 Adım
Ağrı-2-Göz: 9 Adım

Video: Ağrı-2-Göz: 9 Adım

Video: Ağrı-2-Göz: 9 Adım
Video: Gözlerin Arkasında Oluşan Ağrının Gerçek Nedeni | Dr.Berg Türkçe 2024, Temmuz
Anonim
Ağrı-2-Göz
Ağrı-2-Göz

Mühendislik okulumuzun dördüncü yılının ilk dönemi için bir tarım izleme sistemi üzerinde çalışmayı seçiyoruz. Bitki büyümesi için bazı ilgili değerleri ölçmesi gerekir. Cihaz enerjide otonom olmalı ve bir LPWAN protokolü kullanmalıdır.

Adım 1: Adım 1: AGRI-2-EYE Bileşenleri

Mikrodenetleyici:

STM32L432KC

Sensör:

  • Dış Nem: DHT22
  • Dış Sıcaklık: SMT172
  • Zemin Nemi: SKU SEN0 193
  • Zemin Sıcaklığı: Koru 1019919
  • RGB: Grove TCS34725
  • Işık yoğunluğu: Grove 101020076

LPWAN İletişimi:

Wisol SFM10R1

Beslenme:

Güneş Paneli 6V - 2W

Ekran görüntüsü:

ARÇELİ SSD1306

Adım 2: Adım 2: Agri-2-EYE Prototipi

Adım 2: Agri-2-EYE Prototipi
Adım 2: Agri-2-EYE Prototipi

Adım 3: Adım 3: Proje Şemaları

Adım 3: Proje Şemaları
Adım 3: Proje Şemaları
Adım 3: Proje Şemaları
Adım 3: Proje Şemaları
Adım 3: Proje Şemaları
Adım 3: Proje Şemaları

Proje için 3 PCB'ye ihtiyacımız var:

  • bir güç tedarikçisi PCB
  • bir arabirim PCB
  • bir dış sensör PCB

Adım 4: Adım 4: Mbed Geliştirme

Arm Mbed IoT Cihaz Platformu, kullanıcılara Mbed uyumlu donanım için kullanımı kolay bir çevrimiçi platform sağlar. Büyük miktarda kütüphaneye erişim sağlar. Mbed topluluğu kitaplık geliştirir, uyumlu cihaz için örnek yazılımlara erişim sağlar ve kullanıcıların sorunlarına yardımcı olur.

Mbed Platformu nasıl çalışır?

  1. İlk adım Mbed web sitesine gitmek:
  2. Bir hesap oluşturun
  3. Derleyici menüsüne gidin ve cihazınızı seçin: STM32L432KC (mikrodenetleyicimiz)
  4. Proje oluştur
  5. Kullanışlı kitaplığı içe aktar örneğin: DHT kitaplığı
  6. programı başlat
  7. Kodu derleyin
  8. PC ve STM32L432KC arasında mikro-usb bağlantı noktası ile cihaza aktarın

Şematiklere uygun olması için pin haritasına dikkat edin.

Adım 5: Adım 5: Sigfox Yapılandırmaları

Adım 5: Sigfox Yapılandırmaları
Adım 5: Sigfox Yapılandırmaları
Adım 5: Sigfox Yapılandırmaları
Adım 5: Sigfox Yapılandırmaları

LPWAN Protokolü için bir Sigfox Modülü seçiyoruz. Sigfox protokolü, IoT uygulaması için gerçekten kullanışlıdır, çünkü iletişim çok fazla enerji tüketmez ve ayrıca uzun mesafelerde veri gönderebilir. Sigfox'un arka ucuyla iletişim kurar. Bu projede modül, verilerin IoT platformuna iletilmesine yardımcı olur.

Modülü CPU'ya bağlamanız gerekir (Resim 2'deki gibi).

Veri göndermek için AT komut formatını kullanmanız gerekir. Örneğin:

AT gönder Tamam, AT$T? sıcaklık değerini döndürür.

Her sensör değerini göndermek için bu formatı kullanıyoruz.

Adım 6: Adım 6: Ağrı-2-Göz Kodları

Adım 6: Ağrı-2-Göz Kodları
Adım 6: Ağrı-2-Göz Kodları

Sensör kitaplığına dayalı bir cpp kodu geliştiriyoruz. Ana bölümde, ekran görüntüsünü, iletimi nasıl yapılandırdığımızı anlamak için ihtiyacınız olan tüm kodları bulabilirsiniz.

Resimde sensör değerini nasıl gönderdiğimizi görebilirsiniz.

Adım 7: Adım 7: Ubidots Bulut Platformu

7. Adım: Ubidots Bulut Platformu
7. Adım: Ubidots Bulut Platformu

Ürün sahibi, veri depolama platformu olarak Ubidots'u seçiyor. Kullanmak için süreci adım adım takip etmelisiniz.

  1. https://ubidots.com/ adresine gidin ve bir hesap oluşturun
  2. Cihazı seçin ve "+" işaretine tıklayarak yeni bir cihaz oluşturun
  3. Bir etiket ve ad seçin
  4. Belirteci Sigfox arka ucuna bağlanacak şekilde yapılandırın
  5. Panoya ihtiyacınız olan tüm widget'ları ekleyin
  6. Değişken ekle'yi seçin ve oluşturduğunuz cihazı seçin.

8. Adım: 8. Adım: Ubidots Arayüzümüz

Önerilen: