Mündəricat:
- Addım 1: Avadanlıq, Lehimləmə
- Addım 2: Avadanlıq, hamısını bir araya gətirin
- Addım 3: Proqram Yükləmə və Quraşdırma, İlkin Ayarlar
- Addım 4: Robofun Bulud - Yeni Sensorları təyin edin və TOKEN Ayarlarını Kopyalayın
- Addım 5: Arduino - Sensorlar Toxen Id, IOT Kodunu tərtib edin və yükləyin
Video: LTE CAT -M1 GSM IoT Sensorlar Şəbəkəsi T - 15 Dəqiqə .: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
08 aprel 2018-ci ildə R&D Software Solutions srl [itbrainpower.net], xyz-mIoT-nin itbrainpower.net qalxanı ilə ictimaiyyətə açıqlanmasını açıqladı-ARM0 mikro nəzarətçisinin çox yönlülüyünü birləşdirən ilk və ən yığcam IoT lövhəsi. (Arduino Zero uyğun dizaynda Microchip / Atmel ATSAMD21G), LPWR LTE CAT M1 və ya NB-IoT uzun mənzilli və aşağı güclü modemlər və ya köhnə 3G / GSM modemləri ilə təmin edilən birləşdirilmiş sensorlar paketinin rahat istifadəsi.
İtbrainpower.net qalxanının xyz-mIoT-da 5-ə qədər inteqrasiya olunmuş sensor ola bilər:
- THS (temperatur və rütubət sensorları) - HDC2010,
- tVOC & eCO2 (hava keyfiyyəti sensoru - CO2 ümumi uçucu üzvi birləşmələr - CO2 ekvivalenti) - CCS811,
- HALL (maqnit sensoru) - DRV5032 sau və ya IR (infraqırmızı sensor) KP -2012P3C,
- ikincil IR (infraqırmızı sensor) - KP -2012P3C,
- TILT (hərəkət vibrasiya sensoru) və ya REED (maqnit sensoru) - SW200D.
Layihə haqqında:
Arduino lövhə proqramlaşdırma dəstəyindən istifadə edərək öz-özünə xyz-mIOT qalxan temperatur və rütubət sensörlərinin CLOUD sensoru məlumat qeydləri olaraq istifadəsi …. t minus 15 dəqiqə.
Tələb olunan vaxt: 10-15 dəqiqə.
İcra müddəti əvvəlki istifadəçi təcrübəsindən asılı olaraq dəyişə bilər. Arduino mühitinin qurulması və Arduino sinifinin əl ilə quraşdırılması, bununla necə əhatə olunmayacaq; google -ı sınayın. Buradakı qeydiyyatdan keçmiş istifadəçilər üçün kitabxanaları və burda istifadə olunan mənbə kodunu yükləmək üçün necə əldə etmək olar.
Çətinlik: başlanğıc - orta.
Avadanlıq tələb olunur:
- inteqrasiya edilmiş HDC2010 sensoru olan xyz-mIoT qalxanı, aşağıdakı PN kimi:
- XYZMIOT209#BG96-UFL-1100000 [LTE CAT M1 və GSM modemi ilə təchiz olunmuşdur] və ya
- XYZMIOT209#M95FA-UFL-1100000 [yalnız GSM modemi ilə təchiz olunmuşdur]
- mikro ölçülü [4FF] LTE CATM1 və ya 2G SIM kart [məlumat planı aktivdir]- kiçik LiPo batareyası
- uFL ilə GSM quraşdırılmış antena və ya SMA plus u. FL ilə SMA pigtailə malik GSM antenası
Addım 1: Avadanlıq, Lehimləmə
USB -dən 5V -un burada təsvir edildiyi kimi lövhə üçün əsas enerji təchizatı olmasını təmin edin. Alternativ: hər iki bağlayıcı satırını lehimləyin, lövhəni bir çörək taxtasına yerləşdirin və Vusb ilə Vraw arasında bir kişi-kişi çörək taxtası telindən istifadə edin.
LiPo konnektorunu lehimləyin. LiPO polaritesini unutmayın!
Lehiminizi iki dəfə yoxlayın !!!
Addım 2: Avadanlıq, hamısını bir araya gətirin
Mikro SIM-i yuvasına daxil edin [SİM-də PIN yoxlama proseduru silinməlidir].
Antenanı, sonra USB kabelini xyz-mIoT USB portuna və kompüterinizə qoşun.
LiPo batareyasını qoşun.
Addım 3: Proqram Yükləmə və Quraşdırma, İlkin Ayarlar
a. "Xyz-mIoT shields Arduino class" ı yükləyin və sonra siniflərin son versiyasını yükləyin: "xyz-mIOT shield IoT Rest dəstəyi" və "xyz-mIOT qalxan sensorlar dəstəyi sinfi" buradan.
b. Sinifləri quraşdırın. Arxivləri genişləndirin və sinifləri quraşdırın - bir sözlə:
- "xyz-mIoT shields Arduino class" fayllarını Arduino yerli hardware qovluğuna kopyalayın (mənimki: "C: / Users / dragos / Documents / Arduino / hardware"), sonra
- dəstək sinifləri qovluqlarını Arduino yerli istifadəçi qovluğuna kopyalayın [mənimki: "C: / Users / dragos / Documents / Arduino / library"] və Arduino mühitini yenidən başladın. Əl kitabxanasının quraşdırılması haqqında daha ətraflı məlumatı Arduino kitabxanasının əl ilə quraşdırılması haqqında oxuyun.
c. "Xyz_mIoT_v41_temp_humidity" adlı bir qovluq yaradın.
d. Layihə Arduino kodunu buradan götürün və əvvəlki yaradılmış qovluqda "xyz_mIoT_v41_temp_humidity.ino" olaraq qeyd edin.
e. "Xyz -mIOT shield IoT Rest dəstəyi" sinifində olan bəzi fayllarda bəzi parametrlər edin: - "itbpGPRSIPdefinition.h" sətrinin 2 -də GSM provayderinizin APN dəyərindən istifadə edərək APN dəyərini təyin edin (Məsələn: RO Orange üçün NET)
- "itbpGPRSIPdefinition.h" sətirinin 9 -da CLOUD Robofun üçün SERVER_ADDRESS ünvanını təyin edin #SERVER_ADRESini təyin edin "iot.robofun.ro" #SERVER_PORT "80"
- "itbpGSMdefinition.h" şərhində "_itbpModem_" üçün standart şərh seçimi və "şərh işarəsini sil" seçimini "#define _itbpModem_ xyzmIoT" (sətir 71)
- "itbpGSMdefinition.h" də xyz-mIoT ləzzətiniz üçün doğru modemi seçdi: M95FA üçün "#define xyzmIoTmodem TWOG" (sətir 73) və ya BG96 üçün "#define xyzmIoTmodem CATM1" i seçdi (sətir 75)
Addım 4: Robofun Bulud - Yeni Sensorları təyin edin və TOKEN Ayarlarını Kopyalayın
Bunun üçün Robofun buludundan necə istifadə etdiyimiz [sadə REST tətbiqi]
- Yeni hesab yarat.
- İki yeni sensor əlavə edin (xyzmIOT_temperature və xyzmIOT_humidity).
- Hər yeni yaradılan sensor üçün "TOKEN" bölməsinə qədər səhifəni aşağı sürüşdürün və "Tocken" id dəyərini saxlayın. Bu dəyərlər, Arduino kodunda sensorlar id [token id] qurmaq üçün istifadə ediləcək.
İstinad üçün yuxarıdakı şəkillərə baxın.
Addım 5: Arduino - Sensorlar Toxen Id, IOT Kodunu tərtib edin və yükləyin
Arduino'da açın [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino layihəsi.
a. TempTocken və humiTocken dəyərlərini əvvəlki mərhələdə saxlanılan dəyərlə təyin edin [Buludda yaradıldı].
BG96 modulu ilə təchiz olunmuş xyz-mIoT qalxanından istifadə edirsinizsə, client.setNetworkMode (GSMONLY) nömrəsinə zəng edərək "GSM rejimi" və ya "LTE CATM1 rejimi" (istifadə olunan mobil şəbəkə və SIM kart LTE CATM1*-i dəstəkləməlidir) kimi şəbəkə qeydiyyat rejimini seçə bilərsiniz., müvafiq olaraq client.setNetworkMode (CATM1ONLY) funksiyası, client.begin () funksiyasından dərhal sonra funksiya quruluşunda ().
* RO Orange LTE CATM1 effektiv SIM testləri üçün istifadə edirik.
b. Xyz-mIoT qalxanının RESET düyməsini iki dəfə (sürətli) basın [lövhə proqramlaşdırma rejiminə keçəcək].
Arduinoda "itbrainpower.net xyz-mIoT" lövhəsini və "itbrainpower.net xyz-mIoT" proqramlaşdırma limanını seçin.
c. Kodu tərtib edin və yükləyin.
Xyz-mIoT qalxanı temperatur və rütubət məlumatlarını nümunə götürməyə başlayacaq (1 dəqiqəlik sürətlə) və nümunə götürülmüş dəyərləri BÜLTÜNə yükləyəcək.
Hata ayıklama çıxışını görselleştirmek üçün Arduino Serial Monitor və ya digər terminaldan istifadə edərək aşağıdakı parametrləri olan debug portunu seçin: 115200bps, 8N, 1.
İstinad üçün yuxarıdakı şəkillərə baxın.
İstilik daxil olan məlumatlar Robofun bulud sensoru səhifəsində və ya Step4 -də göstərdiyimiz kimi ictimai (paylaşılan) səhifədə görüntülənə bilər.
Zövq alın!
HƏR ZƏMANƏT OLMADAN TUTORİAL VERİLİR !!! Öz riskinizdən istifadə edin !!!!
Əvvəlcə itbrainpower.net layihələrində və necə bölüşdürülməsində mənim tərəfimdən nəşr edilmişdir.
Tövsiyə:
Python, Electron və Keras istifadə edərək Sinir Şəbəkəsi ilə Güclü Planetarium: 8 Addım
Python, Electron və Keras istifadə edərək Sinir Şəbəkəsi ilə Güclü Planetarium: Bu təlimatda, Python və Electrondan istifadə edərək avtomatik olaraq 3D planetariyum generatorunu necə yazdığımı göstərəcəyəm. Yuxarıdakı video proqramın təsadüfi planetarilərdən birini göstərir. ** Qeyd: Bu proqram heç bir şəkildə mükəmməl deyil və bir yerdə
Ev Şəbəkəsi İstilik Sensoru: 7 addım
Ev Şəbəkəsi İstilik Sensoru: Bu layihəni həyata keçirmək üçün nələri bilməlisiniz: Bilməlisiniz: - Bəzi elektronika bacarıqları (lehimləmə) - Linux - Arduino IDE (IDE -də əlavə lövhələri yeniləməlisiniz: http: // arduino.esp8266.com/stable/package_esp8266 …) - yenilənmiş
İstilik Sensorları Şəbəkəsi: 6 addım
Temperatur Sensorları Şəbəkəsi: Temperatur və rütubət laboratoriyanızda, mətbəxinizdə, istehsal xəttinizdə, ofisinizdə, qatil robotlarınızda və hətta evinizdə həyati əhəmiyyət kəsb edən məlumatlardır. Birdən çox yeri və ya otağı və ya məkanı izləmək lazımdırsa, etibarlı, yığcam, dəqiq və açıq bir şeyə ehtiyacınız var
Arduino üçün Bottleics LTE CAT-M/NB-IoT + GPS Shield: 10 addım (şəkillərlə birlikdə)
Arduino üçün Bottleics LTE CAT-M/NB-IoT + GPS Shield: Baxış Botletics SIM7000 LTE CAT-M/NB-IoT qalxanı yeni LTE CAT-M və NB-IoT texnologiyasından istifadə edir və GNSS (GPS, GLONASS və BeiDou) /Compass, Galileo, QZSS standartları) yeri izləmək üçün. Bir çox SIM7000 seriyalı modul var
Arduino WiFi Şəbəkəsi (Sensorlar və Aktuatorlar) - Rəng Sensoru: 4 addım
Arduino WiFi Şəbəkəsi (Sensorlar və Aktuatorlar) - Rəng Sensoru: Tətbiqlərinizdə neçə dəfə sizdən uzaq bir sensor və ya aktuator var? Wi-Fi şəbəkəsinə qoşulmuş fərqli qul cihazlarını idarə etmək üçün kompüterinizin yaxınlığındakı yalnız bir əsas cihazı istifadə etmək nə qədər rahat ola bilər? Bu layihədə