![Traukinių programavimo patobulinimai MATLAB: 6 žingsniai Traukinių programavimo patobulinimai MATLAB: 6 žingsniai](https://i.howwhatproduce.com/images/001/image-160-58-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Traukinių programavimo patobulinimai MATLAB Traukinių programavimo patobulinimai MATLAB](https://i.howwhatproduce.com/images/001/image-160-59-j.webp)
Tikslas:
Šios užprogramuotos sistemos tikslas yra pažvelgti į nedidelio masto „Arduino“ir pritaikyti kodavimą didesniu mastu, kad būtų galima patobulinti tam tikras „Amtrak Railroad“sistemų saugos funkcijas. Norėdami tai padaryti, pridėjome dirvožemio drėgmės jutiklį, temperatūros jutiklį, optinį detektorių/ foto rezistorių ir LED lemputę. Dirvožemio drėgmės jutiklis ir temperatūros jutiklis yra naudingi, nes jie leis valdyti greitį esant blogoms oro sąlygoms. Traukinio greičiui nustatyti bus naudojamas optinis detektorius, o šviesos diodas - panašus į dabartinę mirksinčią šviesą, kuri atsiranda, jei traukinys yra netoliese.
Reikalingi komponentai:
· DS18B20 skaitmeninis temperatūros jutiklis
· Optinis detektorius/ fototranzistorius
· Dirvožemio drėgmės jutiklis
· 4,7 KOhm rezistorius
· 330 omų rezistorius x2
· 10 KOhm rezistorius
· Kabeliai/džemperiai x17
· USB jungties laidas
Bus rodomos keturios atskiros procedūros, kad būtų parodytas teisingas kiekvieno priedo laidas ir kodavimas, kad galėtumėte pridėti tiek, kiek norite kurdami savo.
1 veiksmas: paleiskite kompiuterį ir atidarykite MATLAB, kad pasiruoštumėte kodavimui
2 žingsnis: pridėkite dirvožemio drėgmės jutiklį
![Pridedamas dirvožemio drėgmės jutiklis Pridedamas dirvožemio drėgmės jutiklis](https://i.howwhatproduce.com/images/001/image-160-60-j.webp)
Pradėkite prijungdami VCC kaištį prie 5 V maitinimo šaltinio. Tada prijunkite įžeminimo kaištį prie žemės. Po to prijungsite AO kaištį prie analoginio 1 kaiščio „Arduino“. Prijungę „Arduino“prie MATLAB, pradėkite analoginio 1 kaiščio skaitymą, tada paleiskite programą. Jei kyla problemų, galite tiesiog nukopijuoti žemiau esantį kodą.
3 žingsnis: pridėkite temperatūros jutiklį
![Pridedamas temperatūros jutiklis Pridedamas temperatūros jutiklis](https://i.howwhatproduce.com/images/001/image-160-61-j.webp)
Prijunkite pilką ir raudoną laidą prie bendro įžeminimo. Tada geltoną laidą prijungsite prie PWM kaiščio numerio 10 ir prie 4,7 Kohm rezistoriaus. Tada jis bus prijungtas prie jūsų 5 V maitinimo šaltinio. Norėdami koduoti šią funkciją, atidarykite „matlab“> priedus> gaukite aparatinės įrangos palaikymo paketus. Patekę į palaikymo paketus ieškokite Dalaso 1 laido protokolo ir atsisiųskite jį. Norėdami nustatyti kodą, skaitykite šį straipsnį.
4 žingsnis: pridėkite optinį detektorių
![Pridedamas optinis detektorius Pridedamas optinis detektorius](https://i.howwhatproduce.com/images/001/image-160-62-j.webp)
Prijunkite abu anodus prie bendro įžeminimo. Tada prijunkite katodą, esantį priekinėje jutiklio padėtyje, prie „Arduino“analoginio kaiščio 0 ir prie 330 omų rezistoriaus, kuris tada prijungiamas prie 5 V maitinimo šaltinio. Tada prijunkite galinį katodą prie 10 Kohm rezistoriaus ir tada prie 5 V maitinimo šaltinio. Norėdami tai koduoti, inicijuokite kitą 0 kaiščio analoginį nuskaitymą ir paleiskite programą. Visas failas pateikiamas šiame faile.
5 veiksmas: pridėkite LED lemputę
![LED lempos pridėjimas LED lempos pridėjimas](https://i.howwhatproduce.com/images/001/image-160-63-j.webp)
Prijunkite šviesos diodo anodą prie 330 omų rezistoriaus. Tada prijungsite jį prie žemės. Tada prijunkite šviesos diodo katodą prie „Arduino“PWM kaiščio 13.
6 žingsnis: GALUTINIS produktas
![GALUTINIS produktas GALUTINIS produktas](https://i.howwhatproduce.com/images/001/image-160-64-j.webp)
Tai yra bendras jūsų „Arduino“ir kodo vaizdas su visais patobulinimais!
Be savo projekto, taip pat galite spausdinti karvę 3D formatu, kad parodytumėte, kaip tikroji mirksinti šviesa sustabdo priešpriešinį eismą, kad traukinys galėtų pravažiuoti, o tada, kai traukinys jau išvykęs, karvė gali tęsti nustatytą kursą. Čia yra nuoroda į šios karvės 3D spausdinimą.
3D_printed_cow.stl
Rekomenduojamas:
„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“- „Baofeng UV -9R Plus“: 6 žingsniai (su nuotraukomis)
![„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“- „Baofeng UV -9R Plus“: 6 žingsniai (su nuotraukomis) „Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“- „Baofeng UV -9R Plus“: 6 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/001/image-1126-j.webp)
„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“-„Baofeng UV-9R Plus“: Sveiki visi, tai yra paprastas vadovas, kaip paversti „Baofeng UV-9R“(arba plius) ausinių / ausinių laidą į programavimo kabelį, naudojant „Ardunio UNO“kaip USB Serijos keitiklis. [ATSISAKYMAS] Aš neprisiimu jokios atsakomybės už bet kokią žalą
„Pi Zero Dashcam“kūrimas (3 p.): Failų valdymas ir patobulinimai: 3 žingsniai
![„Pi Zero Dashcam“kūrimas (3 p.): Failų valdymas ir patobulinimai: 3 žingsniai „Pi Zero Dashcam“kūrimas (3 p.): Failų valdymas ir patobulinimai: 3 žingsniai](https://i.howwhatproduce.com/images/005/image-14223-j.webp)
„Pi Zero Dashcam“kūrimas (3 psl.): Failų valdymas ir patobulinimai: Mes tęsiame „Pi Zero dashcam“projektą ir šiame įraše rūpinamės failų valdymu, kartu pridėdami tam tikrų patobulinimų. Šis projektas beveik baigtas, o kitos savaitės įraše/vaizdo įraše atliksime bandymus keliuose
JK traukinių ir orų ekranas: 5 žingsniai
![JK traukinių ir orų ekranas: 5 žingsniai JK traukinių ir orų ekranas: 5 žingsniai](https://i.howwhatproduce.com/images/011/image-30318-j.webp)
Jungtinės Karalystės traukinių ir orų ekranas: ši instrukcija skirta akumuliatoriumi varomiems JK traukinių išvykimams ir orų rodymui. Ji naudojo „National Rail OpenLDBWS“duomenų bazę, kad gautų informaciją apie konkrečios vietinės geležinkelio stoties traukinio išvykimą realiuoju laiku ir ją parodytų. Jis naudoja atvirą orą
Išmanioji traukinių sistema: 4 žingsniai
![Išmanioji traukinių sistema: 4 žingsniai Išmanioji traukinių sistema: 4 žingsniai](https://i.howwhatproduce.com/images/005/image-13122-12-j.webp)
Išmanioji traukinių sistema: sukurta taip, kad padidintų saugumą, užkirstų kelią nelaimingiems atsitikimams ir padidintų teigiamą bei produktyvų atsaką, jei įvyktų nelaimingų atsitikimų
Saugesnis ir geresnis: traukinių stočių saugumas: 7 žingsniai
![Saugesnis ir geresnis: traukinių stočių saugumas: 7 žingsniai Saugesnis ir geresnis: traukinių stočių saugumas: 7 žingsniai](https://i.howwhatproduce.com/images/001/image-1114-44-j.webp)
Saugesnis, geresnis: geležinkelio stočių saugesnis: Daugelis geležinkelio stočių šiandien yra nesaugios, nes trūksta saugumo, kliūčių ir įspėjimo apie įvažiuojantį traukinį. Matėme, kad reikia tai ištaisyti. Norėdami išspręsti šią problemą, sukūrėme saugesnį. Mes naudojome vibracijos jutiklius, judesio jutiklius ir