Technology and art captivate at Mini Maker Faire