Buna ziua si La Multi Ani tuturor amicilor de breasla.Scuze nu am fost prea explicit , referitor la solutia data (nu sant eu primul cu aceasta varianta mai e facuta si de alti hami;mie mi-a venit ideea cand am vazut cutiutza pentru orange pe ebay )pentru solicitarea lui Ciprian:
- cea mai economica solutie
- cea mai fiabila solutie
- cea mai portabila solutie
Documentatia am luat-o de pe rolink , componentele de aici:
https://www.ebay.com/itm/512MB-Orange-P ... 2749.l2649
https://www.ebay.com/itm/ABS-Plastics-S ... 2749.l2649
https://www.ebay.com/itm/1Piece-SA818-U ... Sw2fRaqj09
plus 3 led , 4 rezistente , 2 condensatoare , un radiator minuscul , un ventilator de 5v (asta pentru varianta de ultraportabil alimentat dintr-un power bank) , varianta pe care cum spuneam nu am apucat sa o finalizez , cealalta de fix e functionala de aproape un an .Tin sa multumesc mult inca odata pentru ajutor lui YO5MDA , YO8RXT , YO7GQZ si nu in ultimul rand lui YO3GWM.
Un nou nod RoLink
Re: Un nou nod RoLink
Salutare si La Multi Ani
Am fost nevoit sa construiesc cu orangepi zero plus, ca dinasta era pe stoc; asta fiind cu procesor pe 64 biti am folosit varianta mai noua de kernel; problema placii de sunet era destul de simpla astfel ca acum svxlink poate rula si pe variantele mai noi de armbian. Rezolvarea era pe forumul armbian:
1) alsamixer
2) press TAB (Make sure it falls to F4: CAPTURE)
3) Move to Mic1 (Use arrow keys)
4) Press SPACE and (L R Capture will appear)
Quit and you are good to go.
Asta pentru ca kernelul nou nu are microfonul activat default.
Problema hardware ca sa zic asa e ca orangepi zero are conectorul de ethernet mai lung (are transformatoarele incorporate) asa ca trebuie decupat un pic ca sa intre placa. Placa e cea de la UR5TLZ dupa cum se vede in poza; am adaugat o comanda pentru ventilator, care sa-l porneasca atunci cand intra in emisie modulul sau cand procesorul trece de o anumita temperatura, pentru ca din pacate in carcasa asta racirea e deficitara asa ca dupa parerea mea racirea fortata e necesara. Pentru asta am folosit inca un gpio si 2 tranzistoare smd bcr555.
Am fost nevoit sa construiesc cu orangepi zero plus, ca dinasta era pe stoc; asta fiind cu procesor pe 64 biti am folosit varianta mai noua de kernel; problema placii de sunet era destul de simpla astfel ca acum svxlink poate rula si pe variantele mai noi de armbian. Rezolvarea era pe forumul armbian:
1) alsamixer
2) press TAB (Make sure it falls to F4: CAPTURE)
3) Move to Mic1 (Use arrow keys)
4) Press SPACE and (L R Capture will appear)
Quit and you are good to go.
Asta pentru ca kernelul nou nu are microfonul activat default.
Problema hardware ca sa zic asa e ca orangepi zero are conectorul de ethernet mai lung (are transformatoarele incorporate) asa ca trebuie decupat un pic ca sa intre placa. Placa e cea de la UR5TLZ dupa cum se vede in poza; am adaugat o comanda pentru ventilator, care sa-l porneasca atunci cand intra in emisie modulul sau cand procesorul trece de o anumita temperatura, pentru ca din pacate in carcasa asta racirea e deficitara asa ca dupa parerea mea racirea fortata e necesara. Pentru asta am folosit inca un gpio si 2 tranzistoare smd bcr555.
Re: Un nou nod RoLink
Pe kernel mai nou, nu ati avut probleme cu comanda GPIO? Eu nu reusesc nicicum sa-l fac sa-mi comande PTT-ul pe Armbian Stretch...
Re: Un nou nod RoLink
Am avut o problema similara aseara, dar cu Raspberry Pi. Dupa ce am dat un reboot circuitul a refuzat sa mai dea comenzi spre PTT-ul statiei. In rest, totul functiona normal. Am crezut ca pinul GPIO avea o problema, am facut masuratori, teste, am inlocuit pinul de output, nimic. Am descoperit insa dupa cateva ore de chinuri ca pinul 24, care ar fi trebuit sa fie OUT, era de fapt IN. Asta rezulta clar cu comanda:
cat /sys/kernel/debug/gpio (ca root)
Schimarea de sens se face rapid cu:
echo out >/sys/class/gpio/gpio24/direction (ca root)
Imediat dupa comanda asta totul functioneaza normal. Nu stiu cauza configurarii gresite dupa reboot, caci in gpio.conf setarea este corecta.
73 de Ciprian N2YO
cat /sys/kernel/debug/gpio (ca root)
Schimarea de sens se face rapid cu:
echo out >/sys/class/gpio/gpio24/direction (ca root)
Imediat dupa comanda asta totul functioneaza normal. Nu stiu cauza configurarii gresite dupa reboot, caci in gpio.conf setarea este corecta.
73 de Ciprian N2YO
Re: Un nou nod RoLink
Pentru initializarea gpio folosesc ceva de genul:
pe care il rulez inainte de pornirea svxlink, ca root, svxlink ruleaza tot ca root, nu ma-m chinuit sa-l rulez ca user svxlink desi stiu ca e posibil, nu mi-am batut capul.
Cod: Selectaţi tot
#!/bin/bash
cd /sys/class/gpio
pinin() {
N=$1
if [ ! -d /sys/class/gpio/gpio$N ] ; then
echo "$N" > /sys/class/gpio/export
fi
echo "in" > /sys/class/gpio/gpio$N/direction
}
pinout() {
N=$1
if [ ! -d /sys/class/gpio/gpio$N ] ; then
echo "$N" > /sys/class/gpio/export
fi
echo "out" > /sys/class/gpio/gpio$N/direction
echo "1" > /sys/class/gpio/gpio$N/value
}
pinin 10
#
pinout 7
pe care il rulez inainte de pornirea svxlink, ca root, svxlink ruleaza tot ca root, nu ma-m chinuit sa-l rulez ca user svxlink desi stiu ca e posibil, nu mi-am batut capul.
Re: Un nou nod RoLink
Multumesc mult N2YO si YO7GQZ. Voi incerca si eu sa ma mai joc cu orangepi zero si Rolink, aplicand solutiile descrise mai sus, sper sa reusesc. O zi frumoasa!
Înapoi la “Constructii electronice”
Cine este conectat
Utilizatori care navighează pe acest forum: Niciun utilizator înregistrat și 32 vizitatori