Isi kandungan:
- Langkah 1: Boot Komputer Anda, dan Buka MATLAB untuk Bersedia untuk Pengekodan
- Langkah 2: Menambah Sensor Kelembapan Tanah
- Langkah 3: Menambah Sensor Suhu
- Langkah 4: Menambah Pengesan Optik
- Langkah 5: Menambah Lampu LED
- Langkah 6: Produk AKHIR
Video: Melatih Peningkatan Pengaturcaraan dalam MATLAB: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Objektif:
Matlamat sistem yang diprogramkan ini adalah untuk melihat Arduino skala kecil dan menerapkan pengkodean pada skala yang lebih besar untuk berpotensi meningkatkan fitur keselamatan tertentu dari sistem Amtrak Railroad. Untuk melakukan ini, kami telah menambahkan sensor kelembapan tanah, sensor suhu, pengesan optik / perintang foto, dan lampu LED. Sensor kelembapan tanah dan sensor suhu bermanfaat kerana mereka akan membenarkan kawalan kelajuan semasa cuaca buruk. Pengesan optik akan digunakan untuk mengesan kelajuan kereta api, dan lampu LED digunakan untuk menyerupai cahaya berkedip semasa yang muncul jika kereta api berada di dekatnya.
Komponen yang Diperlukan:
· Sensor Temp Digital DS18B20
· Pengesan Optik / Transistor Foto
· Sensor Kelembapan Tanah
· 4.7 KOhmResistor
· 330 Ohm Perintang x2
· Perintang 10 KOhm
· Kabel / Pelompat x17
· Kabel Penyambung USB
Empat prosedur berasingan akan diikuti untuk memaparkan pendawaian dan pengekodan yang betul untuk setiap peningkatan dengan cara yang boleh anda tambahkan sebanyak yang anda mahukan semasa membuat sendiri.
Langkah 1: Boot Komputer Anda, dan Buka MATLAB untuk Bersedia untuk Pengekodan
Langkah 2: Menambah Sensor Kelembapan Tanah
Mulakan dengan menyambungkan pin VCC ke bekalan 5V. Seterusnya sambungkan pin tanah ke tanah. Selepas ini, anda akan menyambungkan pin AO ke pin analog 1 di Arduino. Setelah anda menghubungkan Arduino ke MATLAB, mulakan pembacaan analog untuk pin 1 analog kemudian jalankan program. Sekiranya menghadapi masalah, anda boleh menyalin kod di bawah.
Langkah 3: Menambah Sensor Suhu
Sambungkan wayar kelabu dan merah keduanya ke tanah bersama. Kemudian anda akan menyambungkan wayar kuning ke pin PWM nombor 10 dan ke perintang 4.7 Kohm. Ini kemudian akan menyambung ke bekalan 5V anda. Untuk mengekod fungsi ini, buka matlab> add-ons> dapatkan pakej sokongan perkakasan. Sekali dalam pakej sokongan cari protokol Dallas 1-wire dan muat turun ini. Rujuk artikel ini untuk menyiapkan kod anda.
Langkah 4: Menambah Pengesan Optik
Sambungkan kedua-dua anod ke tanah bersama. Kemudian sambungkan katod pada kedudukan depan sensor ke pin analog 0 pada Arduino dan ke perintang 330 ohm yang kemudiannya menyambung ke bekalan 5V. Seterusnya sambungkan katod belakang ke perintang 10 Kohm dan kemudian ke bekalan 5V. Untuk pengekodan ini, mulakan pembacaan analog lain untuk pin 0 dan jalankan program. Kod penuh disediakan dalam fail ini.
Langkah 5: Menambah Lampu LED
Sambungkan anod LED ke perintang 330 ohm. Anda kemudian akan menghubungkannya ke tanah. Seterusnya sambungkan katod LED ke pin PWM 13 di Arduino.
Langkah 6: Produk AKHIR
Ini adalah gambaran keseluruhan bagaimana rupa dan kod Arduino anda dengan semua peningkatan yang disertakan!
Sebagai tambahan pada projek anda, anda juga dapat mencetak 3D seekor lembu untuk menunjukkan bagaimana cahaya yang berkedip dalam kehidupan nyata berhenti melalui lalu lintas sehingga kereta api dapat melewati, dan setelah kereta itu hilang, sapi dapat meneruskan perjalanannya. Berikut adalah pautan untuk mencetak 3D lembu ini.
3D_printed_cow.stl
Disyorkan:
Jam Tangan Pengaturcaraan ATtiny85 Aktiviti Bergetar yang Boleh Dipakai & Pengaturcaraan ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)
Jam Tangan Pengaturcaraan & Pengaturcaraan Aktiviti Getaran ATtiny85 ATtiny85 Dengan Arduino Uno: Bagaimana membuat jam tangan aktiviti yang boleh dipakai? Ini adalah alat yang boleh dipakai yang direka untuk bergetar ketika mengesan genangan. Adakah anda menghabiskan sebahagian besar masa anda di komputer seperti saya? Adakah anda duduk berjam-jam tanpa menyedarinya? Maka peranti ini adalah
Cara Menyiapkan Pengaturcaraan dalam C / C ++ .: 5 Langkah
Cara Menyiapkan Pengaturcaraan dalam C / C ++ .: C dan C ++ adalah bahasa pengaturcaraan popular yang dengan cepat memberikan akses untuk membuat formula dan menyelesaikan masalah yang rumit dengan sumber daya yang minimum dibelanjakan. Masalahnya adalah mencari cara untuk menyusun dan menjadikan program dapat dilaksanakan. Salah satu pilihan anda mungkin
Program Penambahan Ringkas dalam Bahasa Pengaturcaraan Shakespeare: 18 Langkah
Program Penambahan Sederhana dalam Bahasa Pengaturcaraan Shakespeare: Bahasa Pengaturcaraan Shakespeare (SPL) adalah contoh bahasa pengaturcaraan esoterik, yang mungkin menarik untuk dipelajari dan senang digunakan, tetapi tidak begitu berguna dalam aplikasi kehidupan nyata. SPL adalah bahasa di mana kod sumber r
Cara Melatih Anjing Anda Menggunakan Kolar Elektrik: 3 Langkah
Cara Melatih Anjing Anda Menggunakan Kolar Elektrik: Penerangan: Dalam arahan ini, saya akan mengajar anda cara melatih anjing anda dengan penggunaan kolar elektrik. Kolar elektrik adalah kaedah yang baik untuk melatih anjing kerana anda dapat melepasi latihan asas sahaja. Tujuan akhirnya adalah untuk dapat
Cara Menambah Kotak Mesej dalam Pengaturcaraan Kumpulan: 3 Langkah
Bagaimana Menambah Kotak Mesej dalam Pengaturcaraan Kumpulan: Pernahkah anda ingin menambahkan antara muka grafik untuk fail kumpulan anda seperti yang anda dapat dalam VBScript? Saya pasti mempunyai. Tetapi sekarang anda boleh dengan program hebat yang dipanggil MessageBox