Purpose of this project is designing a platform with large compute power, control ability and advanced cloud connection by using relatively “cheap” materials. And suggest alternative for the way an architecture of basic microcontroller works, or more specifically, an Arduino-Uno as we chose for our project.
Our project suggests replacing the Bus infrastructure, which connects between IO components and the CPU, to a virtual one based on Blue Tooth connection.
Another purpose is enabling simple and easy programming in two ways – using C language (simplified with our API) or Blocks as will be described later.
For this purpose, our project suggests using an application for smartphone – “Robophone” – which can receive operation commands, make the smartphone execute them, and send back response accordingly.
There is also an inversed option – ‘robophone’ app will send command to Arduino which will be used to operate the IO components that are connected in a Galvanic connection – this is how Arduino can be programmed using Block figures.
By using Robophone, it is possible to take advantage of the smartphone’s ability to cloud-connection, monitoring, using camera, voice recording and much more.