Hotspot MMDVM na Orange Pi Zero
Posted: Sat 28. Sep 2019 12:24:00
Jelikož se mi doma válelo jedno Orange Pi Zero 512MB RAM (ARM 4x až 1,2GHz, 512 MB, LAN, WLAN, USB), jehož cena je podstaně nižší než cena Raspberry Pi Zero W, rozhodl jsem se pro osazení hotspotu timto počítačem. Malý problém vznikl při zjišťování jak MMDVM HS Jumbospot funguje a komunikuje. Nakonec pomohla schémata např. toto (konektor vlevém horním rohu). Jede to vlastně jen na 4 drátech +5V, GND, RX, TX. Vše ostatní nepotřebuje. Piny Piny RST a BOOT0 na druhém konektoru, nejsou pro chod HS důležité, slouží pouze k upgrade FW na desce mmdvm.
Konektor OPiZ je oproti RPiZ otočen o 180° a musí se s tím počítat, nelze složit sendvič, desky jsou "na sobě", ale do stran, směrem od sebe foto1 a foto2 .
Asi by bylo možné použití i o 50Kč levnější desky s poloviční velkosti RAM Orange Pi Zero 256MB , viz obsazení RAM na 512MB verzi:
celkem obsazeno volné
Mem: 504004 89720 87964
Swap:251984 97536 154448)
Komponenty byly nakoupeny na Aliexpressu.
Jediná důležitá změna je povolit a nastavit v MMDVM.ini komunikační port, na rozdíl od RPiZ kde je to /dev/ttyACM0 , je použit UART1, který je vyveden na identické piny GPIO konektoru.
Port=/dev/ttyS1
co se týče povolení ttyS1 je možno to provést přes příkaz armbian-config v menu /System /Hardware /a označit tečkou UART1, nebo editací bootovacího konfiguráku jako správce root nebo přes sudo pomocí editoru nano:
nano /boot/armbianEnv.txt
kde se do řádku periferií doplní uart1 (pokud tam už není):
overlays=i2c0 i2c1 pps-gpio spdif-out spi-spidev uart1 usbhost0
po restartu (reboot) je již port povolen.
Ve finále bude použita nějaká krabička a desky budou nad sebou propojené dráty.
USB na OPiZ jsem použil i pro připojení programovacího kabelu k MD 380, v Orange pi Zero byl nainstalován obslužný md380tools a přes vzdálená přístup pomocí SSH a konzole v noťasu, jsem se hrabal v radiostanici .
Nerozchodil jsem OLED (problém s obslužným FW pro I2C), proto došlo na volbu snazší cesty a počítám, že LCD 4x20 znaků bude chodit dobře, je na cestě z Číny, až ho zprovozním dám sem info.
Konektor OPiZ je oproti RPiZ otočen o 180° a musí se s tím počítat, nelze složit sendvič, desky jsou "na sobě", ale do stran, směrem od sebe foto1 a foto2 .
Asi by bylo možné použití i o 50Kč levnější desky s poloviční velkosti RAM Orange Pi Zero 256MB , viz obsazení RAM na 512MB verzi:
celkem obsazeno volné
Mem: 504004 89720 87964
Swap:251984 97536 154448)
Komponenty byly nakoupeny na Aliexpressu.
Jediná důležitá změna je povolit a nastavit v MMDVM.ini komunikační port, na rozdíl od RPiZ kde je to /dev/ttyACM0 , je použit UART1, který je vyveden na identické piny GPIO konektoru.
Port=/dev/ttyS1
co se týče povolení ttyS1 je možno to provést přes příkaz armbian-config v menu /System /Hardware /a označit tečkou UART1, nebo editací bootovacího konfiguráku jako správce root nebo přes sudo pomocí editoru nano:
nano /boot/armbianEnv.txt
kde se do řádku periferií doplní uart1 (pokud tam už není):
overlays=i2c0 i2c1 pps-gpio spdif-out spi-spidev uart1 usbhost0
po restartu (reboot) je již port povolen.
Ve finále bude použita nějaká krabička a desky budou nad sebou propojené dráty.
USB na OPiZ jsem použil i pro připojení programovacího kabelu k MD 380, v Orange pi Zero byl nainstalován obslužný md380tools a přes vzdálená přístup pomocí SSH a konzole v noťasu, jsem se hrabal v radiostanici .
Nerozchodil jsem OLED (problém s obslužným FW pro I2C), proto došlo na volbu snazší cesty a počítám, že LCD 4x20 znaků bude chodit dobře, je na cestě z Číny, až ho zprovozním dám sem info.