Daftar Isi:

Melatih Peningkatan Pemrograman di MATLAB: 6 Langkah
Melatih Peningkatan Pemrograman di MATLAB: 6 Langkah

Video: Melatih Peningkatan Pemrograman di MATLAB: 6 Langkah

Video: Melatih Peningkatan Pemrograman di MATLAB: 6 Langkah
Video: CARA MUDAH MENGGUNAKAN MATLAB UNTUK PENGOLAHAN CITRA 2024, Juli
Anonim
Melatih Peningkatan Pemrograman di MATLAB
Melatih Peningkatan Pemrograman di MATLAB

Objektif:

Tujuan dari sistem terprogram ini adalah untuk melihat Arduino skala kecil dan menerapkan pengkodean pada skala yang lebih besar untuk berpotensi meningkatkan fitur keselamatan tertentu dari sistem Kereta Api Amtrak. Untuk melakukan ini, kami telah menambahkan sensor kelembaban tanah, sensor suhu, detektor optik/resistor foto, dan lampu LED. Sensor kelembaban tanah dan sensor suhu bermanfaat karena akan memungkinkan kontrol kecepatan selama cuaca buruk. Detektor optik akan digunakan untuk mendeteksi kecepatan kereta api, dan lampu LED digunakan untuk menyerupai lampu kedip arus yang muncul jika ada kereta api di dekatnya.

Komponen yang Dibutuhkan:

· Sensor Suhu Digital DS18B20

· Detektor Optik / Foto-transistor

· Sensor Kelembaban Tanah

· 4.7 Resistor KOhm

· 330 Ohm Resistor x2

· Resistor 10 KOhm

· Kabel/Jumper x17

· Kabel Konektor USB

Empat prosedur terpisah akan mengikuti untuk menampilkan pengkabelan dan pengkodean yang benar untuk setiap peningkatan sehingga Anda dapat menambahkan sebanyak yang Anda inginkan saat membuat sendiri.

Langkah 1: Boot Komputer Anda, dan Buka MATLAB untuk Mempersiapkan Pengkodean

Langkah 2: Menambahkan Sensor Kelembaban Tanah

Menambahkan Sensor Kelembaban Tanah
Menambahkan Sensor Kelembaban Tanah

Mulailah dengan menghubungkan pin VCC ke suplai 5V. Selanjutnya sambungkan pin ground ke ground. Setelah ini Anda akan menghubungkan pin AO ke pin analog 1 pada Arduino. Setelah Anda menghubungkan Arduino ke MATLAB, lakukan pembacaan analog untuk pin analog 1 kemudian jalankan program. Jika mengalami kesulitan, Anda dapat menyalin kode di bawah ini.

Langkah 3: Menambahkan Sensor Suhu

Menambahkan Sensor Suhu
Menambahkan Sensor Suhu

Hubungkan kabel abu-abu dan merah keduanya ke ground bersama. Kemudian Anda akan menghubungkan kabel kuning ke pin PWM nomor 10 dan ke resistor 4,7 Kohm. Ini kemudian akan terhubung ke suplai 5V Anda. Untuk mengkodekan fungsi ini, buka matlab> add-ons> dapatkan paket dukungan perangkat keras. Setelah dalam paket dukungan, cari protokol Dallas 1-wire dan unduh ini. Referensi artikel ini untuk menyiapkan kode Anda.

Langkah 4: Menambahkan Detektor Optik

Menambahkan Detektor Optik
Menambahkan Detektor Optik

Hubungkan kedua anoda ke ground bersama. Kemudian sambungkan katoda pada posisi depan sensor ke pin analog 0 pada Arduino dan ke resistor 330 ohm yang kemudian dihubungkan ke supply 5V. Selanjutnya hubungkan katoda belakang ke resistor 10 Kohm dan kemudian ke suplai 5V. Untuk pengkodean ini, mulai pembacaan analog lain untuk pin 0 dan jalankan program. Kode lengkap disediakan dalam file ini.

Langkah 5: Menambahkan Lampu LED

Menambahkan Lampu LED
Menambahkan Lampu LED

Hubungkan anoda LED ke resistor 330 ohm. Anda kemudian akan menghubungkan ini ke ground. Selanjutnya sambungkan katoda LED ke pin PWM 13 pada Arduino.

Langkah 6: Produk AKHIR

Produk AKHIR
Produk AKHIR

Ini adalah tampilan keseluruhan dari apa yang seharusnya terlihat seperti Arduino dan kode Anda dengan semua perangkat tambahan yang disertakan!

Sebagai tambahan untuk proyek Anda, Anda juga dapat mencetak sapi secara 3D untuk menunjukkan bagaimana lampu berkedip kehidupan nyata menghentikan lalu lintas yang datang sehingga kereta dapat melewatinya, dan kemudian setelah kereta pergi, sapi tersebut dapat melanjutkan perjalanannya. Berikut ini tautan untuk mencetak 3D sapi khusus ini.

3D_printed_cow.stl

Direkomendasikan: