Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Cilj:
Cilj ovog programiranog sustava je pogledati Arduino male veličine i primijeniti kodiranje u većoj mjeri kako bi potencijalno poboljšao određene sigurnosne značajke Amtrak Railroad sustava. 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 osjetnik temperature korisni su jer omogućuju kontrolu brzine tijekom ružnog 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 osjetnik temperature
· Optički detektor/ Foto-tranzistor
· Senzor vlage tla
· 4.7 KOhmResistor
· Otpor 330 Ohma x2
· 10 KOhm otpornik
· Kablovi/skakači x17
· USB priključni kabel
Slijede četiri zasebna postupka 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čunalo i otvorite MATLAB da biste se pripremili za kodiranje
Korak 2: Dodavanje osjetnika vlažnosti tla
Počnite spajanjem VCC pina na 5V napajanje. Zatim spojite iglu za uzemljenje na masu. Nakon toga ćete spojiti AO pin na analogni 1 pin 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 žutu žicu spojiti na PWM pin broj 10 i na 4,7 Kohm otpornik. To će se zatim spojiti na vaše 5V napajanje. Za kodiranje ove funkcije otvorite matlab> dodatke> nabavite pakete hardverske podrške. Jednom u paketima podrške potražite Dallas 1-wire protokol i preuzmite ga. Za postavljanje koda pogledajte ovaj članak.
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 napajanje od 5 V. Zatim spojite stražnju katodu na otpornik od 10 Kohma, a zatim na napajanje od 5 V. Za ovo kodiranje pokrenite još jedno analogno čitanje za pin 0 i pokrenite program. Cijeli 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 vaš Arduino i kod trebali izgledati sa svim uključenim poboljšanjima!
Kao dodatak vašem projektu, također možete 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 vlak krene, krava može nastaviti svoj zadati kurs. Ovdje je veza na 3D ispis ove krave.
3D_printed_cow.stl