
Mundarija:
- 1 -qadam: Uskuna, lehim
- 2 -qadam: Uskuna, barchasini birlashtiring
- 3 -qadam: Dasturiy ta'minotni yuklab olish va o'rnatish, dastlabki sozlamalar
- 4 -qadam: Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash
- 5 -qadam: Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



2018 yil 8-aprelda R&D Software Solutions srl [itbrainpower.net] ommaga xyz-mIoT-ni itbrainpower.net qalqoni-birinchi va eng ixcham, ARM0 mikro-kontrollerining ko'p qirrali xususiyatlarini birlashtirgan IoT taxtasi haqida e'lon qildi. (Arduino Zero mos keluvchi dizayndagi Microchip / Atmel ATSAMD21G), LPWR LTE CAT M1 yoki NB-IoT uzoq va past quvvatli modemlar yoki eski 3G / GSM modemlari bilan ta'minlangan o'rnatilgan sensorlar to'plamidan qulay foydalanish.
Itbrainpower.net qalqoni tomonidan ishlab chiqarilgan xyz-mIoT 5 tagacha o'rnatilgan sensorlarga ega bo'lishi mumkin:
- THS (harorat va namlik sensori) - HDC2010,
- tVOC & eCO2 (havo sifati sensori - CO2 umumiy uchuvchan organik birikmalar - CO2 ekvivalenti) - CCS811,
- Zal (magnit sensor) - DRV5032 sau yoki IR (infraqizil sensor) KP -2012P3C,
- ikkilamchi IR (infraqizil sensor) - KP -2012P3C,
- TILT (harakat tebranish sensori) yoki REED (magnit sensor) - SW200D.
Loyiha haqida:
O'z-o'zidan xyz-mIOT qalqoni harorat va namlik sensorlaridan Arduino platasini dasturlash yordamida CLOUD sensori ma'lumotlarini yozuvchi sifatida foydalanish …. t minus 15 daqiqa.
Kerakli vaqt: 10-15 daqiqa.
Amalga oshirish muddati avvalgi foydalanuvchi tajribasiga qarab farq qilishi mumkin. Arduino muhitini o'rnatish va Arduino sinfini qo'lda o'rnatish bu bilan bog'liq emas; google -ni sinab ko'ring. Qo'llab -quvvatlash kutubxonalari va bunda ishlatilgan manba kodi, bu erda ro'yxatdan o'tgan foydalanuvchilar uchun qanday yuklab olish mumkin.
Qiyinchilik: boshlang'ich - o'rta.
Uskunalar kerak:
- o'rnatilgan HDC2010 sensoriga ega xyz-mIoT qalqoni, quyidagi PN:
- XYZMIOT209#BG96-UFL-1100000 [LTE CAT M1 va GSM modem bilan jihozlangan] yoki
- XYZMIOT209#M95FA-UFL-1100000 [faqat GSM modem bilan jihozlangan]
- kichik o'lchamli [4FF] LTE CATM1 yoki 2G SIM-karta [ma'lumotlar rejasi yoqilgan]- kichik LiPo batareyasi
- GSM o'rnatilgan antenna uFL yoki, GSM antenna SMA plus u. FL dan SMA pigtailgacha
1 -qadam: Uskuna, lehim

Bu erda tasvirlanganidek, USB -dan 5V kartani asosiy quvvat manbai sifatida yoqing. Shu bilan bir qatorda: ikkala ulagich qatorini lehimlang, taxtani bitta taxtaga joylashtiring va Vusb va Vraw o'rtasida bitta erkak-erkak simli sim yordamida ulang.
LiPo ulagichini lehimlang. LiPO polaritesini yodda tuting!
LAYHALARINGIZNI KO'RSATING!
2 -qadam: Uskuna, barchasini birlashtiring

Mikro SIM-kartani uning uyasiga joylashtiring [SIM-karta PIN-kodni tekshirish tartibini olib tashlagan bo'lishi kerak].
Antennani ulang, keyin USB kabelini xyz-mIoT USB portiga va kompyuteringizga ulang.
LiPo batareyasini ulang.
3 -qadam: Dasturiy ta'minotni yuklab olish va o'rnatish, dastlabki sozlamalar
a. Bu erda "xyz-mIoT shields Arduino class" ni yuklab oling va o'rnating, so'ngra "xyz-mIOT qalqoni IoT Rest qo'llab-quvvatlashi" va "xyz-mIOT qalqon sensorlar qo'llab-quvvatlash klassi" darslarining oxirgi versiyasini yuklab oling.
b. Sinflarni o'rnating. Arxivlarni kengaytiring va sinflarni o'rnating - qisqacha:
- "xyz-mIoT shields Arduino class" fayllarini Arduino mahalliy apparat papkasida nusxalash (meniki: "C: / Users / dragos / Documents / Arduino / apparat"), keyin
- qo'llab -quvvatlash sinflari papkalarini Arduino mahalliy foydalanuvchi papkasiga ko'chiring [meniki: "C: / Users / dragos / Documents / Arduino / library"] va Arduino muhitini qayta ishga tushiring. Kutubxonani qo'lda o'rnatish haqida batafsil ma'lumot, Arduino kutubxonasini qo'lda o'rnatish haqida o'qing.
v. "Xyz_mIoT_v41_temp_humidity" nomli papkani yarating.
d. Arduino loyiha kodini bu erdan oling va uni oldingi yaratilgan papkada "xyz_mIoT_v41_temp_humidity.ino" sifatida saqlang.
e. "Xyz -mIOT shield IoT Rest qo'llab -quvvatlashi" sinfidagi ba'zi fayllarga ba'zi sozlamalarni kiriting: - "itbpGPRSIPdefinition.h" 2 -qatorida GSM provayderingizning APN qiymatidan foydalanib APN qiymatini o'rnating (masalan: RO Orange uchun NET).
- "itbpGPRSIPdefinition.h" 9 -satrida CLOUD Robofun uchun SERVER_ADDRESS manzilini belgilang #SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- "itbpGSMdefinition.h" da "_itbpModem_" uchun standart sharh va "#define _itbpModem_ xyzmIoT" (sharh belgisini o'chirish) variantini tanladi (71 -satr)
- "itbpGSMdefinition.h" da sizning xyz-mIoT lazzatingiz uchun to'g'ri modem tanlangan: M95FA uchun "#define xyzmIoTmodem TWOG" (73-qator) yoki BG96 uchun "#define xyzmIoTmodem CATM1" ni tanlagan (75-qator)
4 -qadam: Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash



Buning uchun biz Robofun bulutidan qanday foydalanganmiz [oddiy REST ilovasi]
- Yangi hisob yarating.
- Ikkita yangi sensorni qo'shing (xyzmIOT_temperature va xyzmIOT_humidity).
- Har bir yangi yaratilgan sensor uchun "TOKEN" bo'limiga qadar sahifani pastga siljiting va "Token" id qiymatini saqlang. Keyin bu qiymatlar Arduino kodiga sensorlar identifikatori [token id] ni o'rnatish uchun ishlatiladi.
Malumot uchun yuqoridagi rasmlarga qarang.
5 -qadam: Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi




Arduino
a. TempTocken va humiTocken qiymatlarini oldingi qadamda saqlangan qiymat bilan o'rnating [CLOUDda yaratilgan].
Agar siz BG96 moduli bilan jihozlangan xyz-mIoT qalqonidan foydalansangiz, client.setNetworkMode (GSMONLY) ga qo'ng'iroq qilib, tarmoqni ro'yxatga olish rejimini "GSM rejimi" yoki "LTE CATM1 rejimi" (ishlatilgan mobil tarmoq va SIM karta LTE CATM1*ni qo'llab-quvvatlashi kerak) sifatida tanlashingiz mumkin., tegishli ravishda client.setNetworkMode (CATM1ONLY) funktsiyasi, client.begin () funktsiyasidan so'ng darhol funktsiyalarni sozlash ().
* biz uni RO Orange LTE CATM1 yoqilgan SIM -karta sinovlari uchun ishlatamiz.
b. Xyz-mIoT qalqoni RESET tugmasini ikki marta (tez) bosing [taxta dasturlash rejimiga o'tadi].
Arduino-da "itbrainpower.net xyz-mIoT" taxtasi va "itbrainpower.net xyz-mIoT" dasturlash portini tanlang.
v. Kodni tuzing va yuklang.
Xyz-mIoT qalqoni harorat va namlik ma'lumotlarini tanlay boshlaydi (1 min. Tezlikda) va namunali qiymatlarni CLOUD-ga yuklaydi.
Nosozliklarni to'g'rilashni ko'rish uchun Arduino Serial Monitor yoki boshqa terminaldan foydalanib, disk raskadrovka portini quyidagi sozlamalar bilan tanlang: 115200bps, 8N, 1.
Malumot uchun yuqoridagi rasmlarga qarang.
Harorat qayd etilgan ma'lumotlarni Robofun bulut sensori sahifasida yoki 4 -qadamda ko'rsatganimizdek umumiy (umumiy) sahifada ko'rish mumkin.
Xursand bo'ling!
TARBIYALAR BARCHA KAFOLATSIZ TAKLIF qilinadi !!! O'Z XATARINGIZDAN FOYDALANING !!!!
Dastlab men itbrainpower.net loyihalari va ularni qanday ajratish haqida nashr qilganman.
Tavsiya:
Arduino daqiqa kuzatuvchisi: 3 qadam

Arduino Minutes Tracker: Bu darslikda men sizga Arduino Uno yordamida daqiqalarni kuzatuvchi qilishni o'rgataman. Daqiqa izdoshi - bu vaqt o'tishi bilan biror narsa ustida qancha ishlaganingizni kuzatib boradigan asbob. Siz daqiqalarni sanashni boshlash uchun boshlash tugmasini bosasiz, va
Beetleweight jangovar robotlari uchun "5 daqiqa" cho'tkasi bo'lmagan tishli motor: 6 qadam

Beetleweight jangovar robotlari uchun "5 daqiqali" cho'tkasi bo'lmagan tishli motor: "5 daqiqali cho'tkasiz tishli vosita" g'oyasi, bir muncha vaqt davomida, onlayn forumlar/Facebook guruhlari atrofida qo'ng'iz vaznli botlarda haydash varianti sifatida aylanib yurganga o'xshaydi. Cho'tkasi bo'lmagan dvigatellar hajmi/vazni uchun juda ko'p quvvat to'plaganligi sababli, bu o'ziga jalb qiladi
(IoT) Ubidotli narsalar tarmog'i (ESP8266+LM35): 4 qadam

(IoT) Ubidots bilan narsalarning Internet tarmog'i (ESP8266+LM35): Bugun biz Ubidots platformasidan Internetda ma'lumotlarni do'stona tarzda tasavvur qilish uchun foydalanishni o'rganamiz
433 MGts chastotali past narxli simsiz sensorlar tarmog'i: 5 qadam (rasmlar bilan)

433 MGts chastotali past narxli simsiz sensorlar tarmog'i: Tereza Rajbaga katta rahmat, bu maqolada o'z nashrlaridan olingan ma'lumotlardan foydalanishga rozilik bergani uchun. tarmoqlar? Oddiy ta'rif
Arduino WiFi tarmog'i (sensorlar va aktuatorlar) - rang sensori: 4 qadam

Arduino WiFi tarmog'i (Sensorlar va aktuatorlar) - Rang sensori: Sizdan necha marta uzoqroqda sizda sensor yoki aktuator mavjud? Wi-Fi tarmog'i orqali ulangan turli xil qul qurilmalarni boshqarish uchun kompyuteringiz yonidagi bitta asosiy qurilmadan foydalanish qanchalik qulay bo'lishi mumkin?