Sadržaj:
- Korak 1: Pokrenite računar i otvorite MATLAB da biste se pripremili za kodiranje
- Korak 2: Dodavanje senzora vlažnosti tla
- Korak 3: Dodavanje temperaturnog senzora
- Korak 4: Dodavanje optičkog detektora
- Korak 5: Dodavanje LED svjetla
- Korak 6: ZAVRŠNI proizvod
Video: Poboljšanja programiranja vlakova u MATLAB -u: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Cilj:
Cilj ovog programiranog sistema je pogledati Arduino male veličine i primijeniti kodiranje u većoj mjeri kako bi potencijalno poboljšao određene sigurnosne karakteristike Amtrak Railroad sistema. Da bismo to učinili, dodali smo senzor vlažnosti tla, temperaturni senzor, optički detektor/ foto otpornik i LED svjetlo. Senzor vlažnosti tla i senzor temperature su korisni jer će omogućiti kontrolu brzine tokom lošeg vremena. Optički detektor će se koristiti za otkrivanje brzine vlaka, a LED svjetlo se koristi za podsjećanje na trenutno trepćuće svjetlo koje se pojavljuje ako je vlak u blizini.
Potrebne komponente:
· DS18B20 digitalni senzor temperature
· Optički detektor/ foto-tranzistor
· Senzor vlažnosti tla
· 4.7 KOhmResistor
· Otpornik 330 Ohm x2
· 10 KOhm otpornik
· Kablovi/kratkospojnici x17
· USB priključni kabel
Slijede četiri zasebne procedure za prikaz ispravnog ožičenja i kodiranja za svako poboljšanje, na taj način možete dodati onoliko koliko želite pri izgradnji vlastitog.
Korak 1: Pokrenite računar i otvorite MATLAB da biste se pripremili za kodiranje
Korak 2: Dodavanje senzora vlažnosti tla
Počnite povezivanjem VCC pina na 5V napajanje. Zatim spojite iglu za uzemljenje na masu. Nakon toga ćete spojiti AO pin s analognim 1 pinom na Arduinu. Nakon što spojite Arduino na MATLAB, pokrenite analogno čitanje analognog 1 pina, a zatim pokrenite program. Ako imate problema, možete samo kopirati donji kod.
Korak 3: Dodavanje temperaturnog senzora
Spojite sivu i crvenu žicu na zajedničko uzemljenje. Zatim ćete spojiti žutu žicu na PWM pin broj 10 i na 4,7 Kohm otpornik. Ovo će se zatim spojiti na vaše 5V napajanje. Da biste kodirali ovu funkciju, otvorite matlab> dodatke> nabavite pakete hardverske podrške. Jednom u paketima podrške potražite Dallas 1-wire protokol i preuzmite ga. Uputite se u ovaj članak kako biste postavili svoj kôd.
Korak 4: Dodavanje optičkog detektora
Spojite obje anode na zajedničko uzemljenje. Zatim spojite katodu na prednjem položaju senzora na analogni pin 0 na Arduinu i na otpornik od 330 ohma koji se zatim spaja na 5V napajanje. Zatim spojite stražnju katodu na otpornik od 10 Kohma, a zatim na napajanje od 5 V. Da biste to kodirali, pokrenite još jedno analogno čitanje za pin 0 i pokrenite program. Potpuni kôd nalazi se u ovoj datoteci.
Korak 5: Dodavanje LED svjetla
Spojite anodu LED diode na otpornik od 330 ohma. Zatim ćete ovo spojiti na masu. Zatim spojite katodu LED diode na PWM pin 13 na Arduinu.
Korak 6: ZAVRŠNI proizvod
Ovo je cjelokupni izgled kako bi trebao izgledati vaš Arduino i kod sa svim uključenim poboljšanjima!
Kao dodatak vašem projektu, možete i 3D ispisati kravu kako biste pokazali kako trepćuće svjetlo u stvarnom životu zaustavlja nadolazeći promet tako da vlak može proći, a nakon što voz ode, krava može nastaviti sa svojim zacrtanim kursom. Evo veze za 3D štampanje ove posebne krave.
3D_printed_cow.stl
Preporučuje se:
Poboljšanja za usmjerivače: 6 koraka (sa slikama)
Poboljšanja za usmjerivače: U zemljama u razvoju, isključivanje napajanja je uobičajeno … Kao rezervni imamo generator električne energije, ali postoji mali vremenski interval od 20 sekundi za vrijeme promjene. Moj usmjerivač se ponovo pokreće i potrebno mu je 3 do 5 minuta za ponovno povezivanje. . A ako ste
Upravljajte rasporedom vlakova pomoću tipkovnice!: 12 koraka
Upravljajte svojim rasporedom vlakova pomoću tipkovnice !: U jednom od mojih prethodnih Instructable -a pokazao sam vam kako možete upravljati modelom vlaka pomoću daljinskog upravljača za TV. Nadograđenu verziju možete pogledati i ovdje. U ovom Instructable -u pokazat ću vam kako kontrolirati raspored vlakova pomoću tipkovnice putem
Upravljajte rasporedom vlakova pomoću svog mobilnog telefona!: 11 koraka (sa slikama)
Upravljajte svojim rasporedom vlakova svojim mobilnim telefonom !: Kontrola rasporeda vlakova pomoću žičane regulacije gasa i odazivača može biti dobar početak za početnike, ali predstavlja problem neprenosivosti. Također, bežični kontroleri koji se pojavljuju na tržištu mogu kontrolirati samo neke lokome
Pravljenje Pi Zero Dashcam kamere (tačka 3): Upravljanje datotekama i poboljšanja: 3 koraka
Izrada Pi Zero Dashcam kamere (tačka 3): Upravljanje datotekama i poboljšanja: Nastavljamo sa projektom Pi Zero dashcam i u ovom postu brinemo o upravljanju datotekama, dodajući pritom i neka poboljšanja u procesu. Ovaj projekt je gotovo završen, a mi ćemo provesti testove na cesti u postu/videu sljedeće sedmice
Pametni sistem vlakova: 4 koraka
Pametni sistem vlakova: Dizajniran za povećanje sigurnosti, sprječavanje nesreća i povećanje pozitivnog i produktivnog odgovora za pomoć u slučaju nezgode