Prototyping DIY smart robots with Arduino and Machine Learning