Isi kandungan:

Rangkaian Sensor LTE CAT-M1 GSM IoT T - 15 Minit: 5 Langkah
Rangkaian Sensor LTE CAT-M1 GSM IoT T - 15 Minit: 5 Langkah

Video: Rangkaian Sensor LTE CAT-M1 GSM IoT T - 15 Minit: 5 Langkah

Video: Rangkaian Sensor LTE CAT-M1 GSM IoT T - 15 Minit: 5 Langkah
Video: IoT using LTE Cat M and NBIoT - Wurth Electronic 2024, Julai
Anonim
Rangkaian Sensor IoT LTE CAT-M1 GSM… T - 15 Minit
Rangkaian Sensor IoT LTE CAT-M1 GSM… T - 15 Minit
Rangkaian Sensor IoT LTE CAT-M1 GSM… T - 15 Minit
Rangkaian Sensor IoT LTE CAT-M1 GSM… T - 15 Minit
Rangkaian Sensor IoT LTE CAT-M1 GSM… T - 15 Minit
Rangkaian Sensor IoT LTE CAT-M1 GSM… T - 15 Minit

Pada 08 April 2018, R&D Software Solutions srl [itbrainpower.net] mendedahkan kepada umum pengumuman xyz-mIoT oleh perisai itbrainpower.net - papan IoT yang pertama dan paling padat yang menggabungkan fleksibiliti pengawal mikro ARM0 (Microchip / Atmel ATSAMD21G dalam reka bentuk yang serasi dengan Arduino Zero), penggunaan sensor tertanam yang selesa dengan sambungan yang disediakan oleh modem jarak jauh & kuasa rendah LPWR LTE CAT M1 atau NB-IoT atau modem 3G / GSM lama.

Perisai xyz-mIoT by itbrainpower.net mungkin mempunyai sehingga 5 sensor bersepadu:

  • THS (sensor suhu dan kelembapan) - HDC2010,
  • tVOC & eCO2 (sensor kualiti udara - CO2 sebatian organik total mudah alih - setara CO2) - CCS811,
  • HALL (sensor magnetik) - DRV5032 sau atau IR (sensor inframerah) KP-2012P3C,
  • IR sekunder (sensor inframerah) - KP-2012P3C,
  • TILT (sensor getaran pergerakan) atau REED (sensor magnetik) - SW200D.

Mengenai projek:

Penggunaan sensor suhu dan kelembapan pelindung xyz-mIOT sendiri sebagai pembalak data sensor CLOUD menggunakan sokongan pengaturcaraan papan Arduino…. t tolak 15 minit.

Masa yang diperlukan: 10-15 minit.

Masa pelaksanaan mungkin berbeza bergantung pada pengalaman pengguna sebelumnya. Pemasangan persekitaran Arduino dan pemasangan kelas Arduino manual tidak diliputi oleh cara ini; cubalah google itu. Sokong perpustakaan dan kod sumber yang digunakan dalam cara ini tersedia untuk dimuat turun, untuk pengguna berdaftar di sini.

Kesukaran: pemula - pertengahan.

Perkakasan diperlukan:

- pelindung xyz-mIoT yang mempunyai sensor HDC2010 bersepadu, seperti berikut PN:

  • XYZMIOT209 # BG96-UFL-1100000 [dilengkapi dengan modem LTE CAT M1 dan GSM] atau
  • XYZMIOT209 # M95FA-UFL-1100000 [dilengkapi dengan modem GSM sahaja]

- kad SIM berukuran mikro [4FF] LTE CATM1 atau 2G [dengan rancangan data diaktifkan] - bateri LiPo kecil

- Antena tertanam GSM dengan uFL atau, antena GSM dengan SMA plus u. FL hingga SMA kuncir

Langkah 1: Perkakasan, Pematerian

Perkakasan, Pematerian
Perkakasan, Pematerian

Aktifkan 5V dari USB sebagai bekalan kuasa utama untuk papan seperti yang dijelaskan di sini. Alternatif: solder kedua baris penyambung, letakkan papan ke dalam satu papan roti dan sambungkan antara Vusb dan Vraw menggunakan satu wayar papan roti lelaki-lelaki.

Pateri penyambung LiPo. Perlu diingat kekutuban LiPO!

DOUBLE SEMAK PEMASARAN ANDA !!!

Langkah 2: Perkakasan, Bawa Bersama

Perkakasan, Bawa Bersama
Perkakasan, Bawa Bersama

Masukkan SIM mikro ke dalam slotnya [SIM mesti mengeluarkan prosedur pemeriksaan PIN].

Sambungkan antena, kemudian sambungkan kabel USB ke port USB xyz-mIoT dan ke komputer anda.

Sambungkan bateri LiPo.

Langkah 3: Muat turun dan Pasang Perisian, Tetapan Awal

a. Muat turun dan pasang "perisai xyz-mIoT Arduino class", kemudian muat turun kelas versi terakhir: "sokongan xyz-mIOT perisai IoT Rest" dan "kelas sokongan sensor perisai xyz-mIOT" dari sini.

b. Pasang kelas. Luaskan arkib dan pasang kelas - secara ringkas:

  • salin fail "xyz-mIoT perisai kelas Arduino" dalam folder perkakasan tempatan Arduino (saya adalah: "C: / Users / dragos / Documents / Arduino / hardware"), kemudian
  • salin folder kelas sokongan ke dalam folder pengguna tempatan Arduino [saya adalah: "C: / Users / dragos / Documents / Arduino / libraries"] dan - mulakan semula persekitaran Arduino. Lebih terperinci mengenai pemasangan perpustakaan manual, baca mengenai pemasangan manual perpustakaan Arduino.

c. Buat folder bernama "xyz_mIoT_v41_temp_humidity".

d. Dapatkan kod Arduino projek dari sini dan simpan sebagai "xyz_mIoT_v41_temp_humidity.ino" dalam folder yang dibuat sebelumnya.

e. Buat beberapa tetapan dalam beberapa fail yang terdapat di dalam kelas "xyz-mIOT shield IoT Rest support": - di "itbpGPRSIPdefinition.h" baris 2 tetapkan nilai APN, menggunakan nilai APN penyedia GSM anda (Cth: NET untuk RO Orange)

- di baris "itbpGPRSIPdefinition.h" 9 tetapkan alamat SERVER_ADDRESS untuk CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- dalam "itbpGSMdefinition.h" pilihan lalai komen untuk "_itbpModem_" dan memilih (hapus tanda komen) pilihan "#define _itbpModem_ xyzmIoT" (baris 71)

- dalam "itbpGSMdefinition.h" memilih modem yang tepat untuk rasa xyz-mIoT anda: untuk M95FA memilih "#define xyzmIoTmodem TWOG" (baris 73) atau untuk BG96 memilih "#define xyzmIoTmodem CATM1" (baris 75)

Langkah 4: Robofun Cloud - Tentukan Sensor Baru dan Salin TOKEN Tetapan

Robofun Cloud - Tentukan Sensor Baru dan Salin TOKEN Tetapan
Robofun Cloud - Tentukan Sensor Baru dan Salin TOKEN Tetapan
Robofun Cloud - Tentukan Sensor Baru dan Tetapan TOKEN Salin
Robofun Cloud - Tentukan Sensor Baru dan Tetapan TOKEN Salin
Robofun Cloud - Tentukan Sensor Baru dan Salin TOKEN Tetapan
Robofun Cloud - Tentukan Sensor Baru dan Salin TOKEN Tetapan

Untuk ini bagaimana kita menggunakan awan Robofun [pelaksanaan REST sederhana]

  1. Buat akaun baru.
  2. Tambahkan dua sensor baru (xyzmIOT_temperature dan xyzmIOT_humidity).
  3. Untuk setiap sensor yang baru dibuat tatal ke bawah halaman hingga bab "TOKEN" dan simpan nilai id "Tocken". Nilai tersebut akan digunakan, seterusnya, untuk menetapkan id sensor [token id] dalam kod Arduino.

Untuk rujukan, lihat gambar di atas.

Langkah 5: Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT

Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT
Arduino - Sensor Tocken Id, Kompilasi dan Muat Naik Kod IOT

Buka di Arduino [(arduino.cc v> = 1.8.5] projek xyz_mIoT_v41_temp_humidity.ino.

a. Tetapkan nilai tempTocken dan humiTocken dengan nilai yang dipertahankan pada langkah sebelumnya [dibuat dalam CLOUD].

Sekiranya anda menggunakan perisai xyz-mIoT yang dilengkapi dengan modul BG96, anda boleh memilih mod pendaftaran rangkaian sebagai "mod GSM" atau sebagai "mod LTE CATM1" (rangkaian mudah alih yang digunakan dan kad SIM mesti menyokong LTE CATM1 *) dengan memanggil client.setNetworkMode (GSMONLY), fungsi respectivelly client.setNetworkMode (CATM1ONLY), tepat selepas client.begin () dalam penyediaan fungsi ().

* kami menggunakannya untuk ujian SIM Orange LTE CATM1 yang diaktifkan.

b. Tekan dua kali (pantas) butang RESET perisai xyz-mIoT [papan akan beralih ke mod pengaturcaraan].

Di Arduino, pilih papan "itbrainpower.net xyz-mIoT" dan port pengaturcaraan "itbrainpower.net xyz-mIoT".

c. Susun dan muat naik kodnya.

Pelindung xyz-mIoT akan memulakan pengambilan sampel data suhu dan kelembapan (pada kadar 1min) dan untuk memuat naik nilai sampel ke CLOUD.

Untuk memvisualisasikan output debug, gunakan Arduino Serial Monitor atau terminal lain dengan memilih port debug dengan tetapan berikut: 115200bps, 8N, 1.

Untuk rujukan, lihat gambar di atas.

Data suhu yang dicatat dapat dilihat dalam halaman sensor awan Robofun atau, di laman umum (bersama) seperti yang kami nyatakan di Langkah4.

Selamat mencuba!

TUTORIAL DISEDIAKAN TANPA JAMINAN !!! GUNAKANNYA PADA RISIKO SENDIRI !!!!

Mula-mula diterbitkan oleh saya pada projek-projek itbrainpower.net dan bagaimana bahagian.

Disyorkan: