Mundarija:

Birinchidan, xavfsizlik: 6 qadam
Birinchidan, xavfsizlik: 6 qadam

Video: Birinchidan, xavfsizlik: 6 qadam

Video: Birinchidan, xavfsizlik: 6 qadam
Video: Bu Bolakayga Prezident QOYIL QOLDI 2019 2024, Noyabr
Anonim
Xavfsizlik Birinchidan
Xavfsizlik Birinchidan

Kirish

Ushbu loyiha IoTning yakuniy loyihasi sifatida Isroilning Gertsliya shahridagi Fanlararo markazning ikki talabasi tomonidan qilingan

Loyiha o'z mashinasini yangi haydovchi bilan bo'lishadigan va mashinaning xavfsizligi uchun qo'rqqan (va uni boshqarayotgan odam uchun - OBBIY;)) odamlar uchun mo'ljallangan, men o'zimga juda o'xshayman - men mashinamni ukam bilan bo'lishaman).

Bu eng yaxshi xavfsizlik tizimini yaratish va yaqinlaringizni himoya qilish bo'yicha bosqichma -bosqich ko'rsatma. Qo'llanma oxirida sizda shunday tizim bo'ladi:

1. Haydovchi haydashdan oldin spirtli ichimlik iste'mol qilmaganligiga ishonch hosil qiladi.

2. Mashinada (musiqa yoki odamlar tomonidan) shovqin darajasi xavfsiz balandlikda ekanligiga ishonch hosil qiladi.

3. Agar haydovchi favqulodda vaziyatga tushib qolsa, ogohlantiradi.

- Agar 1 yoki 2 javob bermasa yoki haydovchi "vahima tugmachasini" (3) bossa, tanlangan kontaktga mashinaning joylashuvi ko'rsatilgan elektron pochta yuboriladi.

Biz o'z loyihamizni mashinaning USB portiga uladik - quvvat manbai sifatida. Agar mashinangizda USB port bo'lmasa, mashinangizni soting va yangisini sotib oling (yoki loyihani quvvat bankiga ulang).

Loyihaning xavfsizlik xususiyatlari aysbergning faqat uchi. Sizni ijodiy bo'lishga va o'z loyihangizga yangi xususiyatlarni qo'shishga xush kelibsiz (va hatto rag'batlantiriladi).

Ta'minotlar

1 x ESP8266 taxtasi (biz Lolin Wemos D1 mini -dan foydalanganmiz)

1 x Micro-USB kabeli

1 x "bosish tugmasi"

1 x rezistor

1 x non paneli

1 x MQ-3 sensori

1 x CZN-15E sensori

12 x o'tish kabellari (kengaytmalar yaratish uchun iloji boricha bir -biriga ulangan erkak va ayol kabellaridan foydalanishni tavsiya etamiz)

1 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Arduino:

Arduino IDE -ni bu erga o'rnating

Bu erga quyidagi drayverni o'rnating

Adafruit IO:

Adafruit IO -ga ro'yxatdan o'ting

Blynk:

Blynk ilovasini smartfoningizga yuklab oling va unda o'z hisobingizni yarating

2 -qadam: Adafruit IO

Adafruit IO
Adafruit IO

O'rnatish - Adafruit IO

  1. Adafruit IO veb -saytida "Lentalar" yorlig'iga o'ting va ikkita yangi tasma yarating - "favqulodda" va "joylashuv".
  2. "Boshqarish paneli" ga o'ting -"Amallar" menyusini oching -> yangi boshqaruv panelini yarating.
  3. Yangi boshqaruv panelini nomlang, tavsifni qo'shish ixtiyoriydir.
  4. "Yaratish" -ni tanlang -yangi havolani bosing.
  5. Boshqaruv panelida 7 ta kichik kvadrat tugmachalarga e'tibor bering.
  6. Sariq tugmachani bosing.
  7. Qalqib chiquvchi oyna ochiladi.
  8. "Faol kalit" da ko'rgan qatorni saqlang - bu bizga kerak bo'ladi.
  9. "+" Tugmachasini tanlang.
  10. "Ko'rsatkichlar" blokini qo'shing.
  11. "Favqulodda vaziyatlar" tasmasini tanlang.
  12. Davom etish.
  13. Sarlavha kiriting.
  14. "Shartlar" menyusida "=" ni tanlang.
  15. Uning ostidagi qiymatni "1" ga qo'ying.
  16. "Blok yaratish" -ni tanlang.
  17. Moviy "+" tugmachasini bosing.
  18. "Xarita" blokini qo'shing.
  19. "Joylashuv" tasmasini tanlang.
  20. Davom etish.
  21. Sarlavha kiriting.
  22. 24 soatni tanlang.
  23. Xaritaning turini "Sun'iy yo'ldosh tasviri" ga o'rnating.
  24. "Blok yaratish" -ni tanlang.
  25. Yashil vites tugmachasini tanlang.
  26. "Saqlash" ni bosing

3 -qadam: Blynk

Blynk
Blynk

O'rnatish - Blynk

  1. Blynk ilovasiga o'ting.
  2. Yangi loyiha yarating.
  3. E -pochtangizga yuborilgan autentifikatsiya kalitini saqlang.
  4. Kichik (+) tugmani bosing.
  5. Quyidagi vidjetlarni qo'shing: elektron pochta vidjeti va GPS oqimi.
  6. GPS oqimini V0 virtual piniga o'rnating.
  7. E -pochta vidjetidagi elektron pochta manzili to'g'ri ekanligiga ishonch hosil qiling.
  8. "Kontent turi" maydonini "matn/oddiy" ga o'zgartiring.

4 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Ulanamiz (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (alkogol tsenzurasi)

  • A0 -> A0 (ESP)
  • GND -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (non paneli)
  • D0 -> D3 (ESP uchun)

Bosish tugmasi

  • Birinchi oyoq -> D4
  • Ikkinchi oyoq -> -

5 -qadam: KOD

KOD
KOD

Kerakli kod biriktirilgan:)

1. Arduino IDE -da kodni oching.

2. Kengash konfiguratsiyasini tekshiring - siz to'g'ri ekanligingizga ishonch hosil qiling.

3. Koddagi etishmayotgan o'zgaruvchilarni to'ldiring:

  • #elektron pochtangizni "elektron pochtangiz" deb belgilang.
  • char ssid = "Wi -Fi tarmog'ingiz nomi"
  • char pass = "Wi -Fi tarmoq parolingiz"
  • char auth = "sizning Blynk avtorizatsiya kodingiz"
  • #AIO_USERNAME "AdafruitIO foydalanuvchi nomini" aniqlang
  • #ta'riflang AIO_KEY "AdafruitIO kaliti"

6 -qadam: Avtomobilni sozlash

Avtomobilni sozlash
Avtomobilni sozlash
Avtomobilni sozlash
Avtomobilni sozlash
Avtomobilni sozlash
Avtomobilni sozlash

Mashinada tizimni sozlash

Bizning sozlash bo'yicha tavsiyanomamiz:

  • Spirtli ichimliklar tsenzurasini rulga yaqin joylashtiring, shunda u qo'lidan spirtli ichimliklarni siqib chiqaradi (u ko'pincha ichuvchining qo'lida qoladi)
  • Mikrofonni avtomobil karnaylari yoniga qo'ying (baland ovoz baland musiqa tufayli bo'lishi mumkin)
  • Non paneli va bosish tugmachasini haydovchiga yaqin joyda joylashtiring (favqulodda holatlarda haydovchi tugmani osongina bosishi kerak).

Tavsiya: