While working on this project, I will
- share my thoughts,
- talks about obstacles encountered and solutions found,
- put my Eagle hardware designs up as free (as in beer) download,
- share pictures of through-hole soldering jobs,
- and put source code up as free (as in beer) download.
- Four independent output channels.
- Low-current pulse-width modulated (PWM) operation.
- Minimalist user interface: Rotary encoder and push button (think of a BMW, Audi central console). En plus, a wealth of mechanical knobs adds unnecessary hardware complexity and cost where everything could be done in software in a much more convenient and reliable way.
- A small TFT display for a user menu and status information.
- Powered from a rechargeable battery pack. I won't discuss powering from anything that is, even indirectly, connected to the mains.
- Great connectivity: I'm thinking about Line-in audio, USB, WiFi, or Bluetooth. I dream about how this would enable client-server operation, remote operation, a web interface, a mobile phone app, etc. I don't like how commercial boxes lock users out, and how vendors make a big secret of trivial communication protocols and charge big time for standard cables and whatnot.
- Stim modes that can be programmed by, and shared among, users.
- Interfacing the box with sensors for interactivity. Just picture the scenarios possible if push buttons, microphone, inclination, movement, or pressure sensors could be processed by the stim programs.
- Cost: I will try to stay significantly below the cost of upscale commercial boxes, which range from USD 400 to USD 600. I'm not stupid and realize that vendors have to charge for development time, support, and profit. As a DIY community project, we should have a margin.
- Your ideas and wishes are welcome!
- large number of PWM output channels
- large number of ADC input channels
- easily programmable in C or C++
No comments:
Post a Comment