Skip to content

any-cubes/any-cubes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Any-Cubes

Didactic toy for machine teaching and IoT

teaser

Any-Cubes is a prototype didactic toy for schools and maker spaces, with which children can intuitively and playfully explore and understand machine learning as well as Internet of Things technology. Our prototype is a combination of deep learning-based image classification and machine-to-machine (m2m) communication via MQTT. The system consists of three physical and tangible cubes.

Cube 1 («Vision-Cube») is a modification of Google Coral’s Teachable Machine and can be trained to recognize objects or scenes. The machine learning functionality is running directly on the Raspberry Pi board, accelerated using a Google Edge TPU Stick.

Via the MQTT protocol, the Vision-Cube broadcasts its detected class ("1", "2" or "3") to other Any-Cubes devices ("Light-Cube" and "Maker-Cube").

Cube 2 («Light-Cube») visualises the detected class of the Vision-Cube by changing the color of its LEDs.

Cube 3 («Maker-Cube») can be used to control other circuits using relays. It can for example be used to open an electronic cat door, whenever the Vision-Cube detects a cat.

It addition to the physical cubes, apps using web-technologies can be created easily to react to the changes of the Vision-Cube. One such app is «Shapes» – it shows different graphical shapes to visualise the classes being detected by the Vision-Cube. It can be used as a boilerplate to create custom apps that react to the Vision-Cube.

Publications

Scheidt, A., & Pulver, T. (2019). Any-Cubes: A Children’s Toy for Learning AI: Enhanced Play with Deep Learning and MQTT. Proceedings of Mensch Und Computer 2019. https://doi.org/10.1145/3340764.3345375

Contributors

Any-Cubes is a project by Alexander Scheidt and Tim Pulver with contributions by Meliani Meliani (research and organisation of workshops), Lukas Schmidt Wiegand (industrial design) and Sabina Fimbres Sabugal (graphic design for posters).

About

Modular toolkit for machine teaching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors