Kabinski krmilnik PiThrottle
Objavljeno: 02.11.2016, 20:32
Že pred nekaj časa sem dobil idejo da bi si naredil kabinski krmilnik. Kaj je to? Model prave kabine vlaka, ki se uporablja za nadzor modelne železnice. Ker je bila moja softwerska knjižnica za komunikacijo s centralo z21 končana ravno okoli tistega časa, pa še profesor za informatiko je zahteval projektno nalogo, sem se odločil združiti prijetno s koristnim in narediti kabinski krmilnik. Zadeva je sicer v moji glavi nastajala že precej prej, ampak takrat sem se pa odločil za končen dizajn.
Tega so se lotili tudi že nekateri proizvajalci modelne železnice, ampak sem se odločil da zadevo naredim sam.
Tomixova verzija:
(vzeto z https://raicho.home.xs4all.nl/model/control/tmx5512.jpg)
Moja "končna" verzija:
Izbor komponent je bil nekako tak:
- za glavno krmilno enoto sem vzel Raspberry Pi B+, ker je sposoben priklopa senzorjev in uporabe programskega jezika Java; in ker je bil pač ravno doma
- za display, grafični vmesnik in merilce hitrosti neka random Android tablica, ki je pač bila doma
- za komunikacijo Maline z ostalo mrežno opremo wifi ključek Wi-Pi
- za priklop senzorjev na Malino doma narejeno breakout vezje
- doma narejeno ohišje
- razna stikala, tipke in potenciometri kot senzorji
Potek sem razdelil na več faz ki so na nekaterih delih potekale paralelno:
1. nabava elektronike
2. izdelava in testiranje vezij
3. ugotavljanje mer
4. izdelava ohišja
5. vgradnja in priklop senzorjev
6. programiranje
7. razno
Posamezne faze bodo predstavljene v prihodnjih dneh oziroma ko bom imel čas. Krmilnik trenutno stoji v moji omari, delujoč ampak z manjkajočim softwarom za display manjka tudi faza razno in čaka na čas in voljo da ga dokončam.
Tega so se lotili tudi že nekateri proizvajalci modelne železnice, ampak sem se odločil da zadevo naredim sam.
Tomixova verzija:
(vzeto z https://raicho.home.xs4all.nl/model/control/tmx5512.jpg)
Moja "končna" verzija:
Izbor komponent je bil nekako tak:
- za glavno krmilno enoto sem vzel Raspberry Pi B+, ker je sposoben priklopa senzorjev in uporabe programskega jezika Java; in ker je bil pač ravno doma
- za display, grafični vmesnik in merilce hitrosti neka random Android tablica, ki je pač bila doma
- za komunikacijo Maline z ostalo mrežno opremo wifi ključek Wi-Pi
- za priklop senzorjev na Malino doma narejeno breakout vezje
- doma narejeno ohišje
- razna stikala, tipke in potenciometri kot senzorji
Potek sem razdelil na več faz ki so na nekaterih delih potekale paralelno:
1. nabava elektronike
2. izdelava in testiranje vezij
3. ugotavljanje mer
4. izdelava ohišja
5. vgradnja in priklop senzorjev
6. programiranje
7. razno
Posamezne faze bodo predstavljene v prihodnjih dneh oziroma ko bom imel čas. Krmilnik trenutno stoji v moji omari, delujoč ampak z manjkajočim softwarom za display manjka tudi faza razno in čaka na čas in voljo da ga dokončam.