Just thought I'd share this with you guys ... should have a working prototype in the next week or two (time permitting) ... want to re-write my server stack, and then the client ...
I could use some help as far as design ideas for the mobile app (my first version to communicate w/ my eNail Magic device I really hate the UI!
) ...
The main features for the mobile app would be:
- Home screen: Main screen for adjusting temps, selecting presets, etc. -> Features: preset temps, adjust temp, ???
- Session screen: For running programs (ie. up-temps, down-temps, etc.) -> Features: select session, run session, create/edit session profile, etc.
- Profiles screen: For tuning/adjusting PID settings for different nails -> Features: Auto Tune, select PID Setting, Save PID Settings, delete PID setting
- Settings screen: Network settings, ...
Probably use standard tabs/menus for navigation etc., but it's more the layout/look/feel of the individual screens that I'm after. I'm a software developer, not a graphic designer
Here's a picture of the initial front/back of the hardware ... used some 1/4" Baltic Birch plywood as an easy to work material to use for prototyping (at least easy enough to work). I'll probably get a buddy to 3D print cases once I'm happy with the size/design. I think I'll likely eventually recess the back power and coil connectors so that when the power and coil are plugged in, they take minimal room behind the device (we'll see what space is like once it's done).
The hardware on the front is:
- Omron E5CC-QX2ASM-802 (has RS-485 for communications using modbus)
- 128x64 OLED display
- Illuminated toggle/push button for manual coil switch. (light can be controlled separately so am using for notifications as well). Coil can be turned off by software as well.
- Rotary encoder, push to use as "select" button to change from "temp" mode, to "session" mode, to "profile" mode. "Select" button also used when in sub-menus. Rotary encoder allows navigation, changing of temps, etc.
- Button (green). This is the main "enter" button. Not too fancy but it will work for now! Long term maybe I'll get a circuit board built with all the components built-in ... would make it more compact.
Inside the device on the base I'll still need to secure: 110V AC to 5V USB module, relay, Pi Zero, and in the top the speaker/audio module.