Daftar Isi:

Membaca Data Sensor Ultrasonik (HC-SR04) pada LCD 128×128 dan Memvisualisasikannya Menggunakan Matplotlib: 8 Langkah
Membaca Data Sensor Ultrasonik (HC-SR04) pada LCD 128×128 dan Memvisualisasikannya Menggunakan Matplotlib: 8 Langkah

Video: Membaca Data Sensor Ultrasonik (HC-SR04) pada LCD 128×128 dan Memvisualisasikannya Menggunakan Matplotlib: 8 Langkah

Video: Membaca Data Sensor Ultrasonik (HC-SR04) pada LCD 128×128 dan Memvisualisasikannya Menggunakan Matplotlib: 8 Langkah
Video: Tutorial# Cara Menampilkan Data Sensor Ke Lcd 2024, November
Anonim
Membaca Data Sensor Ultrasonik (HC-SR04) pada LCD 128×128 dan Memvisualisasikannya Menggunakan Matplotlib
Membaca Data Sensor Ultrasonik (HC-SR04) pada LCD 128×128 dan Memvisualisasikannya Menggunakan Matplotlib

Dalam instruksi ini, kita akan menggunakan MSP432 LaunchPad + BoosterPack untuk menampilkan data sensor ultrasonik (HC-SR04) pada LCD 128×128 dan mengirim data ke PC secara serial dan memvisualisasikannya menggunakan Matplotlib.

Langkah 1: Perangkat Keras

Perangkat keras
Perangkat keras

Apa yang Anda perlukanMSP432 LaunchPad, Educational BoosterPack MKII, Motor Servo, Sensor Ultrasonik (HC-SR04), Kabel Jumper, Mini Breadboard.

Langkah 2: Perangkat Lunak

Perangkat lunak
Perangkat lunak

Energia IDEUnduh: https://energia.nu/PyCharm Unduh:

Langkah 3: Pengaturan Perangkat Keras

Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras

S1. Hubungkan BoosterPack Anda di atas LaunchPad. S2. Hubungkan sensor Ultrasonic (HC-SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3. Hubungkan motor Servo -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19)S4. Hubungkan LaunchPad MSP432 ke salah satu port USB komputer Anda.

Langkah 4: Energia IDE

Energia IDE
Energia IDE
Energia IDE
Energia IDE

S1. Buka Energia IDE. S2. Pilih port serial dan board. S3 yang benar. Unggah program di bawah ini ke LaunchPad dengan mengklik tombol Unggah. Inilah yang dilakukan program: P1. Ini memutar motor servo dari 0 hingga 180 derajat dan kembali dari 180 ke 0 derajat dalam langkah 10. P2. Menghitung pembacaan jarak (cm) dari sensor ultrasonik dan menampilkannya pada LCD 128×128. P3. Jika jarak (cm) kurang dari 20 nyalakan LED Merah jika tidak nyalakan LED Hijau. P4. Hanya untuk bermain-main dengan ruang layar LCD, program ini juga menampilkan beberapa bentuk geometris.

Langkah 5: Energia IDE - Sketsa

Energia IDE - Sketsa
Energia IDE - Sketsa
Energia IDE - Sketsa
Energia IDE - Sketsa

Sketsa di atas dapat diunduh dari sini.

Langkah 6: Merencanakan Data

Merencanakan Data
Merencanakan Data
Merencanakan Data
Merencanakan Data
Merencanakan Data
Merencanakan Data

Anda dapat menggunakan IDE Python apa pun, dalam hal ini saya menggunakan PyCharm. Sebelum Anda mulai, pastikan prasyarat berikut terpenuhi:-> Anda telah menginstal Python. Anda bisa mendapatkannya dari: https://www.python.org/downloads/-> Anda bekerja dengan PyCharm Community. I. Membuat skrip Python di PyCharmS1. Mari kita mulai proyek kita: jika Anda berada di layar Selamat Datang, klik Buat Proyek Baru. Jika Anda sudah membuka proyek, pilih File -> Proyek Baru. S2. Pilih Pure Python -> Lokasi (Tentukan direktori) -> Project Interpreter: New Virtualenv Environment -> Virtualenv tool -> Create. S3. Pilih root proyek di jendela alat Proyek, lalu pilih File -> Baru -> File Python -> Ketik nama file baru. S4. PyCharm membuat file Python baru dan membukanya untuk diedit. II. Instal paket berikut: PySerial, Numpy dan Matplotlib. S1. Matplotlib adalah pustaka plot untuk Python. S2. NumPy adalah paket dasar untuk komputasi ilmiah di Python. S3. PySerial adalah pustaka Python yang menyediakan dukungan untuk koneksi serial melalui berbagai perangkat yang berbeda. III. Untuk menginstal paket apa pun di PyCharmS1. File -> Pengaturan. S2. Di bawah Project, pilih Project Interpreter dan klik ikon “+”. S3. Di bilah pencarian, ketik paket yang ingin Anda instal dan klik Instal Paket.

Langkah 7: Program Python

Program Python
Program Python

CATATAN: Pastikan nomor port COM dan baud rate sama dengan yang ada di sketsa Energia. Program di atas dapat diunduh dari sini.

Langkah 8: Terakhir

Image
Image
Terakhir!
Terakhir!
Terakhir!
Terakhir!

Tergantung pada area sekitar Anda, Anda harus mulai melihat jarak yang diukur (cm) antara berbagai objek pada layar LCD saat motor servo berputar dari 0 hingga 180 derajat dan kembali dari 180 hingga 0 derajat. Program Python menunjukkan plot langsung dari pembacaan sensor ultrasonik. ReferensiMatplotlib:https://matplotlib.org/PySerial:https://pyserial.readthedocs.io/en/latest/shortintro.htmlNumpy:https://numpy.org /devdocs/user/quickstart.htmlSensor Jarak Ultrasonik - HC-SR04:https://www.sparkfun.com/products/15569MSP432 LaunchPad:https://www.ti.com/tool/MSP-EXP432P401REPaket Booster Pendidikan MKII:https://www.ti.com/tool/BOOSTXL-EDUMKIIServo Motor:https://www.sparkfun.com/products/11965

Direkomendasikan: