Daftar Isi:

SafetyFirst: 6 Langkah
SafetyFirst: 6 Langkah

Video: SafetyFirst: 6 Langkah

Video: SafetyFirst: 6 Langkah
Video: Safety 1st Flat Step gate instruction video 2024, November
Anonim
Keselamatan pertama
Keselamatan pertama

pengantar

Proyek ini dibuat oleh dua mahasiswa The Interdisipliner Center di Herzliya, Israel, sebagai tugas akhir kursus IoT

Proyek ini dirancang untuk orang-orang yang berbagi mobil mereka dengan pengemudi baru, dan takut akan keselamatan mobil (dan untuk orang yang mengendarainya - JELAS;)), sangat mirip dengan saya - saya berbagi mobil dengan adik laki-laki saya).

Ini adalah panduan langkah demi langkah untuk membangun sistem keamanan terbaik dan melindungi orang yang Anda cintai. Di akhir panduan ini, Anda akan memiliki sistem yang:

1. Pastikan pengemudi tidak mengkonsumsi alkohol sebelum mengemudi.

2. Pastikan tingkat kebisingan di dalam mobil (baik musik atau orang) berada pada ketinggian yang aman.

3. Memberi tahu jika pengemudi mengalami keadaan darurat.

- Jika 1 atau 2 tidak terpenuhi, atau pengemudi mengklik "tombol panik" (3), email dengan lokasi mobil dikirim ke kontak yang dipilih.

Kami menghubungkan proyek kami ke port USB mobil saya - sebagai sumber daya. Jika Anda tidak memiliki port USB di mobil Anda, jual mobil Anda dan beli yang baru (atau sambungkan proyek ke bank daya).

Fitur keselamatan proyek hanyalah puncak gunung es. Anda sangat disambut (dan bahkan sangat dianjurkan), untuk menjadi super kreatif dan menambahkan fitur baru ke proyek Anda sendiri.

Perlengkapan

1 x Papan ESP8266 (kami menggunakan Lolin Wemos D1 mini)

1 x Kabel Micro-USB

1 x "Tekan Tombol"

1 x Resistor

1 x papan tempat memotong roti

1 x MQ-3 Sensor

1 x sensor CZN-15E

12 x Kabel Jumper (disarankan untuk menggunakan kabel male to female sebanyak mungkin, dihubungkan satu sama lain untuk membuat ekstensi)

Langkah 1: Perangkat Lunak

Perangkat lunak
Perangkat lunak

Arduino:

Instal Arduino IDE di sini

Instal Driver berikut di sini

Adafruit IO:

Daftar ke Adafruit IO di sini

Blynk:

Unduh aplikasi blynk ke ponsel cerdas Anda dan buat akun Anda di dalamnya

Langkah 2: Adafruit IO

Adafruit IO
Adafruit IO

Menyiapkan - Adafruit IO

  1. Di situs web Adafruit IO, buka tab "Umpan" dan buat 2 umpan baru - "darurat" & "lokasi".
  2. Buka "Dasbor" -> buka menu "Tindakan" -> buat dasbor baru.
  3. Beri nama dasbor baru, menambahkan deskripsi adalah opsional.
  4. Pilih "Buat" -> klik tautan baru.
  5. Perhatikan di dasbor Anda yang baru dibuat 7 tombol persegi kecil.
  6. Tekan tombol kunci kuning.
  7. Sebuah jendela pop-up akan terbuka.
  8. Simpan string yang Anda lihat di "Kunci Aktif" - kami akan membutuhkannya.
  9. Pilih tombol "+".
  10. Tambahkan blok "Indikator".
  11. Pilih umpan "darurat".
  12. Melanjutkan.
  13. Ketikkan judul.
  14. Di menu "Kondisi" pilih "=".
  15. Atur nilai di bawahnya menjadi "1".
  16. Pilih "Buat Blok".
  17. Klik tombol biru "+".
  18. Tambahkan blok "Peta".
  19. Pilih umpan "lokasi".
  20. Melanjutkan.
  21. Ketik Judul.
  22. Pilih 24 jam.
  23. Setel jenis peta ke "Citra Satelit".
  24. Pilih "Buat Blok".
  25. Pilih tombol roda gigi hijau.
  26. Klik "Simpan"

Langkah 3: Blynk

Blynk
Blynk

Menyiapkan - Blynk

  1. Buka aplikasi Blynk.
  2. Buat proyek baru.
  3. Simpan kunci otentikasi yang dikirim ke email Anda.
  4. Klik tombol kecil (+).
  5. Tambahkan widget berikut: Widget email & Aliran GPS.
  6. Atur GPS Stream ke pin virtual V0.
  7. Pastikan alamat email di widget Email sudah benar.
  8. Ubah bidang "Jenis Konten" menjadi "teks/polos".

Langkah 4: Sirkuit

Sirkuit
Sirkuit
Sirkuit
Sirkuit

Mari terhubung (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Sensor alkohol)

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

CZN-15E

  • G -> -
  • + -> + (dari papan tempat memotong roti)
  • D0 -> D3 (dari ESP)

Tekan tombol

  • Leg Pertama -> D4
  • Leg Kedua -> -

Langkah 5: KODE

KODE
KODE

Kode yang diperlukan terlampir:)

1. Buka kode di Arduino IDE.

2. Periksa konfigurasi papan Anda - pastikan Anda berada di yang benar.

3. Lengkapi variabel yang hilang dalam kode:

  • #define EMAIL "email Anda"
  • char ssid = "nama jaringan Wifi Anda"
  • char pass = "kata sandi jaringan Wifi Anda"
  • char auth = "kode otorisasi Blynk Anda"
  • #define AIO_USERNAME "Nama pengguna AdafruitIO"
  • #define AIO_KEY "AdafruitIO kunci"

Langkah 6: Pengaturan Mobil

Pengaturan Mobil
Pengaturan Mobil
Pengaturan Mobil
Pengaturan Mobil
Pengaturan Mobil
Pengaturan Mobil

Menyiapkan sistem di mobil Anda

Rekomendasi penyiapan kami:

  • Tempatkan sensor alkohol di dekat roda kemudi sehingga dapat menyensor kadar alkohol dari tangan (Sering kali menempel di tangan peminum)
  • Tempatkan mikrofon di dekat speaker mobil (tingkat kebisingan yang tinggi mungkin disebabkan oleh musik yang keras)
  • Tempatkan papan tempat memotong roti dan tombol klik dekat dengan pengemudi - pada posisi yang dapat dijangkau (dalam keadaan darurat pengemudi harus menekan tombol dengan mudah)

Direkomendasikan: