Πίνακας περιεχομένων:

Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT T - 15 Λεπτά .: 5 Βήματα
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT T - 15 Λεπτά .: 5 Βήματα

Βίντεο: Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT T - 15 Λεπτά .: 5 Βήματα

Βίντεο: Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT T - 15 Λεπτά .: 5 Βήματα
Βίντεο: DOOGEE T20 - ΑΝΑΚΟΙΝΩΣΗ και ΔΟΚΙΜΕΣ ΤΑΜΠΛΕΤ ΚΑΛΟ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ 2024, Νοέμβριος
Anonim
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT… T - 15 λεπτά
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT… T - 15 λεπτά
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT… T - 15 λεπτά
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT… T - 15 λεπτά
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT… T - 15 λεπτά
Δίκτυο αισθητήρων LTE CAT -M1 GSM IoT… T - 15 λεπτά

Στις 08 Απριλίου 2018, η R&D Software Solutions srl [itbrainpower.net] αποκάλυψε στο κοινό την ανακοίνωση του xyz-mIoT by itbrainpower.net shield-η πρώτη και η πιο συμπαγής, πλακέτα IoT που συνδυάζει την ευελιξία του μικροελεγκτή ARM0 (Microchip / Atmel ATSAMD21G σε συμβατό σχεδιασμό Arduino Zero), η άνετη χρήση της ενσωματωμένης δέσμης αισθητήρων με συνδεσιμότητα που παρέχεται από LPWR LTE CAT M1 ή NB-IoT μεγάλης εμβέλειας και χαμηλής ισχύος μόντεμ ή παλαιά μόντεμ 3G / GSM.

Η ασπίδα xyz-mIoT by itbrainpower.net μπορεί να έχει έως 5 ενσωματωμένους αισθητήρες:

  • THS (αισθητήρες θερμοκρασίας και υγρασίας) - HDC2010,
  • tVOC & eCO2 (αισθητήρας ποιότητας αέρα - CO2 συνολικές πτητικές οργανικές ενώσεις - ισοδύναμο CO2) - CCS811,
  • HALL (μαγνητικός αισθητήρας) - DRV5032 sau ή IR (αισθητήρας υπερύθρων) KP -2012P3C,
  • δευτερεύον IR (αισθητήρας υπερύθρων) - KP -2012P3C,
  • TILT (αισθητήρας κραδασμών κίνησης) ή REED (μαγνητικός αισθητήρας) - SW200D.

Σχετικά με το έργο:

Χρήση των αισθητήρων θερμοκρασίας και υγρασίας της ασπίδας xyz-mIOT ως καταγραφείς δεδομένων αισθητήρων CLOUD χρησιμοποιώντας υποστήριξη προγραμματισμού πίνακα Arduino…. t μείον 15 λεπτά.

Απαιτούμενος χρόνος: 10-15 λεπτά.

Ο χρόνος υλοποίησης μπορεί να διαφέρει ανάλογα με την προηγούμενη εμπειρία χρήστη. Εγκατάσταση περιβάλλοντος Arduino και μη αυτόματη εγκατάσταση κλάσης Arduino δεν καλύπτονται από αυτόν τον τρόπο. δοκιμασε στο google. Βιβλιοθήκες υποστήριξης και ο πηγαίος κώδικας που χρησιμοποιείται σε αυτό το πώς να είναι διαθέσιμοι για λήψη, για εγγεγραμμένους χρήστες εδώ.

Δυσκολία: αρχάριος - ενδιάμεσος.

Απαιτείται υλικό:

- ασπίδα xyz-mIoT με ενσωματωμένο αισθητήρα HDC2010, ως εξής PN:

  • XYZMIOT209#BG96-UFL-1100000 [εξοπλισμένο με μόντεμ LTE CAT M1 και GSM] ή
  • XYZMIOT209#M95FA-UFL-1100000 [εξοπλισμένο με μόντεμ μόνο GSM]

- μικρο-μέγεθος [4FF] LTE CATM1 ή 2G κάρτα SIM [με ενεργοποιημένο το πρόγραμμα δεδομένων]- μικρή μπαταρία LiPo

- Ενσωματωμένη κεραία GSM με uFL ή, κεραία GSM με SMA plus u. FL σε SMA pigtail

Βήμα 1: Υλικό, συγκόλληση

Υλικό, συγκόλληση
Υλικό, συγκόλληση

Ενεργοποιήστε το 5V από USB για να είναι το κύριο τροφοδοτικό για την πλακέτα, όπως περιγράφεται εδώ. Εναλλακτικά: συγκολλήστε και τις δύο σειρές συνδέσμων, τοποθετήστε την σανίδα σε ένα σανίδι και συνδέστε μεταξύ Vusb και Vraw χρησιμοποιώντας ένα σύρμα αρτοποιίας-αρσενικού ψωμιού.

Συγκολλήστε την υποδοχή LiPo. Λάβετε υπόψη την πολικότητα LiPO!

ΔΙΠΛΟΣ ΕΛΕΓΧΟΣ ΤΗΣ ΣΥΓΚΟΛΛΗΣΗΣ ΣΑΣ !!!

Βήμα 2: Υλικό, Φέρτε όλα μαζί

Υλικό, Φέρτε όλα μαζί
Υλικό, Φέρτε όλα μαζί

Τοποθετήστε τη μικρο-SIM στην υποδοχή του [η κάρτα SIM πρέπει να αφαιρέσει τη διαδικασία ελέγχου PIN].

Συνδέστε την κεραία και, στη συνέχεια, συνδέστε το καλώδιο USB στη θύρα USB xyz-mIoT και στον υπολογιστή σας.

Συνδέστε την μπαταρία LiPo.

Βήμα 3: Λήψη και εγκατάσταση λογισμικού, Προκαταρκτικές ρυθμίσεις

ένα. Κατεβάστε και εγκαταστήστε το "xyz-mIoT shields Arduino class", στη συνέχεια κατεβάστε την τελευταία έκδοση των τάξεων: "xyz-mIOT shield IoT Rest support" και "xyz-mIOT shield sensors support class" από εδώ.

σι. Εγκαταστήστε τα μαθήματα. Επεκτείνετε τα αρχεία και εγκαταστήστε τα μαθήματα - με λίγα λόγια:

  • αντιγράψτε τα αρχεία "xyz-mIoT προστατεύει την κλάση Arduino" στον τοπικό φάκελο υλικού Arduino (ο δικός μου είναι: "C: / Users / dragos / Documents / Arduino / hardware"), στη συνέχεια
  • αντιγράψτε τους φακέλους κλάσεων υποστήριξης στον τοπικό φάκελο χρήστη Arduino [ο δικός μου είναι: "C: / Users / dragos / Documents / Arduino / βιβλιοθήκες"] και - επανεκκινήστε το περιβάλλον Arduino. Περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση χειροκίνητης βιβλιοθήκης, διαβάστε σχετικά με τη χειροκίνητη εγκατάσταση της βιβλιοθήκης Arduino.

ντο. Δημιουργήστε ένα φάκελο με όνομα "xyz_mIoT_v41_temp_humidity".

ρε. Πιάστε τον κώδικα Arduino του έργου από εδώ και αποθηκεύστε τον ως "xyz_mIoT_v41_temp_humidity.ino" στον προηγούμενο δημιουργημένο φάκελο.

μι. Πραγματοποιήστε ορισμένες ρυθμίσεις σε ορισμένα αρχεία που περιέχονται στην τάξη "xyz -mIOT shield IoT Rest support": - στη γραμμή "itbpGPRSIPdefinition.h" 2 ορίστε την τιμή APN, χρησιμοποιώντας την τιμή APN του παρόχου GSM (π.χ.: NET για RO Orange)

- στη γραμμή "itbpGPRSIPdefinition.h" ορίστε τη διεύθυνση SERVER_ADDRESS για CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- στο "itbpGSMdefinition.h" προεπιλεγμένη επιλογή σχολίου για "_itbpModem_" και επέλεξε (διαγραφή σημείου σχολίου) "#define _itbpModem_ xyzmIoT" (γραμμή 71)

- στο "itbpGSMdefinition.h" επέλεξε το σωστό μόντεμ για τη γεύση xyz-mIoT: για το M95FA επέλεξε το "#define xyzmIoTmodem TWOG" (γραμμή 73) ή για το BG96 επέλεξε το "#define xyzmIoTmodem CATM1" (γραμμή 75)

Βήμα 4: Robofun Cloud - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN

Cloud Robofun - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN
Cloud Robofun - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN
Cloud Robofun - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN
Cloud Robofun - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN
Cloud Robofun - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN
Cloud Robofun - Ορίστε νέους αισθητήρες και αντιγράψτε τις ρυθμίσεις TOKEN

Για αυτό πώς χρησιμοποιήσαμε το σύννεφο Robofun [απλή εφαρμογή REST]

  1. Δημιούργησε νέο λογαριασμό.
  2. Προσθέστε δύο νέους αισθητήρες (xyzmIOT_temperature και xyzmIOT_humidity).
  3. Για κάθε νέο δημιουργημένο αισθητήρα μετακινηθείτε προς τα κάτω στη σελίδα μέχρι το κεφάλαιο "TOKEN" και διατηρήστε την τιμή ταυτότητας "Tocken". Αυτές οι τιμές θα χρησιμοποιηθούν, στη συνέχεια, για τον ορισμό αναγνωριστικού αισθητήρα [token id] στον κώδικα Arduino.

Για αναφορά, δείτε τις παραπάνω εικόνες.

Βήμα 5: Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code

Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code
Arduino - Αισθητήρες Tocken Id, Compile and Upload the IOT Code

Ανοίξτε στο Arduino [(arduino.cc v> = 1.8.5] το έργο xyz_mIoT_v41_temp_humidity.ino.

ένα. Ορίστε τιμές tempTocken και humiTocken με αυτήν που διατηρήθηκε στο προηγούμενο βήμα [δημιουργήθηκε στο ΣΥΝΝΕΦΟ].

Εάν χρησιμοποιείτε ασπίδα xyz-mIoT εξοπλισμένη με μονάδα BG96, μπορείτε να επιλέξετε τη λειτουργία εγγραφής δικτύου ως "λειτουργία GSM" ή ως "λειτουργία LTE CATM1" (το δίκτυο κινητής τηλεφωνίας χρησιμοποιείται και η κάρτα SIM πρέπει να υποστηρίζει LTE CATM1*) καλώντας το client.setNetworkMode (GSMONLY), αντίστοιχα συνάρτηση client.setNetworkMode (CATM1ONLY), αμέσως μετά το client.begin () στη ρύθμιση λειτουργίας ().

* το χρησιμοποιούμε για δοκιμές SIM με δυνατότητα ενεργοποίησης RO Orange LTE CATM1.

σι. Πατήστε δύο φορές (γρήγορα) το κουμπί ΕΠΑΝΑΦΟΡΑ xyz-mIoT shield [ο πίνακας θα μεταβεί σε λειτουργία προγραμματισμού].

Στο Arduino, επιλέξτε τον πίνακα "itbrainpower.net xyz-mIoT" και τη θύρα προγραμματισμού "itbrainpower.net xyz-mIoT".

ντο. Μεταγλωττίστε και ανεβάστε τον κώδικα.

Η ασπίδα xyz-mIoT θα ξεκινήσει τη δειγματοληψία δεδομένων θερμοκρασίας και υγρασίας (με ρυθμό 1 λεπτό) και θα ανεβάσει τιμές δειγματοληψίας στο ΝΕΦΟ.

Για να απεικονίσετε την έξοδο εντοπισμού σφαλμάτων χρησιμοποιήστε το Arduino Serial Monitor ή άλλο τερματικό επιλέγοντας τη θύρα εντοπισμού σφαλμάτων με τις ακόλουθες ρυθμίσεις: 115200bps, 8N, 1.

Για αναφορά, δείτε τις παραπάνω εικόνες.

Τα δεδομένα καταγραφής θερμοκρασίας μπορούν να εμφανιστούν στη σελίδα αισθητήρα σύννεφων Robofun ή, σε δημόσια (κοινόχρηστη) σελίδα, όπως καθορίσαμε στο Βήμα 4.

Απολαμβάνω!

ΠΑΡΟΥΣΙΑΣΤΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ !!! ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ ΤΟΝ ΔΙΚΟ ΣΑΣ ΚΙΝΔΥΝΟ !!!!

Αρχικά δημοσιεύτηκε από εμένα στα έργα itbrainpower.net και πώς να ενότητα.

Συνιστάται: