
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

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
Preporučeni:
Igračke sa prilagodbom: Igračka od parnog vlaka dostupna! 7 koraka (sa slikama)

Switch-Adapt Toys: Igračka od parnog vlaka postala pristupačna !: Adaptacija igračaka otvara nove načine i prilagođena rješenja koja omogućuju djeci s ograničenim motoričkim sposobnostima ili s poteškoćama u razvoju neovisnu interakciju s igračkama. U mnogim slučajevima djeca kojima su potrebne prilagođene igračke nisu u mogućnosti
Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) - Na temelju Arduina: 15 koraka (sa slikama)

Automatski model željezničkog rasporeda koji vozi s dva vlaka (V2.0) | Na temelju Arduina: Automatiziranje rasporeda željezničkih modela pomoću Arduino mikrokontrolera izvrstan je način spajanja mikrokontrolera, programiranja i željezničkog modela u jedan hobi. Dostupno je nekoliko projekata o autonomnom voženju vlaka na modelu railroa
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 tijekom promjene. Moj usmjerivač se ponovno pokreće i potrebno mu je 3 do 5 minuta za ponovno povezivanje. .A ako ste
Raspored automatiziranog modela vlaka (verzija 1.0): 12 koraka

Automatizirani raspored vlakova modela (verzija 1.0): Vozove s modelima uvijek je zabavno imati i voziti. No, ručno upravljanje njima ponekad se čini pomalo dosadnim. Dakle, u ovom uputstvu pokazat ću vam kako možete automatizirati svoj model željezničkog rasporeda tako da možete sjediti i opustiti se dok gledate svoj
Izrada Pi Zero nadzorne kamere (točka 3): Upravljanje datotekama i poboljšanja: 3 koraka

Izrada Pi Zero Dashcam -a (točka 3): Upravljanje datotekama i poboljšanja: Nastavljamo s projektom Pi Zero dashcam, a u ovom se postu brinemo o upravljanju datotekama, dodajući pritom i neka poboljšanja. Ovaj je projekt gotovo dovršen, a mi ćemo provesti cestovna ispitivanja u postu/videu sljedećeg tjedna