Obsah:
- Krok 1: Spusťte počítač a otevřete MATLAB, abyste se připravili na kódování
- Krok 2: Přidání snímače vlhkosti půdy
- Krok 3: Přidání teplotního senzoru
- Krok 4: Přidání optického detektoru
- Krok 5: Přidání LED světla
- Krok 6: KONEČNÝ produkt
Video: Vylepšení programování vlaků v MATLABu: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Objektivní:
Cílem tohoto naprogramovaného systému je podívat se na Arduino v malém měřítku a použít kódování ve větším měřítku, aby se potenciálně zlepšily určité bezpečnostní funkce systémů Amtrak Railroad. Za tímto účelem jsme přidali snímač půdní vlhkosti, teplotní senzor, optický detektor/ fotorezistor a LED světlo. Senzor půdní vlhkosti a teplotní senzor jsou výhodné, protože umožňují ovládání rychlosti v nepříznivém počasí. Optický detektor bude použit k detekci rychlosti vlaku a LED světlo se bude podobat aktuálnímu blikajícímu světlu, které se objeví, pokud je poblíž vlak.
Požadované součásti:
· Digitální teplotní senzor DS18B20
· Optický detektor/ fototranzistor
· Senzor vlhkosti půdy
· 4,7 KOhmResistor
· Rezistor 330 ohmů x2
· Rezistor 10 KOhm
· Kabely/propojky x17
· USB konektorový kabel
Pro zobrazení správného zapojení a kódování pro každé vylepšení budou následovat čtyři samostatné postupy, takže při stavbě vlastního můžete přidat tolik, kolik byste chtěli.
Krok 1: Spusťte počítač a otevřete MATLAB, abyste se připravili na kódování
Krok 2: Přidání snímače vlhkosti půdy
Začněte připojením kolíku VCC k napájení 5V. Dále připojte zemnicí kolík k zemi. Poté připojíte pin AO k analogovému 1 pinu na Arduinu. Jakmile připojíte Arduino k MATLABu, spusťte analogové čtení analogového 1 pinu a poté spusťte program. Pokud máte potíže, stačí zkopírovat níže uvedený kód.
Krok 3: Přidání teplotního senzoru
Připojte šedý a červený vodič ke společnému uzemnění. Poté připojíte žlutý vodič k pinu PWM číslo 10 a k rezistoru 4,7 Kohm. Poté se připojí k vašemu 5V napájení. Chcete-li kódovat tuto funkci, otevřete matlab> doplňky> získejte balíčky podpory hardwaru. Jakmile jste v balíčcích podpory, prohledejte 1-drátový protokol Dallasu a stáhněte si jej. Chcete -li nastavit kód, nahlédněte do tohoto článku.
Krok 4: Přidání optického detektoru
Připojte obě anody ke společné zemi. Poté připojte katodu v přední poloze senzoru k analogovému kolíku 0 na Arduinu a k odporu 330 ohmů, který se poté připojí k napájení 5V. Poté připojte zadní katodu k odporu 10 kOhm a poté k napájení 5 V. Chcete -li to kódovat, spusťte další analogové čtení pro pin 0 a spusťte program. V tomto souboru je uveden úplný kód.
Krok 5: Přidání LED světla
Připojte anodu LED k odporu 330 ohmů. Poté to připojíte k zemi. Poté připojte katodu LED ke kolíku 13 PWM na Arduinu.
Krok 6: KONEČNÝ produkt
Toto je celkový vzhled toho, jak by mělo vypadat vaše Arduino a kód se všemi zahrnutými vylepšeními!
Jako doplněk k vašemu projektu můžete také 3D tisk krávy a ukázat, jak blikající světlo v reálném životě zastaví protijedoucí provoz, aby vlak mohl projet, a poté, co vlak odjede, může kráva pokračovat v nastaveném kurzu. Zde je odkaz na 3D tisk této konkrétní krávy.
3D_printed_cow.stl
Doporučuje:
Zajímavé pokyny pro programování programování pro návrháře-ovládání barev: 10 kroků
Zajímavé pokyny pro programování programování pro návrháře-ovládání barev: V předchozích kapitolách jsme si řekli více o tom, jak použít kód k tvarování namísto bodů znalostí o barvě. V této kapitole prozkoumáme tento aspekt znalostí hlouběji
Ovládání Raspberry Pi pomocí Matlabu: 5 kroků
Ovládání Raspberry Pi pomocí Matlabu: Hej, tento tutoriál je o ovládání vašeho bezhlavého malinového pi pomocí matlabu. Možná budete muset nainstalovat matlab na nejnovější verzi, abyste mohli podporovat novější malinovou desku pi
Robotický ovladač ROS založený na Matlabu: 9 kroků
Robotický ovladač ROS založený na Matlabu: Od dětství jsem vždy snil o tom, že budu Iron Man, a stále to dělám. Iron Man je jednou z těch postav, které jsou realisticky možné a jednoduše řečeno, toužím se jednou stát Iron Manem, i když se mi lidé smějí nebo říkají, že je to nemožné
Jak provést test sluchu pro dospělé pomocí MATLABu: 6 kroků
Jak provést test sluchu pro dospělé pomocí MATLABu: UPOZORNĚNÍ: Náš test NENÍ lékařskou diagnostikou a neměl by být používán jako takový. Chcete -li přesně změřit sluch, navštivte lékaře. Pomocí materiálů, které jsme již měli, naše skupina provedla test sluchu. Náš test je určen pouze pro dospělé a dospívající
Detekce MRI mozkového nádoru pomocí Matlabu: 6 kroků
Detekce MRI mozkového nádoru pomocí Matlabu: Autor: Madhumita Kannan, Henry Nguyen, Ashley Urrutia Avila, Mei Jin Tento kód MATLAB je programem pro detekci přesné velikosti, tvaru a umístění nádoru nalezeného v MRI skenech mozku pacienta. Tento program je navržen tak, aby původně pracoval s detektorem nádorů