Madf, кода для дуни под этот модуль хватает, по ссылке это один из вариантов. захочет, найдёт и другие.
ktak, какой метод (или какие, можно же комбинировать) выбрать, какие модули или детали, сильно зависит от условий, в которых это всё работать должно. описывать всевозможные варианты это очень долго, да и если собираешся диплом делать (и тем более, если это после учёбы нужно будет), так самому нужно побольше изучать. хотя бы что бы в первой части диплома описать, какие методы есть, почему тот или иной вариант в данном случае был выбран, т.е. чем лучше. описать принцип работы и т.д. в голове многие вещи появятся не раньше, чем кучу всего перелопатишь. или намекнуть, что "детский сад" скоро закончится и на работе (не, можно конечно закончить вуз по одной специальности и потом заняться совершенно другим делом, но это уже другой момент) не всегда будут те, кто всё разжуёт как для маленького. могут попадаться задачи, для решения которых не будет не то, что открытых проектов... вполне может понадобиться что-то, что или вообще не описано или очень сильно поверхностно и будешь счастлив, что хотя бы намёк на принцип где-то промелькнёт.
а с поиском всё просто - знаешь, что искать, но не нашёл. уже и что искать дал тебе и пару ссылок, но что-то тебе не нравится. про уз и ик искал? только тут на форуме полно информации, но есть подозрение, что даже https://marvelmind.com/ не смог найти. и вообще, если что-то не нравится дальше сам ищи, изучай, жди, может кто другой в более приятной форме тебе что подскажет.