I used the Zumo platform with a Raspberry Pi W instead of an Arduino board. I added a cardboard casing to house all the components.
https://www.wedesoft.de/robot/2018/06/21/zumo/
Update: Also see Explaining Computers video at https://www.youtube.com/watch?v=AZSiqj0NZgU