Isi kandungan:
- Langkah 1: Apa yang Anda Perlu …
- Langkah 2: Bina Projek…
- Langkah 3: Kod Arduino…
- Langkah 4: Projek di Tempat Kerja …
Video: Rangefinder untuk Parking Garage Dengan Arduino: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Projek mudah ini akan membantu anda meletakkan kereta anda di garaj dengan menunjukkan jarak dari objek di hadapan bumper kereta anda. Mesej 'Berhenti' akan memberitahu anda bila tiba masanya untuk berhenti. Projek ini berdasarkan pada HC-SR04 biasa atau Parallax Ping))) (tm) pengintai jarak ultrasonik dan papan Arduino. Saya menggunakan Leonardo tetapi ia harus berfungsi pada papan lain yang asli atau serasi.
Untuk paparan saya memilih versi matriks untuk ukurannya dan untuk alasan estetik.
Langkah 1: Apa yang Anda Perlu …
Untuk membina projek ini, anda memerlukan:
- Papan Arduino: Papan yang asli atau serasi harus berfungsi kerana kodnya tidak menggunakan pin / fungsi khusus. Anda boleh menemuinya di mana-mana sahaja di internet atau mungkin ada yang tidak digunakan di laci di makmal anda.
- Penjelajah jarak jauh ultrasonik HC-SR04 atau Parallax Ping)): Mereka biasanya digunakan dengan projek Arduino jadi, mungkin, anda sudah memilikinya. Bagaimanapun ada beberapa pautan: - Parallax Ping))) pada Parallax- HC-SR04 di Sparkfun- Parallax Ping)) pada hasil carian Pololu- HC-SR04 dari Ebay
- Paparan Four matrix: Saya membelinya dari IOTMODULES di Ebay: 4 Way MAX7219 DOT MATRIX Sekiranya pautan tidak berfungsi, cuba hubungi mereka di kedai Ebay mereka.
- Kemahiran memateri, tentu saja:)
Langkah 2: Bina Projek…
Muat turun rajah skema arduinorangefinder.pdf. Anda boleh mendapatkan lampiran juga HC-SR04 pdf dan ping))) pdf, hanya untuk rujukan anda. Gambarajah elektronik sangat mudah, ikuti dengan tepat. Saya cadangkan untuk memperluas pendawaian untuk paparan dan sensor sekitar 1 meter (lihat gambar1) supaya anda dapat meletakkannya dengan lebih mudah kemudian.
Pada gambar2 anda dapat melihat cara menyolder pin bekalan kuasa untuk paparan dan sensor: + 5V dari layar dan Vcc dari sensor perlu disolder lebih tinggi. Setiap pin lain mesti mempunyai terminal sendiri.
Image5 is the Ping))) versi projek. Pergi ke langkah seterusnya apabila siap…
Langkah 3: Kod Arduino…
Sudah tiba masanya untuk bekerja di bahagian Arduino.
Muat turun pustaka MD_MAX72XX.zip yang dilampirkan dan pasangkannya dari IDE (lakaran -> pustaka import).
Sekarang unzip dan muatkan lakaran MeasureDistanceV200.ino dan mari kita melihatnya. Terdapat beberapa baris yang boleh anda edit:
1) Jenis paparan Matrix: perpustakaan yang disediakan menyokong 4 jenis paparan matriks sehingga berfungsi dengan kebanyakan paparan di pasaran. Cukup satu yang ditentukan pada satu masa dan muat naik kod ke Arduino untuk melihat apakah itu sesuai dengan paparan anda.
2) Jenis sensor: melepaskan hanya garis yang sesuai dengan sensor anda.
3) Pilih unit pengukur pilihan anda dari sentimeter atau inci: hanya memberikan yang tepat, amaran telah ditetapkan dalam penyusunan bersyarat, ia akan menunjukkan kepada anda apa yang telah anda pilih.
Sekarang tetapkan jarak yang anda mahu, anda boleh mengubahnya kemudian apabila projek akan siap.
Muat naik kod dan periksa jika semuanya berfungsi. Sekiranya anda menghadapi masalah, periksa semula kabel dan sambungan.
Kemas kini 2019/03/30 - Kodnya telah diperbaharui:> Perpustakaan paparan matriks baru, ia menyokong 4 jenis paparan (banyak dokumentasi di dalam perpustakaan) Kredit ke majicdesigns
Kemas kini 2019/01/10 - Kodnya telah diperbaharui:> Menambah kemungkinan untuk memilih unit pengukur dari sentimeter atau inci
Kemas kini 2017/12/30 - Kodnya telah diperbaharui:> Matikan paparan ketika berhenti pada jarak STOP selama lebih dari 10 saat!
Langkah 4: Projek di Tempat Kerja …
Ukur ketinggian bahagian bumper kereta anda yang paling menonjol dari lantai. Pasang sensor dekat dengan dinding, ke ketinggian yang anda ukur.
Saya menggunakan lembaran busa polistirena di mana saya membuat slot untuk sensor (lihat gambar).
Sekarang letakkan paparan sehingga anda dapat melihatnya dari kereta anda.
Cuba masuk dengan kereta dan periksa jaraknya, sesuaikan dengan kod Arduino dan muat semula jika perlu.
Disyorkan:
Arduino Cardboard Gun (RangeFinder & Tachometer): 8 Langkah
Arduino Cardboard Gun (RangeFinder & Tachometer): Tidak mengagumkan dapat mengukur jarak sambil duduk dengan selesa di sofa? Daripada menggunakan pita perdagangan? Jadi hari ini saya akan membuat senapang arduino yang mampu mengukur jarak tanpa sentuhan dari 2cm hingga 400cm dengan
Sensor Suhu untuk Arduino Diterapkan untuk COVID 19: 12 Langkah (dengan Gambar)
Sensor Suhu untuk Arduino Diterapkan untuk COVID 19: Sensor suhu untuk Arduino adalah elemen asas ketika kita ingin mengukur suhu pemproses tubuh manusia. Sensor suhu dengan Arduino mesti bersentuhan atau dekat untuk menerima dan mengukur tahap panas. Begitulah
Pembuatan Kereta Parking Selari Autonomi Menggunakan Arduino: 10 Langkah (dengan Gambar)
Pembuatan Kereta Paralel Autonomous Menggunakan Arduino: Di tempat letak kenderaan autonomi, kita perlu membuat algoritma dan sensor kedudukan mengikut andaian tertentu. Andaian kita akan seperti berikut dalam projek ini. Dalam senario tersebut, bahagian kiri jalan terdiri daripada dinding dan kawasan taman. Seperti awak
Pembantu Tempat Letak Kereta Garage With Arduino: 5 Langkah (dengan Gambar)
Pembantu Tempat Letak Kereta Garasi Dengan Arduino: Cabaran Ketika saya meletak kenderaan di garaj saya, ruangnya sangat terhad. Sungguh. Kereta saya (MPV keluarga) lebih kurang 10 cm lebih pendek daripada tempat yang ada. Saya mempunyai sensor parkir di dalam kereta saya tetapi sangat terhad: di bawah 20 cm mereka menunjukkan amaran merah sehingga
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menyalurkannya semula untuk 12V .: 3 Langkah
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menukar Mereka semula untuk 12V: Rancangan saya adalah mudah. Saya mahu memotong rentetan lampu LED yang bertenaga dinding menjadi kepingan kemudian memasangkannya semula untuk melepaskan 12 volt. Alternatifnya adalah dengan menggunakan power inverter, tetapi kita semua tahu bahawa mereka sangat tidak cekap, bukan? Betul? Atau adakah mereka?