Skip to content

novakjak/tty

Repository files navigation

Převodník ASCII na ITA-2

Tento projekt slouží k připojení zařízení pomocí sériového kabelu k dálnopisu.

Konstrukce

K sestavení převodníku je potřeba:

  • Raspberry Pi Pico 1
  • Převodník RS-232 - TTL
  • 2x optočlen
  • 4x 300 Ohm rezistor
  • 1x LED dioda
  • Nepájivé pole
  • Dráty pro propojení součástek na nepájivém poli

Zapojte podle obrázku nebo dle schémata ve složce schematics/. Dbejte na orientaci diody a optočlenů, správné zapojení je na obrázku. Nezapomeňte připojit napěťovou smyčku dálnopisu k spodním napájecím kontaktům (označené + a -). Zapojení na nepájivém poli Zapojení UARTu

Kompilace & flashování

Závislosti:

  • rustpup
  • Rust - verze 1.75 a vyšší
    • Nainstaluje spolu s rustupem
  • thumbv6m-none-eabi target pro rustc
    • lze získat tímto příkazem: rustup target add thumbv6m-none-eabi
  • elf2uf2-rs
    • lze získat tímto příkazem: cargo install elf2uf2-rs
# Kompilace projektu
cargo build --release

# Převedení na uf2
elf2uf2-rs target/thumbv6m-none-eabi/release/tty tty.uf2

# Nahrání na Rpi Pico.
# Připojte Rpi Pico k počítači pomocí Micro-usb kabelu zatímco držíte tlačítko BOOTSEL.
# (Tento krok není nutné dělat přes příkazový řádek a je možné ho udělat
# pomocí správce souborů.)
cp tty.uf2 <cesta k rpi> # Zaměňte <cesta k rpi> za složku kde se nachází Rpi Pico.

Použití

Připojte k Rpi Picu zdroj napětí pomocí Micro-usb kabelu. Připojte drát napěťové smyčky dálnopisu na příslušné piny. Připojte svůj počítač sériovým kabelem k převodníku. Zřiďte připojění k sériovému portu pomocí programu jako např. puTTY s nastavením:

  • Speed (baud) - 300
  • Data bits - 8
  • Stop bits - 1
  • Parity - None
  • Flow control - None
    Nezapomeňte také vypnout local-echo.

Nyní můžete psát text do puTTY, který se pošle dálnopisu. Stejným způsobem se text poslaný dálnopisem zobrazí v puTTY.

Pokud se rozsvítí LED dioda to znamená že program převodníku spadnul, v tomto případě odpojte a znovu připojte převodník od napájení.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published