Daca apar probleme de vizualizare a forumului, un simplu clear la cache-ul browserului rezolva problema.

Unde mi-e trenul?

Lucrari in aria DCC
Avatar utilizator
sebba
Mesaje: 56
Membru din: Mie Ian 18, 2017 9:22 am
Localitate: Arad
Contact:

Re: Unde mi-e trenul?

Mesaj de sebba » Joi Ian 26, 2017 3:07 am

cred ca i-am dat de cap
mai am ceva chestii de lamurit pe acolo dar pare sa mearga (teoretic, cu stickerul nfc plimbat cu mana pe deasupra cititorului rfid)

intr-un final am facut asa:
am luat una bucata ESP8266, modelul huzzah addafruit

Imagine

l-am folosit pe asta deoarece este mai ingust (comparativ cu esp8266 plus placuta adaptoare) si il puteam infige in breadboard
motivul principal a fost insa ca esp-ul huzzah are pini separati pentru interfata seriala, putand astfel sa pornesc cititorul de rfid si sa mentin esp-ul conectat la computer, pentru monitorizare

pana la urma am reusit sa bag [Link Removed for Guests] al lui Liviu
nu ma intrebati de ce nu scotea nimic cand l-am pornit prima data... probabil de la conexiuni de test facute pe breadboard prost... nu stiu...

ce eram total nelamurit dar m-am prins intre timp... ce era cu adresele de IP pentru server si pentru broadcast
initial puneam ca serverIP IP-ul raspberry-ului pe care ruleaza emulatorul de CS2 si brokerul MQTT
mi-am dat seama ca nu are nici un rost deoarece pachetele sunt trimise UDP in tot broadcastul facut pe 224.0.0.1
il modificam si pe ala dar nu stiam de ce :D
adica stiam eu ce face broadcast-ul dar nu pricepeam de ce trebuie... :D
pana la urma - asa cum recomanda si Liviu pe forumul rocrail - am lasat-o asa ca merge :D

asa ca, dupa ce scrieti rfid2wifi intr-un esp pe care il conectati si la un mfrc522, acesta va trebui ca la scanarea tag-urilor rfid sau nfc sa scoata in consola ceva asemanator:

Imagine

acum vine partea a doua, setarea rocrailului
in lista de controllere mai trebuie adaugat un controller LOCONET de tip LNUDP, ca in imaginea de mai jos:

Imagine

restart la rocrail si adaugarea senzorului RFID in pozitia dorita din layout

Imagine

la adresa se trece valoarea pe care o are modulul ESP, citita mai devreme in consola, in cazul meu aceasta fiind 907
daca nu mai aveti esp-ul conectat la consola, deschideti intr-un browser adresa de IP a acestuia (aici eu am modificat putin codul lui Liviu si am bagat setari de IP fix ca sa mai castig o secunda sau poate chiar doua la conectare directa, fara dhcp)
se va deschide o pagina cu acesta informatie (adresele senzorului rfid)

in setarile senzorului se bifeaza bineinteles si tipul acestuia, RFID

acum, verificare in meniul CONTROL --> Sensor Monitor

Imagine

la trecerea unui tag pe deasupra cititorului, va apare un cod asemanator cu ce e in imagine
click pe acel senzor (dupa ce a citit tag-ul) si apoi "assign code"
va apare o lista cu locomotivele si vagoanele din dotare si la care se doreste identificare rfid
"find code" arata cui anume este alocat tag-ul scanat, in cazul in care este deja alocat sau nu arata nimic daca acel tag nu a mai fost adaugat in sistem
bai, ce avatar mi-am tras! 8)
Avatar utilizator
sebba
Mesaje: 56
Membru din: Mie Ian 18, 2017 9:22 am
Localitate: Arad
Contact:

Re: Unde mi-e trenul?

Mesaj de sebba » Joi Ian 26, 2017 3:14 am

nici acum nu stiu daca ceea ce am facut e bine facut sau se putea si altfel
insa cam cu pasii astia i-am dat de cap
pot vedea acum cum blocul aferent senzorului rfid apare ocupat de locomotiva respectiva, in functie de tag-ul scanat

voi mai sapa pe aici si va dau de stire

ii multumesc inca o data lui Liviu pentru munca depusa
bai, ce avatar mi-am tras! 8)
LiviuM
Mesaje: 397
Membru din: Vin Mar 11, 2011 12:00 am
Contact:

Re: Unde mi-e trenul?

Mesaj de LiviuM » Sâm Ian 28, 2017 8:04 pm

Salut Seba,

scuze ca nu am dat semne de viata mai devreme, da' nu m-am prins ca e activitate pe topicul asta.
N-am citit chiar tot ce ai scris, o fac mai tarziu pe indelete, dar voiam sa mai scriu cateva generalitati.
Si eu si Dagnall am "comentat" diversele etape ale proiectelor noastre pe forumul Rocrail, asa ca-ti recomand sa mai bagi cate un ochi si pe acolo. Cateva topicuri prin care am bantuit amandoi:
[Link Removed for Guests]
[Link Removed for Guests]
[Link Removed for Guests]
[Link Removed for Guests]
Pentru ca centrala mea, un Profiboss de la Fleischmann, stie Loconet si pentru ca mai am si alte module pentru Loconet, am facut rfid2ln si rfid2wifi *) compatibile cu ce aveam. La un moment dat am facut chiar un topic pentru rezolvarea unor probleme: [Link Removed for Guests]
A propos, rfid2ln are si o mica documentatie, care se poate "extrapola" si la rfid2wifi: [Link Removed for Guests]
Dagnall, pe de alta parte, cauta o solutie completa pentru controlul trenuletelor "de gradina" . Cum varianta (mea) Loconet a fost prea restrictiva, si-a dezvoltat propria varianta, bazata pe Rocnet si mqtt - cea despre care ai scris tu.
Intre timp m-am jucat si eu cu mqtt si Rocnet si am facut o mica biblioteca Rocnet. Am ajuns la o varianta care permite comunicarea cu Rocrail (mesajele merg in ambele parti, pot programa modulele din Rocrail), dar nu pot zice ca am ceva gata. Cum contine mici exemple de utilizare cu diverse variante (printre care si ESP8266), poate fi folosita ca punct de plecare pentru dezvoltari proprii. [Link Removed for Guests]
Oarecum in paralel cu mine si Dagnall au mai lucrat si alti useri de pe Rocrail. Cel mai [Link Removed for Guests]" proiect e [Link Removed for Guests] (din pacate a ramas numai asta in germana, desi incepuse si pe sectiunea englezeasca un topic "echivalent"), tot cu ESP8266 (wimos), tot cu mqtt si tot cu Rocnet.

Cam atat deocamdata. Citesc ce ai scris pe aici si comentez dupa, daca e cazul.

Spor,
Liviu

LE *) rfid2ln e Loconet "nativ" (foloseste bibliotecile Loconet "oficiale"), rfid2wifi emuleaza un bus Loconet (trimite mesaje "formatate" Loconet in pachete UDP). Asa cum a descoperit Seba, nu e nevoie de un bus Loconet activ, in Rocrai trebuie definita o centrala Loconet de tip UDP care sa stie sa interpreteze mesajele respective.
Ultima oară modificat Sâm Ian 28, 2017 8:32 pm de către LiviuM, modificat 1 dată în total.
LiviuM
Mesaje: 397
Membru din: Vin Mar 11, 2011 12:00 am
Contact:

Re: Unde mi-e trenul?

Mesaj de LiviuM » Sâm Ian 28, 2017 8:23 pm

sebba scrie:nici acum nu stiu daca ceea ce am facut e bine facut
Este bine cum ai facut.
Cum ziceam, poate ar fi bine sa citesti "documentatia" de la rfid2ln, ca ala a fost proiectul "original", finalizat si facut de ras la revista.
Din cauza "incertitudinii" mesajelor UDP, rfid2wifi a fost mai mult un test pentru mine. Si pentru ca nimeni nu si-a manifestat vreo curiozitate legata de el, nici nu m-am straduit prea tare sa-l documentez.
O eventuala completare - adresele senzorilor conectati se pot programa atat din Rocrail cat si din interfata web. Si parca si IP-ul se poate programa din interfata web.
Pentru programarea din Rocrail se potriveste sigur documentatia de la rfid2ln - in Programming -> Loconet -> LocoIO poti scana "bus-ul Loconet" (Query). Cand apar modulele "conectate", selectezi modulul de programat si-i poti citi si reprograma porturile.
Joaca-te si intreaba cand nu intelegi ceva. O sa incerc sa fie mai prompt in raspunsuri, desi probabil ca o sa trebuiasca sa retestez si eu diversele optiuni, ca n-a mai facut nimic de multisor si nu mai stiu exact cum merge.

Succes,
Liviu
Avatar utilizator
sebba
Mesaje: 56
Membru din: Mie Ian 18, 2017 9:22 am
Localitate: Arad
Contact:

Re: Unde mi-e trenul?

Mesaj de sebba » Dum Ian 29, 2017 12:09 am

Mulțumesc Liviu,

O să sap prin documentațiile alea.
Am săpat destul și până acum dar de pare că încă nu e suficient :lol:

Pe moment am testat și un attiny85 pe post de decodor DCC pentru macaz
As avea niste comparații acum intre decodorul asta cu attiny și cel prin wifi/mqtt, pro si contra
Nu știu dacă să încep aici discuția asta sau sa fac un topic separat, dedicat decodoarelor de accesorii
Ultima oară modificat Lun Ian 30, 2017 2:00 pm de către sebba, modificat 1 dată în total.
bai, ce avatar mi-am tras! 8)
LiviuM
Mesaje: 397
Membru din: Vin Mar 11, 2011 12:00 am
Contact:

Re: Unde mi-e trenul?

Mesaj de LiviuM » Dum Ian 29, 2017 8:07 pm

Salutare,
sebba scrie: As avea niste comparații acum intre decodorul asta cu atribuții și cel prin mqtt, pro si contra
Nu știu dacă să încep aici discuția asta sau sa fac un topic separat, dedicat decodoarelor de accesorii
Comparatia pare interesanta, abia astept s-o pui.
As zice sa faci un topic nou, ca nu prea are legatura cu subiectul astuia si se "pierde".

Spor,
Liviu
Avatar utilizator
sebba
Mesaje: 56
Membru din: Mie Ian 18, 2017 9:22 am
Localitate: Arad
Contact:

Re: Unde mi-e trenul?

Mesaj de sebba » Lun Ian 30, 2017 12:21 am

am inceput aici: [Local Link Removed for Guests]
bai, ce avatar mi-am tras! 8)
Scrie răspuns

Înapoi la “Digital”