MiniMausPostupem doby jsem zjistil, že potřebuji a chci využívat funkce dostupné v XpressNet 3.6 a nemám žádný slušný ovladač. Rozhodl jsem se že si pro tento účel upravím ovladač MiniMaus od Paco Cañada který Norman Halland rozšířil o rotační enkodér. Upravil jsem software a de-facto jsem přepsal celé uživatelské rozhraní, včetně zmíněného rotačního ovladače.Udělal jsem si i novou desku plošného spoje v tradiční jednostranné verzi pro nožičkové součástky, ale nelíbil se mi, takže jsem rovnou udělal oboustrannou s prokovenými otvory pro SMD. Poznámka: Rotační enkodér je to kolečko, které znáte třeba z autorádií. Jako potenciometr, ale může se s ním točit pořád kolem dokola a navíc se na něj dá máčknout. |
MiniMausDuring a time I found, that I'm more and more interested in functions of XpressNet 3.6, but have no throttle for it. I decided to create one. For this I take MiniMaus done by Paco Cañada and extended by Norman Halland by rotary encoder. I update software and de-facto rebuilds all user interface, including the rotary encoder.I also build new PCB. As usual single sided for hole mounted parts. But it not look good, then I cancel it and create another double sided for SMD devices. Note: Rotary encoder is the device you know from car stereo; look like potentiometer, but you can rotate it many times and you can also push it. |
||||||||||||||||||||||||||||||||||||||||||||||||
all in one .zip |
|||||||||||||||||||||||||||||||||||||||||||||||||
Hlavní změna spočívá v modifikaci využití klávesnice, ve změně zobrazení funkcí a ve využití kolečka. Klávesnice: bylo odstraněno ovládání rychlosti, tím došlo k uvolnění kláves [*][#] které se používají jako přepínače pro funkce (funkce +10 a +20). Klávesy [0]..[9] se používají pro ovládání funkcí (0 pro světla). V jízdním stavu klávesa [Sel] znamená rychlobrzdu kdy ovládaná lokomotiva zastaví na místě. Kolečko: slouží ke změně rychlosti, pokud lokomotiva stojí a otočíme doleva, začne couvat. Potud lokomotiva jede a stiskneme kolečko, nastaví se rychlost 0 a lokomotiva zastaví. zobrazení funkcí: Protože bylo nutné zobrazit 10 funkcí najednou, jsou zobrazené ve dvou řádcích. Za písmenem F může následovat označení desítek. Pak jsou zobrazena kolečka, která popisují funkce. Viz obrázky. |
Main change is modification of keyboard usage, change of display functions and usage of rotary encoder. Keyboard: because I removed speed control from keyboard, I can change usage of keys [*][#] as a shifts for functions (functions +10 and +20). Keys [0]..[9] are used for functions (0 for lights). In normal control of loco the key [Sel] mean emergency stop for selected locomotive. Rotary: is used to control speed of locomotive. When speed is 0 (loco stand up) and you rotate CCW, it will change direction and loco will continue backwards. When you push rotary, it will set speed 0 and loco will stop. Display of functions: Because I need to display 10 functions together, they are displayed in two rows. After the F character can be small number representing "tens". Then follows points describing functions. See figures.(aktivní = active, neaktivní = non-active) |
||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Na konci dokumentu je k dispozici podrobný návod s popisem všech kláves a obrazovek. | At the end of document is available manual with description of all keys and screens. (in Czech language) | ||||||||||||||||||||||||||||||||||||||||||||||||
Součástky jsem z větší části kupoval v běžném obchodě se součástkami. Pozor: pro verzi 3.6 je nutné použít procesor PIC16F648A. |
Electronic parts are from usual electronic shops. Note: for version 3.6 is necessary to use PIC16F648A. |
||||||||||||||||||||||||||||||||||||||||||||||||
Base station
| |||||||||||||||||||||||||||||||||||||||||||||||||
Poznámka: není nutné osazovat konektor J1 a zároveň X1 + X2, mnohem častěji se používají konektory X1 + X2, ze kterých se vyvedou vodiče na krabičku a až tam se připojí J1. (viz obrázky) |
Note: It is no necessary to install J1 and X1 + X2. It is usual to use X1 + X2 on PCB, then wires and J1 on case. (see pictures) |