Мазмұны:
- 1 -қадам: материалдар мен дайындық
- 2 -қадам: Жабдықты орнату
- 3 -қадам: IBM және AWS орнату
- 4-қадам: Raspberry Pi мен IBM Node-RED жүйесінде Node-RED орнату
Бейне: Жаңбыр туралы ескерту жүйесі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл жаңбыр туралы ескерту жүйесі, дабыл мен жарықдиодты қосады және жақында жаңбыр жауатынын ескертеді, бұл қосымшаның мақсатты аудиториясы киімдерін үйде кептіруге қоятын адамдарға арналған, сондықтан олар киімдерін сақтай алады. оларды алдын ала суламай. (Егер ылғалдылық> 70 шамасына жетсе, сигнал шамы <300 жарық диоды жанса)
Бұл қосымшада пайдаланушыға Buzzer & LED шамының нақты уақыттағы күйін бақылауға, DHT11 & LDR сенсорының нақты уақыт күйін, сонымен қатар DHT11 & LDR сенсорының тарихи күйін көруге мүмкіндік беретін IBM қызыл түйіні пайдаланылған веб -интерфейс қолданылады.
Біз DynamoDB көмегімен LDR -нің жарық мәнін, сонымен қатар DHT11 ылғалдылығы мен температурасын сақтау үшін қолданамыз. Бұл қосымша AWS IoT брокерлік қызметін қолданады, бұл біздің қосымшамызға хабарларды жіберуге және алуға мүмкіндік береді.
1 -қадам: материалдар мен дайындық
Қолданылатын компоненттер:
1 x Raspberry Pi. (16 Гб microSD)
1 x DHT11.
1 x Жарыққа тәуелді резистор (LDR).
1 x Аналогты-цифрлық түрлендіргіш (MCP3008 ADC).
1х220 Ом резистор.
3х10к Ом резисторы.
1 x дыбыстық сигнал.
1 x жарық диоды.
1 x түймесі.
Қолданбаны кодтау үшін Raspberry Pi-де MQTT брокерімен Node-RED қолданатын болады
IBM тіркелгісі мен AWS есептік жазбасы болуы қажет
2 -қадам: Жабдықты орнату
Аппараттық құралдарды тақтаға орнату үшін қадамдарды орындаңыз. Сіз шиеленісу схемасын орындауға болады.
1. Алдымен LDR орнатыңыз
2. DHT11 орнатыңыз
3. Түймені орнатыңыз
4. Дыбыстық сигналды орнатыңыз
5. Жарық диодты орнатыңыз
3 -қадам: IBM және AWS орнату
Бұл қосымшада сізде AWS есептік жазбасы болуы керек, сонымен қатар білім беру есептік жазбасын пайдалануға болады.
AWS үшін
AWS консоліне өтіп, AWS IoT қызметіне (IoT Core) өтіңіз және мына қадамдарды орындаңыз (егер DynamoDB -де деректерді сақтағыңыз келмесе, 1, 6 және 11 -қадамдарды өткізіп жіберіңіз):
1. DynamoDB -ге өтіңіз, сұрыптау кілті бар уақыт кестесі мен бастапқы кілт (жарық, температура, ылғалдылық) бар 3 кесте құрыңыз.
2. Жалғыз нәрсені жасаңыз
3. Қауіпсіздік сертификатын жасаңыз (кейін қажет барлық сертификаттарды жүктеңіз)
4. Қауіпсіздік саясатын жасаңыз
5. Қауіпсіздік саясаты мен нәрсені қауіпсіздік сертификатына тіркеңіз
6. DynamoDB кестелеріне тақырып сенсорларына/жарыққа, сенсорларға/ылғалдылыққа, сенсорларға/температураға негізделген хабарды енгізу ережелерін жасаңыз. (Дерекқорға кіру үшін сізге AWS рөлі мен саясатын құру қажет болады)
7. Raspberry Pi -ге өтіңіз, барлық AWS сертификаты тіркелгісін енгізетін қалта жасаңыз және python файлын жасаңыз, оны python файлына көшіріп қойыңыз:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
IBM үшін
8. IBM Watson IoT қосымшасын орнатыңыз (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Сіздің веб -сайтыңыздың URL мекен -жайына назар аударыңыз.
9. Шлюз құрылғысы мен құрылғы түрлерін орнатыңыз (аутентификация таңбалауышына, құрылғы идентификаторына және оны жасағаннан кейін түріне назар аударыңыз)
10. IBM Node-RED бағдарламасын таңқурай pi-ге орнатыңыз
11. IBM Node-RED ішіндегі aws dynamodb түйінін орнатыңыз (node-red-салым-aws)
4-қадам: Raspberry Pi мен IBM Node-RED жүйесінде 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 бақылау тақтасы көрсетілген суреттерге ұқсас болуы керек
Ұсынылған:
Arduino автокөлігіне кері тұрақ туралы ескерту жүйесі - Қадамдық қадамдар: 4 қадам
Arduino автокөлігіне кері тұрақ туралы ескерту жүйесі | Қадамдар: Бұл жобада мен Arduino UNO және HC-SR04 ультрадыбыстық сенсоры көмегімен қарапайым Arduino Car Reverse паркинг датчигінің схемасын жасаймын. Бұл Arduino негізіндегі Car Reverse ескерту жүйесін автономды навигация, робот ауқымы және басқа да ауқымда қолдануға болады
GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы ескерту жүйесі: 5 қадам (суреттермен)
GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы хабарлау жүйесі: маған конкурсқа дауыс беріңіз, маған конкурсқа дауыс беріңіз, қазіргі уақытта жол апатынан көптеген адамдар жолда қайтыс болды, оның басты себебі - «құтқарудың кешігуі». Дамушы елдерде бұл мәселе өте үлкен, сондықтан мен бұл жобаны үнемдеу үшін жасадым
Ұйқышылдық туралы ескерту жүйесі: 3 қадам
Ұйқышылдық туралы ескерту жүйесі: Жыл сайын бүкіл әлемде адам өліміне әкелетін жол -көлік оқиғалары салдарынан көптеген адамдар өмірін жоғалтады және ұйқысыз көлік жүргізу жол -көлік оқиғалары мен өлімінің негізгі себептерінің бірі болып табылады. Басқару құралындағы шаршау мен микро ұйқы көбінесе ауыр жағдайдың негізгі себебі болып табылады
Макей Макей - қатты жел туралы алдын ала ескерту жүйесі: 5 қадам
Макей Макей - қатты жел туралы алдын ала ескерту жүйесі: Бұл " ерте ескерту жүйесі " Дизайн тапсырмасы оқушылар тобына берілетін болады. Мақсаты - студенттер тобынан (әр топтан екі -үштен) адамдарға қауіп төндіретін желден пана іздеуді ескертетін жүйені құру
Велосипед құлпын ашу туралы ескерту жүйесі: 15 қадам
Велосипед құлпын ашу туралы ескерту жүйесі: Сәлем баршаңызға … !! Қалдарыңыз қалай? Барлығыңыздың үйіңізде көлік бар. Көлік қауіпсіздігі барлығына маңызды. Мен ұқсас жобамен оралдым. Бұл жобада мен GSM модулі мен Arduino көмегімен велосипедті құлыптан босату туралы ескерту жүйесін жасадым. Велосипед құлпы ашылғанда