Სარჩევი:
- ნაბიჯი 1: მასალები და პრეპარატები
- ნაბიჯი 2: აპარატურის დაყენება
- ნაბიჯი 3: IBM და AWS დაყენება
- ნაბიჯი 4: შექმენით Node-RED თქვენს ჟოლოს Pi და IBM Node-RED
ვიდეო: წვიმის სიგნალიზაციის სისტემა: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს არის წვიმის სიგნალიზაციის სისტემა, სიგნალიზაცია და 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
თქვენს 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– ის დაფა უნდა გამოიყურებოდეს ნაჩვენები სურათებით
გირჩევთ:
წვიმის დეტექტორი არდუინოს და წვიმის წვეთის სენსორის გამოყენებით: 8 ნაბიჯი
წვიმის დეტექტორი არდუინოს და წვიმის სენსორის გამოყენებით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ ამოვიცნოთ წვიმა წვიმის სენსორის გამოყენებით და გამოვიღოთ ხმა ბუზერის მოდულის და OLED ეკრანისა და ვიზუინოს გამოყენებით. ნახეთ ვიდეო
M5StickC-ESP32 მინი PIR სიგნალიზაციის სისტემა: 7 ნაბიჯი
M5StickC-ESP32 მინი PIR სიგნალიზაციის სისტემა: ამ პროექტში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მინი სიგნალიზაციის გაფრთხილება მინი PIR სენსორის და M5StickC ESP32 დაფის გამოყენებით. ნახეთ ვიდეო
წვრილმანი მოძრაობის გამოვლენის SMS სიგნალიზაციის სისტემა: 5 ნაბიჯი (სურათებით)
წვრილმანი მოძრაობის გამოვლენის SMS სიგნალიზაციის სისტემა: ამ პროექტში მე გავაერთიანებ იაფ PIR მოძრაობის სენსორს TC35 GSM მოდულთან, რათა ავაშენო სიგნალიზაციის სისტემა, რომელიც გამოგიგზავნით " INTRUDER ALERT " SMS როდესაც ვინმე ცდილობს თქვენი ნივთების მოპარვას. Დავიწყოთ
ლაზერული უსაფრთხოების სიგნალიზაციის სისტემა (ორმაგი რეჟიმი): 5 ნაბიჯი
ლაზერული უსაფრთხოების სიგნალიზაციის სისტემა (ორმაგი რეჟიმი): როდესაც რამე ეხება უსაფრთხოებას, ჩვენ ნამდვილად გვჭირდება რაიმე მყარი იდეა და ამ შემთხვევაში ლაზერული უსაფრთხოების სიგნალიზაცია არის საუკეთესო ვარიანტი სახლში შესაქმნელად ძალიან მარტივად. ასე რომ, ამ გაკვეთილში ჩვენ ვაპირებთ ვისწავლოთ როგორ იმისათვის, რომ ეს პროექტი ძალიან მარტივად მოხდეს, როდესაც
Arduino Push Alerts კარის ზარის, ქურდის სიგნალიზაციის, კვამლის სიგნალიზაციის და სხვა: 8 ნაბიჯი
Arduino Push შეტყობინებები კარის ზარის, ქურდის სიგნალიზაციის, კვამლის სიგნალიზაციის და სხვა: IoT შეტყობინებები თქვენი კარის ზარისგან, მძარცველის სიგნალიზაციის, კვამლის სიგნალიზაციის და ა.შ. Arduino Uno და Ethernet Shield გამოყენებით. სრული დეტალები ჩემს ვებგვერდზე აქ Arduino Push Alert Box- ის შესახებ იყენებს Arduino Uno და Ethernet Shield Wiznet W5100 ჩიპზე დაყრდნობით