Daftar Isi:
- Langkah 1: Perangkat Keras, Solder
- Langkah 2: Perangkat Keras, Satukan Semua
- Langkah 3: Unduh dan Instal Perangkat Lunak, Pengaturan Awal
- Langkah 4: Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
- Langkah 5: Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Video: Jaringan Sensor LTE CAT-M1 GSM IoT T - 15 Menit.: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Pada 08 April 2018, R&D Software Solutions srl [itbrainpower.net] mengungkapkan kepada publik pengumuman xyz-mIoT oleh itbrainpower.net shield - papan IoT pertama dan paling ringkas yang menggabungkan keserbagunaan pengontrol mikro ARM0 (Microchip/Atmel ATSAMD21G dalam desain yang kompatibel dengan Arduino Zero), penggunaan yang nyaman dari bundel sensor tertanam dengan konektivitas yang disediakan oleh LPWR LTE CAT M1 atau modem jarak jauh & daya rendah NB-IoT atau modem 3G / GSM lama.
Perisai xyz-mIoT oleh itbrainpower.net mungkin memiliki hingga 5 sensor terintegrasi:
- THS (sensor suhu dan kelembaban) - HDC2010,
- tVOC & eCO2 (sensor kualitas udara - CO2 total senyawa organik volatil- setara CO2) - CCS811,
- HALL (sensor magnetik) - DRV5032 sau atau IR (sensor inframerah) KP-2012P3C,
- IR sekunder (sensor inframerah) - KP-2012P3C,
- TILT (sensor getaran gerakan) atau REED (sensor magnetik) - SW200D.
Tentang proyek:
Penggunaan sensor suhu dan kelembaban pelindung xyz-mIOT mandiri sebagai pencatat data sensor CLOUD menggunakan dukungan pemrograman papan Arduino…. t dikurangi 15 menit.
Waktu yang dibutuhkan: 10-15 menit.
Waktu implementasi dapat bervariasi tergantung pada pengalaman pengguna sebelumnya. Instalasi lingkungan Arduino dan instalasi kelas Arduino manual tidak tercakup oleh cara ini; coba googling. Pustaka dukungan dan kode sumber yang digunakan dalam cara ini tersedia untuk diunduh, untuk pengguna terdaftar di sini.
Kesulitan: pemula - menengah.
Perangkat keras yang dibutuhkan:
- Perisai xyz-mIoT memiliki sensor HDC2010 terintegrasi, sebagai berikut PN:
- XYZMIOT209#BG96-UFL-110000 [dilengkapi dengan LTE CAT M1 dan modem GSM] atau
- XYZMIOT209#M95FA-UFL-110000 [dilengkapi dengan modem GSM saja]
- kartu SIM LTE CATM1 atau 2G ukuran mikro [4FF] [memiliki paket data yang diaktifkan] - baterai LiPo kecil
- Antena tertanam GSM dengan uFL atau, antena GSM dengan SMA plus u. FL ke kuncir SMA
Langkah 1: Perangkat Keras, Solder
Aktifkan 5V dari USB sebagai catu daya utama untuk papan seperti yang dijelaskan di sini. Alternatif: solder kedua baris konektor, tempatkan papan menjadi satu papan tempat memotong roti dan hubungkan antara Vusb dan Vraw menggunakan satu kabel papan tempat memotong roti pria-pria.
Solder konektor LiPo. Ingatlah polaritas LiPO!
PERIKSA GANDA SOLDER ANDA!!!
Langkah 2: Perangkat Keras, Satukan Semua
Masukkan micro-SIM ke dalam slotnya [SIM harus memiliki prosedur pemeriksaan PIN yang dilepas].
Sambungkan antena, lalu sambungkan kabel USB ke port USB xyz-mIoT dan ke komputer Anda.
Hubungkan baterai LiPo.
Langkah 3: Unduh dan Instal Perangkat Lunak, Pengaturan Awal
A. Unduh dan instal "xyz-mIoT shields Arduino class", lalu unduh versi terakhir dari kelas: "xyz-mIOT shield IoT Rest support" dan "xyz-mIOT shield sensor support class" dari sini.
B. Instal kelas. Perluas arsip dan instal kelas - singkatnya:
- salin file "xyz-mIoT shields Arduino class" di folder hardware lokal Arduino (milik saya: "C:\Users\dragos\Documents\Arduino\hardware"), lalu
- salin folder kelas dukungan ke folder pengguna lokal Arduino Anda [milik saya adalah: "C:\Users\dragos\Documents\Arduino\libraries"] dan - restart lingkungan Arduino. Lebih detail tentang instalasi manual library, baca tentang instalasi manual library Arduino.
C. Buat folder bernama "xyz_mIoT_v41_temp_humidity".
D. Ambil kode proyek Arduino dari sini dan simpan sebagai "xyz_mIoT_v41_temp_humidity.ino" di folder yang dibuat sebelumnya.
e. Buat beberapa pengaturan di beberapa file yang terdapat di dalam kelas "xyz-mIOT shield IoT Rest support": - di "itbpGPRSIPdefinition.h" baris 2 atur nilai APN, menggunakan nilai APN dari penyedia GSM Anda (Misalnya: NET untuk RO Orange)
- di "itbpGPRSIPdefinition.h" baris 9 atur alamat SERVER_ADDRESS untuk CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- di opsi default komentar "itbpGSMdefinition.h" untuk "_itbpModem_" dan pilih (hapus tanda komentar) opsi "#define _itbpModem_ xyzmIoT" (baris 71)
- di "itbpGSMdefinition.h" pilih modem yang tepat untuk rasa xyz-mIoT Anda: untuk M95FA pilih "#define xyzmIoTmodem TWOG" (baris 73) atau untuk BG96 pilih "#define xyzmIoTmodem CATM1" (baris 75)
Langkah 4: Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
Untuk ini bagaimana kami menggunakan cloud Robofun [implementasi REST sederhana]
- Buat akun baru.
- Tambahkan dua sensor baru (xyzmIOT_temperature dan xyzmIOT_humidity).
- Untuk setiap sensor yang baru dibuat, gulir ke bawah halaman hingga bab "TOKEN" dan pertahankan nilai id "Tocken". Nilai-nilai tersebut akan digunakan, selanjutnya, untuk mengatur sensor id[token id] dalam kode Arduino.
Untuk referensi, lihat gambar di atas.
Langkah 5: Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Buka di Arduino[(arduino.cc v >= 1.8.5] proyek xyz_mIoT_v41_temp_humidity.ino.
A. Tetapkan nilai tempTocken dan humiTocken dengan nilai yang dipertahankan pada langkah sebelumnya [dibuat di CLOUD].
Jika Anda menggunakan pelindung xyz-mIoT yang dilengkapi dengan modul BG96, Anda dapat memilih mode registrasi jaringan sebagai "GSM mode" atau sebagai "LTE CATM1 mode" (jaringan seluler yang digunakan dan kartu SIM harus mendukung LTE CATM1*) dengan menghubungi client.setNetworkMode(GSMONLY), masing-masing fungsi client.setNetworkMode(CATM1ONLY), tepat setelah client.begin() dalam fungsi setup().
* kami menggunakannya untuk menguji SIM yang diaktifkan RO Orange LTE CATM1.
B. Tekan dua kali (cepat) tombol RESET perisai xyz-mIoT [papan akan beralih ke mode pemrograman].
Di Arduino, pilih papan "itbrainpower.net xyz-mIoT" dan port pemrograman "itbrainpower.net xyz-mIoT".
C. Kompilasi dan unggah kode.
Pelindung xyz-mIoT akan mulai mengambil sampel data suhu dan kelembaban (dengan kecepatan 1 menit) dan mengunggah nilai sampel ke CLOUD.
Untuk memvisualisasikan output debug, gunakan Arduino Serial Monitor atau terminal lain dengan memilih port debug dengan pengaturan berikut: 115200bps, 8N, 1.
Untuk referensi, lihat gambar di atas.
Data suhu yang dicatat dapat divisualisasikan di halaman sensor cloud Robofun atau, di halaman publik (dibagikan) seperti yang kami tentukan di Langkah4.
Menikmati!
TUTORIAL DIBERIKAN TANPA JAMINAN APAPUN!!! GUNAKAN DENGAN RISIKO ANDA SENDIRI!!!!
Awalnya diterbitkan oleh saya di proyek itbrainpower.net dan bagaimana caranya.
Direkomendasikan:
Sensor Suhu Jaringan Rumah: 7 Langkah
Sensor Suhu Jaringan Rumah: Apa yang perlu Anda ketahui untuk membuat proyek ini:Anda perlu tahu tentang:- Beberapa keterampilan elektronik (menyolder) - Linux - Arduino IDE (Anda perlu memperbarui papan tambahan di IDE: http:// arduino.esp8266.com/stable/package_esp8266…) - update
Jaringan Sensor Suhu: 6 Langkah
Jaringan Sensor Suhu: Suhu dan kelembaban adalah data penting di lab, dapur, jalur produksi, kantor, robot pembunuh, dan bahkan rumah Anda. Jika Anda perlu memantau beberapa lokasi atau ruangan atau ruang, Anda memerlukan sesuatu yang andal, ringkas, akurat, dan
Jaringan Sensor Nirkabel Berbiaya Rendah pada Pita 433MHz: 5 Langkah (dengan Gambar)
Jaringan Sensor Nirkabel Berbiaya Rendah pada Pita 433MHz: Terima kasih banyak kepada Teresa Rajba karena telah memberi saya persetujuannya untuk menggunakan data dari publikasi mereka di artikel ini.*Pada gambar di atas - lima unit pengirim sensor yang saya gunakan untuk pengujianApa itu sensor nirkabel jaringan? Definisi sederhana akan
Botletics LTE CAT-M/NB-IoT + GPS Shield untuk Arduino: 10 Langkah (dengan Gambar)
Botletics LTE CAT-M/NB-IoT + GPS Shield untuk Arduino: Gambaran Umum Pelindung Botletics SIM7000 LTE CAT-M/NB-IoT menggunakan teknologi LTE CAT-M dan NB-IoT yang baru dan juga memiliki GNSS (GPS, GLONASS, dan BeiDou) terintegrasi / Kompas, Galileo, standar QZSS) untuk pelacakan lokasi. Ada beberapa modul seri SIM7000
Jaringan WiFi Arduino (Sensor dan Aktuator) - Sensor Warna: 4 Langkah
Jaringan WiFi Arduino (Sensor dan Aktuator) - Sensor Warna: Berapa kali dalam aplikasi Anda, Anda memiliki beberapa sensor atau aktuator yang jauh dari Anda? Seberapa nyaman menggunakan hanya satu perangkat utama di dekat komputer Anda untuk mengelola perangkat pendukung yang berbeda yang terhubung melalui jaringan wi-fi? Dalam proyek ini