Სარჩევი:

SafeT-Park სისტემა: 6 ნაბიჯი (სურათებით)
SafeT-Park სისტემა: 6 ნაბიჯი (სურათებით)

ვიდეო: SafeT-Park სისტემა: 6 ნაბიჯი (სურათებით)

ვიდეო: SafeT-Park სისტემა: 6 ნაბიჯი (სურათებით)
ვიდეო: ჯენიფერ გეიზი - "უკიდურესი სიმაღლე" - აუდიო წიგნი 2024, ივლისი
Anonim
SafeT-Park სისტემა
SafeT-Park სისტემა

ეს მოწყობილობა დაიცავს პარკირების სტრუქტურებს უსაფრთხოების სამი კონცეფციის დანერგვით IOT მოწყობილობაში.

ავტომატური საგანგებო სიტუაციების რეაგირების სისტემა, პარკინგის სტრუქტურის ხანძრის შემთხვევაში

ინტეგრირებული ტემპერატურისა და სიმაღლის სენსორი ხანძრის ადგილმდებარეობის დასადგენად

გააქტიურებული წნევის სისტემა კვამლის გამოსხივების შესამცირებლად

ნაბიჯი 1: მასალები

მასალები
მასალები
მასალები
მასალები
მასალები
მასალები
მასალები
მასალები

1. ლეპტოპი, რომელზეც დამონტაჟებულია MATLAB, Arduino და Thingspeak

2. SparkFun ESP8266 Thing მოწყობილობა

3. SparkFun სიმაღლე/წნევის სენსორის გარღვევა - MPL3115A2

4. ქალი კაბელი ქალი

5. მიკრო USB USB კაბელი

6. 3D ბეჭდვით პარკირების ავტოფარეხი

ნაბიჯი 2: დარეგისტრირდით ThingSpeak– ზე

დარეგისტრირდით ThingSpeak– ზე
დარეგისტრირდით ThingSpeak– ზე

პირველი, დარეგისტრირდით thingspeak.com– ზე და შექმენით ანგარიში MATHWORKS ანგარიშის გამოყენებით.

შემდეგ დააჭირეთ ღილაკს "ჩემი არხები" და დაამატეთ ახალი არხი, თითოეული გამოყენებული სენსორისთვის.

ნივთების ინტერნეტი (IoT) არის ერთმანეთთან დაკავშირებული ობიექტების ქსელი ("დაკავშირებული მოწყობილობები" ან "ჭკვიანი მოწყობილობები"), რომელსაც შეუძლია მონაცემების შეგროვება და გაცვლა ჩაშენებული ელექტრონიკის, პროგრამული უზრუნველყოფის, სენსორების, აქტივატორების და ქსელური კავშირის გამოყენებით.

ნაბიჯი 3: გაყვანილობა და აპარატურა

გაყვანილობა და აპარატურა
გაყვანილობა და აპარატურა

შეაერთეთ დაფა, როგორც ეს მითითებულია სურათზე ზემოთ, მდედრობითი და მდედრობითი კაბელების გამოყენებით.

ნაბიჯი 4: აპარატურის დაპროგრამება

აპარატურის დაპროგრამება
აპარატურის დაპროგრამება
აპარატურის დაპროგრამება
აპარატურის დაპროგრამება
აპარატურის დაპროგრამება
აპარატურის დაპროგრამება

1. უზრუნველყოს სწორი შეყვანა. მანიპულირება საბაზისო მნიშვნელობებით გრაფიკების და გამოთვლების შესაბამისი ბაზის შესაქმნელად.

2. რუქის კოდი Thingspeak.com– ზე გასაგზავნად.

3. შეიყვანეთ WiFi ადგილმდებარეობა და არხის ID ინფორმაცია.

4. დააყენეთ კოდირების ციკლის გამეორება ყოველ 10 წამში. 5 წამიანი „ტაიმუატი“დაყენებულია ხელახლა კონფიგურაციისთვის.

5. დაარეგულირეთ წნევა, ტემპერატურა და სიმაღლე მაქსიმალური, რომ მიიღოთ ზუსტი მონაცემები.

ნაბიჯი 5: კოდირება მათლაბში

კოდირება მათლაბში
კოდირება მათლაბში
კოდირება მათლაბში
კოდირება მათლაბში

არდუინოს სენსორების შეყვანის გამოსაყენებლად, ჩვენ უნდა გამოვიყენოთ Matlab, რომ მივიღოთ მონაცემები ThingSpeak– დან. ბრძანება "thingSpeakRead ()" ასახავს მონაცემებს მეტყველების არხიდან, ველებიდან და მონაცემების რაოდენობის რაოდენობას, რომელსაც თქვენ შეიყვანთ ბრძანებაში. ამის დასრულების შემდეგ თქვენ შეგიძლიათ გამოიყენოთ მონაცემები ნებისმიერი სახის გამომუშავების შესაქმნელად. მე დავამატე გვერდების ფაილი ჩემი კოდით, რომლის კოპირება და ჩასმა შესაძლებელია დასაწყებად.

ამ პროექტისთვის ჩვენი შედეგები მოიცავს:

- ცხრილი უახლესი ტემპერატურის, სიმაღლისა და წნევის მაჩვენებლებით

- 2 გრაფიკი, რომელიც აჩვენებს ტემპერატურისა და წნევის მაჩვენებლებს ბოლო 50 მონაცემთა წერტილში (ამ შემთხვევაში 500 წამი)

- ტექსტური შეტყობინება და ელ.ფოსტის განახლება ტემპერატურის, სიმაღლის ან წნევის მაჩვენებლებით, რომელიც შეგიძლიათ აირჩიოთ მენიუში Matlab– ში

- ავტომატური ხანძრის გაფრთხილება, თუ სენსორის ტემპერატურა აღემატება გარკვეულ წერტილს (ამ შემთხვევაში ტესტირების მიზნით 80 გრადუსი F)

იმისათვის, რომ მიიღოთ შეტყობინებები/წერილები, თქვენ უნდა დააყენოთ send_msg ფუნქცია ამ კოდის გაშვებამდე.

ეს იქნება განხილული მომდევნო სლაიდში

ნაბიჯი 6: Send_msg ფუნქცია

Send_msg ფუნქცია
Send_msg ფუნქცია
Send_msg ფუნქცია
Send_msg ფუნქცია
Send_msg ფუნქცია
Send_msg ფუნქცია
Send_msg ფუნქცია
Send_msg ფუნქცია

ელ.ფოსტისა და ტექსტის განახლების მისაღებად თქვენ უნდა განსაზღვროთ ფუნქცია "send_msg". თქვენ უნდა განაახლოთ "ფოსტა" და "pwd" მნიშვნელობები ელ.ფოსტით და პაროლით, საიდანაც გსურთ განახლების გაგზავნა. თქვენ ასევე უნდა განსაზღვროთ "მიმღებები", როგორც ნომერი და ელ.ფოსტის მისამართი, რომელზეც გსურთ მიიღოთ განახლებები და "ოპერატორი" მიმღების ტელეფონის გადამყვანთან ერთად. ამის დასრულების შემდეგ, ფუნქცია მზად არის გასაშვებად.

გირჩევთ: