The Arbalet MEKI project is a project that we will carry out for 1 month as part of our DAWIN license (Web Application Development), to enrich the Arbalet project and make the use of Arbalet tools even more fun and easy.
We are 5 students and we will create an application (Arbalet Meki Live) allowing a lay audience to program an Arbalet equipment using an easy-to-use graphic language.
The graphic language previously used was Snap! we will switch to Blockly technology and recreate blocks adapted to Arbalet lighting equipment.
Creating a multi-platform application (Windows, MacOs, Linux), the choice of ElectronJS technology seems judicious for its development.
The application will also offer a client-server model: a teacher with the server application while students use the client application. The teacher could then choose who has the control on the Arbalet Lava light table and retake control at any time.
Replacement of the Arduino microcontroller by an ESP32 microcontroller that will provide Bluetooth (BLE) support and WIFI connection to Arbalet equipment.
Development of a mobile application (Android and IOS) allowing to interact with a device via Bluetooth (BLE). The main expected functionality consists of a “controller” simulator (game controller) to play games running on Arbalet. Thus a smartphone could replace the wired controllers that are currently in use. ( Recovery and adaptation of the controller application created as part of the Arbalet St-Jean project)
The project began on Monday, February 4 and ends for us on March 8.