Un nou nod RoLink

Circuite electronice, echipamente home made, aparatura de masura si control, scheme...
yo8rby
Mesaje: 14
Membru din: Mar Aug 11, 2015 11:03 pm
Contact:

Re: Un nou nod RoLink

Mesajde yo8rby » Mie Ian 01, 2020 11:24 am

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.

yo7gqz
Mesaje: 19
Membru din: Mar Aug 18, 2015 7:36 pm
Contact:

Re: Un nou nod RoLink

Mesajde yo7gqz » Vin Ian 03, 2020 6:51 pm

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.
Fişiere ataşate
p1.jpg
p2.jpg
p3.jpg

YO6PMX
Mesaje: 123
Membru din: Dum Ian 06, 2013 11:41 pm
Contact:

Re: Un nou nod RoLink

Mesajde YO6PMX » Sâm Ian 04, 2020 1:21 pm

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...

Avatar utilizator
n2yo
Site Admin
Mesaje: 1003
Membru din: Joi Iun 10, 2010 12:17 am
Contact:

Re: Un nou nod RoLink

Mesajde n2yo » Sâm Ian 04, 2020 6:29 pm

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

yo7gqz
Mesaje: 19
Membru din: Mar Aug 18, 2015 7:36 pm
Contact:

Re: Un nou nod RoLink

Mesajde yo7gqz » Lun Ian 06, 2020 8:26 pm

Pentru initializarea gpio folosesc ceva de genul:

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.

YO6PMX
Mesaje: 123
Membru din: Dum Ian 06, 2013 11:41 pm
Contact:

Re: Un nou nod RoLink

Mesajde YO6PMX » Mar Ian 07, 2020 4:31 pm

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 1 vizitator