APRSDroid & microAPRS

(Prepisan stari članak sa starog bloga. Trebalo bi napisati noviju verziju)

Zdravo,
ova stranica objašnjava korišćenje microAPRS firmware-a na Arduino Nano V3.0 platformi sa APRSDroid aplikacijom preko serijske veze putem USB porta za slanje i primanje APRS AX25 paketa. Molim pročitajte ceo tekst pre preduzimanja odgovarajućih koraka.

Prvo, APRSDroid je sjajna aplikacija za Android platformu za slanje i primanje APRS AX25 paketa.
Razvio je Georg Lukas DO1GL, i mnogi drugi su doprineli daljem razvoju i aplikacija je OpenSource.
Možete naći sve informacije na http://aprsdroid.org

APRSDroid podržava i komunikaciju sa TNC putem USB OTG ili Bluetooth veze.
Ovaj članak se osvrće na USB OTG vezu. Sledeći u seriji će pokriti i bluetooth vezu.

Izabrao sam Arduino Nano V3.0 zbog malih dimenzija. I original sa FDTI čipom kao i klon sa CH340 USB čipom jednako dobro rade. (Dobro.. FDTI je ipak… FTDI)

microAPRS je firmware za ATMEGA328 kontrolere koji je napisao Mark Qvist, OZ7TMD i sve informcije o firmware-u možete naći na njegovom sajtu: http://unsigned.io/projects/microaprs/ gde i možete kupiti gotove modeme. 

Prvo je potrebno “flešovati” firmware na Arduino. Firmware koji sam koristio je u KISS modu i 3.3VDC reference.

Povezao sam arduino sa USB OTG kablom sa svojim android telefonom i telefon me je automatski pitao da li želim da koristim USB vezu sa APRSDroid app. Naravno potrebno je potvrditi.
Zatim u APRSDroid app, sam izabrao “USB serial” ispod “Connection protocol“ opcije.
Pod “Connection preferences” je potrebno izabrati “baud rate 9600” (8N1 control je default).

NAPOMENA: Neki stariji Android uredjaji nemaju OTG podršku.

TNC: Arduino Nano sa microAPRS firmware-om napravljen po šemi Mark Qvist-a.
Uvezano sve zajedno sa radio stanicom.

NAPOMENA: Koristio sam Baofeng radio koji ima ugradjen pre/de-emphasis filtere koji se ne mogu isključiti. Ukoliko se koriste takvi uredjaji onda je potrebno dodati highpass RC filter na ulazu u stanicu. Drastično će povećati broj dekodiranih paketa.