Anul Nou fericit!
Aproximativ un an în urmă am vrut să încerc o figură, uitat la etichetele de preț și a fost îngrozit. Și nu numai prețurile, ci și limitarea anumitor sisteme și suprataxa pentru fiecare strănut. Ca rezultat, am luat un Lokmaus2 vechi ieftin pentru a încerca să decid, am decis că vreau să pot programa CV-ul mai mult de 99, controlul simultan al trenurilor de trei ori, de preferință fără a se ridica de pe canapea și posibilitatea de conectare la un computer. În același timp, nu vreau să plătesc mai mult de 50 de euro pentru acest lucru și, în plus, să primesc protocoale închise în încărcătură, un mic font în instrucțiunile și promisiunile producătorilor de a finaliza ceva mai târziu.
Destul de ciudat, am gasit un raspuns pentru toate dorintele mele, chiar si cu o marja pentru lista de produse dorite. DCC ++ este o stație de comandă și un rapel de 1,5A bazat pe Arduino cu cod distribuit liber. Hardware-ul minim necesar este Arduino UNO sau Mega 2560 + Motor Shield (pentru L298P) + sursa de alimentare de 12-15 V. Calculatorul este conectat prin USB (comunicare seriala). Dacă doriți, puteți utiliza modulul Bluetooth pentru arduino și, prin urmare, puteți scăpa de cabluri. Dacă utilizați Mega 2560 ca un creier, puteți adăuga un ecran de rețea (w5100). Și nu lipiți nimic. În cazul folosirii modulelor chinezești, toate acestea se încadrează în buget cu o marjă mare.
Deci, ce avem pentru 20 de euro (Mega + Motor Shield, BP se găsește în cutii):
- 12 locomotive în operare simultană (pe Arduino Mega este posibil să setați în cod de câteva ori mai mult)
- 128 de viteze. Aceasta poate fi o problemă dacă ferma are 14 decodoare de viteză. Dar sunt foarte puțini dintre ei.
- până la 28 de funcții de decodor
- programarea pe layout + programarea și citirea CV pe calea de programare
- suport pentru decodoarele accesorii
- Monitorizarea consumului curent. În cod, pragul de oprire este
Adevărul fără cunoașterea limbajului lui Si va fi foarte dificil.
Linia de fund: Sunt încântat de simplitatea implementării și de prețul soluției. Pentru un mic decodor oval și modern de mărci - lucru care funcționează după pornire, nici măcar nu trebuie să vezi nimic. Pentru alte aplicații trebuie terminat. Voi încerca să schimb codul la 28 de trepte. În viitor, vreau să adaug Bluetooth, să ajung de la PDA vechi mezanin și să scriu un controler pentru el pe LabVIEW.
Erau întrebări
1. De la conectarea Motor Shield la șinele de la canalul A pentru funcționare? Și la canalul B pentru programarea ce? arrow decodoare? Și dacă nu sunt necesare, nu va fi necesar? Și cum să programați un decodor de locomotivă. Atunci când alimentarea este conectată la canalul A sau B.
2. Care unitate de alimentare? Scris 15-20 V, ar trebui să fie un pod stabilizat sau suficient și filtru, pot folosi un impuls?
Cea mai mare parte a forumului original folosește unități PSU impulsive de la laptopuri. 15-20 V este în conformitate cu caietul de sarcini pentru H0, din câte îmi amintesc, este scris pe Motor Shield la 18 V. Am 19 V de la BP de la laptop și merge până la 7815 la 15 V.