Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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