Mundarija:

Smart dubulg'a aksessuari: 4 qadam
Smart dubulg'a aksessuari: 4 qadam

Video: Smart dubulg'a aksessuari: 4 qadam

Video: Smart dubulg'a aksessuari: 4 qadam
Video: Mani to'ydan keyin ham sevasizmi? ๐Ÿ˜ 2024, Noyabr
Anonim
Image
Image

Yo'l -transport hodisalari natijasida har yili 1,3 million odam o'lmoqda. Ushbu baxtsiz hodisalarning asosiy qismi ikki g'ildirakli haydovchining ishtirokidir. Ikki g'ildirakli haydovchi har qachongidan ham xavfli bo'lib qoldi. 2015 yil holatiga ko'ra, yo'l -transport hodisalari natijasida halok bo'lganlarning 28 foizi ikki g'ildirakli haydovchiga bog'liq. Mast haydash, chalg'ituvchi narsalar, tezlikni oshirib yuborish, qizil chiroqda sakrash va yo'lning g'azabi - yo'llarning shahar hayotining xavfli qismiga aylanishining bir necha sabablari. Agar chora ko'rilmasa, yo'l -transport hodisalari 2030 yilga kelib o'limning beshinchi asosiy sababiga aylanishi mumkin.

Arduino bilan ishlaydigan akselerometr va giroskop sensori yordamida biz bu muammoni dubulg'a aksessuari ko'rinishida hal qildik. Bizning aqlli dubulg'amizning asosiy xususiyatlaridan biri, dubulg'aning orqa tomonida joylashgan Raspberry Pi kamerasidan foydalaniladi va u transport vositasining yaqin masofada joylashganligini aniqlash uchun uning tasmasini tahlil qiladi. Aniqlanganda, ovozli signal yoqiladi. Kaskaning yana bir vazifasi - baxtsiz hodisa yuz berganda, dubulg'a kiyganlarga darhol yordam ko'rsatish. Bunga shoshilinch kontaktlarga egasining joylashgan joyi bilan SOS xabarini yuborish kiradi. Shuningdek, biz dubulg'aning ishlashini yanada yaxshilash uchun Arduino bilan o'zaro muloqot qiladigan va undan ma'lumotlarni oladigan va uni qayta ishlaydigan ilova yaratdik.

1 -qadam: materiallar

Elektron bo'lmagan materiallar:

1 dubulg'a

1 Harakat kamerasi boshini o'rnatish

1 sumka

Elektron materiallar:

1 Raspberry Pi 3

1 Arduino Uno

1 ta R-Pi kamerasi

1 KY-031 taqillatish sensori

1 GY-521 akselerometr/giroskop

1 HC-05 Bluetooth moduli

1 USB kabeli

Simlar

2 -qadam: Uskuna yig'ish

Arduino -ni sozlash
Arduino -ni sozlash

Harakat kamerasi boshini dubulg'a atrofiga joylashtiring va sumkani dubulg'aning orqa tomonidagi bosh moslamasiga mahkamlang.

3 -qadam: Raspberry Pi -ni sozlash

Raspberry Pi tasvirni tahlil qilish va RPi kamerasidan foydalanib, foydalanuvchining orqasida xavfli darajada yaqin bo'lgan mashinalarni aniqlaydi va tebranish dvigatellarini ishga tushirib, foydalanuvchini ogohlantiradi. Raspberry PI va kamerani sozlash uchun biz avval o'z kodimizni Raspberry Pi -ga yuklaymiz va keyin u bilan SSH aloqasini o'rnatamiz. Keyin biz o'z kodimizni Raspberry Pi -da qo'lda ishlatamiz yoki terminaldan python faylini ishga tushiramiz yoki ish vaqtida bash skriptini faollashtiramiz.

Tasvirni tahlil qilish vazifasi avtoulovlarda tayyorlangan OpenCV modellari yordamida amalga oshiriladi. Keyin biz mashinaning tezligini hisoblaymiz va xavfsiz masofa jadvali va avtomobilning hisoblangan tezligi yordamida foydalanuvchini ogohlantirish uchun xavfsiz masofani hisoblaymiz. Keyin biz kerakli transport vositasining to'rtburchaklarining koordinatalarini hisoblab chiqamiz va nihoyat foydalanuvchining ostonani kesib o'tishi haqida ogohlantiramiz, bu bizga avtomobil juda yaqin bo'lganida aytadi.

To'g'ri python skriptini ishga tushirish uchun tegishli katalogdagi fikrlar papkasiga o'ting. Keyin identifikatsiyalash jarayonini oldindan tayyorlangan video bilan boshlash uchun v2.py faylini ishga tushiring (Python 2 da yozilgan). Pi Camera -dan kirishni olishni boshlash va keyin uni qayta ishlash uchun v3.py Python 2 faylini ishga tushiring. Hozirgi vaqtda butun jarayon qo'lda, lekin talablarga muvofiq ishlaydigan bash skriptiga ega bo'lish orqali avtomatlashtirilishi mumkin.

4 -qadam: Arduino -ni sozlash

Arduino -ni sozlash
Arduino -ni sozlash

Bluetooth moduli: HC-05 moduliga 5V etkazib bering va RX va TX pinlarini 10 va 11 ga o'rnating va Arduino kartasiga mos ulanishlarni o'rnating.

GY 521 giroskop/akselerometr: SCL -ni A5 -ga va SDA -ni A4 -ga ulang va 5V -ga ulang va sensorni topraklama pinlaridan biri yordamida erga ulang.

KY 031 taqillatish sensori: 5V kuchlanish taqillatgichining VCC piniga ulang va uni erga ulang va chiqish pinini Arduino -dagi raqamli kirish -chiqish pin 7 ga ulang.

Tavsiya: