Kazalo:
- 1. korak: Zaženite računalnik in odprite MATLAB, da se pripravite na kodiranje
- 2. korak: Dodajanje senzorja vlažnosti tal
- 3. korak: Dodajanje temperaturnega senzorja
- 4. korak: Dodajanje optičnega detektorja
- 5. korak: Dodajanje LED luči
- 6. korak: KONČNI izdelek
Video: Izboljšave programiranja vlakov v MATLAB -u: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Cilj:
Cilj tega programiranega sistema je pogledati manjši Arduino in uporabiti kodiranje v večjem obsegu, da bi potencialno izboljšali nekatere varnostne lastnosti železniških sistemov Amtrak. V ta namen smo dodali senzor vlažnosti tal, temperaturni senzor, optični detektor/ foto upor in LED luč. Senzor vlažnosti tal in temperaturni senzor sta koristna, saj omogočata nadzor hitrosti v slabem vremenu. Optični detektor bo uporabljen za zaznavanje hitrosti vlaka, LED -lučka pa za spomin na trenutno utripajočo luč, ki se pojavi, če je vlak v bližini.
Potrebne komponente:
· Digitalni temperaturni senzor DS18B20
· Optični detektor/ foto-tranzistor
· Senzor vlažnosti tal
· 4,7 KOhmRististor
· 330 ohmski upor x2
· 10 KOhm upor
· Kabli/skakalci x17
· Priključni kabel USB
Sledili bodo štirje ločeni postopki za prikaz pravilnega ožičenja in kodiranja za vsako izboljšavo, tako da lahko pri gradnji lastne dodate toliko, kot želite.
1. korak: Zaženite računalnik in odprite MATLAB, da se pripravite na kodiranje
2. korak: Dodajanje senzorja vlažnosti tal
Začnite tako, da priključite pin VCC na napajanje 5V. Nato ozemljitveni zatič priključite na ozemljitev. Po tem priključite AO pin na analogni 1 pin na Arduinu. Ko priključite Arduino na MATLAB, zaženite analogno branje za analogni 1 -pinski in nato zaženite program. Če imate težave, lahko preprosto kopirate spodnjo kodo.
3. korak: Dodajanje temperaturnega senzorja
Sivo in rdečo žico priključite na skupno maso. Nato boste rumeno žico priključili na PWM pin številka 10 in na 4,7 Kohm upor. Ta se bo nato povezal z vašim 5V napajanjem. Če želite kodirati to funkcijo, odprite matlab> dodatki> pridobite pakete podpore za strojno opremo. Ko ste v paketih podpore, poiščite Dallas-1-Wire Protocol in prenesite to. Če želite nastaviti kodo, se obrnite na ta članek.
4. korak: Dodajanje optičnega detektorja
Obe anodi priključite na skupno ozemljitev. Nato priključite katodo na sprednjem položaju senzorja na analogni pin 0 na Arduinu in na 330 ohmski upor, ki se nato priključi na 5V napajanje. Nato priključite zadnjo katodo na 10 Kohm upor in nato na 5V napajanje. Če želite to kodirati, zaženite drugo analogno branje za pin 0 in zaženite program. Celotna koda je v tej datoteki.
5. korak: Dodajanje LED luči
Priključite anodo LED na 330 ohmski upor. Nato ga priključite na ozemljitev. Nato priključite katodo LED na PWM pin 13 na Arduinu.
6. korak: KONČNI izdelek
To je celoten videz, kako naj bi izgledal vaš Arduino in koda z vsemi vključenimi izboljšavami!
Kot dodatek k svojemu projektu lahko tudi 3D natisnete kravo, da pokažete, kako utripajoča luč v resničnem življenju ustavi prihajajoči promet, tako da lahko vlak preide, nato pa lahko, ko vlak odide, krava nadaljuje s svojim nastavljenim tokom. Tukaj je povezava do 3D tiskanja te krave.
3D_printed_cow.stl
Priporočena:
Naredite EASY Infinity Mirror Cube - Brez 3D tiskanja in brez programiranja: 15 korakov (s slikami)
Naredite EASY Infinity Mirror Cube | Brez 3D tiskanja in brez programiranja: Vsem je všeč dobra neskončna kocka, vendar izgleda, da bi jih bilo težko narediti. Moj cilj te Instructable je, da vam korak za korakom pokažem, kako to narediti. Ne samo to, ampak z navodili, ki vam jih dajem, boste lahko naredili enega od
Avtomatiziran model železniške razporeditve dveh vlakov (V2.0) - Arduino temelji: 15 korakov (s slikami)
Avtomatiziran model železniške razporeditve dveh vlakov (V2.0) | Arduino temelji: Avtomatizacija postavitev železniških modelov z uporabo mikrokrmilnikov Arduino je odličen način za združevanje mikrokrmilnikov, programiranje in modeliranje železnic v en hobi. Na voljo je veliko projektov za avtonomno vožnjo vlaka na modelu railroa
Izdelava Pi Zero Dashcam (točka 3): Upravljanje datotek in izboljšave: 3 koraki
Izdelava nadzorne kamere Pi Zero (točka 3): Upravljanje datotek in izboljšave: Nadaljujemo s projektom nadzorne kamere Pi Zero in v tem prispevku skrbimo za upravljanje datotek, hkrati pa dodajamo nekaj izboljšav v procesu. Ta projekt je skoraj zaključen in v prihodnjem tednu bomo objavili/preizkusili cestne preizkuse
Primer programiranja MTP Arduino: 5 korakov
Primer programiranja MTP Arduino: V tem navodilu prikazujemo, kako s programsko skico SLG46824/6 Arduino programirati Dialog SLG46824/6 GreenPAK ™ napravo za večkratno programiranje (MTP). Večina naprav GreenPAK je za enkratno programiranje (OTP), kar pomeni, da enkrat, ko njihova Non-V
Pametni sistem vlakov: 4 koraki
Pametni sistem vlakov: zasnovan za povečanje varnosti, preprečevanje nesreč in povečanje pozitivnega in produktivnega odziva za pomoč v primeru nesreče