Turinys:
- 1 žingsnis: reikmenys
- 2 veiksmas: kaip nustatyti „Breadboard“
- 3 žingsnis: parašykite savo kodą
- 4 žingsnis: Nubrėžkite skersinį
- 5 veiksmas: nustatykite savo sistemą ir išbandykite
Video: Traukinio perėjimo stebėjimo sistema: 5 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šis nurodymas išmokys jus, kaip naudoti „MatLab“koduojant „Arduino“, kad būtų galima valdyti geležinkelio sistemos dalį.
1 žingsnis: reikmenys
Šiam projektui jums reikės:
Kompiuteris
„Arduino“lenta
„Matlab 2017“
3D spausdintuvas
Traukinio modelis
2 nuotraukų jutikliai
1 Mėlyna LED lemputė
2 raudonos šviesos diodai
1 servo variklis
1 „Piezzo“garsiakalbis
USB laidas
3 330 omų rezistoriai
17 moterų ir moterų laidų
3 Moterys-vyrai
34 vyrų ir vyrų laidai
4 mediniai blokai
Izoliacine juosta
2 veiksmas: kaip nustatyti „Breadboard“
Įrengdami duonos lentą, vadovavomės knygoje pateiktomis schemomis, šiek tiek ją pakeisdami, kad įsitikintume, jog sugebėjome ant lentos sutalpinti viską, ko mums reikia.
3 žingsnis: parašykite savo kodą
Kai jūsų plokštė bus prijungta ir prijungta prie kompiuterio USB laidu, laikas parašyti „MatLab“kodą. Mūsų įvestis sudarė klaviatūros įvestis, leidžianti paleisti programą, ir fotosensoriai, kurie skaito šviesą ir nurodo programai, ar jie mato šviesą, ar ne. Jei šviesos jutikliai neskaito šviesos, programa atlieka daugybę dalykų. Pirmas dalykas yra tai, kad programa nustato traukinio greitį pagal laiką, kai pirmasis šviesos jutiklis užblokuojamas, kai atblokuojamas antrasis šviesos jutiklis, tada paleidžia kodą traukinio greičiui nustatyti ir siunčia pranešimų laukelį, kuriame nurodoma ar traukinys važiuoja per greitai, per lėtai ar gerai. Tuo pačiu metu, kai pirmasis jutiklis sugenda, jis liepia skersinei nuleisti žemyn, mirksėti raudonomis lemputėmis ir leisti garsą erzinančiu dažniu. Tada programa laukia tam tikro laiko, kai traukinys pravažiuoja antrąjį jutiklį, kad pakeltų skersinį atgal, nustotų mirksėti šviesomis ir sustabdytų garsą.
4 žingsnis: Nubrėžkite skersinį
Aš nupiešiau skersinį, kuris turi būti pritvirtintas prie servo variklio „Onshape“, bet bet kokia 3D pastato sistema veiktų. Dėl savo matmenų aš padariau juostą 3,5 "X.2" X.5 "ir į vieną galą pridėjau juodraštį, o abiejose pusėse -" ATSARGIAI ". Svarbus dalykas, į kurį reikia atkreipti dėmesį, yra atkreipti dėmesį į įrenginius, kuriuos spausdina jūsų 3D spausdintuvas, ir iš pradžių nupiešti skersinį tų matmenų.
5 veiksmas: nustatykite savo sistemą ir išbandykite
Surinkę visus komponentus, nustatykite „Arduino“ir parašykite kodą, laikas jį nustatyti ir išbandyti! Mūsų projektui mes nustatėme kompiuterį trasos viduryje ir mūsų „Adruino“vienodą atstumą tarp to, kur bus žibintai ir kur yra sankryža. Norėdami sumontuoti baltas šviesas ir foto jutiklius, juos priklijavome prie medinių blokelių, kad jie būtų pakankamai aukštai virš bėgių kelio, kad foto jutikliai juos perskaitytų, tačiau pakankamai žemai, kad jie būtų užblokuoti, kai traukinys pravažiuotų. Tada, norėdami nustatyti skersinį strypą, pritvirtinome jį prie servo variklio ir nustatėme tarp 2 svorių, kad variklis nejudėtų, kai strypas pakyla ir nusileidžia, mes net suklijavome svorius kartu, kad gautume papildomos paramos. Tada užfiksavome raudonus žibintus abiejose kelio sankryžos pusėse.
Kai mūsų sistema buvo nustatyta, mes išbandėme, kad įsitikintume, jog viskas veikia tinkamai, ir atlikome pakeitimus ten, kur mums reikia.
Rekomenduojamas:
„Arduino“grafinio perėjimo apdorojimas: 5 žingsniai
„Arduino Processing Graphic Transition“: Sveiki, šis projektas skirtas matomai grafikai sukurti iš nematomų dalelių, kurias gali aptikti jutikliai. Šiuo atveju šviesai ir atstumui valdyti naudoju ultragarsinį jutiklį ir fotorezistorių. Aš tai vizualizuoju darydamas kintamuosius iš se
Automatinė traukinio atbulinė kilpa naudojant „Arduino“: 10 žingsnių (su paveikslėliais)
Automatinė traukinio atbulinės eigos kilpa naudojant „Arduino“: Atvirkštinių kilpų sudarymas gali padėti modeliuoti traukinių išdėstymą, kad būtų pakeista traukinių kryptis, ko negalima padaryti naudojant patefonus. Tokiu būdu galite sukurti vieno takelio išdėstymus su atvirkštine kilpa kiekviename gale, kad traukiniai važiuotų be jokios pertraukos ar pertraukos
„IoT“augalų stebėjimo sistema (su „IBM IoT“platforma): 11 žingsnių (su paveikslėliais)
„IoT“augalų stebėjimo sistema (su „IBM IoT“platforma): Apžvalga „Augalų stebėjimo sistema“(PMS) yra programa, sukurta dirbantiesiems asmenims, turintiems omenyje žalią nykštį. Šiandien dirbantys asmenys yra labiau užimti nei bet kada anksčiau; siekti karjeros ir tvarkyti finansus
Traukinio sėdynių sistema: 4 žingsniai (su nuotraukomis)
Traukinio sėdynių sistema: Šiandien mes sukūrėme sistemą, kurią galima įdiegti traukinio sėdynėse. Turėjome rasti susierzinimą ir rasti sprendimą. Mes nusprendėme sukurti sistemą, kuri jums pasakytų, ar traukinio vežimėlyje, kuriame šiuo metu esate, yra laisvų vietų. Nieko nėra
Traukinio sėdynės prieinamumo informacinė sistema - FGC: 8 žingsniai
Traukinio sėdynės prieinamumo informacinė sistema - FGC: Šis projektas pagrįstas traukinio, kuris leidžia žmonėms, esantiems stotyje, mastelio įgyvendinimą, kad būtų galima sužinoti, kurios vietos yra laisvos. Norint atlikti prototipą, kartu su „Processing for…“naudojama „Arduino UNO“programinė įranga