Zrobiłem sobie coś podobnego już jakiś czas temu . Poniżej przykład na prawie żywym modelu