
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13



08 Nisan 2018'de, R&D Software Solutions srl [itbrainpower.net], ARM0 mikro denetleyicisinin çok yönlülüğünü birleştiren ilk ve en kompakt IoT kartı olan itbrainpower.net tarafından xyz-mIoT'nin duyurusunu kamuoyuna açıkladı. (Arduino Zero uyumlu tasarımda Microchip/Atmel ATSAMD21G), LPWR LTE CAT M1 veya NB-IoT uzun menzilli ve düşük güçlü modemler veya eski 3G / GSM modemler tarafından sağlanan bağlantı ile gömülü sensörlerin rahat kullanımı.
itbrainpower.net kalkanının xyz-mIoT'si 5 adede kadar entegre sensöre sahip olabilir:
- THS (sıcaklık ve nem sensörleri) - HDC2010,
- tVOC ve eCO2 (hava kalitesi sensörü - CO2 toplam uçucu organik bileşikler - CO2 eşdeğeri) - CCS811
- SALON (manyetik sensör) - DRV5032 sau veya IR (kızılötesi sensör) KP-2012P3C,
- ikincil IR (kızılötesi sensör) - KP-2012P3C,
- TILT (hareket titreşim sensörü) veya REED (manyetik sensör) - SW200D.
Proje hakkında:
Arduino kartı programlama desteğini kullanan BULUT sensör veri kaydedicileri olarak kendi kendine xyz-mIOT kalkan sıcaklık ve nem sensörlerini kullanın…. t eksi 15 dakika.
Gerekli süre: 10-15 dakika.
Uygulama süresi, önceki kullanıcı deneyimine bağlı olarak değişebilir. Arduino ortamı kurulumu ve manuel Arduino sınıfı kurulumu bu kapsamda değildir; google'ı deneyin. Destek kitaplıkları ve bu nasıl yapılırda kullanılan kaynak kodu, kayıtlı kullanıcılar için buradan indirilebilir.
Zorluk: başlangıç - orta.
Gerekli donanım:
- PN aşağıdaki gibi entegre HDC2010 sensörüne sahip xyz-mIoT kalkanı:
- XYZMIOT209#BG96-UFL-1100000 [LTE CAT M1 ve GSM modem ile donatılmış] veya
- XYZMIOT209#M95FA-UFL-1100000 [yalnızca GSM modem ile donatılmış]
- mikro boyutlu [4FF] LTE CATM1 veya 2G SIM kart [veri planı etkinleştirilmiş]- küçük LiPo pil
- uFL'li GSM gömülü anten veya SMA artı u. FL'den SMA'ya kadar olan GSM anteni
Adım 1: Donanım, Lehimleme

Burada açıklandığı gibi, USB'den 5V'yi kart için birincil güç kaynağı olarak etkinleştirin. Alternatif: her iki konektör sırasını lehimleyin, kartı tek bir devre tahtasına yerleştirin ve bir erkek-erkek devre tahtası kablosu kullanarak Vusb ile Vraw arasında bağlantı kurun.
LiPo konektörünü lehimleyin. LiPO polaritesini aklınızda bulundurun!
LEHİMİNİZİ ÇİFT KONTROL EDİN!!!
2. Adım: Donanım, Hepsini Bir Araya Getirin

Mikro SIM'i yuvasına takın [SIM'de PIN kontrol prosedürü kaldırılmış olmalıdır].
Anteni bağlayın, ardından USB kablosunu xyz-mIoT USB bağlantı noktasına ve bilgisayarınıza bağlayın.
LiPo pili bağlayın.
3. Adım: Yazılım İndirme ve Yükleme, Ön Ayarlar
a. "xyz-mIoT shields Arduino class"ı indirip kurun, ardından sınıfların son sürümünü indirin: "xyz-mIOT shield IoT Rest support" ve "xyz-mIOT shield sensörleri destek sınıfı" buradan.
B. Sınıfları yükleyin. Arşivleri genişletin ve sınıfları kurun - kısaca:
- Arduino yerel donanım klasöründeki "xyz-mIoT shields Arduino class" dosyalarını kopyalayın (benimki: "C:\Users\dragos\Documents\Arduino\hardware"), ardından
- destek sınıfları klasörlerini Arduino yerel kullanıcı klasörünüze kopyalayın [benimki: "C:\Users\dragos\Documents\Arduino\libraries"] ve - Arduino ortamını yeniden başlatın. Manuel kitaplık kurulumu hakkında daha fazla ayrıntı, Arduino kitaplığı manuel kurulumu hakkında bilgi edinin.
C. "xyz_mIoT_v41_temp_humidity" adlı bir klasör oluşturun.
NS. Proje Arduino kodunu buradan alın ve daha önce oluşturulan klasöre "xyz_mIoT_v41_temp_humidity.ino" olarak kaydedin.
e. "xyz-mIOT shield IoT Rest support" sınıfında bulunan bazı dosyalarda bazı ayarları yapın: - "itbpGPRSIPdefinition.h" 2. satırda GSM sağlayıcınızın APN değerini kullanarak APN değerini ayarlayın (Örn: NET for RO Orange)
- "itbpGPRSIPdefinition.h" satırı 9'da CLOUD Robofun için SERVER_ADDRESS adresini ayarlayın #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- "itbpGSMdefinition.h" yorumunda "_itbpModem_" için varsayılan seçenek ve (yorum işaretini sil) "#define _itbpModem_ xyzmIoT" seçeneğini seçti (satır 71)
- "itbpGSMdefinition.h" içinde xyz-mIoT lezzetiniz için doğru modemi seçin: M95FA için "#define xyzmIoTmodem TWOG" (73. satır) veya BG96 için "#define xyzmIoTmodem CATM1"i (75. satır) seçin
Adım 4: Robofun Cloud - Yeni Sensörler Tanımlayın ve TOKEN Ayarlarını Kopyalayın



Bunun için nasıl Robofun bulutunu kullandık [basit REST uygulaması]
- Yeni bir hesap oluştur.
- İki yeni sensör ekleyin (xyzmIOT_temperature ve xyzmIOT_humidity).
- Her yeni oluşturulan sensör için "TOKEN" bölümüne kadar sayfayı aşağı kaydırın ve "Tocken" kimlik değerini koruyun. Bu değerler, daha sonra Arduino kodunda sensör kimliğini [belirteç kimliği] ayarlamak için kullanılacaktır.
Referans için yukarıdaki resimlere bakın.
Adım 5: Arduino - Sensörler Tocken Kimliği, IOT Kodunu Derleyin ve Yükleyin




Arduino'da[(arduino.cc v >= 1.8.5] xyz_mIoT_v41_temp_humidity.ino projesini açın.
a. TempTocken ve humiTocken değerlerini önceki adımda [CLOUD'da oluşturulan] korunan değerle ayarlayın.
BG96 modülü ile donatılmış xyz-mIoT kalkanı kullanıyorsanız, client.setNetworkMode(GSMONLY) numaralı telefonu arayarak ağ kayıt modunu "GSM modu" veya "LTE CATM1 modu" (kullanılan mobil ağ ve SIM kart LTE CATM1*'i desteklemelidir) olarak seçebilirsiniz., sırasıyla client.setNetworkMode(CATM1ONLY) fonksiyonu, function setup() içinde client.begin()'den hemen sonra.
* RO Orange LTE CATM1 özellikli SIM testleri için kullanıyoruz.
B. xyz-mIoT shield RESET düğmesine iki kez (hızlı) basın [kart programlama moduna geçecektir].
Arduino'da "itbrainpower.net xyz-mIoT" kartını ve "itbrainpower.net xyz-mIoT" programlama portunu seçin.
C. Kodu derleyin ve yükleyin.
xyz-mIoT kalkanı, sıcaklık ve nem verilerini (1 dakikalık hızda) örneklemeye ve örneklenen değerleri CLOUD'a yüklemeye başlayacaktır.
Hata ayıklama çıktısını görselleştirmek için, aşağıdaki ayarlarla hata ayıklama bağlantı noktasını seçerek Arduino Seri Monitörünü veya diğer terminali kullanın: 115200bps, 8N, 1.
Referans için yukarıdaki resimlere bakın.
Sıcaklık günlüğü verileri Robofun bulut sensörü sayfasında veya Adım 4'te belirttiğimiz gibi genel (paylaşılan) sayfada görselleştirilebilir.
Eğlence!
HERHANGİ BİR GARANTİ OLMADAN SAĞLANAN EĞİTİM !!! RİSKİ KENDİNİZE AİT KULLANIN!!!!
Aslen itbrainpower.net projelerinde ve nasıl yapılır bölümünde tarafımdan yayınlanmıştır.
Önerilen:
Python, Electron ve Keras Kullanan Sinir Ağı Destekli Planetaryum: 8 Adım

Python, Electron ve Keras Kullanan Sinir Ağı Destekli Planetaryum: Bu talimatta size Python ve Electron kullanarak otomatik bir 3D planetaryum üretecini nasıl yazdığımı göstereceğim. Yukarıdaki video, programın oluşturduğu rastgele planetaryumlardan birini gösteriyor.**Not: Bu program hiçbir şekilde mükemmel değil ve bir yerde
Ev Ağı Sıcaklık Sensörü: 7 Adım

Ev Ağı Sıcaklık Sensörü: Bu projeyi yapmak için bilmeniz gerekenler: Bilmeniz gerekenler: - Bazı elektronik beceriler (lehimleme) - Linux - Arduino IDE (IDE'de ek kartları güncellemeniz gerekecek: http:// arduino.esp8266.com/stable/package_esp8266…) - güncelleme
Sıcaklık Sensörleri Ağı: 6 Adım

Sıcaklık Sensörleri Ağı: Sıcaklık ve nem, laboratuvarınız, mutfağınız, üretim hattınız, ofisiniz, öldürücü robotlarınız ve hatta evinizdeki hayati verilerdir. Birden fazla konumu veya odayı veya alanı izlemeniz gerekiyorsa, güvenilir, kompakt, doğru ve ekonomik bir şeye ihtiyacınız var
433MHz Bandında Düşük Maliyetli Kablosuz Sensör Ağı: 5 Adım (Resimlerle)

433MHz Bandında Düşük Maliyetli Kablosuz Sensör Ağı: Teresa Rajba'ya bu makaledeki yayınlarından elde edilen verileri kullanmamı kabul ettiği için çok teşekkürler.*Yukarıdaki resimde - test için kullandığım beş sensör-gönderici birimi Kablosuz sensör nedir ağlar? Basit bir tanım
Botletics LTE CAT-M/NB-IoT + Arduino için GPS Kalkanı: 10 Adım (Resimlerle)

Botletics LTE CAT-M/NB-IoT + Arduino için GPS Kalkanı: Genel BakışBotletics SIM7000 LTE CAT-M/NB-IoT kalkanı, yeni LTE CAT-M ve NB-IoT teknolojisini kullanır ve ayrıca entegre GNSS'ye (GPS, GLONASS ve BeiDou) sahiptir. /Compass, Galileo, QZSS standartları) konum takibi için. Birden fazla SIM7000 serisi modül var