Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Mühəndislik fakültəmizin dördüncü ilinin ilk semestrində kənd təsərrüfatı monitorinq sistemi üzərində işləməyi seçirik. Bitki böyüməsi üçün müəyyən bir dəyər ölçmək lazımdır. Cihaz enerji baxımından muxtar olmalı və LPWAN protokolundan istifadə etməlidir.
Addım 1: Adım 1: AGRI-2-EYE-nin Bileşenleri
Mikro nəzarətçi:
STM32L432KC
Sensor:
- Xarici Nəmlik: DHT22
- Xarici temperatur: SMT172
- Yer Nəmliyi: SKU SEN0 193
- Yerin İstiliyi: Grove 1019919
- RGB: Grove TCS34725
- İşıq intensivliyi: Grove 101020076
LPWAN Əlaqəsi:
Wisol SFM10R1
Alimentasiya:
Günəş Paneli 6V - 2W
Ekran görüntüsü:
ARCELI SSD1306
Adım 2: Adım 2: Agri-2-EYE Prototipi
Addım 3: Addım 3: Layihə sxemləri
Layihə üçün 3 PCB lazımdır:
- enerji təchizatı PCB
- bir interfeys PCB
- PCB xarici sensoru
Addım 4: Adım 4: Mbed İnkişafı
Arm Mbed IoT Cihaz Platforması, istifadəçilərə Mbed uyğun aparatlar üçün istifadəsi asan bir onlayn platforma təqdim edir. Çox sayda kitabxanaya daxil olmağa imkan verir. Mbed icması kitabxana inkişaf etdirir, uyğun cihaz üçün nümunəvi proqram təmin edir və istifadəçilərə problemlərində kömək edir.
Mbed Platform necə işləyir?
- İlk addım Mbed veb saytına getməkdir:
- Hesab yarat
- Kompilyator menyusuna gedin və cihazınızı seçin: STM32L432KC (mikro nəzarətçimiz)
- Bir layihə yaradın
- Faydalı kitabxana idxal edin, məsələn: DHT kitabxanası
- Proqramı başladın
- Kodu tərtib edin
- PC ilə STM32L432KC arasındakı mikro usb portu ilə cihazı ixrac edin
Sxemlərə uyğun gəlmək üçün pin xəritəsinə diqqət yetirin.
Addım 5: Adım 5: Sigfox Konfiqurasiyaları
LPWAN Protokolu üçün Sigfox Modulu seçirik. Sigfox protokolu IoT tətbiqi üçün həqiqətən faydalıdır, çünki ünsiyyət çox enerji sərf etmir və eyni zamanda uzun məsafələrə məlumat göndərə bilir. Sigfoxun arxa tərəfi ilə əlaqə qurur. Bu layihədə modul məlumatların IoT platformasına ötürülməsinə kömək edir.
Modulu CPU ilə birləşdirməlisiniz (Şəkil 2 -də olduğu kimi).
Məlumat göndərmək üçün AT əmr formatından istifadə etməlisiniz. Məsələn:
OK göndər, T $ T? temperatur dəyərini qaytarın.
Hər bir sensor dəyərini göndərmək üçün bu formatdan istifadə edirik.
Adım 6: Adım 6: Agri-2-EYE Kodları
Sensor kitabxanasına əsaslanan cpp kodu hazırlayırıq. Əsas olaraq, ekran görüntüsünü, ötürülməsini necə qurduğumuzu başa düşmək üçün lazım olan bütün kodları tapa bilərsiniz …
Şəkildə sensor dəyərini necə göndərdiyimizi görə bilərsiniz.
Adım 7: Adım 7: Ubidots Bulud Platforması
Məhsul sahibi məlumat saxlama platforması olaraq Ubidotları seçir. İstifadə etmək üçün prosesi addım -addım izləməlisiniz.
- Https://ubidots.com/ saytına daxil olun və hesab yaradın
- Cihazı seçin və "+" düyməsinə basaraq yeni bir cihaz yaradın.
- Bir etiket və ad seçin
- Simgeni Sigfox arxa ucu ilə əlaqə qurmaq üçün konfiqurasiya edin
- Tablosuna ehtiyacınız olan bütün widgetı əlavə edin
- Dəyişən əlavə et və yaratdığınız vasitəni seçin.