Kazalo:
- 1. korak: Izdelava mehanske naprave
- 2. korak: Senzor vibracij
- 3. korak: Arduino nadzor in programiranje
- 4. korak: Nevro Fuzzy Interpretation Grafični uporabniški vmesnik
Video: Analizator vzorcev kamnin: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Analizator vzorcev kamnin se uporablja za identifikacijo in analizo vrst vzorcev kamnin z uporabo tehnike vibracij mehkega udarjanja. To je nova metoda pri prepoznavanju vzorcev kamnin. Če obstaja meteorit ali kateri koli neznani vzorec kamnine, ga lahko ocenimo z uporabo tega analizatorja vzorcev kamnin. Tehnika mehkega kladiva ne bo motila ali poškodovala vzorca. Za identifikacijo vzorcev se uporablja napredna interpretacijska tehnika Neuro Fuzzy. Grafični uporabniški vmesnik (GUI) je zasnovan s programsko opremo MATLAB, uporabnik pa lahko vidi vibracije, ki jih pridobi, grafični izhod, rezultat pa bo prikazan na plošči v delih sekunde.
1. korak: Izdelava mehanske naprave
Mere mehanske naprave so naslednje
Dolžina X Širina X Višina = 36 cm X 24,2 cm X 32 cm
Dolžina vzorčne palice = 24 cm
Dolžina kladiva = 37 cm
Polmer diska = 7,2 cm
Dolžine osi = 19,2 cm (2)
Avtomatska mehanska mehanska naprava za mehko kladivo naj bi udarila vzorec in ustvarila vibracije … Nastale vibracije se razprostirajo po vzorcih. Ustvarjene vibracije so zelo gladke in ne motijo ali poškodujejo vzorca.
2. korak: Senzor vibracij
3 Število 801S vibracijskega senzorja Model vibracij Analogni izhod Nastavljiva občutljivost Za robotske Arduino senzorje se uporabljajo za zbiranje vibracij … Za analizo podatkov se uporabljajo povprečje vseh treh vrednosti.
3. korak: Arduino nadzor in programiranje
Arduino bo zbral podatke z analognimi zatiči in jih pretvoril ter poslal v besedilno datoteko
Arduino programiranje
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, VHOD);
Serial.println ("LABEL, VIBRATION VALUE");
}
void loop () {
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;
če (val> = 100)
{
Serial.print ("DATA");
Serial.print ("VIB =");
Serial.println (vrednost);
uvozna obdelava.serial.*;
Serijska mySerial;
PrintWriter izhod;
void setup ()
{
mySerial = nov Serial (this, Serial.list () [0], 9600);
output = createWriter ("data.txt"); }
void draw ()
{
če (mySerial.available ()> 0)
{
Vrednost niza = mySerial.readString ();
če (vrednost! = nič)
{
output.println (vrednost);
}
}
}
void keyPressed ()
{
output.flush ();
// Zapiše preostale podatke v datoteko
output.close (); // Dokonča datoteko
exit (); // Ustavi program
}
zamuda (1000);
}
}
}
4. korak: Nevro Fuzzy Interpretation Grafični uporabniški vmesnik
ANFIS je kombinacija logičnih mehkih sistemov in nevronskih mrež. Tovrstni sistem sklepanja ima prilagodljivo naravo, da se opira na situacijo, ki jo je izučil. Tako ima veliko prednosti od učenja do potrjevanja rezultata. Mehki model Takagi-Sugeno je prikazan na sliki
Kot je prikazano na sliki, je sistem ANFIS sestavljen iz 5 plasti, plast, ki jo simbolizira polje, je plast, ki je prilagodljiva. Medtem je simbol kroga določen. Vsak izhod vsake plasti je simboliziran z zaporedjem vozlišč, l pa je zaporedje, ki prikazuje podlogo. Tu je razlaga za vsako plast, in sicer:
Plast 1
Služi za dvig stopnje članstva
Plast 2
Služi za priklic moči streljanja z množenjem vsakega vhodnega signala.
Plast 3
Normalizirajte strelno moč
Plast 4
Izračun izida na podlagi parametrov pravila, ki je posledično
Plast 5
Štetje izhodnega signala ANFIS s seštevanjem vseh vhodnih signalov bo povzročilo
Tukaj je grafični uporabniški vmesnik zasnovan s programsko opremo MATLAB. Vhodni podatki o vibracijah se vnesejo v programsko opremo z uporabo krmilnika Arduino, ustrezen vzorec pa bo z analizo ANFIS učinkovito analiziran.
Priporočena:
DIY FFT Analizator zvočnega spektra: 3 koraki
DIY FFT Audio Spectrum Analyzer: FFT analizator spektra je testna oprema, ki uporablja Fourierjevo analizo in tehnike obdelave digitalnega signala za zagotavljanje analize spektra. S pomočjo Fourierjeve analize je mogoče pretvoriti eno vrednost, na primer v neprekinjenem časovnem področju
IR daljinski analizator / sprejemnik z Arduinom: 3 koraki
IR daljinski analizator / sprejemnik z Arduinom: Ta analizator hkrati prejema 40 različnih protokolov IR in prikazuje naslov in kodo prejetega signala. Uporablja knjižnico Arduino IRMP, ki vključuje to aplikacijo kot primer in druge uporabne aplikacije! hočem
1024 vzorcev FFT analizatorja spektra z uporabo Atmega1284: 9 korakov
1024 vzorcev FFT analizatorja spektra z uporabo Atmega1284: Ta razmeroma enostavna vadnica (glede na kompleksnost te teme) vam bo pokazala, kako lahko naredite zelo preprost analizator spektra 1024 vzorcev z uporabo plošče tipa Arduino (1284 Narrow) in serijskega ploterja. Kakršen koli primer Arduina
D4E1 - Umetniki: izdelovalec vzorcev papirja: 8 korakov
D4E1 - Umetniki: izdelovalec vzorcev papirja: Smo 4 študentje industrijskega oblikovanja izdelkov iz Howesta in to je naš umetnik. Kaj je ustvarjalec umetnosti in zakaj. Umetnik je preprost stroj, ki otrokom s kognitivnimi motnjami omogoča zabavno izdelavo materialov ali izdelavo preproste naloge, ki
Analizator prometnih vzorcev z zaznavanjem objektov v živo: 11 korakov (s slikami)
Analizator prometnih vzorcev z zaznavanjem objektov v živo: V današnjem svetu so semaforji bistveni za varno cesto. Velikokrat pa so lahko semaforji moteči v situacijah, ko se nekdo približuje luči, ko ta postane rdeča. To zapravlja čas, še posebej, če je luč pr