Isi kandungan:

Pembantu Tempat Letak Kereta Garage With Arduino: 5 Langkah (dengan Gambar)
Pembantu Tempat Letak Kereta Garage With Arduino: 5 Langkah (dengan Gambar)

Video: Pembantu Tempat Letak Kereta Garage With Arduino: 5 Langkah (dengan Gambar)

Video: Pembantu Tempat Letak Kereta Garage With Arduino: 5 Langkah (dengan Gambar)
Video: How to Build a Carport | DIY Car parking roof | Simple and Low Cost Budget for Car Garage 2024, November
Anonim
Pembantu Tempat Letak Kereta Garaj Dengan Arduino
Pembantu Tempat Letak Kereta Garaj Dengan Arduino

Cabaran

Semasa saya meletak kenderaan ke garaj saya, ruangnya sangat terhad. Sungguh. Kereta saya (MPV keluarga) lebih kurang 10 cm lebih pendek daripada tempat yang ada. Saya mempunyai sensor tempat letak kereta di dalam kereta saya tetapi sangat terhad: di bawah 20 cm mereka menunjukkan amaran merah sehingga sangat sukar untuk menghentikan kereta lebih dekat dari 8 cm ke hujung ruang.

Idea

Idea saya adalah untuk menggunakan sensor jarak ultrasonik untuk tujuan ini dan Arduino - tentu saja. Arahan penggunaan Sensor sudah tersedia di sini tetapi saya ingin mendapatkan paparan yang lebih tepat daripada "terlalu jauh / terlalu dekat" dengan 2 led. Saya merancang peranti dengan paparan 7 segmen yang dipimpin tetapi saya mula berfikir: pengukuran jarak ini berguna hanya untuk beberapa saat kemudian apa yang akan ada di baki hari itu? Oleh itu, saya menambah jam masa nyata ke sistem tetapi bagaimana ia akan beralih antara paparan waktu dan jarak? Untuk tujuan ini saya menambahkan sensor cahaya ambien.

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian
  • Arduino Nano Rev3
  • Sensor jarak ultrasonik HC-SR04 (sekitar $ 0.76)
  • Paparan LED 7 segmen 4 digit 12 pin 0.56 "($ 1.77)
  • Papan pelarian DS3231RTC ($ 0.87)
  • Papan pelarian Sensor Cahaya Ambient ($ 0.40)
  • 2 dari IC Shift register 74HC595N ($ 0,54 sebungkus 10)
  • LED Merah
  • LED hijau
  • 4 daripada 220 perintang Ohm
  • 1 daripada 560 perintang Ohm

Catatan

  1. Semua bahagian yang disebutkan di atas banyak terdapat di banyak tempat di internet.
  2. Saya menambah harga untuk bahagian tertentu berdasarkan pengalaman saya.
  3. Papan pelarian RTC secara praktikal adalah papan pemecah untuk membiarkan kita menetapkan masa di dalamnya - mis. di Arduino yang lain.
  4. Sensor cahaya adalah produk yang murah dan sederhana tetapi sudah mempunyai pembanding voltan LM393.
  5. Paparan 7 segmen dipimpin adalah jenis di mana anoda biasa, ia mempunyai 12 pin, mempunyai 4 titik dan titik dua juga. Anda juga boleh menggunakan jenis lain tetapi beberapa pengubahsuaian diperlukan berdasarkan penugasan pin. Anda dapat mencari skema paparan saya di bahagian gambar langkah.

Langkah 2: Skematik

Skema
Skema

U1 adalah Arduino Nano Rev3 tetapi rangkaian berfungsi dengan baik dengan Arduino Uno juga.

U2, U3: Kerana paparan LED yang murah, saya harus menggunakan shift register untuk tidak memakan semua output digital saya. U2 memacu katod sementara U3 disambungkan ke anod dengan perintang 220 Ohm.

LED2, LED3: lampu hijau dan merah untuk menolong tempat letak kenderaan secara visual. Ini tidak perlu tetapi sedikit sebanyak dapat membantu.

S1: Sensor cahaya. Semasa saya memandu ke garaj - di mana tidak ada lampu - lampu automatik kereta saya menyala jadi dengan sensor ini saya dapat dengan mudah memutuskan sama ada kereta itu parkir atau tidak. Sekiranya ya, mari tunjukkan jarak jika tidak mencetak masa. Peranti ini mempunyai output digital yang boleh tinggi atau rendah berdasarkan cahaya ambien dan pengaturan potensiometer pencetus.

S2: Sensor ultrasonik. Yang sangat murah. Ia mempunyai pemicu dan pin gema. Penggunaannya agak lurus terutama jika anda menggunakan perpustakaan yang dirancang untuk tujuan ini. Saya menggunakan nama NewPing.

RTC1: Papan penutupan Jam Masa Nyata DS3231. Ini cukup tepat dan mempunyai ciri khas: ia mengukur suhu yang berlebihan dan anda juga dapat memperoleh kembali maklumat ini. (Dengan ini anda dapat mengetahui cara menampilkan suhu secara bergilir dengan waktu.)

Langkah 3: Bina Litar

Bina Litar
Bina Litar

Saya memasang litar di papan roti yang lebih besar dan memodelkan fritzing untuk pemahaman yang lebih baik. Saya tahu ia mempunyai banyak kabel - jadi saya tidak dapat memilih warna yang berbeza untuk semua pin katod - saya harap ia dapat diselesaikan.

Langkah 4: Muat naik Gores

Di sinilah kod sumber peranti.

Langkah 5: Uji Hasilnya

Uji Hasilnya
Uji Hasilnya
Uji Hasilnya
Uji Hasilnya
Uji Hasilnya
Uji Hasilnya
Uji Hasilnya
Uji Hasilnya

Saya memperagakan peranti di papan roti. Bahagian kiri bawah anda dapat melihat sensor ultrasonik, lampu hijau pada peranti kabel yang lain menunjukkan bahawa sensor cahaya ambien mempunyai voltan input. Dari gambar kedua terdapat 2 lampu hijau pada sensor cahaya tetapi tidak begitu mudah untuk menunjukkannya dengan gambar.:)

Gambar 1

Tidak ada kereta di garaj. Peranti memaparkan masa dengan nombor yang tidak terlalu terang. Kolon berkelip - bersama-sama dengan titik perpuluhan kedua sehingga bernilai untuk menutupi entah bagaimana

Gambar 2

Kereta menyala ke sensor tetapi terlalu jauh untuk mengukurnya. Saya secara praktikal menetapkan jarak ini hingga 1 meter. Dalam kes ini, paparan menunjukkan "9999".

Gambar 3

Kereta berjarak sekitar 10 cm dari sensor jarak dan lampu ke sensor cahaya. Tayangan hijau yang dipimpin saya boleh pergi lebih dekat - dengan teliti.:)

Gambar 4

Kereta terletak kira-kira 5 cm dari sensor jarak sehingga lampu merah menunjukkan bahawa ia cukup dekat untuk berhenti dan saya dapat menutup pintu garaj tanpa masalah.

Disyorkan: