INHOUDSOPGAWE:

Verbeterings vir opleidingsprogramme in MATLAB: 6 stappe
Verbeterings vir opleidingsprogramme in MATLAB: 6 stappe

Video: Verbeterings vir opleidingsprogramme in MATLAB: 6 stappe

Video: Verbeterings vir opleidingsprogramme in MATLAB: 6 stappe
Video: DeepFloyd IF By Stability AI - Is It Stable Diffusion XL or Version 3? We Review and Show How To Use 2024, November
Anonim
Verbeterings in die programmering van programme in MATLAB
Verbeterings in die programmering van programme in MATLAB

Doel:

Die doel van hierdie geprogrammeerde stelsel is om na 'n klein skaal Arduino te kyk en die kodering op 'n groter skaal toe te pas om sekere veiligheidskenmerke van Amtrak Railroad -stelsels moontlik te verbeter. Om dit te kan doen, het ons 'n grondvogsensor, temperatuursensor, optiese detektor/ fotoweerstand en 'n LED -lig bygevoeg. Die grondvogsensor en temperatuursensor is voordelig omdat dit die spoed tydens gure weer beheer. Die optiese detektor sal gebruik word om die spoed van die trein op te spoor, en die LED -lig word gebruik om die huidige knipperende lig te sien wat verskyn as 'n trein naby is.

Vereiste komponente:

· DS18B20 digitale tempsensor

· Optiese detektor/ fototransistor

· Grondvogsensor

· 4.7 KOhmResistor

· 330 Ohm Weerstand x2

· 10 KOhm Weerstand

· Kabels/springers x17

· USB -aansluitkoord

Vier afsonderlike prosedures sal volg om die korrekte bedrading en kodering vir elke verbetering te vertoon, sodat u soveel as moontlik kan byvoeg as u u eie bou.

Stap 1: Begin u rekenaar op en maak MATLAB oop om voor te berei vir kodering

Stap 2: Voeg die grondvogsensor by

Voeg die grondvogsensor by
Voeg die grondvogsensor by

Begin deur die VCC -pen aan die 5V -toevoer te koppel. Koppel dan die grondpen aan die grond. Hierna verbind u die AO -pen met die analoog 1 -pen op die Arduino. Nadat u die Arduino aan MATLAB gekoppel het, begin 'n analooglesing vir die analoog 1 -pen en voer die program uit. As u probleme ondervind, kan u die onderstaande kode net kopieer.

Stap 3: Voeg die temperatuursensor by

Voeg die temperatuursensor by
Voeg die temperatuursensor by

Koppel die grys en rooi draad beide aan gedeelde grond. Dan verbind u die geel draad met die PWM -pen nommer 10 en 'n weerstand van 4.7 Kohm. Dit sal dan aansluit by u 5V -toevoer. Om hierdie funksie te kodeer, maak Matlab oop> byvoegings> kry pakkette vir hardewareondersteuning. Sodra u ondersteuningspakkette gekry het, soek die Dallas-1-draad-protokol en laai dit af. Verwys na hierdie artikel om u kode op te stel.

Stap 4: Voeg die optiese detektor by

Voeg die optiese detektor by
Voeg die optiese detektor by

Koppel albei anodes aan 'n gedeelde grond. Koppel dan die katode op die voorste posisie van die sensor aan die analoog pen 0 op die Arduino en 'n weerstand van 330 ohm wat dan aansluit op die 5V -voeding. Koppel dan die agterste katode aan 'n 10 Kohm -weerstand en dan aan die 5V -voeding. Om dit te kodeer, begin 'n ander analooglesing vir pen 0 en voer die program uit. Die volledige kode word in hierdie lêer verskaf.

Stap 5: Voeg 'n LED -lig by

Voeg 'n LED -lig by
Voeg 'n LED -lig by

Koppel die anode van die LED aan 'n weerstand van 330 ohm. U verbind dit dan met die grond. Koppel dan die katode van die LED aan die PWM -pen 13 op die Arduino.

Stap 6: Die finale produk

Die finale produk
Die finale produk

Dit is die algemene voorkoms van hoe u Arduino en kode moet lyk met al die verbeterings wat ingesluit is!

As 'n aanvulling op u projek, kan u ook 'n koei in 3D druk om aan te toon hoe 'n werklike flikkerende lig die aankomende verkeer stop sodat die trein kan deurkom, en sodra die trein weg is, kan die koei sy koers volg. Hier is die skakel na 3D -druk van hierdie spesifieke koei.

3D_printed_cow.stl

Aanbeveel: