Obsah:
- Krok 1: Podívejte se na video
- Krok 2: Získejte všechny díly a spotřební materiál
- Krok 3: Získejte knihovnu Ps2
- Krok 4: Zjistěte připojení dotykové podložky
- Krok 5: Otestujte touchpad
- Krok 6: Naprogramujte mikrokontrolér Arduino
- Krok 7: Nastavte rozložení
- Krok 8: Nainstalujte štít motoru na desku Arduino
- Krok 9: Připojte napájení trati a výhybky k štítu motoru
- Krok 10: Připojte touchpad k nastavení
- Krok 11: Umístěte lokomotivu na kolej
- Krok 12: Připojte instalační program k napájení a zapněte jej
- Krok 13: Otestujte ovládací prvky
- Krok 14: Sdílejte svou práci a dále ji rozšiřujte
Video: Notebook ovládaný modelem železnice - Rozhraní PS/2 Arduino: 14 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Touchpad notebooku je jedním ze skvělých zařízení, které lze použít jako vstup pro projekty mikrokontrolérů. Pojďme tedy dnes implementovat toto zařízení s mikrokontrolérem Arduino k ovládání modelové železnice. Pomocí touchpadu PS/2 budeme moci ovládat 3 výhybky a sledovat výkon.
Ponechání touchpadu s jeho šířkou dole (režim jako portrét), posunutí prstu po každé ze dvou úhlopříček bude sloužit k ovládání dvou výhybek, posunutí prstu vodorovně bude sloužit k ovládání další výhybky a posouvání prstu svisle bude sloužit k řízení rychlosti a směru lokomotivy.
Takže bez dalších okolků začněme!
Krok 1: Podívejte se na video
Podívejte se na video, abyste porozuměli všem ovládacím prvkům a dozvěděli se více o tom, jak funguje.
Krok 2: Získejte všechny díly a spotřební materiál
Pro tento projekt budete potřebovat:
- Mikrokontrolér Arduino kompatibilní s Adafruit Motor Shield V2 (UNO, Leonardo atd.)
- Motorový štít Adafruit V2
- Touchpad PS/2
- 4 vodiče s konektory Dupont na jedné straně (Pro připojení touchpadu k desce Arduino)
- 2 vodiče pro připojení napájení kolejí a výhybek (max. 3) ke stínění motoru
- 12voltový stejnosměrný napájecí zdroj s proudovou kapacitou alespoň 1A.
Krok 3: Získejte knihovnu Ps2
Odtud si stáhněte složku knihovny ps2. Přesuňte staženou složku na plochu, protože bude snazší ji najít. Otevřete Arduino IDE a klikněte na Sketch> Include Library> Add. ZIP Library… a poté vyberte na ploše složku ps2. Knihovna bude zahrnuta a nyní budete moci používat knihovnu ps2.
Krok 4: Zjistěte připojení dotykové podložky
Pokud máte touchpad Synaptics, jako je ten výše, je podložka „T22“+5 V, „T10“je „Hodiny“, „T11“je „Data“a „T23“je „GND“. Drát 'GND' můžete také připájet na velkou nechráněnou měď, jak je uvedeno výše.
Kliknutím na výše uvedený obrázek se dozvíte více. Pokud máte jiný touchpad, zkuste vyhledat jeho číslo dílu na internetu pomocí „pinoutů“nebo se můžete zeptat komunity r/Arduino na Redditu, pokud se zaseknete.
Krok 5: Otestujte touchpad
Zkontrolujte, zda jsou k touchpadu správně připojena. Chcete -li vyzkoušet touchpad, nahrajte kód myši ps2 na mikrokontrolér Arduino z Příklady> ps2. Připojte vodič „Clock“k D6, vodič „Data“k D5, GND k GND a +5V nebo VCC k +5V pinu desky Arduino. Znovu připojte desku Arduino k počítači a otevřete sériový monitor. Pokud při pohybu prstem po touchpadu vidíte změnu čísel, touchpad funguje správně a můžete pokračovat.
Krok 6: Naprogramujte mikrokontrolér Arduino
Doporučuje se projít kód před odesláním do mikrokontroléru Arduino, abyste pochopili, co se vše děje.
Krok 7: Nastavte rozložení
Vytvořte rozvržení pro testování síly na trati a všech tří ovládacích prvků výhybky. Ujistěte se, že jsou všechny spoje kolejí správně vyrobeny a koleje jsou čisté. Doporučuje se pravidelné čištění kolejí a kol lokomotiv, aby se lokomotivy nezastavily.
Krok 8: Nainstalujte štít motoru na desku Arduino
Pečlivě zarovnejte kolíky stínění motoru se zásuvkami na desce Arduino a zatlačte štít na desku Arduino. Zajistěte, aby štít bezpečně seděl na desce Arduino a aby nedošlo k ohnutí žádného kolíku.
Krok 9: Připojte napájení trati a výhybky k štítu motoru
Proveďte následující připojení:
- Připojte napájení dráhy k výstupnímu konektoru stínění označeného 'M1'.
- Připojte výhybky ke zbytku tří výstupních konektorů „M2“, „M3“a „M4“.
Ujistěte se, že jsou všechna zapojení pevně utažena.
Krok 10: Připojte touchpad k nastavení
Připojte touchpad k desce Arduino provedením následujících spojení mezi touchpadem a deskou Arduino:
- +5 voltů nebo 'VCC' až +5 voltů desky Arduino
- „GND“až „GND“desky Arduino
- „Hodiny“až „D6“desky Arduino
- „Data“až „D5“desky Arduino
Krok 11: Umístěte lokomotivu na kolej
Umístěte testovanou lokomotivu. Podle přání můžete také umístit více lokomotiv.
Doporučuje se použít nástroj pro opětovné spuštění. Ujistěte se, že jsou lokomotivy správně umístěny na kolejích, aby se zabránilo vykolejení.
Krok 12: Připojte instalační program k napájení a zapněte jej
Připojte 12voltový napájecí zdroj k nastavení a zapněte jej.
Krok 13: Otestujte ovládací prvky
Otestujte všechny ovládací prvky. Ovládacím prvkům porozumíte znovu ve výše uvedeném videu.
Krok 14: Sdílejte svou práci a dále ji rozšiřujte
Pokud váš projekt funguje a pokud můžete, zkuste sdílet obrázky svého stvoření s komunitou kliknutím na 'I Made It!'.
Zkuste také do tohoto projektu přidat další funkce a funkce a zkuste je také sdílet. Ať děláte cokoli, všechno nejlepší!
Doporučuje:
Jednoduchá automatizovaná modelová železnice z bodu do bodu: 10 kroků (s obrázky)
Jednoduchá automatizovaná modelová železnice Point to Point: Mikrokontroléry Arduino jsou skvělé k automatizaci rozvržení modelové železnice. Automatizace rozvržení je užitečná pro mnoho účelů, jako je umístění rozvržení na displej, kde lze operaci rozložení naprogramovat tak, aby jezdila vlaky v automatické sekvenci. Já
Modelem ovládaný výtah Arduino: 7 kroků (s obrázky)
Arduino-Controlled Model Elevator: V tomto Instructable vám ukážu, jak jsem postavil dvouúrovňový hračkový výtah s funkčními posuvnými dveřmi a autem, které se pohybuje nahoru a dolů na vyžádání. Srdcem výtahu je Arduino Uno (nebo v tomto případě Adafruit Metro) s Adafruit Moto
Automatizované rozvržení modelové železnice se dvěma vlaky (V2.0) - Na základě Arduina: 15 kroků (s obrázky)
Automatizované rozvržení modelové železnice se dvěma vlaky (V2.0) | Arduino Based: Automatizace rozvržení modelové železnice pomocí mikrokontrolérů Arduino je skvělý způsob, jak spojit mikrokontroléry, programování a modelové železnice do jednoho koníčku. Existuje řada projektů, které umožňují autonomní provoz vlaku na modelové železnici
Rozložení modelové železnice s automatizovanou vlečkou: 13 kroků (s obrázky)
Uspořádání modelové železnice s automatizovanou vlečkou: Vytváření rozvržení modelových vlaků je skvělý koníček, automatizace to výrazně zlepší! Podívejme se na některé výhody jeho automatizace: Levný provoz: Celé rozložení je řízeno mikrokontrolérem Arduino pomocí L298N mo
Notebook Pi-Berry-klasický notebook pro kutily: 21 kroků (s obrázky)
Notebook Pi-Berry-klasický DIY notebook: Notebook, který jsem vyrobil „Notebook Pi-Berry“, je postaven na Raspberry Pi 2. Má 1 GB RAM, čtyřjádrový procesor, 4 USB porty a jeden ethernetový port. Notebook splňuje každodenní potřeby a hladce spouští programy jako VLC media player, Mozilla Firefox, Ardu