Taula de continguts:
- Pas 1: construcció del dispositiu mecànic
- Pas 2: sensor de vibració
- Pas 3: Control i programació d'Arduino
- Pas 4: Interfície gràfica d'usuari de la interpretació difusa de Neuro
Vídeo: Analitzador de mostres de roca: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
L’analitzador de mostres de roca s’utilitza per identificar i analitzar els tipus de mostres de roques mitjançant la tècnica de la vibració amb martell suau. És un mètode nou per identificar les mostres de roca. Si hi ha un meteorit o alguna mostra de roca desconeguda, es pot estimar la mostra mitjançant aquest analitzador de mostres de roca. La tècnica del martell suau no molestarà ni danyarà la mostra. S’aplica una tècnica d’interpretació Neuro Fuzzy avançada per identificar les mostres. La interfície gràfica d'usuari (GUI) està dissenyada mitjançant el programari MATLAB i l'usuari pot veure les vibracions obtingudes amb una sortida gràfica i la sortida resultant es mostrarà al tauler dins de les fraccions de segon.
Pas 1: construcció del dispositiu mecànic
Les dimensions del dispositiu mecànic són les següents
Llarg X Amplada X Alçada = 36 cm X 24,2 cm X 32 cm
Longitud de la vareta de la mostra = 24 cm
Longitud del martell = 37 cm
Radi del disc = 7,2 cm
Longituds d'eix = 19,2 cm (2)
El dispositiu mecànic de martellat suau automàtic és martellar la mostra i crear vibracions … Les vibracions generades es reparteixen per les mostres. Les vibracions generades són molt suaus i no molesten ni danyen la mostra.
Pas 2: sensor de vibració
3 número de sensor de vibració 801S Model de vibració Sortida analògica Sensibilitat ajustable per als robots de vibració Arduino Els sensors de vibració s’utilitzen per recollir les vibracions … La mitjana dels tres valors s’utilitza per analitzar les dades.
Pas 3: Control i programació d'Arduino
Arduino recopilarà les dades mitjançant els pins analògics i les convertirà i les enviarà a un fitxer de text
Programació 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 ("ETIQUETA, VALOR DE VIBRACIÓ");
}
bucle buit () {
int val1;
int val2;
int val3;
int val;
val1 = analogRead (vib_1);
val2 = analogRead (vib_2);
val3 = analogRead (vib_3);
val = (val1 + val2 + val3) / 3;
si (val> = 100)
{
Serial.print ("DADES");
Serial.print ("VIB =");
Serial.println (valor);
processament de la importació. sèrie. *;
Sèrie mySerial;
Sortida PrintWriter;
configuració nul·la ()
{
mySerial = new Serial (this, Serial.list () [0], 9600);
sortida = createWriter ("data.txt"); }
sorteig buit ()
{
if (mySerial.available ()> 0)
{
Valor de cadena = mySerial.readString ();
if (valor! = nul)
{
output.println (valor);
}
}
}
tecla buida Premeu ()
{
output.flush ();
// Escriu la resta de dades al fitxer
output.close (); // Acaba el fitxer
sortir (); // Atura el programa
}
retard (1000);
}
}
}
Pas 4: Interfície gràfica d'usuari de la interpretació difusa de Neuro
ANFIS és una combinació de sistemes difusos lògics i xarxes neuronals. Aquest tipus de sistema d'inferència té la naturalesa adaptativa per confiar en la situació que va entrenar. Per tant, té molts avantatges des de l’aprenentatge fins a la validació del resultat. El model difús de Takagi-Sugeno es mostra a la figura
Com es mostra a la figura, el sistema ANFIS consta de 5 capes, la capa que simbolitza la caixa és una capa adaptativa. Mentrestant, el símbol del cercle es fixa. Cada sortida de cada capa es simbolitza amb una seqüència de nodes i l és la seqüència que mostra el revestiment. Aquí hi ha una explicació per a cada capa, a saber:
Capa 1
Serveix per augmentar el grau de pertinença
Capa 2
Serveix per evocar la força del tret multiplicant cada senyal d'entrada.
Capa 3
Normalitzar la força del tret
Capa 4
Càlcul de la sortida en funció dels paràmetres de la regla conseqüents
Capa 5
Es produirà el recompte del senyal de sortida ANFIS sumant tots els senyals entrants
Aquí la interfície gràfica d'usuari està dissenyada mitjançant el programari MATLAB. Les dades de vibració d’entrada s’introdueixen al programari mitjançant el controlador Arduino i la mostra corresponent s’analitzarà eficientment mitjançant la interpretació ANFIS.
Recomanat:
Com fer un analitzador d'espectre d'àudio LED: 7 passos (amb imatges)
Com fer un analitzador d'espectre d'àudio LED: l'analitzador d'espectre d'àudio LED genera un bonic patró d'il·luminació segons la intensitat de la música. Hi ha molts kits de bricolatge LED Music Spectrum disponibles al mercat, però aquí farem un espectre d'àudio LED Analitzador mitjançant NeoPixe
Com fer bricolatge Analitzador d'espectre de música d'àudio LED de 32 bandes mitjançant Arduino Nano a casa #arduinoproject: 8 passos
Com es fa un bricolatge Analitzador d’espectre de música LED d’àudio de 32 bandes mitjançant Arduino Nano a casa #arduinoproject: Avui fabricarem un analitzador d’espectre de música d’àudio LED de 32 bandes a casa mitjançant Arduino, pot mostrar espectre de freqüències i reproduir muisc al mateix temps. s'ha de connectar davant de la resistència de 100 k, en cas contrari, el soroll de l'espea
1024 mostres d'analitzador d'espectre FFT mitjançant un Atmega1284: 9 passos
Analitzador d’espectre FFT de 1024 mostres que utilitza un Atmega1284: aquest tutorial relativament senzill (tenint en compte la complexitat d’aquest tema) us mostrarà com podeu fer un analitzador d’espectre de mostres de 1024 molt senzill mitjançant una placa tipus Arduino (1284 Narrow) i el traçador en sèrie. Qualsevol tipus de compa Arduino
Mostres electròniques gratuïtes: 12 passos (amb imatges)
Mostres electròniques gratuïtes: sabíeu que alguns fabricants i proveïdors regalaran mostres gratuïtes dels seus productes a clients i enginyers per provar-los en els seus projectes? Són algunes regles que heu de conèixer abans de començar a obtenir mostres gratuïtes de la companyia
Mostres electròniques gratuïtes: 5 passos
Mostres electròniques gratuïtes: sabíeu que algunes empreses us enviaran productes electrònics gratuïts com leds de franc? aquí teniu els llocs que he utilitzat i alguns que he recollit sempre