Mr Jos Posted July 13, 2020 Posted July 13, 2020 Hello, For my projects I would like to be able to give some names to the boxes being stored, so when retrieving them you can choose from a list with names in addition to just browse through the rack-image onscreen. So the objective would be, tell the conveyor system to come pickup a box, it asks the crane to come pick it up, meanwhile I want to be able to write a name with the EV3 buttons (Example: 2x1 plates). This name should be limited to the length of the EV3 brick screen (max characters). And possibly when no movement on the keypad has been tracked before the box was stored, give it a default name. The warehouse program is made in EV3-G so I would like to make a keypad on screen with the brick buttons in EV3-G. Don't know if anyone has done that yet? No need for uppercase, just 26 letters, 10numbers, a 'spacebar', 'back' and 'enter'. Here some photo's from the current steps/screens, After this step, choosing either the automatic pickup, or manual adding a 'forgotten' box I want the keypad to pop-up, if one button touched on the brick stay at the keypad until 'enter' has been hit to give it the name, no button hit give it default name (Example: Box 01). Then return to this mainscreen to store another box, or be able to take one back, and then add the option to get a droplist with the names from all stored boxes, if you need the '1x8 plates' but don't know where it is. Greetings Jos. Quote
Mr Jos Posted July 13, 2020 Author Posted July 13, 2020 The 'main' graphics are done for the keypad, Now only the programming in EV3-G, can it do more then just turn on a motor for certain amount of rotations?! Think I will start with the same kind of program as how to select where to put the box in the racks. But now with a 10x4 array instead of 4x6. Still if anyone else has a better way or already done it, feel free to post your opinion. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.