Daftar Isi:
- Langkah 1: Membangun Perangkat Mekanik
- Langkah 2: Sensor Getaran
- Langkah 3: Kontrol dan Pemrograman Arduino
- Langkah 4: Antarmuka Pengguna Grafis Neuro Fuzzy Interpretation
Video: Penganalisis Sampel Batu: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Rock Sample Analyzer digunakan untuk mengidentifikasi dan menganalisis jenis-jenis sampel batuan menggunakan teknik vibrasi soft hammering. Ini adalah metode baru dalam mengidentifikasi sampel batuan. Jika meteorit atau sampel batuan yang tidak diketahui ada di sana, orang dapat memperkirakan sampel menggunakan penganalisis sampel batuan ini. Teknik soft hammering tidak akan mengganggu atau merusak sampel. Teknik interpretasi Advanced Neuro Fuzzy diterapkan untuk mengidentifikasi sampel. Graphical User Interface (GUI) dirancang menggunakan software MATLAB dan pengguna dapat melihat getaran yang diperoleh output grafis dan output yang dihasilkan akan ditampilkan di panel dalam sepersekian detik.
Langkah 1: Membangun Perangkat Mekanik
Dimensi perangkat mekanis adalah sebagai berikut:
Panjang X Lebar X Tinggi = 36 cm X 24,2 cm X 32 cm
Panjang batang Sampel = 24 cm
Panjang Palu = 37 cm
Jari-jari Disk = 7,2 cm
Panjang poros = 19,2 cm (2)
Perangkat mekanis pemukul lunak otomatis adalah untuk memalu sampel dan menciptakan getaran… Getaran yang dihasilkan tersebar di sampel. Getaran yang dihasilkan sangat halus dan tidak akan mengganggu atau merusak sampel.
Langkah 2: Sensor Getaran
3 Jumlah Sensor Getaran 801S Model Getaran Keluaran Analog Sensitivitas yang Dapat Disesuaikan Untuk Robot Arduino Sensor Getaran digunakan untuk mengumpulkan getaran…Rata-rata dari ketiga nilai tersebut digunakan untuk menganalisis data.
Langkah 3: Kontrol dan Pemrograman Arduino
Arduino akan mengumpulkan data menggunakan pin analog dan mengonversi data dan mengirimkannya ke file teks
Pemrograman Arduino
int vib_1 = A0;int vib_2 = A1; int vib_3 = A2;
{
Serial.begin(9600);
pinMode(vib_1, INPUT);
pinMode(vib_2, INPUT);
pinMode(vib_3, INPUT);
Serial.println("LABEL, NILAI GETARAN");
}
lingkaran kosong(){
int nilai1;
int nilai2;
int val3;
int nilai;
val1 = analogRead(vib_1);
val2 = analogRead(vib_2);
val3 = analogRead(vib_3);
val = (val1 + val2 + val3)/3;
jika (val >= 100)
{
Serial.print("DATA, ");
Serial.print("VIB=");
Serial.println(nilai);
import processing.serial.*;
Serial sayaSerial;
keluaran PrintWriter;
batalkan pengaturan()
{
mySerial = Serial baru(ini, Serial.list()[0], 9600);
keluaran = createWriter("data.txt"); }
batal menggambar()
{
jika (mySerial.available() > 0)
{
Nilai string = mySerial.readString();
jika (nilai != null)
{
output.println(nilai);
}
}
}
tombol batal Ditekan()
{
keluaran.flush();
// Menulis data yang tersisa ke file
keluaran.tutup(); // Menyelesaikan file
keluar(); // Menghentikan program
}
penundaan (1000);
}
}
}
Langkah 4: Antarmuka Pengguna Grafis Neuro Fuzzy Interpretation
ANFIS adalah kombinasi dari sistem fuzzy logis dan jaringan saraf. Sistem inferensi semacam ini memiliki sifat adaptif untuk mengandalkan situasi yang dilatihnya. Dengan demikian memiliki banyak keuntungan dari belajar untuk memvalidasi output. Model fuzzy Takagi-Sugeno ditunjukkan pada Gambar
Seperti terlihat pada Gambar, sistem ANFIS terdiri dari 5 layer, layer yang disimbolkan dengan kotak merupakan layer yang bersifat adaptif. Sedangkan yang disimbolkan dengan lingkaran tetap. Setiap output dari setiap layer dilambangkan dengan urutan node dan l adalah urutan yang menunjukkan lapisan. Berikut penjelasan untuk masing-masing layer, yaitu:
Lapisan 1
Berfungsi untuk menaikkan derajat keanggotaan
Lapisan 2
Berfungsi untuk membangkitkan kekuatan tembak dengan mengalikan setiap sinyal input.
Lapisan 3
Normalisasikan kekuatan tembak
Lapisan 4
Menghitung output berdasarkan parameter konsekuensi aturan
Lapisan 5
Menghitung sinyal keluaran ANFIS dengan menjumlahkan semua sinyal yang masuk akan menghasilkan
Di sini antarmuka pengguna grafis dirancang menggunakan perangkat lunak MATLAB. Data getaran input dimasukkan ke dalam perangkat lunak menggunakan pengontrol Arduino dan sampel yang sesuai akan dianalisis secara efisien menggunakan interpretasi ANFIS.
Direkomendasikan:
1024 Sampel FFT Spectrum Analyzer Menggunakan Atmega1284: 9 Langkah
1024 Sampel FFT Spectrum Analyzer Menggunakan Atmega1284: Tutorial yang relatif mudah ini (mengingat kerumitan materi pelajaran ini) akan menunjukkan kepada Anda bagaimana Anda dapat membuat 1024 sampel spectrum analyzer yang sangat sederhana menggunakan papan tipe Arduino (1284 Narrow) dan plotter serial. Semua jenis Arduino compa
Sensor Pengoperasian untuk Pompa Pengambilan Sampel Individu: 3 Langkah
Sensor Operasi untuk Pompa Pengambilan Sampel Individu: saya membuat sistem untuk mengontrol operasi yang baik untuk pompa pengambilan sampel individu
Mod Pengambilan Sampel Langsung RTL-SDR: 3 Langkah
Mod Pengambilan Sampel Langsung RTL-SDR: Banyak dongle tidak dapat menggunakan frekuensi di bawah 30Mhz, namun beberapa perangkat dapat dimodifikasi untuk melakukannya menggunakan metode yang disebut Pengambilan Sampel Langsung. Dalam pengambilan sampel langsung, kami menerapkan sinyal langsung ke 'otak' dongle secara efektif melewati
Sampel Elektronik Gratis: 12 Langkah (dengan Gambar)
Sampel Elektronik Gratis: Tahukah Anda bahwa beberapa manufaktur dan pemasok akan memberikan beberapa sampel gratis dari produk mereka kepada pelanggan dan insinyur untuk mengujinya di proyek mereka? Itu adalah beberapa aturan yang harus Anda ketahui sebelum Anda mulai mendapatkan sampel gratis dari perusahaan
Sampel Elektronik Gratis: 5 Langkah
Sampel Elektronik Gratis: tahukah Anda bahwa beberapa perusahaan akan mengirimkan Anda barang elektronik gratis seperti led secara gratis? berikut adalah situs yang saya gunakan dan beberapa saya ambil sepanjang jalan