Përmbajtje:
Video: Sistemi i paralajmërimit të shiut: 4 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një Sistem Paralajmërimi i Shiut, alarmi dhe LED do të aktivizojnë dhe paralajmërojnë përdoruesin se do të bjerë shi së shpejti, auditori i synuar për këtë aplikacion është për ata njerëz që vënë rrobat e tyre për tu tharë në shtëpi e dinë që të mund t'i mbajnë rrobat e tyre pa i lagur më parë. (Nëse lagështia bie> 70 zile do të bjerë, nëse vlera e dritës <300 LED ndizet)
Ky aplikacion përdor një ndërfaqe në internet të pritur duke përdorur nyjen e kuqe të IBM e cila i lejon përdoruesit të kontrollojë gjendjen në kohë reale të Buzzer & LED, dhe të shikojë gjendjen në kohë reale të sensorit DHT11 & LDR dhe gjithashtu gjendjen historike të sensorit DHT11 & LDR.
Ne po përdorim DynamoDB për të ruajtur vlerën e dritës së LDR -së tonë dhe gjithashtu vlerën e lagështisë dhe temperaturës së DHT11. Ky aplikacion përdor shërbimin e ndërmjetësit të AWS IoT i cili mundëson që aplikacioni ynë të dërgojë dhe të marrë mesazhe.
Hapi 1: Materialet dhe Përgatitjet
Komponentët e përdorur:
1 x Raspberry Pi. (16 GB microSD)
1 x DHT11.
1 x Rezistencë e varur nga drita (LDR).
1 x Konvertues analog-dixhital (MCP3008 ADC).
Rezistencë 1 x 220 ohms.
3 x 10k ohms rezistencë.
1 x Zile.
1 x LED.
1 x Buton.
Do të përdorni Node-RED me ndërmjetësin MQTT në Raspberry Pi tuaj për të koduar aplikacionin
Duhet të keni një llogari IBM dhe llogari AWS
Hapi 2: Konfigurimi i pajisjes
Ndiqni hapat në mënyrë që të vendosni pajisjen tuaj në tabelën e bukës. Ju mund të ndiqni diagramin fritzing.
1. Konfiguroni LDR së pari
2. Konfiguroni DHT11
3. Konfiguroni butonin
4. Konfiguroni zilen
5. Konfiguroni LED
Hapi 3: Vendosja e IBM dhe AWS
Ky aplikacion kërkon që ju të keni një llogari AWS, gjithashtu mund të përdoret një llogari e arsimuar.
Për AWS
Drejtohuni në tastierën tuaj AWS dhe shkoni te shërbimi AWS IoT (IoT Core) dhe ndiqni këto hapa (kaloni hapat 1, 6 dhe 11 nëse nuk dëshironi të ruani të dhëna në DynamoDB):
1. Drejtohuni në DynamoDB për të krijuar 3 tabela me një çelës kohor të renditjes dhe çelësin kryesor (drita, temperatura, lagështia)
2. Krijoni një gjë të vetme
3. Krijoni një Certifikatë Sigurie (Shkarkoni të gjitha certifikatat e nevojshme më vonë)
4. Krijoni një Politikë të Sigurisë
5. Bashkangjitni Politikën dhe Sigurinë e Sigurisë në Certifikatën tuaj të Sigurisë
6. Krijoni Rregulla për të futur mesazhe në tabelat DynamoDB bazuar në sensorët/dritën, sensorët/lagështinë, sensorët/temperaturën. (Ju do të duhet të krijoni një rol dhe politikë AWS për të hyrë në bazën e të dhënave)
7. Shkoni te Raspberry Pi juaj, krijoni një dosje vendosni të gjitha letrat kredenciale të certifikatës AWS në të dhe krijoni një skedar python, kopjoni dhe ngjisni këtë në skedarin python:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
Për IBM
8. Krijoni një aplikacion IBM Watson IoT (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Merrni parasysh url -në e faqes tuaj të internetit.
9. Vendosni Llojet e Pajisjeve dhe Pajisjeve të Portës (Merrni parasysh shenjën e vërtetimit, id -in e pajisjes dhe llojin pasi ta krijoni këtë)
10. Instaloni IBM Node-RED në mjedër pi
11. Instaloni nyjen aws dynamodb në IBM Node-RED (nyje-e kuqe-kontribuues-aws)
Hapi 4: Vendosja e Nyjes-RED në Raspberry Pi tuaj dhe IBM Node-RED
Në Raspberry Pi's Node-RED importoni këtë tabelë:
Ju duhet të ndryshoni nyjen MQTT, Watson IoT dhe DynamoDB në kredencialet tuaja
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Në IBM Node-RED tuaj importoni këtë tabelë: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…
Ju mund të vendosni dhe pulti për IBM duhet të duket si imazhet e paraqitura