Სარჩევი:

წვიმის სიგნალიზაციის სისტემა: 4 ნაბიჯი
წვიმის სიგნალიზაციის სისტემა: 4 ნაბიჯი

ვიდეო: წვიმის სიგნალიზაციის სისტემა: 4 ნაბიჯი

ვიდეო: წვიმის სიგნალიზაციის სისტემა: 4 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
წვიმის სიგნალიზაციის სისტემა
წვიმის სიგნალიზაციის სისტემა
წვიმის სიგნალიზაციის სისტემა
წვიმის სიგნალიზაციის სისტემა

ეს არის წვიმის სიგნალიზაციის სისტემა, სიგნალიზაცია და LED ააქტიურებს და გააფრთხილებს მომხმარებელს, რომ მალე წვიმს, ამ აპლიკაციის სამიზნე აუდიტორია მათთვის, ვინც ტანსაცმელი გამოუშვა სახლში იცის, რომ შეუძლია შეინახოს ტანსაცმელი მათ წინასწარ დასველების გარეშე. (თუ ტენიანობა აღწევს> 70 ზარს დარეკავს, თუ სინათლის მნიშვნელობა <300 LED ანათებს)

ეს პროგრამა იყენებს ვებ ინტერფეისს, რომელიც განთავსებულია IBM– ის წითელი კვანძის გამოყენებით, რაც მომხმარებელს საშუალებას აძლევს გააკონტროლოს Buzzer & LED– ის რეალურ დროში მდგომარეობა და ნახოთ DHT11 & LDR სენსორის რეალურ დროში მდგომარეობა და ასევე DHT11 & LDR სენსორის ისტორიული მდგომარეობა.

ჩვენ ვიყენებთ DynamoDB– ს ჩვენი LDR სინათლის მნიშვნელობის შესანახად და ასევე DHT11– ის ტენიანობისა და ტემპერატურის მნიშვნელობის შესანახად. ეს პროგრამა იყენებს AWS IoT საბროკერო სერვისს, რომელიც საშუალებას აძლევს ჩვენს აპლიკაციას გაგზავნოს და მიიღოს შეტყობინებები.

ნაბიჯი 1: მასალები და პრეპარატები

გამოყენებული კომპონენტები:

1 x ჟოლო პი. (16 გბ microSD)

1 x DHT11.

1 x სინათლისგან დამოუკიდებელი რეზისტორი (LDR).

1 x ანალოგურ-ციფრულ კონვერტორი (MCP3008 ADC).

1 x 220 ohms რეზისტორი.

3 x 10k ohms რეზისტორი.

1 x Buzzer.

1 x LED.

1 x ღილაკი.

გამოიყენებს Node-RED– ს MQTT ბროკერთან ერთად თქვენს Raspberry Pi– ზე პროგრამის დასაკოდირებლად

უნდა გქონდეთ IBM ანგარიში და AWS ანგარიში

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება

მიჰყევით ნაბიჯებს, რათა დააყენოთ თქვენი ტექნიკა პურის დაფაზე. თქვენ შეგიძლიათ დაიცვას fritzing დიაგრამა.

1. დააყენეთ LDR პირველი

2. დააყენეთ DHT11

3. დააყენეთ ღილაკი

4. დააყენეთ Buzzer

5. განათება LED

ნაბიჯი 3: IBM და AWS დაყენება

ეს პროგრამა მოითხოვს თქვენ გქონდეთ AWS ანგარიში, ასევე შეგიძლიათ გამოიყენოთ განათლებული ანგარიში.

AWS– ისთვის

გადადით თქვენს AWS კონსოლზე და გადადით AWS IoT სერვისზე (IoT Core) და მიყევით ამ ნაბიჯებს (გამოტოვეთ ნაბიჯი 1, 6 და 11 თუ არ გსურთ მონაცემების შენახვა DynamoDB– ში):

1. გაემგზავრეთ DynamoDB– ში, რომ შექმნათ 3 ცხრილი დახარისხების გასაღების დროის და ძირითადი გასაღებით (შუქი, ტემპერატურა, ტენიანობა)

2. შექმენით ერთი რამ

3. შექმენით უსაფრთხოების სერთიფიკატი (ჩამოტვირთეთ ყველა საჭირო სერთიფიკატი მოგვიანებით)

4. შექმენით უსაფრთხოების პოლიტიკა

5. მიამაგრეთ უსაფრთხოების პოლიტიკა და ნივთი თქვენს უსაფრთხოების სერთიფიკატს

6. შექმენით წესები შეტყობინებების ჩასმისთვის DynamoDB ცხრილებში თემის სენსორების/სინათლის, სენსორების/ტენიანობის, სენსორების/ტემპერატურის საფუძველზე. (თქვენ უნდა შექმნათ AWS როლი და პოლიტიკა მონაცემთა ბაზაში შესასვლელად)

7. გადადით თქვენს Raspberry Pi– ში, შექმენით საქაღალდე, ჩაწერეთ მასში ყველა AWS სერთიფიკატი და შექმენით პითონის ფაილი, დააკოპირეთ და ჩასვით პითონის ფაილში:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

IBM– ისთვის

8. შექმენით IBM Watson IoT აპლიკაცია (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). გაითვალისწინეთ თქვენი ვებსაიტის url.

9. დააყენეთ Gateway მოწყობილობა და მოწყობილობის ტიპები (გაითვალისწინეთ ავტორიზაციის ნიშანი, მოწყობილობის ID და ტიპი ამის შექმნის შემდეგ)

10. დააინსტალირეთ IBM Node-RED ჟოლოს პიში

11. დააინსტალირეთ aws dynamodb კვანძი IBM Node-RED- ში (node-red-contrib-aws)

ნაბიჯი 4: შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED

შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED

თქვენს Raspberry Pi's Node-RED- ში შეიტანეთ ეს ბუფერი:

თქვენ უნდა შეცვალოთ MQTT, Watson IoT Node და DynamoDB კვანძი საკუთარ რწმუნებათა სიგელებზე

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

თქვენს IBM Node-RED- ში შეიტანეთ ეს ბუფერი: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

თქვენ შეგიძლიათ განათავსოთ და IBM– ის დაფა უნდა გამოიყურებოდეს ნაჩვენები სურათებით

გირჩევთ: