Სარჩევი:
- ნაბიჯი 1: აპარატურა, შედუღება
- ნაბიჯი 2: აპარატურა, შეაგროვეთ ყველაფერი ერთად
- ნაბიჯი 3: პროგრამული უზრუნველყოფის ჩამოტვირთვა და ინსტალაცია, წინასწარი პარამეტრები
- ნაბიჯი 4: Robofun Cloud - განსაზღვრეთ ახალი სენსორები და დააკოპირეთ TOKEN პარამეტრები
- ნაბიჯი 5: Arduino - სენსორები Tocken Id, შეადგინეთ და ატვირთეთ IOT კოდი
ვიდეო: LTE CAT -M1 GSM IoT სენსორების ქსელი T - 15 წუთი .: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
2018 წლის 08 აპრილს, R&D Software Solutions srl [itbrainpower.net]-მა გამოაქვეყნა საზოგადოებისთვის xyz-mIoT– ის გამოცხადება itbrainpower.net ფარის მიერ-პირველი და ყველაზე კომპაქტური, IoT დაფა, რომელიც აერთიანებს ARM0 მიკროკონტროლერის მრავალფეროვნებას (Microchip / Atmel ATSAMD21G Arduino Zero თავსებადი დიზაინით), ჩამონტაჟებული სენსორების კომპლექტის კომფორტული გამოყენება LPWR LTE CAT M1 ან NB-IoT გრძელვადიანი და დაბალი სიმძლავრის მოდემებით ან 3G / GSM მოდემებით.
Xyz-mIoT 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 კლასის სახელმძღვანელო ინსტალაცია არ არის დაფარული ამ გზით; სცადე გუგლში დამხმარე ბიბლიოთეკები და მასში გამოყენებული წყარო როგორ არის ხელმისაწვდომი გადმოსაწერად, აქ რეგისტრირებული მომხმარებლებისთვის.
სირთულე: დამწყები - შუალედური.
საჭირო აპარატურა:
- 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– სთან ერთად u. FL SMA პიგტეილამდე
ნაბიჯი 1: აპარატურა, შედუღება
ჩართეთ USB– დან 5V, როგორც ძირითადი დატენვის დაფა, როგორც ეს აღწერილია აქ. ალტერნატივა: შეაერთეთ ორივე კონექტორის მწკრივი, მოათავსეთ დაფა ერთ დაფაზე და შეაერთეთ ვუსბსა და ვრაუს შორის ერთი მამრობითი და მამრობითი სქესის მავთულის გამოყენებით.
შეაერთეთ LiPo კონექტორი. გაითვალისწინეთ LiPO პოლარობა!
ორმაგად შეამოწმეთ თქვენი შედუღება !!!
ნაბიჯი 2: აპარატურა, შეაგროვეთ ყველაფერი ერთად
ჩადეთ მიკრო SIM მის სლოტში [SIM ბარათს უნდა ჰქონდეს ამოღებული PIN შემოწმების პროცედურა].
შეაერთეთ ანტენა, შემდეგ დაუკავშირეთ USB კაბელი xyz-mIoT USB პორტს და თქვენს კომპიუტერს.
შეაერთეთ 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 / libraries"] და - გადატვირთეთ Arduino გარემო. უფრო დეტალურად ბიბლიოთეკის ხელით დაყენების შესახებ, წაიკითხეთ Arduino ბიბლიოთეკის სახელმძღვანელო ინსტალაციის შესახებ.
გ შექმენით საქაღალდე სახელწოდებით "xyz_mIoT_v41_temp_humidity".
დ აიღეთ პროექტის Arduino კოდი აქედან და შეინახეთ როგორც "xyz_mIoT_v41_temp_humidity.ino" წინა შექმნილ საქაღალდეში.
ე გააკეთეთ გარკვეული პარამეტრები ზოგიერთ ფაილში, რომელიც შეიცავს "xyz -mIOT shield IoT Rest support" კლასს: - "itbpGPRSIPdefinition.h" სტრიქონში 2 დაადგინეთ APN მნიშვნელობა თქვენი GSM პროვაიდერის APN მნიშვნელობის გამოყენებით (მაგ.: NET RO Orange)
- "itbpGPRSIPdefinition.h" სტრიქონში 9 დააყენეთ SERVER_ADDRESS მისამართი CLOUD Robofun #განსაზღვრეთ 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 პარამეტრები
ამისათვის როგორ გამოვიყენეთ Robofun ღრუბელი [მარტივი REST განხორციელება]
- Ახალი ანგარიშის გახსნა.
- დაამატეთ ორი ახალი სენსორი (xyzmIOT_temperature და xyzmIOT_humidity).
- ყოველი ახალი შექმნილი სენსორისთვის გადაახვიეთ გვერდზე "TOKEN" თავამდე და შეინარჩუნეთ "Tocken" id მნიშვნელობა. ეს მნიშვნელობები შემდგომში გამოყენებული იქნება სენსორების id [ნიშნის id] არდუინოს კოდში დასაყენებლად.
ცნობისთვის, იხილეთ ზემოთ მოცემული სურათები.
ნაბიჯი 5: Arduino - სენსორები Tocken Id, შეადგინეთ და ატვირთეთ IOT კოდი
გახსენით არდუინოში [(arduino.cc v> = 1.8.5] xyz_mIoT_v41_temp_humidity.ino პროექტში.
ა დააყენეთ tempTocken და humiTocken მნიშვნელობები წინა საფეხურზე შენარჩუნებული მნიშვნელობით [შექმნილი Cloud- ში].
თუ თქვენ იყენებთ xyz-mIoT ფარს, რომელიც აღჭურვილია BG96 მოდულით, შეგიძლიათ აირჩიოთ ქსელის რეგისტრაციის რეჟიმი, როგორც "GSM რეჟიმი" ან "LTE CATM1 რეჟიმი" (მობილური ქსელი გამოიყენება და SIM ბარათი უნდა იყოს LTE CATM1*) დარეკვით client.setNetworkMode (GSMONLY), შესაბამისი კლიენტი. setNetworkMode (CATM1ONLY) ფუნქცია, მაშინვე client.begin () ფუნქციის დაყენების () შემდეგ.
* ჩვენ ვიყენებთ მას RO Orange LTE CATM1 ჩართული SIM ტესტისთვის.
ბ ორჯერ (სწრაფად) დააჭირეთ xyz-mIoT ფარის გადატვირთვის ღილაკს [დაფა გადადის პროგრამირების რეჟიმში].
არდუინოში აირჩიეთ "itbrainpower.net xyz-mIoT" დაფა და "itbrainpower.net xyz-mIoT" პროგრამირების პორტი.
გ შეადგინეთ და ატვირთეთ კოდი.
Xyz-mIoT ფარი დაიწყებს ტემპერატურისა და ტენიანობის მონაცემების აღებას (1 წთ. სიჩქარით) და ატვირთავს შერჩეული მნიშვნელობებს CLOUD- ში.
გამოსწორების გამოსავლის ვიზუალიზაციისთვის გამოიყენეთ Arduino სერიული მონიტორი ან სხვა ტერმინალი დებიუგის პორტის არჩევით შემდეგი პარამეტრებით: 115200bps, 8N, 1.
ცნობისთვის, იხილეთ ზემოთ მოცემული სურათები.
ტემპერატურის სისტემაში შესული მონაცემები შეიძლება ვიზუალიზდეს რობოფუნის ღრუბლის სენსორის გვერდზე ან საჯაროდ (გაზიარებულ) გვერდზე, როგორც ეს მეოთხე ნაბიჯშია მითითებული.
ისიამოვნეთ!
გაკვეთილი ყოველგვარი გარანტიის გარეშე !!! გამოიყენეთ იგი თქვენივე რისკით !!!!
თავდაპირველად გამოქვეყნებულია ჩემ მიერ itbrainpower.net პროექტებზე და როგორ ხდება განყოფილება.
გირჩევთ:
როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის სარელეო საშუალებით: 14 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის რელეით: ამ IoT– ზე დაფუძნებულ პროექტში მე გავაკეთე სახლის ავტომატიზაცია Blynk– ით და NodeMCU საკონტროლო სარელეო მოდულით რეალურ დროში გამოხმაურებით. ხელით რეჟიმში, ეს სარელეო მოდული შეიძლება კონტროლდებოდეს მობილურიდან ან სმარტფონიდან და, ხელით გადამრთველიდან. ავტომატურ რეჟიმში, ეს არის
"5 წუთი" ჯაგრისების გარეშე მოძრავი ძრავიანი საბრძოლო რობოტებისათვის: 6 ნაბიჯი
"5 წუთი" ჯაგრისების გარეშე მოძრავი რობოტებისთვის: "5 წუთიანი ჯაგრისის გარეშე" იდეა, როგორც ჩანს, ტრიალებდა ონლაინ ფორუმებზე/ფეისბუქ ჯგუფებზე, როგორც წამყვანი ვარიანტი ჭარხლის წონის ბოტებში. რადგან ჯაგრისის გარეშე მყოფი ძრავები დიდ ძალას იკავებს მათი ზომის/წონის მიხედვით, ეს არის მიმზიდველი
20 წუთი USB მზის დამტენი!: 3 ნაბიჯი
20 წუთი USB მზის დამტენი!: ამ შაბათ -კვირას ბაბუების რანჩოში მივდიოდი და ბოლო მომენტში ვხვდები, რომ რაღაც მჭირდება ტელეფონის დასატენად. მხოლოდ რამდენიმე კომპონენტი მაქვს სახლში, მზის დამტენის იდეა მომივიდა და ის მუშაობს !!!: D მასალები თქვენ
ტემპერატურის სენსორების ქსელი: 6 ნაბიჯი
ტემპერატურის სენსორების ქსელი: ტემპერატურა და ტენიანობა სასიცოცხლო მონაცემებია თქვენს ლაბორატორიაში, სამზარეულოში, წარმოების ხაზში, ოფისში, მკვლელ რობოტებში და თქვენს სახლშიც კი. თუ თქვენ გჭირდებათ მრავალი ადგილის, ოთახის ან სივრცის მონიტორინგი, გჭირდებათ რაღაც საიმედო, კომპაქტური, ზუსტი და
წყალდიდობის გაფრთხილების სისტემები - წყლის დონეები + IoT სენსორების მონიტორინგის გზამკვლევი: 6 ნაბიჯი
წყალდიდობის გაფრთხილების სისტემები - წყლის დონეები + IoT სენსორების მონიტორინგის გზამკვლევი: გჭირდებათ წყლის დონის მონიტორინგი? თქვენ გაეცნობით როგორ გააკეთოთ წყლის დონის მონიტორინგის სისტემები ამ გაკვეთილში. ეს სამრეწველო IoT მოწყობილობები განლაგებულია როგორც წყალდიდობის გამაფრთხილებელი სისტემები აშშ - ში. იმისათვის, რომ თქვენ და თქვენი საზოგადოება იყოს დაცული, ჭკვიან ქალაქებს სჭირდებათ