Isi kandungan:
- Langkah 1: Alat, Bahagian
- Langkah 2: Raspberry Pi dan Sensor
- Langkah 3: Menulis Kod Asas
- Langkah 4: Menguji
- Langkah 5: Fungsi Tambahan
- Langkah 6: II. Ujian
- Langkah 7: Latihan
Video: Smartparking Mobiliti: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Kami memulakan projek ini dengan tujuan yang mudah: kami ingin mengukur jumlah kenderaan masuk dan keluar dari tempat letak kenderaan, dan dengan itu memberitahu orang ramai mengenai ruang kosong dan tempat tinggal di lot.
Selama bekerja, kami memperbaiki projek dengan beberapa fungsi tambahan, seperti tweet dan penghantaran e-mel, sehingga orang dapat mendapat maklumat dengan mudah.
Langkah 1: Alat, Bahagian
Untuk dapat memulakan projek ini, langkah pertama kami adalah mendapatkan bahagian yang diperlukan, seperti berikut:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Transduser ultrasonik HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Papan pemuka untuk sensor, dan kabel untuk penyambungan, dengan rintangan 1000 Ω
● Bekalan kuasa - Powerbank
Langkah 2: Raspberry Pi dan Sensor
Sebagai langkah kedua kami telah mengumpulkan bahagian perkakasan. Oleh itu, kami menyambungkan 2 sensor ultrasonik dan memasang OS (Raspbian) ke Raspberry Pi kami. Selepas itu, untuk menguji apakah sensor berfungsi dengan baik, kami menulis beberapa baris kod di Python 3 dan menjalankan beberapa ujian.
Langkah 3: Menulis Kod Asas
Pada langkah seterusnya kami memprogramkan kod asas kami. Idea di sebalik itu adalah untuk mengesan objek (kenderaan) yang masuk dan keluar. Jarak yang dikesan ketika kereta akan dilalui akan lebih kecil daripada jarak asal yang diukur semasa pengukuran pertama. Bergantung pada sensor mana yang akan mengesan objek, itu akan dikira sebagai kereta keluar, atau masuk, dan dengan demikian akan berarti pengurangan atau penambahan pada ruang yang dihuni.
Langkah 4: Menguji
Sepanjang kerja kami menguji setiap bahagian kod tersebut, untuk dapat menyedari kesilapan dan dengan mudah memeriksa bahagian kod mana yang memilikinya.
Semasa pengujian kod asas kami, kami harus mengubah beberapa parameter. Contohnya toleransi kesalahan semasa pertukaran tempat, dan waktu tidur sensor.
Toleransi kesalahan pada mulanya adalah nombor tetap, tetapi memandangkan ia harus mudah alih, dan sehingga dapat dengan mudah disiapkan di lingkungan apa pun, kami menggunakan beberapa pemboleh ubah yang berbeza dalam keadaan jika.
Langkah 5: Fungsi Tambahan
Pada langkah kelima kami ingin menerapkan kod maklumat, yang bermaksud bahawa kadangkala akan memberitahu orang tentang status tempat letak kereta semasa.
Semasa langkah ini, kami mula-mula melaksanakan tweet dan kemudian bahagian penghantaran e-mel.
Kedua-dua ini menghantar pemberitahuan setiap 30 minit, tetapi dapat diubah dengan mudah.
Langkah 6: II. Ujian
Dalam langkah ini, kami menguji elemen keseluruhan kod yang baru dilaksanakan.
Dalam langkah ini, kami menemui kemungkinan kerosakan yang disebabkan oleh peraturan Twitters. Twitter tidak membenarkan catatan pendua, jadi apabila jumlah kereta tidak berubah selepas 30 minit, ia akan menghantar tweet yang sama. Kami menyelesaikan masalah ini dengan penggunaan cap waktu, yang juga meningkatkan keaslian catatan.
Langkah 7: Latihan
Pada langkah terakhir kami menguji keseluruhan sistem, yang merangkumi setiap bahagian yang disebutkan di atas. Ini dilakukan di tempat parkir Mobilis dengan bantuan beberapa sukarelawan. Kita juga perlu mengubah beberapa parameter dalam hal ini, sehingga kita dapat menghitung jumlah kereta tanpa kesalahan.
Ujian dilakukan dengan bantuan 3 orang. Selama ini kita dapat menentukan bahawa waktu tidur sensor harus mendapat nilai 1.5 untuk mengira kereta dengan sempurna.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Berhenti ALICE - Barricade Pintu untuk Individu Dengan Mobiliti Berkurang: 8 Langkah
Berhenti ALICE - Barricade Pintu untuk Individu Dengan Berkurangnya Mobiliti: Masalahnya Bagi individu yang menggunakan kerusi roda, sukar untuk menghadirkan diri ke bilik apabila diperlukan. Matlamat projek ini adalah untuk merancang peranti untuk membantu individu yang menggunakan kerusi roda dan / atau mengurangkan kekuatan lengan dengan cepat
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Panduan Berjalan untuk Meningkatkan Mobiliti Orang Cacat Penglihatan: 6 Langkah
Panduan Berjalan untuk Meningkatkan Mobiliti Orang yang Bermasalah Penglihatan: Matlamat yang boleh dipelajari adalah untuk mengembangkan panduan berjalan yang boleh digunakan oleh orang kurang upaya, terutamanya orang yang cacat penglihatan. Pengajar bermaksud untuk menyiasat bagaimana panduan berjalan dapat digunakan dengan berkesan, sehingga keperluan reka bentuk
Mobiliti Okosparkolo: 7 Langkah
Mobiliti Okosparkolo: Manik-manik során csapatunk célja egy okos parkoló kialakítása volt. Az alapelgondolás be be és kimenő autók számlálása, adalah ezel a parkoló foglaltságának megadása volt. Ezt a munka során e-mailküldő ada tweetelő funkcióval bővítettük, hogy a parkolni