Innehållsförteckning:
- Steg 1: Hårdvara, lödning
- Steg 2: Hardware, Bring All Together
- Steg 3: Ladda ner och installera programvara, preliminära inställningar
- Steg 4: Robofun Cloud - Definiera nya sensorer och kopiera TOKEN -inställningar
- Steg 5: Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Video: LTE CAT -M1 GSM IoT Sensors Network T - 15 minuter: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Den 8 april 2018 avslöjade R&D Software Solutions srl [itbrainpower.net] för allmänheten meddelandet om xyz-mIoT av itbrainpower.net-skölden-den första och mest kompakta IoT-kortet som kombinerar mångsidigheten hos ARM0 mikrokontroller (Microchip / Atmel ATSAMD21G i Arduino Zero-kompatibel design), den bekväma användningen av de inbäddade sensorerna buntar med anslutning som tillhandahålls av LPWR LTE CAT M1 eller NB-IoT långdistans- och lågeffektsmodem eller äldre 3G / GSM-modem.
Skyddet xyz-mIoT av itbrainpower.net kan ha upp till 5 integrerade sensorer:
- THS (temperatur- och fuktsensorer) - HDC2010,
- tVOC & eCO2 (luftkvalitetssensor - CO2 totalt flyktiga organiska föreningar - CO2 ekvivalent) - CCS811,
- HALL (magnetisk sensor) - DRV5032 sau eller IR (infraröd sensor) KP -2012P3C,
- sekundär IR (infraröd sensor) - KP -2012P3C,
- TILT (rörelsevibrationssensor) eller REED (magnetisk sensor) - SW200D.
Om projektet:
Använd själv-xyz-mIOT-skärmtemperatur- och fuktsensorer som CLOUD-sensordataloggare med hjälp av Arduino-kortprogrammeringsstöd…. t minus 15 minuter.
Nödvändig tid: 10-15 minuter.
Implementeringstiden kan variera beroende på tidigare användarupplevelse. Arduino -miljöinstallation och manuell installation av Arduino -klass omfattas inte av detta; försök googla det. Supportbibliotek och källkoden som används i den här informationen är tillgängliga för nedladdning för registrerade användare här.
Svårighet: nybörjare - mellanliggande.
Hårdvara krävs:
- xyz-mIoT-sköld med integrerad HDC2010-sensor enligt följande PN:
- XYZMIOT209#BG96-UFL-1100000 [utrustad med LTE CAT M1 och GSM-modem] eller
- XYZMIOT209#M95FA-UFL-1100000 [utrustad med endast GSM-modem]
- micro-size [4FF] LTE CATM1 eller 2G SIM-kort [med dataplan aktiverat]- litet LiPo-batteri
- Inbyggd GSM -antenn med uFL eller GSM -antenn med SMA plus u. FL till SMA -svans
Steg 1: Hårdvara, lödning
Aktivera 5V från USB som primär strömförsörjning för kortet enligt beskrivningen här. Alternativ: löd båda kontakterna rader, placera brädet i ett brödbräda och anslut mellan Vusb och Vraw med en manlig-manlig brödtråd.
Löd LiPo -kontakten. Tänk på LiPO -polariteten!
KONTROLLERA DIN SÄLJNING !!!
Steg 2: Hardware, Bring All Together
Sätt i mikro-SIM-kortet i kortplatsen [SIM-kortet måste ta bort PIN-kontrollen].
Anslut antennen och anslut sedan USB-kabeln till xyz-mIoT USB-porten och till din dator.
Anslut LiPo -batteriet.
Steg 3: Ladda ner och installera programvara, preliminära inställningar
a. Ladda ner och installera "xyz-mIoT-sköldar Arduino-klass" och ladda sedan ner den senaste versionen av klasserna: "xyz-mIOT-sköld IoT Rest-stöd" och "xyz-mIOT-sköldsensorns supportklass" härifrån.
b. Installera klasserna. Utöka arkiven och installera klasserna - i ett nötskal:
- kopiera "xyz-mIoT shields Arduino class" -filerna i Arduinos lokala maskinvarumapp (min är: "C: / Users / dragos / Documents / Arduino / hardware"), sedan
- kopiera supportklassmapparna till din lokala Arduino -användarmapp [min är: "C: / Users / dragos / Documents / Arduino / libraries"] och - starta om Arduino -miljön. Mer information om manuell installation av bibliotek, läs om manuell installation av Arduino bibliotek.
c. Skapa en mapp med namnet "xyz_mIoT_v41_temp_humidity".
d. Ta projekt Arduino -koden härifrån och spara den som "xyz_mIoT_v41_temp_humidity.ino" i tidigare skapade mapp.
e. Gör några inställningar i vissa filer som finns i klassen "xyz -mIOT shield IoT Rest support": - i "itbpGPRSIPdefinition.h" anger rad 2 APN -värdet med hjälp av APN -värdet för din GSM -leverantör (t.ex. NET för RO Orange)
- i "itbpGPRSIPdefinition.h" rad 9 ställ in SERVER_ADDRESS -adressen för CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- i "itbpGSMdefinition.h" kommentars standardalternativ för "_itbpModem_" och valde (radera kommentarsskylt) alternativet "#define _itbpModem_ xyzmIoT" (rad 71)
- i "itbpGSMdefinition.h" valde du rätt modem för din xyz-mIoT-smak: för M95FA valde du "#define xyzmIoTmodem TWOG" (rad 73) eller för BG96 "#define xyzmIoTmodem CATM1" (rad 75)
Steg 4: Robofun Cloud - Definiera nya sensorer och kopiera TOKEN -inställningar
För det här använde vi Robofun -molnet [enkel REST -implementering]
- Skapa ett nytt konto.
- Lägg till två nya sensorer (xyzmIOT_temperature och xyzmIOT_humidity).
- För varje ny skapad sensor bläddrar du ner på sidan tills "TOKEN" -kapitlet och behåller "Tocken" ID -värdet. Dessa värden kommer därefter att användas för att ställa in sensor -id [token -id] i Arduino -koden.
För referens, se bilderna ovan.
Steg 5: Arduino - Sensors Tocken Id, Compile and Upload IOT Code
Öppna i Arduino [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino -projektet.
a. Ställ in tempTocken och humiTocken -värden med värdet som behålls i föregående steg [skapat i CLOUD].
Om du använder xyz-mIoT-skärm utrustad med BG96-modul kan du välja nätverksregistreringsläge som "GSM-läge" eller som "LTE CATM1-läge" (mobilnätet används och SIM-kortet måste stödja LTE CATM1*) genom att ringa client.setNetworkMode (GSMONLY), respektfullt client.setNetworkMode (CATM1ONLY) -funktionen, direkt efter client.begin () i funktionsinställningen ().
* vi använder den för tester RO Orange LTE CATM1 -aktiverat SIM.
b. Tryck två gånger (snabbt) på xyz-mIoT shield RESET-knappen [kortet växlar till programmeringsläge].
I Arduino, välj "itbrainpower.net xyz-mIoT" -kortet och "itbrainpower.net xyz-mIoT" programmeringsport.
c. Kompilera och ladda upp koden.
Xyz-mIoT-skölden kommer att starta provtagning av temperatur- och luftfuktighetsdata (vid 1 min. Hastighet) och för att ladda upp samplade värden till CLOUD.
För att visualisera felsökningsutmatningen använder du Arduino Serial Monitor eller annan terminal genom att välja felsökningsporten med följande inställningar: 115200bps, 8N, 1.
För referens, se bilderna ovan.
Temperaturregistrerade data kan visualiseras på Robofuns molnsensorsida eller på en offentlig (delad) sida som vi specificerade i steg 4.
Njut av!
TUTORIAL GIVET UTAN NÅGON GARANTI !!! ANVÄND DET PÅ DIN EGEN RISK !!!!
Ursprungligen publicerad av mig på itbrainpower.net -projekt och hur du avsnittar.
Rekommenderad:
Skapa ett Arduino Simon -spel på 2 minuter!: 3 steg
Skapa ett Arduino Simon -spel på 2 minuter!: INGA hoppare! INGA kablar! INGEN lödning! INGEN brödbräda! Tänker utanför boxen. Så du vill visa upp din mikrokontroller i samverkan med några tilläggsmodeller riktigt snabbt, innan vänner eller släktingar är på väg … Sätt ihop
Trådlöst tillgänglig Pi på 5 minuter: 3 steg
Trådlöst tillgänglig Pi på 5 minuter: Hej alla! Så här gör du en hallon Pi trådlöst tillgänglig från en telefon eller surfplatta Observera att min uppskattning på 5 minuter är för en person med viss datorkunskap, och kan säkert ta längre tid. Nog med det, låt oss komma till det
Analys av LTE Cat.M1 PSM (energisparläge): 4 steg
Analys av LTE Cat.M1 PSM (energisparläge): I föregående artikel har vi diskuterat hur man ställer in aktiv / viloläge med PSM. Se föregående artikel för förklaringar av hårdvara och PSM-inställning och AT-kommando. (Länk: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Vad är ett PSM (energisparläge) i LTE Cat.M1?: 3 steg
Vad är ett PSM (energisparläge) i LTE Cat.M1?: LTE Cat.M1 (Cat.M1) är standardiserat av 3GPP som är International Standardization Organization och servas rikstäckande via SKT. Cat.M1 är också en representativ LPWAN (Low-Power Wide-Area Network) -teknologi och specialiserad på IoT-applikationer d
Botletics LTE CAT-M/NB-IoT + GPS-sköld för Arduino: 10 steg (med bilder)
Botletics LTE CAT-M/NB-IoT + GPS-sköld för Arduino: Översikt Botletics SIM7000 LTE CAT-M/NB-IoT-skölden använder den nya LTE CAT-M- och NB-IoT-tekniken och har också integrerat GNSS (GPS, GLONASS och BeiDou /Kompass, Galileo, QZSS -standarder) för spårning av plats. Det finns flera moduler i SIM7000-serien