Intr-un articol anterior am prezentat cum o placuta adaptoare se poate conecta intre motorul de curent continuu si sistemul de alimentare al unei locomotive analogice.
Aceasta placuta, permite functionarea ca locomotiva analogica, avand si posibilitatea aprinderii a 2 beculete sau leduri albe/galbui in functie de directia de deplasare Dupa ce m-am chinuit un pic sa dezlipesc pinii placutei adaptoare, am constatat ca erau 2 socluri (mama/tata), asa ca prin demontarea placutei adaptoare si montarea unui decodor de tip NEM652, locomotiva devine digitala:- initial:
- scoatere placii de conversie la "DCC ready"
- conectarea decodorului NEM652 cu respectarea pozitionarii
Pe net sunt mai multe articole, dar in Article 9 - Blue Rapier DCC and Lights Upgrade am gasit o descriere prietenoasa
ca si in materialul Conectarea decodoarelor DCC sau in manualul producatorului
Pentru a testa cumva aceasta "locomotiva digitala", am creat si un sistem de comanda urmand pasii de pe site-ul https://dcc-ex.com/index.html, sistemul de baza este o placa Arduino Mega, cu un shield cu driver L298, un sistem de alimentare de 12-14V cu minim 2-3A (eu am folosit o sursa reglabila de 0-30V/0-10A). Shield-ului cu driverul L298 i-am deconectat legatura catre alimentarea placii Arduino Mega, ca in articolul https://dcc-ex.com/get-started/assembly.html
Am fost "lenes" si am ales sa folosesc utilitarul executabil, care configureaza si apoi instaleaza programul in placa Arduino Mega, ca in materialul Install using the Automated Installer
Am ales placa Arduino Mega pentru a monta ulterior o placa adaptoare cu ESP8266 ca sa pot controla trenuletele de pe telefon, cu aplicatie Android sau iPhone.Am fost "lenes" si am ales sa folosesc utilitarul executabil, care configureaza si apoi instaleaza programul in placa Arduino Mega, ca in materialul Install using the Automated Installer
Am folosit aplicatia locala de pe pagina locala web, dupa cum e descris in materialul Choosing a Controller (Throttle), si pentru ca nu sunt, inca, familiarizat cu comenzile DCC,
am conectat controlerul la placa Arduino si am ales locomotiva cu adresa 3 (asa am gasit ca ar fi valoarea implicita),
avand conectata placa adaptoare cu decodorul NEM652 si ledul bicolor prezentat intr-un articol precedent, ce simuleaza motorul de curent continuu
plus osciloscop. Cel mai bine se vede modul de testare in filmuletele:
19.04.2022
Am conectat afisajul LCD1602 cu interfata i2c (adresa hexa 3F, adica 63 in zecimal) si am incarcat programul folosind acelasi utilitar de instalare
Pe ecran nu sunt prea multe informatii, doar se indica alternativ starea (sistem conectat sau deconectat) si logo (informatii despre program si licenta) Comanda data pentru deplasare inainte (led bicolor aprins in alb)
respectiv comanda data pentru deplasare inapoi (led bicolor aprins in rosu) Gasind si a doua placa adaptoare "dcc ready", am verificat daca si acolo daca decodorul NEM652, cu 8 pini se poate monta rapid, adica daca sunt folosite socluri.. si sunt.20.04.2022
Dupa ce am mai studiat diferite articole de pe net, am zis sa testez si functiile suplimentare, banuind ca sunt ele sunt exact clopotelul (BELL) si goarna (HORN) de pe statie (Throttle)
Pornind de la schema uzuala de conectare pe placa "DCC ready", o schema de test si pentru cele 2 functii suplimentare ar fi
am conectat un led (verde) la pinul 3 (fir verde) inseriata cu o rezistenta de 3k3 (asta a fost la indemana, dar uzual ar fi de 1k) la pin 7 (VC+ comun) si am constatat ca aceasta iesire este cea de clopotel (BELL). Am conectat inca un led (galben) la firul liber, al noulea fir, cel violet inseriat cu o rezistenta (tot) de 3k3 la pin 7 (VC+ comun) si am constatat ca este goarna (HORN).
Am facut 2 filmuletele, in care se vede cum am testat si cele 2 functii suplimentare:
Am adaugat si placa cu ESP8266-01 la montaj
si am incarcat cu ajutorul utilitarului programul in placa Arduino Mega, dupa ce am gasit canalul pe care lucreaza reteaua wi-fi pe care o folosesc (bbk2)
Dupa ce programul e incarcat in placa Arduino Mega si apoi imediat ce placa cu ESP8266-01 se conecteaza la reteaua locala, vedem pe afisaj IP-ul si portul: Pentru a verifica modul de comanda de pe o aplicatie Android, am instalat programul Engine Driver, fiind unul din cele indicate in articolul de la https://dcc-ex.com/get-started/controllers.html si explicit in articolul de la https://dcc-ex.com/throttles/engine-driver.html Pe langa functionarea de baza, pornire, oprire, deplasare fata/spate, stop, aprindere lumini, am comandat si clopotelul si apoi goarna
22.04.2022
Am reusit sa fac 2 filmulete in care comanda "locomotivei digitale" se face de pe telefon, din aplicatia Engine Driver:
14.05.2022
Am testat si un afisaj OLED pe i2 conectat la statia digitala DCC++EX v.4.0.0: